diff --git a/assets/script/global.js b/assets/script/global.js index 39841e6..443a4c1 100644 --- a/assets/script/global.js +++ b/assets/script/global.js @@ -38,6 +38,3 @@ const AdminFunction = (() => { } return { capNhatTrangThaiMenu: capNhatTrangThaiMenu, add_product_to_category: t, run_search: n, update_product_hot: o, checkForm: i, closeForm: r }; })(); - - -new Choices("#group-select"); \ No newline at end of file diff --git a/assets/script/hura-lib.css b/assets/script/hura-lib.css new file mode 100644 index 0000000..a401014 --- /dev/null +++ b/assets/script/hura-lib.css @@ -0,0 +1,7483 @@ +/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */ +@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:wght@400;500;600;700;800;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=Inclusive+Sans:wght@400;500;600;700;800;900;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=AR+One+Sans:wght@400;500;600;700;800;1000&display=swap"; +@layer properties; +@layer theme, base, components, utilities; +@layer theme { + :root, :host { + --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + --color-red-400: oklch(70.4% 0.191 22.216); + --color-red-500: oklch(63.7% 0.237 25.331); + --color-red-600: oklch(57.7% 0.245 27.325); + --color-orange-400: oklch(75% 0.183 55.934); + --color-orange-500: oklch(70.5% 0.213 47.604); + --color-orange-600: oklch(64.6% 0.222 41.116); + --color-yellow-400: oklch(85.2% 0.199 91.936); + --color-yellow-500: oklch(79.5% 0.184 86.047); + --color-yellow-600: oklch(68.1% 0.162 75.834); + --color-lime-400: oklch(84.1% 0.238 128.85); + --color-green-100: oklch(96.2% 0.044 156.743); + --color-green-300: oklch(87.1% 0.15 154.449); + --color-green-400: oklch(79.2% 0.209 151.711); + --color-green-500: oklch(72.3% 0.219 149.579); + --color-green-600: oklch(62.7% 0.194 149.214); + --color-green-800: oklch(44.8% 0.119 151.328); + --color-green-900: oklch(39.3% 0.095 152.535); + --color-emerald-500: oklch(69.6% 0.17 162.48); + --color-teal-400: oklch(77.7% 0.152 181.912); + --color-teal-500: oklch(70.4% 0.14 182.503); + --color-teal-600: oklch(60% 0.118 184.704); + --color-cyan-400: oklch(78.9% 0.154 211.53); + --color-cyan-600: oklch(60.9% 0.126 221.723); + --color-blue-400: oklch(70.7% 0.165 254.624); + --color-blue-500: oklch(62.3% 0.214 259.815); + --color-blue-600: oklch(54.6% 0.245 262.881); + --color-blue-700: oklch(48.8% 0.243 264.376); + --color-indigo-500: oklch(58.5% 0.233 277.117); + --color-indigo-600: oklch(51.1% 0.262 276.966); + --color-violet-500: oklch(60.6% 0.25 292.717); + --color-purple-400: oklch(71.4% 0.203 305.504); + --color-purple-500: oklch(62.7% 0.265 303.9); + --color-purple-600: oklch(55.8% 0.288 302.321); + --color-fuchsia-500: oklch(66.7% 0.295 322.15); + --color-gray-100: oklch(96.7% 0.003 264.542); + --color-gray-200: oklch(92.8% 0.006 264.531); + --color-gray-400: oklch(70.7% 0.022 261.325); + --color-gray-500: oklch(55.1% 0.027 264.364); + --color-gray-600: oklch(44.6% 0.03 256.802); + --color-gray-700: oklch(37.3% 0.034 259.733); + --color-gray-900: oklch(21% 0.034 264.665); + --color-black: #000; + --color-white: #fff; + --spacing: 0.25rem; + --container-xs: 20rem; + --container-sm: 24rem; + --container-md: 28rem; + --container-lg: 32rem; + --container-xl: 36rem; + --container-2xl: 42rem; + --container-3xl: 48rem; + --container-4xl: 56rem; + --container-5xl: 64rem; + --container-6xl: 72rem; + --text-xs: 0.75rem; + --text-xs--line-height: calc(1 / 0.75); + --text-sm: 0.875rem; + --text-sm--line-height: calc(1.25 / 0.875); + --text-base: 1rem; + --text-base--line-height: calc(1.5 / 1); + --text-lg: 1.125rem; + --text-lg--line-height: calc(1.75 / 1.125); + --text-xl: 1.25rem; + --text-xl--line-height: calc(1.75 / 1.25); + --text-2xl: 1.5rem; + --text-2xl--line-height: calc(2 / 1.5); + --text-3xl: 1.875rem; + --text-3xl--line-height: calc(2.25 / 1.875); + --text-4xl: 2.25rem; + --text-4xl--line-height: calc(2.5 / 2.25); + --text-5xl: 3rem; + --text-5xl--line-height: 1; + --text-6xl: 3.75rem; + --text-6xl--line-height: 1; + --font-weight-thin: 100; + --font-weight-extralight: 200; + --font-weight-light: 300; + --font-weight-normal: 400; + --font-weight-medium: 500; + --font-weight-semibold: 600; + --font-weight-bold: 700; + --font-weight-extrabold: 800; + --font-weight-black: 900; + --tracking-tight: -0.025em; + --tracking-wide: 0.025em; + --tracking-wider: 0.05em; + --leading-tight: 1.25; + --radius-xs: 0.125rem; + --radius-sm: 0.25rem; + --radius-md: 0.375rem; + --radius-lg: 0.5rem; + --radius-xl: 0.75rem; + --animate-spin: spin 1s linear infinite; + --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + --blur-xs: 4px; + --blur-sm: 8px; + --blur-md: 12px; + --blur-lg: 16px; + --default-transition-duration: 150ms; + --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + --default-font-family: var(--font-sans); + --default-mono-font-family: var(--font-mono); + } +} +@layer base { + *, ::after, ::before, ::backdrop, ::file-selector-button { + box-sizing: border-box; + margin: 0; + padding: 0; + border: 0 solid; + } + html, :host { + line-height: 1.5; + -webkit-text-size-adjust: 100%; + tab-size: 4; + font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + font-feature-settings: var(--default-font-feature-settings, normal); + font-variation-settings: var(--default-font-variation-settings, normal); + -webkit-tap-highlight-color: transparent; + } + hr { + height: 0; + color: inherit; + border-top-width: 1px; + } + abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + } + h1, h2, h3, h4, h5, h6 { + font-size: inherit; + font-weight: inherit; + } + a { + color: inherit; + -webkit-text-decoration: inherit; + text-decoration: inherit; + } + b, strong { + font-weight: bolder; + } + code, kbd, samp, pre { + font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); + font-feature-settings: var(--default-mono-font-feature-settings, normal); + font-variation-settings: var(--default-mono-font-variation-settings, normal); + font-size: 1em; + } + small { + font-size: 80%; + } + sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + sub { + bottom: -0.25em; + } + sup { + top: -0.5em; + } + table { + text-indent: 0; + border-color: inherit; + border-collapse: collapse; + } + :-moz-focusring { + outline: auto; + } + progress { + vertical-align: baseline; + } + summary { + display: list-item; + } + ol, ul, menu { + list-style: none; + } + img, svg, video, canvas, audio, iframe, embed, object { + display: block; + vertical-align: middle; + } + img, video { + max-width: 100%; + height: auto; + } + button, input, select, optgroup, textarea, ::file-selector-button { + font: inherit; + font-feature-settings: inherit; + font-variation-settings: inherit; + letter-spacing: inherit; + color: inherit; + border-radius: 0; + background-color: transparent; + opacity: 1; + } + :where(select:is([multiple], [size])) optgroup { + font-weight: bolder; + } + :where(select:is([multiple], [size])) optgroup option { + padding-inline-start: 20px; + } + ::file-selector-button { + margin-inline-end: 4px; + } + ::placeholder { + opacity: 1; + } + @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) { + ::placeholder { + color: currentcolor; + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, currentcolor 50%, transparent); + } + } + } + textarea { + resize: vertical; + } + ::-webkit-search-decoration { + -webkit-appearance: none; + } + ::-webkit-date-and-time-value { + min-height: 1lh; + text-align: inherit; + } + ::-webkit-datetime-edit { + display: inline-flex; + } + ::-webkit-datetime-edit-fields-wrapper { + padding: 0; + } + ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { + padding-block: 0; + } + ::-webkit-calendar-picker-indicator { + line-height: 1; + } + :-moz-ui-invalid { + box-shadow: none; + } + button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button { + appearance: button; + } + ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { + height: auto; + } + [hidden]:where(:not([hidden="until-found"])) { + display: none !important; + } +} +@layer utilities { + .modal { + @layer daisyui.l1.l2.l3 { + pointer-events: none; + visibility: hidden; + position: fixed; + inset: calc(0.25rem * 0); + margin: calc(0.25rem * 0); + display: grid; + height: 100%; + max-height: none; + width: 100%; + max-width: none; + align-items: center; + justify-items: center; + background-color: transparent; + padding: calc(0.25rem * 0); + color: inherit; + transition: visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out; + overflow: clip; + overscroll-behavior: contain; + z-index: 999; + scrollbar-gutter: auto; + &::backdrop { + display: none; + } + } + @layer daisyui.l1.l2 { + &.modal-open, &[open], &:target, .modal-toggle:checked + & { + pointer-events: auto; + visibility: visible; + opacity: 100%; + transition: visibility 0s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out; + background-color: oklch(0% 0 0/ 0.4); + .modal-box { + translate: 0 0; + scale: 1; + opacity: 1; + } + :root:has(&) { + --page-has-backdrop: 1; + --page-overflow: hidden; + --page-scroll-bg: var(--page-scroll-bg-on); + --page-scroll-gutter: stable; + --page-scroll-transition: var(--page-scroll-transition-on); + animation: set-page-has-scroll forwards; + animation-timeline: scroll(); + } + } + @starting-style { + &.modal-open, &[open], &:target, .modal-toggle:checked + & { + opacity: 0%; + } + } + } + } + .drawer-side { + :where(&) { + @layer daisyui.l1.l2.l3 { + overflow-x: hidden; + overflow-y: hidden; + } + } + @layer daisyui.l1.l2.l3 { + pointer-events: none; + visibility: hidden; + position: fixed; + inset-inline-start: calc(0.25rem * 0); + top: calc(0.25rem * 0); + z-index: 10; + grid-column-start: 1; + grid-row-start: 1; + display: grid; + width: 100%; + grid-template-columns: repeat(1, minmax(0, 1fr)); + grid-template-rows: repeat(1, minmax(0, 1fr)); + align-items: flex-start; + justify-items: start; + overscroll-behavior: contain; + background-color: transparent; + opacity: 0%; + transition: opacity 0.2s ease-out 0.1s allow-discrete, visibility 0.3s ease-out 0.1s allow-discrete; + height: 100vh; + height: 100dvh; + > .drawer-overlay { + position: sticky; + top: calc(0.25rem * 0); + cursor: pointer; + place-self: stretch; + background-color: oklch(0% 0 0 / 40%); + } + > * { + grid-column-start: 1; + grid-row-start: 1; + } + > *:not(.drawer-overlay) { + will-change: transform; + transition: translate 0.3s ease-out, width 0.2s ease-out; + translate: -100%; + [dir="rtl"] & { + translate: 100%; + } + } + } + } + .drawer-toggle { + @layer daisyui.l1.l2.l3 { + position: fixed; + height: calc(0.25rem * 0); + width: calc(0.25rem * 0); + appearance: none; + opacity: 0%; + :where(&:checked ~ .drawer-side) { + scrollbar-color: currentColor oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * 0.4)); + @supports (color: color-mix(in lab, red, red)) { + scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * 0.4)); + } + } + :where(:root:has(&:checked)) { + --page-has-backdrop: 1; + --page-overflow: hidden; + --page-scroll-bg: var(--page-scroll-bg-on); + --page-scroll-gutter: stable; + --page-scroll-transition: var(--page-scroll-transition-on); + animation: set-page-has-scroll forwards; + animation-timeline: scroll(); + } + } + @layer daisyui.l1.l2 { + :where(&:checked ~ .drawer-side) { + pointer-events: auto; + visibility: visible; + overflow-y: auto; + opacity: 100%; + & > *:not(.drawer-overlay) { + translate: 0%; + } + } + &:focus-visible ~ .drawer-content label.drawer-button { + outline: 2px solid; + outline-offset: 2px; + } + } + } + .tooltip { + @layer daisyui.l1.l2.l3 { + position: relative; + display: inline-block; + --tt-bg: var(--color-neutral); + --tt-off: calc(100% + 0.5rem); + --tt-tail: calc(100% + 1px + 0.25rem); + & > .tooltip-content, &[data-tip]:before { + position: absolute; + max-width: 20rem; + border-radius: var(--radius-field); + padding-inline: calc(0.25rem * 2); + padding-block: calc(0.25rem * 1); + text-align: center; + white-space: normal; + color: var(--color-neutral-content); + opacity: 0%; + font-size: 0.875rem; + line-height: 1.25; + background-color: var(--tt-bg); + width: max-content; + pointer-events: none; + z-index: 2; + --tw-content: attr(data-tip); + content: var(--tw-content); + } + &:after { + opacity: 0%; + background-color: var(--tt-bg); + content: ""; + pointer-events: none; + width: 0.625rem; + height: 0.25rem; + display: block; + position: absolute; + mask-repeat: no-repeat; + mask-position: -1px 0; + --mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A"); + mask-image: var(--mask-tooltip); + } + @media (prefers-reduced-motion: no-preference) { + & > .tooltip-content, &[data-tip]:before, &:after { + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms; + } + } + &:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))) { + &.tooltip-open, &:hover, &:has(:focus-visible) { + & > .tooltip-content, &[data-tip]:before, &:after { + opacity: 100%; + --tt-pos: 0rem; + @media (prefers-reduced-motion: no-preference) { + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s; + } + } + } + } + } + @layer daisyui.l1.l2 { + > .tooltip-content, &[data-tip]:before { + transform: translateX(-50%) translateY(var(--tt-pos, 0.25rem)); + inset: auto auto var(--tt-off) 50%; + } + &:after { + transform: translateX(-50%) translateY(var(--tt-pos, 0.25rem)); + inset: auto auto var(--tt-tail) 50%; + } + } + } + .tab { + @layer daisyui.l1.l2.l3 { + position: relative; + display: inline-flex; + cursor: pointer; + appearance: none; + flex-wrap: wrap; + align-items: center; + justify-content: center; + text-align: center; + webkit-user-select: none; + user-select: none; + &:hover { + @media (hover: hover) { + color: var(--color-base-content); + } + } + --tab-p: 0.75rem; + --tab-bg: var(--color-base-100); + --tab-border-color: var(--color-base-300); + --tab-radius-ss: 0; + --tab-radius-se: 0; + --tab-radius-es: 0; + --tab-radius-ee: 0; + --tab-order: 0; + --tab-radius-min: calc(0.75rem - var(--border)); + --tab-radius-limit: min(var(--radius-field), var(--tab-radius-min)); + --tab-radius-grad: #0000 calc(69% - var(--border)), + var(--tab-border-color) calc(69% - var(--border) + 0.25px), + var(--tab-border-color) 69%, + var(--tab-bg) calc(69% + 0.25px); + border-color: #0000; + order: var(--tab-order); + height: var(--tab-height); + font-size: 0.875rem; + padding-inline: var(--tab-p); + &:is(input[type="radio"]) { + min-width: fit-content; + &:after { + --tw-content: attr(aria-label); + content: var(--tw-content); + } + } + &:is(label) { + position: relative; + input { + position: absolute; + inset: calc(0.25rem * 0); + cursor: pointer; + appearance: none; + opacity: 0%; + } + } + &:checked, &:is(label:has(:checked)), &:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) { + & + .tab-content { + display: block; + } + } + &:not( :checked, label:has(:checked), :hover, .tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"] ) { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 50%, transparent); + } + } + &:not(input):empty { + flex-grow: 1; + cursor: default; + } + &:focus { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + &:focus-visible, &:is(label:has(:checked:focus-visible)) { + outline: 2px solid currentColor; + outline-offset: -5px; + } + &[disabled] { + pointer-events: none; + opacity: 40%; + } + } + } + .menu { + @layer daisyui.l1.l2.l3 { + display: flex; + width: fit-content; + flex-direction: column; + flex-wrap: wrap; + padding: calc(0.25rem * 2); + --menu-active-fg: var(--color-neutral-content); + --menu-active-bg: var(--color-neutral); + font-size: 0.875rem; + :where(li ul) { + position: relative; + margin-inline-start: calc(0.25rem * 4); + padding-inline-start: calc(0.25rem * 2); + white-space: nowrap; + &:before { + position: absolute; + inset-inline-start: calc(0.25rem * 0); + top: calc(0.25rem * 3); + bottom: calc(0.25rem * 3); + background-color: var(--color-base-content); + opacity: 10%; + width: var(--border); + content: ""; + } + } + :where(li > .menu-dropdown:not(.menu-dropdown-show)) { + display: none; + } + :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), :where(li:not(.menu-title) > details > summary:not(.menu-title)) { + display: grid; + grid-auto-flow: column; + align-content: flex-start; + align-items: center; + gap: calc(0.25rem * 2); + border-radius: var(--radius-field); + padding-inline: calc(0.25rem * 3); + padding-block: calc(0.25rem * 1.5); + text-align: start; + transition-property: color, background-color, box-shadow; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + grid-auto-columns: minmax(auto, max-content) auto max-content; + text-wrap: balance; + user-select: none; + } + :where(li > details > summary) { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + &::-webkit-details-marker { + display: none; + } + } + :where(li > details > summary), :where(li > .menu-dropdown-toggle) { + &:after { + justify-self: flex-end; + display: block; + height: 0.375rem; + width: 0.375rem; + rotate: -135deg; + translate: 0 -1px; + transition-property: rotate, translate; + transition-duration: 0.2s; + content: ""; + transform-origin: 50% 50%; + box-shadow: 2px 2px inset; + pointer-events: none; + } + } + details { + overflow: hidden; + interpolate-size: allow-keywords; + } + details::details-content { + block-size: 0; + @media (prefers-reduced-motion: no-preference) { + transition-behavior: allow-discrete; + transition-property: block-size, content-visibility; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + } + details[open]::details-content { + block-size: auto; + } + :where(li > details[open] > summary):after, :where(li > .menu-dropdown-toggle.menu-dropdown-show):after { + rotate: 45deg; + translate: 0 1px; + } + :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title) ):not(.menu-active, :active, .btn) { + &.menu-focus, &:focus-visible { + cursor: pointer; + background-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent); + } + color: var(--color-base-content); + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + } + :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover ) { + cursor: pointer; + background-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent); + } + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + box-shadow: 0 1px oklch(0% 0 0 / 0.01) inset, 0 -1px oklch(100% 0 0 / 0.01) inset; + } + :where(li:empty) { + background-color: var(--color-base-content); + opacity: 10%; + margin: 0.5rem 1rem; + height: 1px; + } + :where(li) { + position: relative; + display: flex; + flex-shrink: 0; + flex-direction: column; + flex-wrap: wrap; + align-items: stretch; + .badge { + justify-self: flex-end; + } + & > *:not(ul, .menu-title, details, .btn):active, & > *:not(ul, .menu-title, details, .btn).menu-active, & > details > summary:active { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + color: var(--menu-active-fg); + background-color: var(--menu-active-bg); + background-size: auto, calc(var(--noise) * 100%); + background-image: none, var(--fx-noise); + &:not(&:active) { + box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg); + } + } + &.menu-disabled { + pointer-events: none; + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 20%, transparent); + } + } + } + .dropdown:focus-within { + .menu-dropdown-toggle:after { + rotate: 45deg; + translate: 0 1px; + } + } + .dropdown-content { + margin-top: calc(0.25rem * 2); + padding: calc(0.25rem * 2); + &:before { + display: none; + } + } + } + } + .dropdown { + @layer daisyui.l1.l2.l3 { + position: relative; + display: inline-block; + position-area: var(--anchor-v, bottom) var(--anchor-h, span-right); + & > *:not(:has(~ [class*="dropdown-content"])):focus { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + .dropdown-content { + position: absolute; + } + &.dropdown-close .dropdown-content, &:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content, &.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible) ~ .dropdown-content { + display: none; + transform-origin: top; + opacity: 0%; + scale: 95%; + } + &[popover], .dropdown-content { + z-index: 999; + @media (prefers-reduced-motion: no-preference) { + animation: dropdown 0.2s; + transition-property: opacity, scale, display; + transition-behavior: allow-discrete; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + } + } + @starting-style { + &[popover], .dropdown-content { + scale: 95%; + opacity: 0; + } + } + &:not(.dropdown-close) { + &.dropdown-open, &:not(.dropdown-hover):focus, &:focus-within { + > [tabindex]:first-child { + pointer-events: none; + } + .dropdown-content { + opacity: 100%; + scale: 100%; + } + } + &.dropdown-hover:hover { + .dropdown-content { + opacity: 100%; + scale: 100%; + } + } + } + &:is(details) { + summary { + &::-webkit-details-marker { + display: none; + } + } + } + &:where([popover]) { + background: #0000; + } + &[popover] { + position: fixed; + color: inherit; + @supports not (position-area: bottom) { + margin: auto; + &.dropdown-close, &.dropdown-open:not(:popover-open) { + display: none; + transform-origin: top; + opacity: 0%; + scale: 95%; + } + &::backdrop { + background-color: color-mix(in oklab, #000 30%, #0000); + } + } + &.dropdown-close, &:not(.dropdown-open, :popover-open) { + display: none; + transform-origin: top; + opacity: 0%; + scale: 95%; + } + } + } + } + .btn { + :where(&) { + @layer daisyui.l1.l2.l3 { + width: unset; + } + } + @layer daisyui.l1.l2.l3 { + display: inline-flex; + flex-shrink: 0; + cursor: pointer; + flex-wrap: nowrap; + align-items: center; + justify-content: center; + gap: calc(0.25rem * 1.5); + text-align: center; + vertical-align: middle; + outline-offset: 2px; + webkit-user-select: none; + user-select: none; + padding-inline: var(--btn-p); + color: var(--btn-fg); + --tw-prose-links: var(--btn-fg); + height: var(--size); + font-size: var(--fontsize, 0.875rem); + font-weight: 600; + outline-color: var(--btn-color, var(--color-base-content)); + transition-property: color, background-color, border-color, box-shadow; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + transition-duration: 0.2s; + border-start-start-radius: var(--join-ss, var(--radius-field)); + border-start-end-radius: var(--join-se, var(--radius-field)); + border-end-start-radius: var(--join-es, var(--radius-field)); + border-end-end-radius: var(--join-ee, var(--radius-field)); + background-color: var(--btn-bg); + background-size: auto, calc(var(--noise) * 100%); + background-image: none, var(--btn-noise); + border-width: var(--border); + border-style: solid; + border-color: var(--btn-border); + text-shadow: 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15)); + touch-action: manipulation; + box-shadow: 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow); + --size: calc(var(--size-field, 0.25rem) * 10); + --btn-bg: var(--btn-color, var(--color-base-200)); + --btn-fg: var(--color-base-content); + --btn-p: 1rem; + --btn-border: var(--btn-bg); + @supports (color: color-mix(in lab, red, red)) { + --btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%)); + } + --btn-shadow: 0 3px 2px -2px var(--btn-bg), + 0 4px 3px -2px var(--btn-bg); + @supports (color: color-mix(in lab, red, red)) { + --btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), + 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000); + } + --btn-noise: var(--fx-noise); + @media (hover: hover) { + &:hover { + --btn-bg: var(--btn-color, var(--color-base-200)); + @supports (color: color-mix(in lab, red, red)) { + --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%); + } + } + } + &:focus-visible, &:has(:focus-visible) { + outline-width: 2px; + outline-style: solid; + isolation: isolate; + } + &:active:not(.btn-active) { + translate: 0 0.5px; + --btn-bg: var(--btn-color, var(--color-base-200)); + @supports (color: color-mix(in lab, red, red)) { + --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%); + } + --btn-border: var(--btn-color, var(--color-base-200)); + @supports (color: color-mix(in lab, red, red)) { + --btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%); + } + --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0); + } + &:is(input[type="checkbox"], input[type="radio"]) { + appearance: none; + &[aria-label]::after { + --tw-content: attr(aria-label); + content: var(--tw-content); + } + } + &:where(input:checked:not(.filter .btn)) { + --btn-color: var(--color-primary); + --btn-fg: var(--color-primary-content); + isolation: isolate; + } + } + &:disabled { + @layer daisyui.l1.l2 { + &:not(.btn-link, .btn-ghost) { + background-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent); + } + box-shadow: none; + } + pointer-events: none; + --btn-border: #0000; + --btn-noise: none; + --btn-fg: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000); + } + } + } + &[disabled] { + @layer daisyui.l1.l2 { + &:not(.btn-link, .btn-ghost) { + background-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent); + } + box-shadow: none; + } + pointer-events: none; + --btn-border: #0000; + --btn-noise: none; + --btn-fg: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000); + } + } + } + } + .loading { + @layer daisyui.l1.l2.l3 { + pointer-events: none; + display: inline-block; + aspect-ratio: 1 / 1; + background-color: currentcolor; + vertical-align: middle; + width: calc(var(--size-selector, 0.25rem) * 6); + mask-size: 100%; + mask-repeat: no-repeat; + mask-position: center; + mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); + } + } + .collapse { + &:not(td, tr, colgroup) { + visibility: revert-layer; + } + @layer daisyui.l1.l2.l3 { + display: grid; + position: relative; + overflow: hidden; + border-radius: var(--radius-box, 1rem); + width: 100%; + grid-template-rows: max-content 0fr; + grid-template-columns: minmax(0, 1fr); + isolation: isolate; + @media (prefers-reduced-motion: no-preference) { + transition: grid-template-rows 0.2s; + } + > input:is([type="checkbox"], [type="radio"]) { + grid-column-start: 1; + grid-row-start: 1; + appearance: none; + opacity: 0; + z-index: 1; + width: 100%; + padding: 1rem; + padding-inline-end: 3rem; + min-height: 1lh; + transition: background-color 0.2s ease-out; + } + &:is( [open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close) ), &:not(.collapse-close):has(> input:is([type="checkbox"], [type="radio"]):checked) { + grid-template-rows: max-content 1fr; + } + &:is( [open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close) ) > .collapse-content, &:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) { + content-visibility: visible; + min-height: fit-content; + @supports not (content-visibility: visible) { + visibility: visible; + } + } + &:focus-visible, &:has(> input:is([type="checkbox"], [type="radio"]):focus-visible), &:has(summary:focus-visible) { + outline-color: var(--color-base-content); + outline-style: solid; + outline-width: 2px; + outline-offset: 2px; + } + &:not(.collapse-close) { + > input[type="checkbox"], > input[type="radio"]:not(:checked), > .collapse-title { + cursor: pointer; + } + } + &[tabindex]:focus:not(.collapse-close, .collapse[open]), &[tabindex]:focus-within:not(.collapse-close, .collapse[open]) { + > .collapse-title { + cursor: unset; + } + } + &:is( [open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close) ) > :where(.collapse-content), &:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) { + padding-bottom: 1rem; + } + } + @layer daisyui.l1.l2 { + &:is([open]) { + &.collapse-arrow { + > .collapse-title:after { + @media (prefers-reduced-motion: no-preference) { + transform: translateY(-50%) rotate(225deg); + } + } + } + } + &.collapse-open { + &.collapse-arrow { + > .collapse-title:after { + @media (prefers-reduced-motion: no-preference) { + transform: translateY(-50%) rotate(225deg); + } + } + } + &.collapse-plus { + > .collapse-title:after { + --tw-content: "−"; + content: var(--tw-content); + } + } + } + &[tabindex].collapse-arrow:focus:not(.collapse-close), &.collapse-arrow[tabindex]:focus-within:not(.collapse-close) { + > .collapse-title:after { + transform: translateY(-50%) rotate(225deg); + } + } + &.collapse-arrow:not(.collapse-close) { + > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title:after { + transform: translateY(-50%) rotate(225deg); + } + } + &[open] { + &.collapse-plus { + > .collapse-title:after { + --tw-content: "−"; + content: var(--tw-content); + } + } + } + &[tabindex].collapse-plus:focus:not(.collapse-close) { + > .collapse-title:after { + --tw-content: "−"; + content: var(--tw-content); + } + } + &.collapse-plus:not(.collapse-close) { + > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title:after { + --tw-content: "−"; + content: var(--tw-content); + } + } + } + &:is(details) { + @layer daisyui.l1.l2.l3 { + width: 100%; + @media (prefers-reduced-motion: no-preference) { + &::details-content { + transition: content-visibility 0.2s allow-discrete, visibility 0.2s allow-discrete, padding 0.2s ease-out, background-color 0.2s ease-out, height 0.2s; + height: 0; + interpolate-size: allow-keywords; + } + &:where([open])::details-content { + height: auto; + } + } + & summary { + position: relative; + display: block; + &::-webkit-details-marker { + display: none; + } + } + & > .collapse-content { + content-visibility: visible; + } + } + } + &:is(details) summary { + @layer daisyui.l1.l2.l3 { + outline: none; + } + } + } + .collapse-content { + @layer daisyui.l1.l2.l3 { + grid-column-start: 1; + grid-row-start: 1; + } + @layer daisyui.l1.l2.l3 { + content-visibility: hidden; + grid-column-start: 1; + grid-row-start: 2; + min-height: 0; + padding-left: 1rem; + padding-right: 1rem; + cursor: unset; + @supports not (content-visibility: hidden) { + visibility: hidden; + } + @media (prefers-reduced-motion: no-preference) { + transition: content-visibility 0.2s allow-discrete, visibility 0.2s allow-discrete, padding 0.2s ease-out, background-color 0.2s ease-out; + } + } + } + .collapse { + visibility: collapse; + } + .visible { + visibility: visible; + } + .list { + @layer daisyui.l1.l2.l3 { + display: flex; + flex-direction: column; + font-size: 0.875rem; + .list-row { + --list-grid-cols: minmax(0, auto) 1fr; + position: relative; + display: grid; + grid-auto-flow: column; + gap: calc(0.25rem * 4); + border-radius: var(--radius-box); + padding: calc(0.25rem * 4); + word-break: break-word; + grid-template-columns: var(--list-grid-cols); + } + & > :not(:last-child) { + &.list-row, .list-row { + &:after { + content: ""; + border-bottom: var(--border) solid; + inset-inline: var(--radius-box); + position: absolute; + bottom: calc(0.25rem * 0); + border-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent); + } + } + } + } + } + @layer daisyui.l1.l2 { + .list-row { + &:has(.list-col-grow:nth-child(1)) { + --list-grid-cols: 1fr; + } + &:has(.list-col-grow:nth-child(2)) { + --list-grid-cols: minmax(0, auto) 1fr; + } + &:has(.list-col-grow:nth-child(3)) { + --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr; + } + &:has(.list-col-grow:nth-child(4)) { + --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr; + } + &:has(.list-col-grow:nth-child(5)) { + --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr; + } + &:has(.list-col-grow:nth-child(6)) { + --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) + minmax(0, auto) 1fr; + } + > :not(.list-col-wrap) { + grid-row-start: 1; + } + } + } + } + .toggle { + @layer daisyui.l1.l2.l3 { + border: var(--border) solid currentColor; + color: var(--input-color); + position: relative; + display: inline-grid; + flex-shrink: 0; + cursor: pointer; + appearance: none; + place-content: center; + vertical-align: middle; + webkit-user-select: none; + user-select: none; + grid-template-columns: 0fr 1fr 1fr; + --radius-selector-max: calc( + var(--radius-selector) + var(--radius-selector) + var(--radius-selector) + ); + border-radius: calc( var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)) ); + padding: var(--toggle-p); + box-shadow: 0 1px currentColor inset; + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset; + } + transition: color 0.3s, grid-template-columns 0.2s; + --input-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000); + } + --toggle-p: calc(var(--size) * 0.125); + --size: calc(var(--size-selector, 0.25rem) * 6); + width: calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2); + height: var(--size); + > * { + z-index: 1; + grid-column: span 1 / span 1; + grid-column-start: 2; + grid-row-start: 1; + height: 100%; + cursor: pointer; + appearance: none; + background-color: transparent; + padding: calc(0.25rem * 0.5); + transition: opacity 0.2s, rotate 0.4s; + border: none; + &:focus { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + &:nth-child(2) { + color: var(--color-base-100); + rotate: 0deg; + } + &:nth-child(3) { + color: var(--color-base-100); + opacity: 0%; + rotate: -15deg; + } + } + &:has(:checked) { + > :nth-child(2) { + opacity: 0%; + rotate: 15deg; + } + > :nth-child(3) { + opacity: 100%; + rotate: 0deg; + } + } + &:before { + position: relative; + inset-inline-start: calc(0.25rem * 0); + grid-column-start: 2; + grid-row-start: 1; + aspect-ratio: 1 / 1; + height: 100%; + border-radius: var(--radius-selector); + background-color: currentcolor; + translate: 0; + --tw-content: ""; + content: var(--tw-content); + transition: background-color 0.1s, translate 0.2s, inset-inline-start 0.2s; + box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px currentColor; + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000); + } + background-size: auto, calc(var(--noise) * 100%); + background-image: none, var(--fx-noise); + } + @media (forced-colors: active) { + &:before { + outline-style: var(--tw-outline-style); + outline-width: 1px; + outline-offset: calc(1px * -1); + } + } + @media print { + &:before { + outline: 0.25rem solid; + outline-offset: -1rem; + } + } + &:focus-visible, &:has(:focus-visible) { + outline: 2px solid currentColor; + outline-offset: 2px; + } + &:checked, &[aria-checked="true"], &:has(> input:checked) { + grid-template-columns: 1fr 1fr 0fr; + background-color: var(--color-base-100); + --input-color: var(--color-base-content); + &:before { + background-color: currentcolor; + } + @starting-style { + &:before { + opacity: 0; + } + } + } + &:indeterminate { + grid-template-columns: 0.5fr 1fr 0.5fr; + } + &:disabled { + cursor: not-allowed; + opacity: 30%; + &:before { + background-color: transparent; + border: var(--border) solid currentColor; + } + } + } + } + .input { + @layer daisyui.l1.l2.l3 { + cursor: text; + border: var(--border) solid #0000; + position: relative; + display: inline-flex; + flex-shrink: 1; + appearance: none; + align-items: center; + gap: calc(0.25rem * 2); + background-color: var(--color-base-100); + padding-inline: calc(0.25rem * 3); + vertical-align: middle; + white-space: nowrap; + width: clamp(3rem, 20rem, 100%); + height: var(--size); + font-size: max(var(--font-size, 0.875rem), 0.875rem); + touch-action: manipulation; + border-start-start-radius: var(--join-ss, var(--radius-field)); + border-start-end-radius: var(--join-se, var(--radius-field)); + border-end-start-radius: var(--join-es, var(--radius-field)); + border-end-end-radius: var(--join-ee, var(--radius-field)); + border-color: var(--input-color); + box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + } + --size: calc(var(--size-field, 0.25rem) * 10); + --input-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000); + } + &:where(input) { + display: inline-flex; + } + :where(input) { + display: inline-flex; + height: 100%; + width: 100%; + appearance: none; + background-color: transparent; + border: none; + &:focus, &:focus-within { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + } + :where(input[type="url"]), :where(input[type="email"]) { + direction: ltr; + } + :where(input[type="date"]) { + display: inline-flex; + } + &:focus, &:focus-within { + --input-color: var(--color-base-content); + box-shadow: 0 1px var(--input-color); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000); + } + outline: 2px solid var(--input-color); + outline-offset: 2px; + isolation: isolate; + z-index: 1; + } + @media (pointer: coarse) { + @supports (-webkit-touch-callout: none) { + &:focus, &:focus-within { + --font-size: 1rem; + } + } + } + &:has(> input[disabled]), &:is(:disabled, [disabled]), fieldset:disabled & { + cursor: not-allowed; + border-color: var(--color-base-200); + background-color: var(--color-base-200); + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 40%, transparent); + } + &::placeholder { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 20%, transparent); + } + } + box-shadow: none; + } + &:has(> input[disabled]) > input[disabled] { + cursor: not-allowed; + } + &::-webkit-date-and-time-value { + text-align: inherit; + } + &[type="number"] { + &::-webkit-inner-spin-button { + margin-block: calc(0.25rem * -3); + margin-inline-end: calc(0.25rem * -3); + } + } + &::-webkit-calendar-picker-indicator { + position: absolute; + inset-inline-end: 0.75em; + } + &:has(> input[type="date"]) { + :where(input[type="date"]) { + display: inline-flex; + webkit-appearance: none; + appearance: none; + } + input[type="date"]::-webkit-calendar-picker-indicator { + position: absolute; + inset-inline-end: 0.75em; + width: 1em; + height: 1em; + cursor: pointer; + } + } + } + } + .table { + @layer daisyui.l1.l2.l3 { + font-size: 0.875rem; + position: relative; + width: 100%; + border-collapse: separate; + --tw-border-spacing-x: calc(0.25rem * 0); + --tw-border-spacing-y: calc(0.25rem * 0); + border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); + border-radius: var(--radius-box); + text-align: left; + &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { + text-align: right; + } + tr.row-hover { + &, &:nth-child(even) { + &:hover { + @media (hover: hover) { + background-color: var(--color-base-200); + } + } + } + } + :where(th, td) { + padding-inline: calc(0.25rem * 4); + padding-block: calc(0.25rem * 3); + vertical-align: middle; + } + :where(thead, tfoot) { + white-space: nowrap; + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 60%, transparent); + } + font-size: 0.875rem; + font-weight: 600; + } + :where(tfoot tr:first-child :is(td, th)) { + border-top: var(--border) solid var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000); + } + } + :where(.table-pin-rows thead tr) { + position: sticky; + top: calc(0.25rem * 0); + z-index: 1; + background-color: var(--color-base-100); + } + :where(.table-pin-rows tfoot tr) { + position: sticky; + bottom: calc(0.25rem * 0); + z-index: 1; + background-color: var(--color-base-100); + } + :where(.table-pin-cols tr th) { + position: sticky; + right: calc(0.25rem * 0); + left: calc(0.25rem * 0); + background-color: var(--color-base-100); + } + :where(thead tr :is(td, th), tbody tr:not(:last-child) :is(td, th)) { + border-bottom: var(--border) solid var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + border-bottom: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000); + } + } + } + } + .avatar-offline { + @layer daisyui.l1.l2 { + &:before { + content: ""; + position: absolute; + z-index: 1; + display: block; + border-radius: calc(infinity * 1px); + background-color: var(--color-base-300); + outline: 2px solid var(--color-base-100); + width: 15%; + height: 15%; + top: 7%; + right: 7%; + } + } + } + .avatar-online { + @layer daisyui.l1.l2 { + &:before { + content: ""; + position: absolute; + z-index: 1; + display: block; + border-radius: calc(infinity * 1px); + background-color: var(--color-success); + outline: 2px solid var(--color-base-100); + width: 15%; + height: 15%; + top: 7%; + right: 7%; + } + } + } + .range { + @layer daisyui.l1.l2.l3 { + appearance: none; + webkit-appearance: none; + --range-thumb: var(--color-base-100); + --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6); + --range-progress: currentColor; + --range-fill: 1; + --range-p: 0.25rem; + --range-bg: currentColor; + @supports (color: color-mix(in lab, red, red)) { + --range-bg: color-mix(in oklab, currentColor 10%, #0000); + } + cursor: pointer; + overflow: hidden; + background-color: transparent; + vertical-align: middle; + width: clamp(3rem, 20rem, 100%); + --radius-selector-max: calc( + var(--radius-selector) + var(--radius-selector) + var(--radius-selector) + ); + border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))); + border: none; + height: var(--range-thumb-size); + [dir="rtl"] & { + --range-dir: -1; + } + &:focus { + outline: none; + } + &:focus-visible { + outline: 2px solid; + outline-offset: 2px; + } + &::-webkit-slider-runnable-track { + width: 100%; + background-color: var(--range-bg); + border-radius: var(--radius-selector); + height: calc(var(--range-thumb-size) * 0.5); + } + @media (forced-colors: active) { + &::-webkit-slider-runnable-track { + border: 1px solid; + } + } + @media (forced-colors: active) { + &::-moz-range-track { + border: 1px solid; + } + } + &::-webkit-slider-thumb { + position: relative; + box-sizing: border-box; + border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))); + background-color: var(--range-thumb); + height: var(--range-thumb-size); + width: var(--range-thumb-size); + border: var(--range-p) solid; + appearance: none; + webkit-appearance: none; + top: 50%; + color: var(--range-progress); + transform: translateY(-50%); + box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill)); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill)); + } + } + &::-moz-range-track { + width: 100%; + background-color: var(--range-bg); + border-radius: var(--radius-selector); + height: calc(var(--range-thumb-size) * 0.5); + } + &::-moz-range-thumb { + position: relative; + box-sizing: border-box; + border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))); + background-color: currentColor; + height: var(--range-thumb-size); + width: var(--range-thumb-size); + border: var(--range-p) solid; + top: 50%; + color: var(--range-progress); + box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill)); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill)); + } + } + &:disabled { + cursor: not-allowed; + opacity: 30%; + } + } + } + .tabs-border { + @layer daisyui.l1.l2 { + > .tab { + --tab-border-color: #0000 #0000 var(--tab-border-color) #0000; + position: relative; + border-radius: var(--radius-field); + &:before { + content: ""; + background-color: var(--tab-border-color); + transition: background-color 0.2s ease; + width: 80%; + height: 3px; + border-radius: var(--radius-field); + bottom: 0; + left: 10%; + position: absolute; + } + &:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ), &:is(input:checked), &:is(label:has(:checked)) { + &:before { + --tab-border-color: currentColor; + border-top: 3px solid; + } + } + } + } + } + .select { + @layer daisyui.l1.l2.l3 { + border: var(--border) solid #0000; + position: relative; + display: inline-flex; + flex-shrink: 1; + appearance: none; + align-items: center; + gap: calc(0.25rem * 1.5); + background-color: var(--color-base-100); + padding-inline-start: calc(0.25rem * 3); + padding-inline-end: calc(0.25rem * 7); + vertical-align: middle; + width: clamp(3rem, 20rem, 100%); + height: var(--size); + font-size: 0.875rem; + touch-action: manipulation; + border-start-start-radius: var(--join-ss, var(--radius-field)); + border-start-end-radius: var(--join-se, var(--radius-field)); + border-end-start-radius: var(--join-es, var(--radius-field)); + border-end-end-radius: var(--join-ee, var(--radius-field)); + background-image: linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%); + background-position: calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%); + background-size: 4px 4px, 4px 4px; + background-repeat: no-repeat; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + } + border-color: var(--input-color); + --input-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000); + } + --size: calc(var(--size-field, 0.25rem) * 10); + [dir="rtl"] & { + background-position: calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%); + &::picker(select), select::picker(select) { + translate: 0.5rem 0; + } + } + &[multiple] { + height: auto; + overflow: auto; + padding-block: calc(0.25rem * 3); + padding-inline-end: calc(0.25rem * 3); + background-image: none; + } + select { + margin-inline-start: calc(0.25rem * -3); + margin-inline-end: calc(0.25rem * -7); + width: calc(100% + 2.75rem); + appearance: none; + padding-inline-start: calc(0.25rem * 3); + padding-inline-end: calc(0.25rem * 7); + height: calc(100% - calc(var(--border) * 2)); + align-items: center; + background: inherit; + border-radius: inherit; + border-style: none; + &:focus, &:focus-within { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + &:not(:last-child) { + margin-inline-end: calc(0.25rem * -5.5); + background-image: none; + } + } + &:focus, &:focus-within { + --input-color: var(--color-base-content); + box-shadow: 0 1px var(--input-color); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000); + } + outline: 2px solid var(--input-color); + outline-offset: 2px; + isolation: isolate; + z-index: 1; + } + &:has(> select[disabled]), &:is(:disabled, [disabled]), fieldset:disabled & { + cursor: not-allowed; + border-color: var(--color-base-200); + background-color: var(--color-base-200); + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 40%, transparent); + } + &::placeholder { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 20%, transparent); + } + } + } + &:has(> select[disabled]) > select[disabled] { + cursor: not-allowed; + } + &, & select { + @supports (appearance: base-select) { + appearance: base-select; + } + @supports (appearance: base-select) { + &::picker(select) { + appearance: base-select; + } + } + &::picker(select) { + color: inherit; + max-height: min(24rem, 70dvh); + margin-inline: 0.5rem; + translate: -0.5rem 0; + border: var(--border) solid var(--color-base-200); + margin-block: calc(0.25rem * 2); + border-radius: var(--radius-box); + padding: calc(0.25rem * 2); + background-color: inherit; + box-shadow: 0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/0.2); + box-shadow: 0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)), 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1)); + } + &::picker-icon { + display: none; + } + optgroup { + padding-top: 0.5em; + option { + &:nth-child(1) { + margin-top: 0.5em; + } + } + } + option { + border-radius: var(--radius-field); + padding-inline: calc(0.25rem * 3); + padding-block: calc(0.25rem * 1.5); + transition-property: color, background-color; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + white-space: normal; + &:not(:disabled) { + &:hover, &:focus-visible { + cursor: pointer; + background-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent); + } + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + &:active { + background-color: var(--color-neutral); + color: var(--color-neutral-content); + box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--color-neutral); + } + } + } + } + } + } + .swap { + @layer daisyui.l1.l2.l3 { + position: relative; + display: inline-grid; + cursor: pointer; + place-content: center; + vertical-align: middle; + webkit-user-select: none; + user-select: none; + input { + appearance: none; + border: none; + } + > * { + grid-column-start: 1; + grid-row-start: 1; + @media (prefers-reduced-motion: no-preference) { + transition-property: transform, rotate, opacity; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + } + .swap-on, .swap-indeterminate, input:indeterminate ~ .swap-on { + opacity: 0%; + } + input:is(:checked, :indeterminate) { + & ~ .swap-off { + opacity: 0%; + } + } + input:checked ~ .swap-on, input:indeterminate ~ .swap-indeterminate { + opacity: 100%; + backface-visibility: visible; + } + } + } + .collapse-title { + @layer daisyui.l1.l2.l3 { + grid-column-start: 1; + grid-row-start: 1; + } + @layer daisyui.l1.l2.l3 { + position: relative; + width: 100%; + padding: 1rem; + padding-inline-end: 3rem; + min-height: 1lh; + transition: background-color 0.2s ease-out; + } + } + .menu-horizontal { + @layer daisyui.l1.l2 { + display: inline-flex; + flex-direction: row; + & > li:not(.menu-title) > details { + & > ul { + position: absolute; + margin-inline-start: calc(0.25rem * 0); + margin-top: calc(0.25rem * 4); + transform-origin: top; + border-radius: var(--radius-box); + background-color: var(--color-base-100); + padding-block: calc(0.25rem * 2); + padding-inline-end: calc(0.25rem * 2); + opacity: 0%; + scale: 95%; + box-shadow: 0 1px 3px 0 oklch(0% 0 0/0.1), 0 1px 2px -1px oklch(0% 0 0/0.1); + @media (prefers-reduced-motion: no-preference) { + @starting-style { + scale: 95%; + opacity: 0; + } + animation: menu 0.2s; + transition-property: opacity, scale, display; + transition-behavior: allow-discrete; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + } + } + &[open] > ul { + opacity: 100%; + scale: 100%; + } + } + & > li > details > ul { + &:before { + --tw-content: none; + content: var(--tw-content); + } + } + } + } + .avatar { + @layer daisyui.l1.l2.l3 { + position: relative; + display: inline-flex; + vertical-align: middle; + & > div { + display: block; + aspect-ratio: 1 / 1; + overflow: hidden; + } + img { + height: 100%; + width: 100%; + object-fit: cover; + } + } + } + .checkbox { + @layer daisyui.l1.l2.l3 { + border: var(--border) solid var(--input-color, var(--color-base-content)); + @supports (color: color-mix(in lab, red, red)) { + border: var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000)); + } + position: relative; + display: inline-block; + flex-shrink: 0; + cursor: pointer; + appearance: none; + border-radius: var(--radius-selector); + padding: calc(0.25rem * 1); + vertical-align: middle; + color: var(--color-base-content); + box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0 #0000 inset, 0 0 #0000; + transition: background-color 0.2s, box-shadow 0.2s; + --size: calc(var(--size-selector, 0.25rem) * 6); + width: var(--size); + height: var(--size); + background-size: auto, calc(var(--noise) * 100%); + background-image: none, var(--fx-noise); + &:before { + --tw-content: ""; + content: var(--tw-content); + display: block; + width: 100%; + height: 100%; + rotate: 45deg; + background-color: currentcolor; + opacity: 0%; + transition: clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s; + transition-delay: 0.1s; + clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%); + box-shadow: 0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + font-size: 1rem; + line-height: 0.75; + } + &:focus-visible { + outline: 2px solid var(--input-color, currentColor); + outline-offset: 2px; + } + &:checked, &[aria-checked="true"] { + background-color: var(--input-color, #0000); + box-shadow: 0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)); + &:before { + clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%); + opacity: 100%; + } + @media (forced-colors: active) { + &:before { + rotate: 0deg; + background-color: transparent; + --tw-content: "✔︎"; + clip-path: none; + } + } + @media print { + &:before { + rotate: 0deg; + background-color: transparent; + --tw-content: "✔︎"; + clip-path: none; + } + } + } + &:indeterminate { + background-color: var( --input-color, var(--color-base-content) ); + @supports (color: color-mix(in lab, red, red)) { + background-color: var( --input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) ); + } + &:before { + rotate: 0deg; + opacity: 100%; + translate: 0 -35%; + clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%); + } + } + } + &:disabled { + @layer daisyui.l1.l2 { + cursor: not-allowed; + opacity: 20%; + } + } + } + .radio { + @layer daisyui.l1.l2.l3 { + position: relative; + display: inline-block; + flex-shrink: 0; + cursor: pointer; + appearance: none; + border-radius: calc(infinity * 1px); + padding: calc(0.25rem * 1); + vertical-align: middle; + border: var(--border) solid var(--input-color, currentColor); + @supports (color: color-mix(in lab, red, red)) { + border: var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000)); + } + box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset; + --size: calc(var(--size-selector, 0.25rem) * 6); + width: var(--size); + height: var(--size); + color: var(--input-color, currentColor); + &:before { + display: block; + width: 100%; + height: 100%; + border-radius: calc(infinity * 1px); + --tw-content: ""; + content: var(--tw-content); + background-size: auto, calc(var(--noise) * 100%); + background-image: none, var(--fx-noise); + } + &:focus-visible { + outline: 2px solid currentColor; + } + &:checked, &[aria-checked="true"] { + border-color: currentcolor; + background-color: var(--color-base-100); + @media (prefers-reduced-motion: no-preference) { + animation: radio 0.2s ease-out; + } + &:before { + background-color: currentcolor; + box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)); + } + @media (forced-colors: active) { + &:before { + outline-style: var(--tw-outline-style); + outline-width: 1px; + outline-offset: calc(1px * -1); + } + } + @media print { + &:before { + outline: 0.25rem solid; + outline-offset: -1rem; + } + } + } + } + &:disabled { + @layer daisyui.l1.l2 { + cursor: not-allowed; + opacity: 20%; + } + } + } + .rating { + @layer daisyui.l1.l2.l3 { + position: relative; + display: inline-flex; + vertical-align: middle; + & input { + border: none; + appearance: none; + } + :where(*) { + height: calc(0.25rem * 6); + width: calc(0.25rem * 6); + border-radius: 0; + background-color: var(--color-base-content); + opacity: 20%; + @media (prefers-reduced-motion: no-preference) { + animation: rating 0.25s ease-out; + } + &:is(input) { + cursor: pointer; + } + } + & .rating-hidden { + width: calc(0.25rem * 2); + background-color: transparent; + } + input[type="radio"]:checked { + background-image: none; + } + * { + &:checked, &[aria-checked="true"], &[aria-current="true"], &:has(~ *:checked, ~ *[aria-checked="true"], ~ *[aria-current="true"]) { + opacity: 100%; + } + &:focus-visible { + scale: 1.1; + @media (prefers-reduced-motion: no-preference) { + transition: scale 0.2s ease-out; + } + } + } + & *:active:focus { + animation: none; + scale: 1.1; + } + } + @layer daisyui.l1.l2 { + &.rating-xs :where(*:not(.rating-hidden)) { + width: calc(0.25rem * 4); + height: calc(0.25rem * 4); + } + &.rating-sm :where(*:not(.rating-hidden)) { + width: calc(0.25rem * 5); + height: calc(0.25rem * 5); + } + &.rating-md :where(*:not(.rating-hidden)) { + width: calc(0.25rem * 6); + height: calc(0.25rem * 6); + } + &.rating-lg :where(*:not(.rating-hidden)) { + width: calc(0.25rem * 7); + height: calc(0.25rem * 7); + } + &.rating-xl :where(*:not(.rating-hidden)) { + width: calc(0.25rem * 8); + height: calc(0.25rem * 8); + } + } + } + .drawer { + @layer daisyui.l1.l2.l3 { + position: relative; + display: grid; + width: 100%; + grid-auto-columns: max-content auto; + } + } + .card { + @layer daisyui.l1.l2.l3 { + position: relative; + display: flex; + flex-direction: column; + border-radius: var(--radius-box); + outline-width: 2px; + transition: outline 0.2s ease-in-out; + outline: 0 solid #0000; + outline-offset: 2px; + &:focus { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + &:focus-visible { + outline-color: currentColor; + } + :where(figure:first-child) { + overflow: hidden; + border-start-start-radius: inherit; + border-start-end-radius: inherit; + border-end-start-radius: unset; + border-end-end-radius: unset; + } + :where(figure:last-child) { + overflow: hidden; + border-start-start-radius: unset; + border-start-end-radius: unset; + border-end-start-radius: inherit; + border-end-end-radius: inherit; + } + figure { + display: flex; + align-items: center; + justify-content: center; + } + &:has(> input:is(input[type="checkbox"], input[type="radio"])) { + cursor: pointer; + user-select: none; + } + &:has(> :checked) { + outline: 2px solid currentColor; + } + } + } + .progress { + @layer daisyui.l1.l2.l3 { + position: relative; + height: calc(0.25rem * 2); + width: 100%; + appearance: none; + overflow: hidden; + border-radius: var(--radius-box); + background-color: currentcolor; + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, currentcolor 20%, transparent); + } + color: var(--color-base-content); + &:indeterminate { + background-image: repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% ); + background-size: 200%; + background-position-x: 15%; + @media (prefers-reduced-motion: no-preference) { + animation: progress 5s ease-in-out infinite; + } + @supports (-moz-appearance: none) { + &::-moz-progress-bar { + background-color: transparent; + @media (prefers-reduced-motion: no-preference) { + animation: progress 5s ease-in-out infinite; + background-image: repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% ); + background-size: 200%; + background-position-x: 15%; + } + } + } + } + @supports (-moz-appearance: none) { + &::-moz-progress-bar { + border-radius: var(--radius-box); + background-color: currentcolor; + } + } + @supports (-webkit-appearance: none) { + &::-webkit-progress-bar { + border-radius: var(--radius-box); + background-color: transparent; + } + &::-webkit-progress-value { + border-radius: var(--radius-box); + background-color: currentColor; + } + } + } + } + .absolute { + position: absolute; + } + .fixed { + position: fixed; + } + .relative { + position: relative; + } + .static { + position: static; + } + .start-2 { + inset-inline-start: calc(var(--spacing) * 2); + } + .dropdown-center { + @layer daisyui.l1.l2 { + --anchor-h: center; + :where(.dropdown-content) { + inset-inline-end: calc(1/2 * 100%); + translate: 50% 0; + [dir="rtl"] & { + translate: -50% 0; + } + } + &.dropdown-left { + --anchor-h: left; + --anchor-v: center; + .dropdown-content { + top: auto; + bottom: calc(1/2 * 100%); + translate: 0 50%; + } + } + &.dropdown-right { + --anchor-h: right; + --anchor-v: center; + .dropdown-content { + top: auto; + bottom: calc(1/2 * 100%); + translate: 0 50%; + } + } + } + } + .dropdown-end { + @layer daisyui.l1.l2 { + --anchor-h: span-left; + :where(.dropdown-content) { + inset-inline-end: calc(0.25rem * 0); + translate: 0 0; + [dir="rtl"] & { + translate: 0 0; + } + } + &.dropdown-left { + --anchor-h: left; + --anchor-v: span-top; + .dropdown-content { + top: auto; + bottom: calc(0.25rem * 0); + } + } + &.dropdown-right { + --anchor-h: right; + --anchor-v: span-top; + .dropdown-content { + top: auto; + bottom: calc(0.25rem * 0); + } + } + } + } + .end-0 { + inset-inline-end: calc(var(--spacing) * 0); + } + .end-1 { + inset-inline-end: calc(var(--spacing) * 1); + } + .end-4 { + inset-inline-end: calc(var(--spacing) * 4); + } + .dropdown-bottom { + @layer daisyui.l1.l2 { + --anchor-v: bottom; + .dropdown-content { + top: 100%; + bottom: auto; + transform-origin: top; + } + } + } + .top-1 { + top: calc(var(--spacing) * 1); + } + .top-2 { + top: calc(var(--spacing) * 2); + } + .top-4 { + top: calc(var(--spacing) * 4); + } + .top-\[100\%\] { + top: 100%; + } + .right-2 { + right: calc(var(--spacing) * 2); + } + .right-\[10px\] { + right: 10px; + } + .bottom-0 { + bottom: calc(var(--spacing) * 0); + } + .left-0 { + left: calc(var(--spacing) * 0); + } + .left-\[-10px\] { + left: -10px; + } + .left-\[-30px\] { + left: -30px; + } + .left-\[0\] { + left: 0; + } + .left-\[10px\] { + left: 10px; + } + .file-input { + @layer daisyui.l1.l2.l3 { + cursor: pointer; + cursor: pointer; + border: var(--border) solid #0000; + display: inline-flex; + appearance: none; + align-items: center; + background-color: var(--color-base-100); + vertical-align: middle; + webkit-user-select: none; + user-select: none; + width: clamp(3rem, 20rem, 100%); + height: var(--size); + padding-inline-end: 0.75rem; + font-size: 0.875rem; + line-height: 2; + border-start-start-radius: var(--join-ss, var(--radius-field)); + border-start-end-radius: var(--join-se, var(--radius-field)); + border-end-start-radius: var(--join-es, var(--radius-field)); + border-end-end-radius: var(--join-ee, var(--radius-field)); + border-color: var(--input-color); + box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + } + --size: calc(var(--size-field, 0.25rem) * 10); + --input-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000); + } + &::file-selector-button { + margin-inline-end: calc(0.25rem * 4); + cursor: pointer; + padding-inline: calc(0.25rem * 4); + webkit-user-select: none; + user-select: none; + height: calc(100% + var(--border) * 2); + margin-block: calc(var(--border) * -1); + margin-inline-start: calc(var(--border) * -1); + font-size: 0.875rem; + color: var(--btn-fg); + border-width: var(--border); + border-style: solid; + border-color: var(--btn-border); + border-start-start-radius: calc(var(--join-ss, var(--radius-field) - var(--border))); + border-end-start-radius: calc(var(--join-es, var(--radius-field) - var(--border))); + font-weight: 600; + background-color: var(--btn-bg); + background-size: calc(var(--noise) * 100%); + background-image: var(--btn-noise); + text-shadow: 0 0.5px oklch(1 0 0 / calc(var(--depth) * 0.15)); + box-shadow: 0 0.5px 0 0.5px white inset, var(--btn-shadow); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 0.5px 0 0.5px color-mix( in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000 ) inset, var(--btn-shadow); + } + --size: calc(var(--size-field, 0.25rem) * 10); + --btn-bg: var(--btn-color, var(--color-base-200)); + --btn-fg: var(--color-base-content); + --btn-border: var(--btn-bg); + @supports (color: color-mix(in lab, red, red)) { + --btn-border: color-mix(in oklab, var(--btn-bg), #000 5%); + } + --btn-shadow: 0 3px 2px -2px var(--btn-bg), + 0 4px 3px -2px var(--btn-bg); + @supports (color: color-mix(in lab, red, red)) { + --btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), + 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000); + } + --btn-noise: var(--fx-noise); + } + &:focus { + --input-color: var(--color-base-content); + box-shadow: 0 1px var(--input-color); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) 10%, #0000); + } + outline: 2px solid var(--input-color); + outline-offset: 2px; + isolation: isolate; + } + &:has(> input[disabled]), &:is(:disabled, [disabled]) { + cursor: not-allowed; + border-color: var(--color-base-200); + background-color: var(--color-base-200); + &::placeholder { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 20%, transparent); + } + } + box-shadow: none; + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklch, var(--color-base-content) 20%, #0000); + } + &::file-selector-button { + cursor: not-allowed; + border-color: var(--color-base-200); + background-color: var(--color-base-200); + --btn-border: #0000; + --btn-noise: none; + --btn-fg: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000); + } + } + } + } + } + .textarea { + @layer daisyui.l1.l2.l3 { + border: var(--border) solid #0000; + min-height: calc(0.25rem * 20); + flex-shrink: 1; + appearance: none; + border-radius: var(--radius-field); + background-color: var(--color-base-100); + padding-block: calc(0.25rem * 2); + vertical-align: middle; + width: clamp(3rem, 20rem, 100%); + padding-inline-start: 0.75rem; + padding-inline-end: 0.75rem; + font-size: max(var(--font-size, 0.875rem), 0.875rem); + touch-action: manipulation; + border-color: var(--input-color); + box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset; + } + --input-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000); + } + textarea { + appearance: none; + background-color: transparent; + border: none; + &:focus, &:focus-within { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + } + &:focus, &:focus-within { + --input-color: var(--color-base-content); + box-shadow: 0 1px var(--input-color); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000); + } + outline: 2px solid var(--input-color); + outline-offset: 2px; + isolation: isolate; + } + @media (pointer: coarse) { + @supports (-webkit-touch-callout: none) { + &:focus, &:focus-within { + --font-size: 1rem; + } + } + } + &:has(> textarea[disabled]), &:is(:disabled, [disabled]) { + cursor: not-allowed; + border-color: var(--color-base-200); + background-color: var(--color-base-200); + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 40%, transparent); + } + &::placeholder { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 20%, transparent); + } + } + box-shadow: none; + } + &:has(> textarea[disabled]) > textarea[disabled] { + cursor: not-allowed; + } + } + } + .btn-active { + @layer daisyui.l1.l2 { + --btn-bg: var(--btn-color, var(--color-base-200)); + @supports (color: color-mix(in lab, red, red)) { + --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%); + } + --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0); + isolation: isolate; + } + } + .isolate { + isolation: isolate; + } + .modal-backdrop { + @layer daisyui.l1.l2.l3 { + grid-column-start: 1; + grid-row-start: 1; + display: grid; + align-self: stretch; + justify-self: stretch; + color: transparent; + z-index: -1; + button { + cursor: pointer; + } + } + } + .z-\[1\] { + z-index: 1; + } + .order-\[1\] { + order: 1; + } + .col-span-2 { + grid-column: span 2 / span 2; + } + .col-span-3 { + grid-column: span 3 / span 3; + } + .col-span-4 { + grid-column: span 4 / span 4; + } + .col-span-5 { + grid-column: span 5 / span 5; + } + .col-span-8 { + grid-column: span 8 / span 8; + } + .modal-box { + @layer daisyui.l1.l2.l3 { + grid-column-start: 1; + grid-row-start: 1; + max-height: 100vh; + width: calc(11/12 * 100%); + max-width: 32rem; + background-color: var(--color-base-100); + padding: calc(0.25rem * 6); + transition: translate 0.3s ease-out, scale 0.3s ease-out, opacity 0.2s ease-out 0.05s, box-shadow 0.3s ease-out; + border-top-left-radius: var(--modal-tl, var(--radius-box)); + border-top-right-radius: var(--modal-tr, var(--radius-box)); + border-bottom-left-radius: var(--modal-bl, var(--radius-box)); + border-bottom-right-radius: var(--modal-br, var(--radius-box)); + scale: 95%; + opacity: 0; + box-shadow: oklch(0% 0 0/ 0.25) 0px 25px 50px -12px; + overflow-y: auto; + overscroll-behavior: contain; + } + } + .drawer-content { + @layer daisyui.l1.l2.l3 { + grid-column-start: 2; + grid-row-start: 1; + min-width: calc(0.25rem * 0); + } + } + .drawer-end { + @layer daisyui.l1.l2 { + grid-auto-columns: auto max-content; + > .drawer-toggle { + & ~ .drawer-content { + grid-column-start: 1; + } + & ~ .drawer-side { + grid-column-start: 2; + justify-items: end; + } + & ~ .drawer-side > *:not(.drawer-overlay) { + translate: 100%; + [dir="rtl"] & { + translate: -100%; + } + } + &:checked ~ .drawer-side > *:not(.drawer-overlay) { + translate: 0%; + } + } + } + } + .container { + width: 100%; + @media (width >= 40rem) { + max-width: 40rem; + } + @media (width >= 48rem) { + max-width: 48rem; + } + @media (width >= 64rem) { + max-width: 64rem; + } + @media (width >= 80rem) { + max-width: 80rem; + } + @media (width >= 96rem) { + max-width: 96rem; + } + } + .m-4 { + margin: calc(var(--spacing) * 4); + } + .m-\[0_0_0_10px\] { + margin: 0 0 0 10px; + } + .m-\[0_0_6px_0\] { + margin: 0 0 6px 0; + } + .m-\[0_0_7px_0\] { + margin: 0 0 7px 0; + } + .m-\[0_0_12px\] { + margin: 0 0 12px; + } + .m-\[0_0_13px\] { + margin: 0 0 13px; + } + .m-\[0_0_16px\] { + margin: 0 0 16px; + } + .m-\[0_0_16px_0\] { + margin: 0 0 16px 0; + } + .m-\[0_0_16px_16px\] { + margin: 0 0 16px 16px; + } + .m-\[0_0_20px_0\] { + margin: 0 0 20px 0; + } + .m-\[0_4px_0_0\] { + margin: 0 4px 0 0; + } + .m-\[0_5px_0_0\] { + margin: 0 5px 0 0; + } + .m-\[0_6px_6px_0\] { + margin: 0 6px 6px 0; + } + .m-\[0_7px_0px_0\] { + margin: 0 7px 0px 0; + } + .m-\[0_10px\] { + margin: 0 10px; + } + .m-\[0_10px_0_0\] { + margin: 0 10px 0 0; + } + .m-\[0_10px_10px_0\] { + margin: 0 10px 10px 0; + } + .m-\[0_14px_0_7px\] { + margin: 0 14px 0 7px; + } + .m-\[0_16px_0_0\] { + margin: 0 16px 0 0; + } + .m-\[0_16px_16px_0\] { + margin: 0 16px 16px 0; + } + .m-\[0_17px_7px_0\] { + margin: 0 17px 7px 0; + } + .m-\[0_20px_0_10px\] { + margin: 0 20px 0 10px; + } + .m-\[0_35px_0_10px\] { + margin: 0 35px 0 10px; + } + .m-\[0_76px\] { + margin: 0 76px; + } + .m-\[0_auto_16px_auto\] { + margin: 0 auto 16px auto; + } + .m-\[0_auto_20px\] { + margin: 0 auto 20px; + } + .m-\[5px_0\] { + margin: 5px 0; + } + .m-\[6px_0\] { + margin: 6px 0; + } + .m-\[7px_0\] { + margin: 7px 0; + } + .m-\[10px_0\] { + margin: 10px 0; + } + .m-\[10px_0_0\] { + margin: 10px 0 0; + } + .m-\[10px_0_15px\] { + margin: 10px 0 15px; + } + .m-\[10px_10px_0_0\] { + margin: 10px 10px 0 0; + } + .m-\[12px_0\] { + margin: 12px 0; + } + .m-\[12px_0_16px\] { + margin: 12px 0 16px; + } + .m-\[12px_0_20px\] { + margin: 12px 0 20px; + } + .m-\[13pX_0\] { + margin: 13pX 0; + } + .m-\[13px_0\] { + margin: 13px 0; + } + .m-\[13px_0_20px\] { + margin: 13px 0 20px; + } + .m-\[15px\] { + margin: 15px; + } + .m-\[15px_0\] { + margin: 15px 0; + } + .m-\[15px_0_22px\] { + margin: 15px 0 22px; + } + .m-\[16px\] { + margin: 16px; + } + .m-\[16px_-16px\] { + margin: 16px -16px; + } + .m-\[16px_0\] { + margin: 16px 0; + } + .m-\[16px_0_16px_16px\] { + margin: 16px 0 16px 16px; + } + .m-\[17px_auto_20px\] { + margin: 17px auto 20px; + } + .m-\[20px_-16px\] { + margin: 20px -16px; + } + .m-\[20px_0\!important\] { + margin: 20px 0!important; + } + .m-\[20px_0\] { + margin: 20px 0; + } + .m-\[20px_0_16px\] { + margin: 20px 0 16px; + } + .m-\[20px_0_25px\] { + margin: 20px 0 25px; + } + .m-\[auto\] { + margin: auto; + } + .m-\[auto_0_auto_auto\] { + margin: auto 0 auto auto; + } + .m-auto { + margin: auto; + } + .filter { + @layer daisyui.l1.l2.l3 { + display: flex; + flex-wrap: wrap; + input[type="radio"] { + width: auto; + } + input { + overflow: hidden; + opacity: 100%; + scale: 1; + transition: margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s; + &:not(:last-child) { + margin-inline-end: calc(0.25rem * 1); + } + &.filter-reset { + aspect-ratio: 1 / 1; + &::after { + --tw-content: "×"; + content: var(--tw-content); + } + } + } + &:not(:has(input:checked:not(.filter-reset))) { + .filter-reset, input[type="reset"] { + scale: 0; + border-width: 0; + margin-inline: calc(0.25rem * 0); + width: calc(0.25rem * 0); + padding-inline: calc(0.25rem * 0); + opacity: 0%; + } + } + &:has(input:checked:not(.filter-reset)) { + input:not(:checked, .filter-reset, input[type="reset"]) { + scale: 0; + border-width: 0; + margin-inline: calc(0.25rem * 0); + width: calc(0.25rem * 0); + padding-inline: calc(0.25rem * 0); + opacity: 0%; + } + } + } + } + .mx-2 { + margin-inline: calc(var(--spacing) * 2); + } + .mx-\[5px\] { + margin-inline: 5px; + } + .mx-\[6px\] { + margin-inline: 6px; + } + .mx-\[7px\] { + margin-inline: 7px; + } + .mx-\[10px\] { + margin-inline: 10px; + } + .mx-auto { + margin-inline: auto; + } + .input-md { + @layer daisyui.l1.l2 { + --size: calc(var(--size-field, 0.25rem) * 10); + font-size: max(var(--font-size, 0.875rem), 0.875rem); + &[type="number"] { + &::-webkit-inner-spin-button { + margin-block: calc(0.25rem * -3); + margin-inline-end: calc(0.25rem * -3); + } + } + } + } + .input-sm { + @layer daisyui.l1.l2 { + --size: calc(var(--size-field, 0.25rem) * 8); + font-size: max(var(--font-size, 0.75rem), 0.75rem); + &[type="number"] { + &::-webkit-inner-spin-button { + margin-block: calc(0.25rem * -2); + margin-inline-end: calc(0.25rem * -3); + } + } + } + } + .my-0 { + margin-block: calc(var(--spacing) * 0); + } + .my-1 { + margin-block: calc(var(--spacing) * 1); + } + .my-\[5px\] { + margin-block: 5px; + } + .my-\[10px\] { + margin-block: 10px; + } + .my-\[12px\] { + margin-block: 12px; + } + .my-\[15px\] { + margin-block: 15px; + } + .my-\[20px\] { + margin-block: 20px; + } + .my-\[25px\] { + margin-block: 25px; + } + .label { + @layer daisyui.l1.l2.l3 { + display: inline-flex; + align-items: center; + gap: calc(0.25rem * 1.5); + white-space: nowrap; + color: currentcolor; + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, currentcolor 60%, transparent); + } + &:has(input) { + cursor: pointer; + } + &:is(.input > *, .select > *) { + display: flex; + height: calc(100% - 0.5rem); + align-items: center; + padding-inline: calc(0.25rem * 3); + white-space: nowrap; + font-size: inherit; + &:first-child { + margin-inline-start: calc(0.25rem * -3); + margin-inline-end: calc(0.25rem * 3); + border-inline-end: var(--border) solid currentColor; + @supports (color: color-mix(in lab, red, red)) { + border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000); + } + } + &:last-child { + margin-inline-start: calc(0.25rem * 3); + margin-inline-end: calc(0.25rem * -3); + border-inline-start: var(--border) solid currentColor; + @supports (color: color-mix(in lab, red, red)) { + border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000); + } + } + } + } + } + .join-item { + &:where(*:not(:first-child, :disabled, [disabled], .btn-disabled)) { + margin-inline-start: calc(var(--border, 1px) * -1); + margin-block-start: 0; + } + &:where(*:is(:disabled, [disabled], .btn-disabled)) { + border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px); + } + } + .-ms-2 { + margin-inline-start: calc(var(--spacing) * -2); + } + .ms-1 { + margin-inline-start: calc(var(--spacing) * 1); + } + .ms-1\.5 { + margin-inline-start: calc(var(--spacing) * 1.5); + } + .ms-auto { + margin-inline-start: auto; + } + .me-1 { + margin-inline-end: calc(var(--spacing) * 1); + } + .me-1\.5 { + margin-inline-end: calc(var(--spacing) * 1.5); + } + .tabs-box { + @layer daisyui.l1.l2 { + background-color: var(--color-base-200); + padding: calc(0.25rem * 1); + --tabs-box-radius: calc(3 * var(--radius-field)); + border-radius: calc( min(var(--tab-height) / 2, var(--radius-field)) + min(0.25rem, var(--tabs-box-radius)) ); + box-shadow: 0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset; + > .tab { + border-radius: var(--radius-field); + border-style: none; + &:focus-visible, &:is(label:has(:checked:focus-visible)) { + outline-offset: 2px; + } + } + > :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ), > :is(input:checked), > :is(label:has(:checked)) { + background-color: var(--tab-bg, var(--color-base-100)); + box-shadow: 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral); + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000); + } + @media (forced-colors: active) { + border: 1px solid; + } + } + > .tab-content { + margin-top: calc(0.25rem * 1); + height: calc(100% - var(--tab-height) + var(--border) - 0.5rem); + border-radius: calc( min(var(--tab-height) / 2, var(--radius-field)) + min(0.25rem, var(--tabs-box-radius)) - var(--border) ); + } + } + } + .-mt-25 { + margin-top: calc(var(--spacing) * -25); + } + .mt-0 { + margin-top: calc(var(--spacing) * 0); + } + .mt-0\.5 { + margin-top: calc(var(--spacing) * 0.5); + } + .mt-1 { + margin-top: calc(var(--spacing) * 1); + } + .mt-2 { + margin-top: calc(var(--spacing) * 2); + } + .mt-3 { + margin-top: calc(var(--spacing) * 3); + } + .mt-4 { + margin-top: calc(var(--spacing) * 4); + } + .mt-5 { + margin-top: calc(var(--spacing) * 5); + } + .mt-\[3px\] { + margin-top: 3px; + } + .mt-\[5px\] { + margin-top: 5px; + } + .mt-\[6px\] { + margin-top: 6px; + } + .mt-\[7px\] { + margin-top: 7px; + } + .mt-\[8px\] { + margin-top: 8px; + } + .mt-\[10px\] { + margin-top: 10px; + } + .mt-\[12px\] { + margin-top: 12px; + } + .mt-\[13px\] { + margin-top: 13px; + } + .mt-\[15px\] { + margin-top: 15px; + } + .mt-\[17px\] { + margin-top: 17px; + } + .mt-\[20px\] { + margin-top: 20px; + } + .mt-\[25px\] { + margin-top: 25px; + } + .mt-\[30px\] { + margin-top: 30px; + } + .mt-auto { + margin-top: auto; + } + .breadcrumbs { + @layer daisyui.l1.l2.l3 { + max-width: 100%; + overflow-x: auto; + padding-block: calc(0.25rem * 2); + > menu, > ul, > ol { + display: flex; + min-height: min-content; + align-items: center; + white-space: nowrap; + > li { + display: flex; + align-items: center; + > * { + display: flex; + cursor: pointer; + align-items: center; + gap: calc(0.25rem * 2); + &:hover { + @media (hover: hover) { + text-decoration-line: underline; + } + } + &:focus { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + &:focus-visible { + outline: 2px solid currentColor; + outline-offset: 2px; + } + } + & + *:before { + content: ""; + margin-right: calc(0.25rem * 3); + margin-left: calc(0.25rem * 2); + display: block; + height: calc(0.25rem * 1.5); + width: calc(0.25rem * 1.5); + opacity: 40%; + rotate: 45deg; + border-top: 1px solid; + border-right: 1px solid; + background-color: #0000; + } + [dir="rtl"] & + *:before { + rotate: -135deg; + } + } + } + } + } + .mr-1 { + margin-right: calc(var(--spacing) * 1); + } + .mr-2 { + margin-right: calc(var(--spacing) * 2); + } + .mr-3 { + margin-right: calc(var(--spacing) * 3); + } + .mr-4 { + margin-right: calc(var(--spacing) * 4); + } + .mr-\[3px\] { + margin-right: 3px; + } + .mr-\[5px\] { + margin-right: 5px; + } + .mr-\[6px\] { + margin-right: 6px; + } + .mr-\[7\.5px\] { + margin-right: 7.5px; + } + .mr-\[7px\] { + margin-right: 7px; + } + .mr-\[8px\] { + margin-right: 8px; + } + .mr-\[10px\] { + margin-right: 10px; + } + .mr-\[12px\] { + margin-right: 12px; + } + .mr-\[13px\] { + margin-right: 13px; + } + .mr-\[15px\] { + margin-right: 15px; + } + .mr-\[16px\] { + margin-right: 16px; + } + .mr-\[20px\] { + margin-right: 20px; + } + .mr-\[25px\] { + margin-right: 25px; + } + .mr-\[34px\] { + margin-right: 34px; + } + .mr-\[40px\] { + margin-right: 40px; + } + .mr-\[45px\] { + margin-right: 45px; + } + .-mb-px { + margin-bottom: -1px; + } + .mb-1 { + margin-bottom: calc(var(--spacing) * 1); + } + .mb-2 { + margin-bottom: calc(var(--spacing) * 2); + } + .mb-3 { + margin-bottom: calc(var(--spacing) * 3); + } + .mb-4 { + margin-bottom: calc(var(--spacing) * 4); + } + .mb-6 { + margin-bottom: calc(var(--spacing) * 6); + } + .mb-\[2px\] { + margin-bottom: 2px; + } + .mb-\[3px\] { + margin-bottom: 3px; + } + .mb-\[5px\] { + margin-bottom: 5px; + } + .mb-\[6px\] { + margin-bottom: 6px; + } + .mb-\[7px\] { + margin-bottom: 7px; + } + .mb-\[8px\] { + margin-bottom: 8px; + } + .mb-\[10px\] { + margin-bottom: 10px; + } + .mb-\[12px\] { + margin-bottom: 12px; + } + .mb-\[13px\] { + margin-bottom: 13px; + } + .mb-\[14px\] { + margin-bottom: 14px; + } + .mb-\[15px\] { + margin-bottom: 15px; + } + .mb-\[16px\] { + margin-bottom: 16px; + } + .mb-\[17px\] { + margin-bottom: 17px; + } + .mb-\[18px\] { + margin-bottom: 18px; + } + .mb-\[20px\] { + margin-bottom: 20px; + } + .mb-\[23px\] { + margin-bottom: 23px; + } + .mb-\[24px\] { + margin-bottom: 24px; + } + .mb-\[25px\] { + margin-bottom: 25px; + } + .mb-\[30px\] { + margin-bottom: 30px; + } + .mb-\[50px\] { + margin-bottom: 50px; + } + .mb-\[100px\] { + margin-bottom: 100px; + } + .ml-1 { + margin-left: calc(var(--spacing) * 1); + } + .ml-2 { + margin-left: calc(var(--spacing) * 2); + } + .ml-4 { + margin-left: calc(var(--spacing) * 4); + } + .ml-\[2px\] { + margin-left: 2px; + } + .ml-\[3px\] { + margin-left: 3px; + } + .ml-\[5px\] { + margin-left: 5px; + } + .ml-\[6px\] { + margin-left: 6px; + } + .ml-\[7px\] { + margin-left: 7px; + } + .ml-\[10px\] { + margin-left: 10px; + } + .ml-\[12px\] { + margin-left: 12px; + } + .ml-\[15px\] { + margin-left: 15px; + } + .ml-\[16px\] { + margin-left: 16px; + } + .ml-\[25px\] { + margin-left: 25px; + } + .status { + @layer daisyui.l1.l2.l3 { + display: inline-block; + aspect-ratio: 1 / 1; + width: calc(0.25rem * 2); + height: calc(0.25rem * 2); + border-radius: var(--radius-selector); + background-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent); + } + background-position: center; + background-repeat: no-repeat; + vertical-align: middle; + color: color-mix(in srgb, #000 30%, transparent); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-black) 30%, transparent); + } + background-image: radial-gradient( circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * 0.5)), #0000 ); + box-shadow: 0 2px 3px -1px currentColor; + @supports (color: color-mix(in lab, red, red)) { + box-shadow: 0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000); + } + } + } + .badge { + @layer daisyui.l1.l2.l3 { + display: inline-flex; + align-items: center; + justify-content: center; + gap: calc(0.25rem * 2); + border-radius: var(--radius-selector); + vertical-align: middle; + color: var(--badge-fg); + border: var(--border) solid var(--badge-color, var(--color-base-200)); + font-size: 0.875rem; + width: fit-content; + background-size: auto, calc(var(--noise) * 100%); + background-image: none, var(--fx-noise); + background-color: var(--badge-bg); + --badge-bg: var(--badge-color, var(--color-base-100)); + --badge-fg: var(--color-base-content); + --size: calc(var(--size-selector, 0.25rem) * 6); + height: var(--size); + padding-inline: calc(var(--size) / 2 - var(--border)); + } + } + .tabs { + @layer daisyui.l1.l2.l3 { + display: flex; + flex-wrap: wrap; + --tabs-height: auto; + --tabs-direction: row; + --tab-height: calc(var(--size-field, 0.25rem) * 10); + height: var(--tabs-height); + flex-direction: var(--tabs-direction); + } + } + .footer { + @layer daisyui.l1.l2.l3 { + display: grid; + width: 100%; + grid-auto-flow: row; + place-items: start; + column-gap: calc(0.25rem * 4); + row-gap: calc(0.25rem * 10); + font-size: 0.875rem; + line-height: 1.25rem; + & > * { + display: grid; + place-items: start; + gap: calc(0.25rem * 2); + } + &.footer-center { + grid-auto-flow: column dense; + place-items: center; + text-align: center; + & > * { + place-items: center; + } + } + } + } + .stat { + @layer daisyui.l1.l2.l3 { + display: inline-grid; + width: 100%; + column-gap: calc(0.25rem * 4); + padding-inline: calc(0.25rem * 6); + padding-block: calc(0.25rem * 4); + grid-template-columns: repeat(1, 1fr); + &:not(:last-child) { + border-inline-end: var(--border) dashed currentColor; + @supports (color: color-mix(in lab, red, red)) { + border-inline-end: var(--border) dashed color-mix(in oklab, currentColor 10%, #0000); + } + border-block-end: none; + } + } + } + .card-body { + @layer daisyui.l1.l2.l3 { + display: flex; + flex: auto; + flex-direction: column; + gap: calc(0.25rem * 2); + padding: var(--card-p, 1.5rem); + font-size: var(--card-fs, 0.875rem); + :where(p) { + flex-grow: 1; + } + } + } + .fieldset { + @layer daisyui.l1.l2.l3 { + display: grid; + gap: calc(0.25rem * 1.5); + padding-block: calc(0.25rem * 1); + font-size: 0.75rem; + grid-template-columns: 1fr; + grid-auto-rows: max-content; + } + } + .chat { + @layer daisyui.l1.l2.l3 { + display: grid; + grid-auto-rows: min-content; + column-gap: calc(0.25rem * 3); + padding-block: calc(0.25rem * 1); + --mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e"); + } + } + .join { + display: inline-flex; + align-items: stretch; + --join-ss: 0; + --join-se: 0; + --join-es: 0; + --join-ee: 0; + :where(.join-item) { + border-start-start-radius: var(--join-ss, 0); + border-start-end-radius: var(--join-se, 0); + border-end-start-radius: var(--join-es, 0); + border-end-end-radius: var(--join-ee, 0); + * { + --join-ss: var(--radius-field); + --join-se: var(--radius-field); + --join-es: var(--radius-field); + --join-ee: var(--radius-field); + } + } + > .join-item:where(:first-child) { + --join-ss: var(--radius-field); + --join-se: 0; + --join-es: var(--radius-field); + --join-ee: 0; + } + :first-child:not(:last-child) { + :where(.join-item) { + --join-ss: var(--radius-field); + --join-se: 0; + --join-es: var(--radius-field); + --join-ee: 0; + } + } + > .join-item:where(:last-child) { + --join-ss: 0; + --join-se: var(--radius-field); + --join-es: 0; + --join-ee: var(--radius-field); + } + :last-child:not(:first-child) { + :where(.join-item) { + --join-ss: 0; + --join-se: var(--radius-field); + --join-es: 0; + --join-ee: var(--radius-field); + } + } + > .join-item:where(:only-child) { + --join-ss: var(--radius-field); + --join-se: var(--radius-field); + --join-es: var(--radius-field); + --join-ee: var(--radius-field); + } + :only-child { + :where(.join-item) { + --join-ss: var(--radius-field); + --join-se: var(--radius-field); + --join-es: var(--radius-field); + --join-ee: var(--radius-field); + } + } + } + .line-clamp-1 { + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + } + .mask { + @layer daisyui.l1.l2.l3 { + display: inline-block; + vertical-align: middle; + mask-size: contain; + mask-repeat: no-repeat; + mask-position: center; + } + } + .block { + display: block; + } + .contents { + display: contents; + } + .flex { + display: flex; + } + .grid { + display: grid; + } + .hidden { + display: none; + } + .inline { + display: inline; + } + .inline-block { + display: inline-block; + } + .inline-flex { + display: inline-flex; + } + .table { + display: table; + } + .btn-circle { + @layer daisyui.l1.l2 { + border-radius: calc(infinity * 1px); + padding-inline: calc(0.25rem * 0); + width: var(--size); + height: var(--size); + } + } + .btn-square { + @layer daisyui.l1.l2 { + padding-inline: calc(0.25rem * 0); + width: var(--size); + height: var(--size); + } + } + .size-1\.5 { + width: calc(var(--spacing) * 1.5); + height: calc(var(--spacing) * 1.5); + } + .size-3 { + width: calc(var(--spacing) * 3); + height: calc(var(--spacing) * 3); + } + .size-3\.5 { + width: calc(var(--spacing) * 3.5); + height: calc(var(--spacing) * 3.5); + } + .size-4 { + width: calc(var(--spacing) * 4); + height: calc(var(--spacing) * 4); + } + .size-4\.5 { + width: calc(var(--spacing) * 4.5); + height: calc(var(--spacing) * 4.5); + } + .size-5 { + width: calc(var(--spacing) * 5); + height: calc(var(--spacing) * 5); + } + .size-9 { + width: calc(var(--spacing) * 9); + height: calc(var(--spacing) * 9); + } + .size-10 { + width: calc(var(--spacing) * 10); + height: calc(var(--spacing) * 10); + } + .size-12 { + width: calc(var(--spacing) * 12); + height: calc(var(--spacing) * 12); + } + .size-20 { + width: calc(var(--spacing) * 20); + height: calc(var(--spacing) * 20); + } + .size-full { + width: 100%; + height: 100%; + } + .status-sm { + @layer daisyui.l1.l2 { + width: calc(0.25rem * 1); + height: calc(0.25rem * 1); + } + } + .h-1 { + height: calc(var(--spacing) * 1); + } + .h-2\.5 { + height: calc(var(--spacing) * 2.5); + } + .h-5 { + height: calc(var(--spacing) * 5); + } + .h-5\.5 { + height: calc(var(--spacing) * 5.5); + } + .h-9 { + height: calc(var(--spacing) * 9); + } + .h-\[6px\] { + height: 6px; + } + .h-\[13px\] { + height: 13px; + } + .h-\[14\.5px\] { + height: 14.5px; + } + .h-\[14px\] { + height: 14px; + } + .h-\[15px\] { + height: 15px; + } + .h-\[16px\] { + height: 16px; + } + .h-\[18px\] { + height: 18px; + } + .h-\[20px\] { + height: 20px; + } + .h-\[25px\] { + height: 25px; + } + .h-\[26px\] { + height: 26px; + } + .h-\[28px\] { + height: 28px; + } + .h-\[30px\] { + height: 30px; + } + .h-\[32px\] { + height: 32px; + } + .h-\[33px\] { + height: 33px; + } + .h-\[34px\] { + height: 34px; + } + .h-\[35px\] { + height: 35px; + } + .h-\[36px\] { + height: 36px; + } + .h-\[38px\] { + height: 38px; + } + .h-\[40px\] { + height: 40px; + } + .h-\[50px\] { + height: 50px; + } + .h-\[70px\] { + height: 70px; + } + .h-\[75px\] { + height: 75px; + } + .h-\[80px\] { + height: 80px; + } + .h-\[100\%\] { + height: 100%; + } + .h-\[100px\] { + height: 100px; + } + .h-\[120px\] { + height: 120px; + } + .h-\[225px\] { + height: 225px; + } + .h-\[300px\] { + height: 300px; + } + .h-\[350px\] { + height: 350px; + } + .h-\[380px\] { + height: 380px; + } + .h-\[400px\] { + height: 400px; + } + .h-full { + height: 100%; + } + .h-px { + height: 1px; + } + .h-screen { + height: 100vh; + } + .max-h-400 { + max-height: calc(var(--spacing) * 400); + } + .max-h-\[80px\] { + max-height: 80px; + } + .max-h-\[100px\] { + max-height: 100px; + } + .max-h-\[120px\] { + max-height: 120px; + } + .max-h-\[150px\] { + max-height: 150px; + } + .max-h-\[170px\] { + max-height: 170px; + } + .max-h-\[250px\] { + max-height: 250px; + } + .max-h-\[300px\] { + max-height: 300px; + } + .max-h-\[350px\] { + max-height: 350px; + } + .max-h-\[400px\] { + max-height: 400px; + } + .max-h-\[500px\] { + max-height: 500px; + } + .min-h-\[30px\] { + min-height: 30px; + } + .min-h-\[32px\] { + min-height: 32px; + } + .min-h-\[33px\] { + min-height: 33px; + } + .min-h-\[34px\] { + min-height: 34px; + } + .min-h-\[35px\] { + min-height: 35px; + } + .min-h-\[36px\] { + min-height: 36px; + } + .min-h-\[38px\] { + min-height: 38px; + } + .min-h-\[40px\] { + min-height: 40px; + } + .min-h-\[70px\] { + min-height: 70px; + } + .min-h-\[76px\] { + min-height: 76px; + } + .min-h-\[90px\] { + min-height: 90px; + } + .min-h-\[100px\] { + min-height: 100px; + } + .min-h-\[122px\] { + min-height: 122px; + } + .loading-sm { + @layer daisyui.l1.l2 { + width: calc(var(--size-selector, 0.25rem) * 5); + } + } + .w-1\/3 { + width: calc(1/3 * 100%); + } + .w-2 { + width: calc(var(--spacing) * 2); + } + .w-2\.5 { + width: calc(var(--spacing) * 2.5); + } + .w-3 { + width: calc(var(--spacing) * 3); + } + .w-6 { + width: calc(var(--spacing) * 6); + } + .w-8 { + width: calc(var(--spacing) * 8); + } + .w-11\/12 { + width: calc(11/12 * 100%); + } + .w-12 { + width: calc(var(--spacing) * 12); + } + .w-24 { + width: calc(var(--spacing) * 24); + } + .w-30 { + width: calc(var(--spacing) * 30); + } + .w-32 { + width: calc(var(--spacing) * 32); + } + .w-34 { + width: calc(var(--spacing) * 34); + } + .w-40 { + width: calc(var(--spacing) * 40); + } + .w-48 { + width: calc(var(--spacing) * 48); + } + .w-64 { + width: calc(var(--spacing) * 64); + } + .w-72 { + width: calc(var(--spacing) * 72); + } + .w-80 { + width: calc(var(--spacing) * 80); + } + .w-84 { + width: calc(var(--spacing) * 84); + } + .w-96 { + width: calc(var(--spacing) * 96); + } + .w-100 { + width: calc(var(--spacing) * 100); + } + .w-\[10\%\] { + width: 10%; + } + .w-\[13px\] { + width: 13px; + } + .w-\[14\.5px\] { + width: 14.5px; + } + .w-\[14px\] { + width: 14px; + } + .w-\[15px\] { + width: 15px; + } + .w-\[16px\] { + width: 16px; + } + .w-\[18px\] { + width: 18px; + } + .w-\[20\%\] { + width: 20%; + } + .w-\[20px\] { + width: 20px; + } + .w-\[25\%\] { + width: 25%; + } + .w-\[26px\] { + width: 26px; + } + .w-\[30\%\] { + width: 30%; + } + .w-\[30px\] { + width: 30px; + } + .w-\[32\%\] { + width: 32%; + } + .w-\[32px\] { + width: 32px; + } + .w-\[35\%\] { + width: 35%; + } + .w-\[38px\] { + width: 38px; + } + .w-\[40\%\] { + width: 40%; + } + .w-\[40px\] { + width: 40px; + } + .w-\[45\%\] { + width: 45%; + } + .w-\[45px\] { + width: 45px; + } + .w-\[49\%\] { + width: 49%; + } + .w-\[50\%\] { + width: 50%; + } + .w-\[50px\] { + width: 50px; + } + .w-\[55\%\] { + width: 55%; + } + .w-\[60px\] { + width: 60px; + } + .w-\[65px\] { + width: 65px; + } + .w-\[70\%\] { + width: 70%; + } + .w-\[70px\] { + width: 70px; + } + .w-\[75px\] { + width: 75px; + } + .w-\[78\%\] { + width: 78%; + } + .w-\[80\%\] { + width: 80%; + } + .w-\[80px\] { + width: 80px; + } + .w-\[80px_\!important\] { + width: 80px !important; + } + .w-\[82px\] { + width: 82px; + } + .w-\[85px\] { + width: 85px; + } + .w-\[86px\] { + width: 86px; + } + .w-\[90\%\] { + width: 90%; + } + .w-\[90px\] { + width: 90px; + } + .w-\[95px\] { + width: 95px; + } + .w-\[97\%\] { + width: 97%; + } + .w-\[100\%\] { + width: 100%; + } + .w-\[100px\] { + width: 100px; + } + .w-\[105px\] { + width: 105px; + } + .w-\[106px\] { + width: 106px; + } + .w-\[113px\] { + width: 113px; + } + .w-\[115px\] { + width: 115px; + } + .w-\[120px\] { + width: 120px; + } + .w-\[120px_\!important\] { + width: 120px !important; + } + .w-\[125px\] { + width: 125px; + } + .w-\[130px\] { + width: 130px; + } + .w-\[135px\] { + width: 135px; + } + .w-\[135px_\!important\] { + width: 135px !important; + } + .w-\[140px\] { + width: 140px; + } + .w-\[150px\] { + width: 150px; + } + .w-\[155px\] { + width: 155px; + } + .w-\[160px\] { + width: 160px; + } + .w-\[165px_\!important\] { + width: 165px !important; + } + .w-\[170px\] { + width: 170px; + } + .w-\[175px\] { + width: 175px; + } + .w-\[180px\] { + width: 180px; + } + .w-\[185px\] { + width: 185px; + } + .w-\[190px\] { + width: 190px; + } + .w-\[200px\] { + width: 200px; + } + .w-\[205px\] { + width: 205px; + } + .w-\[210px\] { + width: 210px; + } + .w-\[215px\] { + width: 215px; + } + .w-\[220px\] { + width: 220px; + } + .w-\[230px\] { + width: 230px; + } + .w-\[240px\] { + width: 240px; + } + .w-\[245px\] { + width: 245px; + } + .w-\[250px\] { + width: 250px; + } + .w-\[258px\] { + width: 258px; + } + .w-\[260px\] { + width: 260px; + } + .w-\[265px\] { + width: 265px; + } + .w-\[270px\] { + width: 270px; + } + .w-\[275px\] { + width: 275px; + } + .w-\[280px\] { + width: 280px; + } + .w-\[300px\] { + width: 300px; + } + .w-\[300px_\!important\] { + width: 300px !important; + } + .w-\[312px\] { + width: 312px; + } + .w-\[345px\] { + width: 345px; + } + .w-\[375px\] { + width: 375px; + } + .w-\[400px\] { + width: 400px; + } + .w-\[470px\] { + width: 470px; + } + .w-\[540px\] { + width: 540px; + } + .w-\[650px\] { + width: 650px; + } + .w-\[700px\] { + width: 700px; + } + .w-\[850px\] { + width: 850px; + } + .w-\[852px\] { + width: 852px; + } + .w-\[860px\] { + width: 860px; + } + .w-\[1140px\] { + width: 1140px; + } + .w-\[auto_\!important\] { + width: auto !important; + } + .w-\[calc\(100\%-36px\)\] { + width: calc(100% - 36px); + } + .w-\[calc\(100\%\/3\)\] { + width: calc(100% / 3); + } + .w-\[calc\(100\%_-25\%_-16px\)\] { + width: calc(100% - 25% - 16px); + } + .w-\[calc\(100\%_-140px\)\] { + width: calc(100% - 140px); + } + .w-\[calc\(100\%_-160px\)\] { + width: calc(100% - 160px); + } + .w-\[fit-content\] { + width: fit-content; + } + .w-full { + width: 100%; + } + .max-w-3xl { + max-width: var(--container-3xl); + } + .max-w-5xl { + max-width: var(--container-5xl); + } + .max-w-\[52px\] { + max-width: 52px; + } + .max-w-\[600px\] { + max-width: 600px; + } + .max-w-\[700px\] { + max-width: 700px; + } + .max-w-\[1024px\] { + max-width: 1024px; + } + .max-w-\[1140px\] { + max-width: 1140px; + } + .max-w-\[1141px\] { + max-width: 1141px; + } + .max-w-full { + max-width: 100%; + } + .max-w-sm { + max-width: var(--container-sm); + } + .max-w-xl { + max-width: var(--container-xl); + } + .max-w-xs { + max-width: var(--container-xs); + } + .min-w-0 { + min-width: calc(var(--spacing) * 0); + } + .min-w-\[36px\] { + min-width: 36px; + } + .min-w-\[100px\] { + min-width: 100px; + } + .min-w-\[140px\] { + min-width: 140px; + } + .min-w-\[160px\] { + min-width: 160px; + } + .min-w-\[200px\] { + min-width: 200px; + } + .grow { + flex-grow: 1; + } + .translate-x-2 { + --tw-translate-x: calc(var(--spacing) * 2); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + .-translate-y-4 { + --tw-translate-y: calc(var(--spacing) * -4); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + .translate-y-4 { + --tw-translate-y: calc(var(--spacing) * 4); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + .scale-\[1\.2\] { + scale: 1.2; + } + .scale-\[1\.4\] { + scale: 1.4; + } + .scale-\[1\.5\] { + scale: 1.5; + } + .transform { + transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); + } + .link { + @layer daisyui.l1.l2.l3 { + cursor: pointer; + text-decoration-line: underline; + &:focus { + --tw-outline-style: none; + outline-style: none; + @media (forced-colors: active) { + outline: 2px solid transparent; + outline-offset: 2px; + } + } + &:focus-visible { + outline: 2px solid currentColor; + outline-offset: 2px; + } + } + } + .cursor-pointer { + cursor: pointer; + } + .resize { + resize: both; + } + .list-inside { + list-style-position: inside; + } + .list-disc { + list-style-type: disc; + } + .grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); + } + .grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + .grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + .grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + .grid-cols-6 { + grid-template-columns: repeat(6, minmax(0, 1fr)); + } + .grid-cols-12 { + grid-template-columns: repeat(12, minmax(0, 1fr)); + } + .flex-col { + flex-direction: column; + } + .flex-row { + flex-direction: row; + } + .flex-wrap { + flex-wrap: wrap; + } + .items-center { + align-items: center; + } + .items-end { + align-items: flex-end; + } + .items-start { + align-items: flex-start; + } + .justify-between { + justify-content: space-between; + } + .justify-center { + justify-content: center; + } + .justify-end { + justify-content: flex-end; + } + .justify-start { + justify-content: flex-start; + } + .gap-0\.5 { + gap: calc(var(--spacing) * 0.5); + } + .gap-1 { + gap: calc(var(--spacing) * 1); + } + .gap-1\.5 { + gap: calc(var(--spacing) * 1.5); + } + .gap-2 { + gap: calc(var(--spacing) * 2); + } + .gap-2\.5 { + gap: calc(var(--spacing) * 2.5); + } + .gap-3 { + gap: calc(var(--spacing) * 3); + } + .gap-5 { + gap: calc(var(--spacing) * 5); + } + .gap-\[10px\] { + gap: 10px; + } + .gap-\[15px\] { + gap: 15px; + } + .gap-\[30px\] { + gap: 30px; + } + .-space-y-0\.5 { + :where(& > :not(:last-child)) { + --tw-space-y-reverse: 0; + margin-block-start: calc(calc(var(--spacing) * -0.5) * var(--tw-space-y-reverse)); + margin-block-end: calc(calc(var(--spacing) * -0.5) * calc(1 - var(--tw-space-y-reverse))); + } + } + .divide-base-300 { + :where(& > :not(:last-child)) { + border-color: var(--color-base-300); + } + } + .truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .overflow-auto { + overflow: auto; + } + .overflow-hidden { + overflow: hidden; + } + .overflow-x-auto { + overflow-x: auto; + } + .overflow-y-auto { + overflow-y: auto; + } + .overflow-y-scroll { + overflow-y: scroll; + } + .rounded { + border-radius: 0.25rem; + } + .rounded-\[0_0_10px_10px\] { + border-radius: 0 0 10px 10px; + } + .rounded-\[0_0_15px_15px\] { + border-radius: 0 0 15px 15px; + } + .rounded-\[4px\] { + border-radius: 4px; + } + .rounded-\[5px\] { + border-radius: 5px; + } + .rounded-\[9px\] { + border-radius: 9px; + } + .rounded-\[10px\] { + border-radius: 10px; + } + .rounded-\[10px_10px_0_0\] { + border-radius: 10px 10px 0 0; + } + .rounded-\[12px\] { + border-radius: 12px; + } + .rounded-\[15px\] { + border-radius: 15px; + } + .rounded-\[15px_15px_0_0\] { + border-radius: 15px 15px 0 0; + } + .rounded-\[20px\] { + border-radius: 20px; + } + .rounded-\[50\%\] { + border-radius: 50%; + } + .rounded-\[50px\] { + border-radius: 50px; + } + .rounded-box { + border-radius: var(--radius-box); + } + .rounded-box { + border-radius: var(--radius-box); + } + .rounded-full { + border-radius: calc(infinity * 1px); + } + .rounded-lg { + border-radius: var(--radius-lg); + } + .rounded-md { + border-radius: var(--radius-md); + } + .rounded-none { + border-radius: 0; + } + .rounded-sm { + border-radius: var(--radius-sm); + } + .rounded-t-box { + border-top-left-radius: var(--radius-box); + border-top-right-radius: var(--radius-box); + } + .rounded-t-box { + border-top-left-radius: var(--radius-box); + border-top-right-radius: var(--radius-box); + } + .border { + border-style: var(--tw-border-style); + border-width: 1px; + } + .border-0 { + border-style: var(--tw-border-style); + border-width: 0px; + } + .border-\[1px\] { + border-style: var(--tw-border-style); + border-width: 1px; + } + .border-\[3px\] { + border-style: var(--tw-border-style); + border-width: 3px; + } + .border-\[4px\] { + border-style: var(--tw-border-style); + border-width: 4px; + } + .border-t { + border-top-style: var(--tw-border-style); + border-top-width: 1px; + } + .border-t-\[1px\] { + border-top-style: var(--tw-border-style); + border-top-width: 1px; + } + .border-t-\[2px\] { + border-top-style: var(--tw-border-style); + border-top-width: 2px; + } + .border-t-\[6px\] { + border-top-style: var(--tw-border-style); + border-top-width: 6px; + } + .border-b { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 1px; + } + .border-b-\[1px\] { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 1px; + } + .border-b-\[6px\] { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 6px; + } + .border-b-\[8px\] { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 8px; + } + .btn-dash { + @layer daisyui.l1 { + &:not( .btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn), :disabled, [disabled], .btn-disabled ) { + --btn-shadow: ""; + --btn-bg: #0000; + --btn-fg: var(--btn-color); + --btn-border: var(--btn-color); + --btn-noise: none; + } + @media (hover: none) { + &:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover { + --btn-shadow: ""; + --btn-bg: #0000; + --btn-fg: var(--btn-color); + --btn-border: var(--btn-color); + --btn-noise: none; + } + } + } + border-style: dashed; + } + .border-dashed { + --tw-border-style: dashed; + border-style: dashed; + } + .border-none { + --tw-border-style: none; + border-style: none; + } + .badge-ghost { + @layer daisyui.l1.l2 { + border-color: var(--color-base-200); + background-color: var(--color-base-200); + color: var(--color-base-content); + background-image: none; + } + } + .badge-soft { + @layer daisyui.l1.l2 { + color: var(--badge-color, var(--color-base-content)); + background-color: var(--badge-color, var(--color-base-content)); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix( in oklab, var(--badge-color, var(--color-base-content)) 8%, var(--color-base-100) ); + } + border-color: var(--badge-color, var(--color-base-content)); + @supports (color: color-mix(in lab, red, red)) { + border-color: color-mix( in oklab, var(--badge-color, var(--color-base-content)) 10%, var(--color-base-100) ); + } + background-image: none; + } + } + .border-\[\#000\] { + border-color: #000; + } + .border-\[\#6B7280\] { + border-color: #6B7280; + } + .border-\[\#9E9E9E\] { + border-color: #9E9E9E; + } + .border-\[\#0041E8\] { + border-color: #0041E8; + } + .border-\[\#0041E8_\!important\] { + border-color: #0041E8 !important; + } + .border-\[\#0041e8\] { + border-color: #0041e8; + } + .border-\[\#79B0E2\] { + border-color: #79B0E2; + } + .border-\[\#79b0e2\] { + border-color: #79b0e2; + } + .border-\[\#D8D8D8\] { + border-color: #D8D8D8; + } + .border-\[\#E00000\] { + border-color: #E00000; + } + .border-\[\#ECECEC\] { + border-color: #ECECEC; + } + .border-\[\#F6F6F6\] { + border-color: #F6F6F6; + } + .border-\[\#FAFAFB\] { + border-color: #FAFAFB; + } + .border-\[\#d8d8d8\] { + border-color: #d8d8d8; + } + .border-\[\#f6f6f6\] { + border-color: #f6f6f6; + } + .border-\[\#f8f8f8\] { + border-color: #f8f8f8; + } + .border-base-200 { + border-color: var(--color-base-200); + } + .border-base-300 { + border-color: var(--color-base-300); + } + .border-base-content\/5 { + border-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent); + } + } + .border-blue-600 { + border-color: var(--color-blue-600); + } + .border-blue-700 { + border-color: var(--color-blue-700); + } + .border-gray-100 { + border-color: var(--color-gray-100); + } + .border-gray-200 { + border-color: var(--color-gray-200); + } + .border-gray-600 { + border-color: var(--color-gray-600); + } + .border-primary-content\/10 { + border-color: var(--color-primary-content); + @supports (color: color-mix(in lab, red, red)) { + border-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent); + } + } + .border-b-\[\#FAFAFB\] { + border-bottom-color: #FAFAFB; + } + .status-error { + @layer daisyui.l1.l2 { + background-color: var(--color-error); + color: var(--color-error); + } + } + .status-primary { + @layer daisyui.l1.l2 { + background-color: var(--color-primary); + color: var(--color-primary); + } + } + .table-zebra { + @layer daisyui.l1.l2 { + tbody { + tr { + &:where(:nth-child(even)) { + background-color: var(--color-base-200); + :where(.table-pin-cols tr th) { + background-color: var(--color-base-200); + } + } + &.row-hover { + &, &:where(:nth-child(even)) { + &:hover { + @media (hover: hover) { + background-color: var(--color-base-300); + } + } + } + } + } + } + } + } + .bg-\[\#0041E8\] { + background-color: #0041E8; + } + .bg-\[\#E00000\] { + background-color: #E00000; + } + .bg-\[\#E5E5E5\] { + background-color: #E5E5E5; + } + .bg-\[\#E8F7F2\] { + background-color: #E8F7F2; + } + .bg-\[\#ECECEC\] { + background-color: #ECECEC; + } + .bg-\[\#ECECEC_\!important\] { + background-color: #ECECEC !important; + } + .bg-\[\#F0F8FF\] { + background-color: #F0F8FF; + } + .bg-\[\#F0F9F2\] { + background-color: #F0F9F2; + } + .bg-\[\#F1F1F1\] { + background-color: #F1F1F1; + } + .bg-\[\#F5F7FF\] { + background-color: #F5F7FF; + } + .bg-\[\#F6F6F6\] { + background-color: #F6F6F6; + } + .bg-\[\#F7F5FF\] { + background-color: #F7F5FF; + } + .bg-\[\#F9F2F2\] { + background-color: #F9F2F2; + } + .bg-\[\#F9F9F9\] { + background-color: #F9F9F9; + } + .bg-\[\#FAFAFB\] { + background-color: #FAFAFB; + } + .bg-\[\#FFC700\] { + background-color: #FFC700; + } + .bg-\[\#FFE6C1\] { + background-color: #FFE6C1; + } + .bg-\[\#FFEEEB\] { + background-color: #FFEEEB; + } + .bg-\[\#f5f5f5\] { + background-color: #f5f5f5; + } + .bg-\[\#f6f6f6\] { + background-color: #f6f6f6; + } + .bg-\[\#f7f7ff\] { + background-color: #f7f7ff; + } + .bg-\[\#fff\] { + background-color: #fff; + } + .bg-\[rgba\(0\,0\,0\,0\.60\)\] { + background-color: rgba(0,0,0,0.60); + } + .bg-base-100 { + background-color: var(--color-base-100); + } + .bg-base-200 { + background-color: var(--color-base-200); + } + .bg-base-200\/30 { + background-color: var(--color-base-200); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent); + } + } + .bg-base-300 { + background-color: var(--color-base-300); + } + .bg-blue-700 { + background-color: var(--color-blue-700); + } + .bg-green-100 { + background-color: var(--color-green-100); + } + .bg-primary { + background-color: var(--color-primary); + } + .bg-primary-content\/10 { + background-color: var(--color-primary-content); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent); + } + } + .bg-transparent { + background-color: transparent; + } + .bg-white { + background-color: var(--color-white); + } + .bg-linear-to-b { + --tw-gradient-position: to bottom; + @supports (background-image: linear-gradient(in lab, red, red)) { + --tw-gradient-position: to bottom in oklab; + } + background-image: linear-gradient(var(--tw-gradient-stops)); + } + .bg-linear-to-br { + --tw-gradient-position: to bottom right; + @supports (background-image: linear-gradient(in lab, red, red)) { + --tw-gradient-position: to bottom right in oklab; + } + background-image: linear-gradient(var(--tw-gradient-stops)); + } + .bg-linear-to-r { + --tw-gradient-position: to right; + @supports (background-image: linear-gradient(in lab, red, red)) { + --tw-gradient-position: to right in oklab; + } + background-image: linear-gradient(var(--tw-gradient-stops)); + } + .from-base-200 { + --tw-gradient-from: var(--color-base-200); + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .from-orange-500\/80 { + --tw-gradient-from: color-mix(in srgb, oklch(70.5% 0.213 47.604) 80%, transparent); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 80%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .from-primary { + --tw-gradient-from: var(--color-primary); + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .from-primary\/80 { + --tw-gradient-from: var(--color-primary); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-from: color-mix(in oklab, var(--color-primary) 80%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .from-secondary { + --tw-gradient-from: var(--color-secondary); + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .from-secondary\/80 { + --tw-gradient-from: var(--color-secondary); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-from: color-mix(in oklab, var(--color-secondary) 80%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .from-success { + --tw-gradient-from: var(--color-success); + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .from-warning { + --tw-gradient-from: var(--color-warning); + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .via-base-200\/80 { + --tw-gradient-via: var(--color-base-200); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-via: color-mix(in oklab, var(--color-base-200) 80%, transparent); + } + --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-via-stops); + } + .to-orange-500\/60 { + --tw-gradient-to: color-mix(in srgb, oklch(70.5% 0.213 47.604) 60%, transparent); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-to: color-mix(in oklab, var(--color-orange-500) 60%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-primary\/60 { + --tw-gradient-to: var(--color-primary); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-to: color-mix(in oklab, var(--color-primary) 60%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-primary\/80 { + --tw-gradient-to: var(--color-primary); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-to: color-mix(in oklab, var(--color-primary) 80%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-secondary { + --tw-gradient-to: var(--color-secondary); + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-secondary\/60 { + --tw-gradient-to: var(--color-secondary); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 60%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-secondary\/80 { + --tw-gradient-to: var(--color-secondary); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 80%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-success\/80 { + --tw-gradient-to: var(--color-success); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-to: color-mix(in oklab, var(--color-success) 80%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-transparent { + --tw-gradient-to: transparent; + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .to-warning\/80 { + --tw-gradient-to: var(--color-warning); + @supports (color: color-mix(in lab, red, red)) { + --tw-gradient-to: color-mix(in oklab, var(--color-warning) 80%, transparent); + } + --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); + } + .loading-bars { + @layer daisyui.l1.l2 { + mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E"); + } + } + .mask-squircle { + @layer daisyui.l1.l2 { + mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e"); + } + } + .fill-gray-500 { + fill: var(--color-gray-500); + } + .object-contain { + object-fit: contain; + } + .object-cover { + object-fit: cover; + } + .checkbox-sm { + @layer daisyui.l1.l2 { + padding: 0.1875rem; + --size: calc(var(--size-selector, 0.25rem) * 5); + } + } + .radio-sm { + @layer daisyui.l1.l2 { + padding: 0.1875rem; + &:is([type="radio"]) { + --size: calc(var(--size-selector, 0.25rem) * 5); + } + } + } + .p-0 { + padding: calc(var(--spacing) * 0); + } + .p-1 { + padding: calc(var(--spacing) * 1); + } + .p-1\.5 { + padding: calc(var(--spacing) * 1.5); + } + .p-2 { + padding: calc(var(--spacing) * 2); + } + .p-3 { + padding: calc(var(--spacing) * 3); + } + .p-4 { + padding: calc(var(--spacing) * 4); + } + .p-5 { + padding: calc(var(--spacing) * 5); + } + .p-\[0_5px\] { + padding: 0 5px; + } + .p-\[0_6px\] { + padding: 0 6px; + } + .p-\[0_7px\] { + padding: 0 7px; + } + .p-\[0_8px\] { + padding: 0 8px; + } + .p-\[0_9px\] { + padding: 0 9px; + } + .p-\[0_10px\] { + padding: 0 10px; + } + .p-\[0_10px_0_30px\] { + padding: 0 10px 0 30px; + } + .p-\[0_11px\] { + padding: 0 11px; + } + .p-\[0_12px\] { + padding: 0 12px; + } + .p-\[0_14px\] { + padding: 0 14px; + } + .p-\[0_15px\] { + padding: 0 15px; + } + .p-\[0_16px\] { + padding: 0 16px; + } + .p-\[1px_7px\] { + padding: 1px 7px; + } + .p-\[4px_10px\] { + padding: 4px 10px; + } + .p-\[5px\] { + padding: 5px; + } + .p-\[5px_0\] { + padding: 5px 0; + } + .p-\[5px_10px\] { + padding: 5px 10px; + } + .p-\[5px_10px_5px_10px\] { + padding: 5px 10px 5px 10px; + } + .p-\[6px_10px\] { + padding: 6px 10px; + } + .p-\[6px_16px\] { + padding: 6px 16px; + } + .p-\[7px\] { + padding: 7px; + } + .p-\[7px_10px\] { + padding: 7px 10px; + } + .p-\[8px\] { + padding: 8px; + } + .p-\[8px_10px\] { + padding: 8px 10px; + } + .p-\[8px_12px\] { + padding: 8px 12px; + } + .p-\[8px_13px\] { + padding: 8px 13px; + } + .p-\[10px\] { + padding: 10px; + } + .p-\[10px_10px_15px_13px\] { + padding: 10px 10px 15px 13px; + } + .p-\[10px_15px\] { + padding: 10px 15px; + } + .p-\[11px_16px\] { + padding: 11px 16px; + } + .p-\[12px_20px\] { + padding: 12px 20px; + } + .p-\[15px\] { + padding: 15px; + } + .p-\[16pX_16px_20px\] { + padding: 16pX 16px 20px; + } + .p-\[16px\] { + padding: 16px; + } + .p-\[20px\] { + padding: 20px; + } + .p-\[20px_15px\] { + padding: 20px 15px; + } + .p-\[20px_16px\] { + padding: 20px 16px; + } + .p-\[20px_20px_0_20px\] { + padding: 20px 20px 0 20px; + } + .p-\[_15px\] { + padding: 15px; + } + .menu-title { + @layer daisyui.l1.l2.l3 { + padding-inline: calc(0.25rem * 3); + padding-block: calc(0.25rem * 2); + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 40%, transparent); + } + font-size: 0.875rem; + font-weight: 600; + } + } + .select-md { + @layer daisyui.l1.l2 { + --size: calc(var(--size-field, 0.25rem) * 10); + font-size: 0.875rem; + option { + padding-inline: calc(0.25rem * 3); + padding-block: calc(0.25rem * 1.5); + } + } + } + .table-md { + @layer daisyui.l1.l2 { + :not(thead, tfoot) tr { + font-size: 0.875rem; + } + :where(th, td) { + padding-inline: calc(0.25rem * 4); + padding-block: calc(0.25rem * 3); + } + } + } + .table-sm { + @layer daisyui.l1.l2 { + :not(thead, tfoot) tr { + font-size: 0.75rem; + } + :where(th, td) { + padding-inline: calc(0.25rem * 3); + padding-block: calc(0.25rem * 2); + } + } + } + .px-0 { + padding-inline: calc(var(--spacing) * 0); + } + .px-1 { + padding-inline: calc(var(--spacing) * 1); + } + .px-1\.5 { + padding-inline: calc(var(--spacing) * 1.5); + } + .px-2 { + padding-inline: calc(var(--spacing) * 2); + } + .px-2\.5 { + padding-inline: calc(var(--spacing) * 2.5); + } + .px-3 { + padding-inline: calc(var(--spacing) * 3); + } + .px-4 { + padding-inline: calc(var(--spacing) * 4); + } + .px-5 { + padding-inline: calc(var(--spacing) * 5); + } + .px-6 { + padding-inline: calc(var(--spacing) * 6); + } + .px-\[5px\] { + padding-inline: 5px; + } + .px-\[8px\] { + padding-inline: 8px; + } + .px-\[10px\] { + padding-inline: 10px; + } + .px-\[15px\] { + padding-inline: 15px; + } + .px-\[20px\] { + padding-inline: 20px; + } + .px-\[30px\] { + padding-inline: 30px; + } + .py-0\.5 { + padding-block: calc(var(--spacing) * 0.5); + } + .py-1 { + padding-block: calc(var(--spacing) * 1); + } + .py-1\.5 { + padding-block: calc(var(--spacing) * 1.5); + } + .py-2 { + padding-block: calc(var(--spacing) * 2); + } + .py-3 { + padding-block: calc(var(--spacing) * 3); + } + .py-5 { + padding-block: calc(var(--spacing) * 5); + } + .py-12 { + padding-block: calc(var(--spacing) * 12); + } + .py-\[3px\] { + padding-block: 3px; + } + .py-\[5px\] { + padding-block: 5px; + } + .py-\[6px\] { + padding-block: 6px; + } + .py-\[8px\] { + padding-block: 8px; + } + .py-\[10px\] { + padding-block: 10px; + } + .py-\[15px\] { + padding-block: 15px; + } + .py-\[20px\] { + padding-block: 20px; + } + .ps-2\.5 { + padding-inline-start: calc(var(--spacing) * 2.5); + } + .ps-4 { + padding-inline-start: calc(var(--spacing) * 4); + } + .pe-2 { + padding-inline-end: calc(var(--spacing) * 2); + } + .pt-1 { + padding-top: calc(var(--spacing) * 1); + } + .pt-3 { + padding-top: calc(var(--spacing) * 3); + } + .pt-4 { + padding-top: calc(var(--spacing) * 4); + } + .pt-5 { + padding-top: calc(var(--spacing) * 5); + } + .pt-\[20px\] { + padding-top: 20px; + } + .pb-0 { + padding-bottom: calc(var(--spacing) * 0); + } + .pb-2 { + padding-bottom: calc(var(--spacing) * 2); + } + .pb-\[5px\] { + padding-bottom: 5px; + } + .pb-\[10px\] { + padding-bottom: 10px; + } + .pb-\[14px\] { + padding-bottom: 14px; + } + .pb-\[15px\] { + padding-bottom: 15px; + } + .pl-\[3px\] { + padding-left: 3px; + } + .pl-\[5px\] { + padding-left: 5px; + } + .pl-\[15px\] { + padding-left: 15px; + } + .pl-\[25px\] { + padding-left: 25px; + } + .pl-\[26px\] { + padding-left: 26px; + } + .pl-\[30px\] { + padding-left: 30px; + } + .text-center { + text-align: center; + } + .text-end { + text-align: end; + } + .text-left { + text-align: left; + } + .text-right { + text-align: right; + } + .text-start { + text-align: start; + } + .align-text-top { + vertical-align: text-top; + } + .align-top { + vertical-align: top; + } + .font-mono { + font-family: var(--font-mono); + } + .\!text-sm { + font-size: var(--text-sm) !important; + line-height: var(--tw-leading, var(--text-sm--line-height)) !important; + } + .text-2xl { + font-size: var(--text-2xl); + line-height: var(--tw-leading, var(--text-2xl--line-height)); + } + .text-4xl { + font-size: var(--text-4xl); + line-height: var(--tw-leading, var(--text-4xl--line-height)); + } + .text-base { + font-size: var(--text-base); + line-height: var(--tw-leading, var(--text-base--line-height)); + } + .text-lg { + font-size: var(--text-lg); + line-height: var(--tw-leading, var(--text-lg--line-height)); + } + .text-lg\/none { + font-size: var(--text-lg); + line-height: 1; + } + .text-sm { + font-size: var(--text-sm); + line-height: var(--tw-leading, var(--text-sm--line-height)); + } + .text-sm\/none { + font-size: var(--text-sm); + line-height: 1; + } + .text-xl { + font-size: var(--text-xl); + line-height: var(--tw-leading, var(--text-xl--line-height)); + } + .text-xs { + font-size: var(--text-xs); + line-height: var(--tw-leading, var(--text-xs--line-height)); + } + .text-xs\/none { + font-size: var(--text-xs); + line-height: 1; + } + .tabs-sm { + @layer daisyui.l1.l2 { + --tab-height: calc(var(--size-field, 0.25rem) * 8); + & > .tab { + font-size: 0.875rem; + --tab-p: 0.5rem; + --tab-radius-min: calc(0.5rem - var(--border)); + } + } + } + .tabs-xs { + @layer daisyui.l1.l2 { + --tab-height: calc(var(--size-field, 0.25rem) * 6); + & > .tab { + font-size: 0.75rem; + --tab-p: 0.375rem; + --tab-radius-min: calc(0.5rem - var(--border)); + } + } + } + .badge-sm { + @layer daisyui.l1.l2 { + --size: calc(var(--size-selector, 0.25rem) * 5); + font-size: 0.75rem; + } + } + .text-\[11px\] { + font-size: 11px; + } + .text-\[12px\] { + font-size: 12px; + } + .text-\[13px\] { + font-size: 13px; + } + .text-\[14px\] { + font-size: 14px; + } + .text-\[16px\] { + font-size: 16px; + } + .text-\[18px\] { + font-size: 18px; + } + .text-\[20px\] { + font-size: 20px; + } + .text-\[22px\] { + font-size: 22px; + } + .text-\[24px\] { + font-size: 24px; + } + .text-\[28px\] { + font-size: 28px; + } + .leading-\[10\.2px\] { + --tw-leading: 10.2px; + line-height: 10.2px; + } + .leading-\[10\.3px\] { + --tw-leading: 10.3px; + line-height: 10.3px; + } + .leading-\[10\.4px\] { + --tw-leading: 10.4px; + line-height: 10.4px; + } + .leading-\[10\.5px\] { + --tw-leading: 10.5px; + line-height: 10.5px; + } + .leading-\[10px\] { + --tw-leading: 10px; + line-height: 10px; + } + .leading-\[11px\] { + --tw-leading: 11px; + line-height: 11px; + } + .leading-\[12px\] { + --tw-leading: 12px; + line-height: 12px; + } + .leading-\[16px\] { + --tw-leading: 16px; + line-height: 16px; + } + .leading-\[18px\] { + --tw-leading: 18px; + line-height: 18px; + } + .leading-\[20px\] { + --tw-leading: 20px; + line-height: 20px; + } + .leading-\[23px\] { + --tw-leading: 23px; + line-height: 23px; + } + .leading-\[24px\] { + --tw-leading: 24px; + line-height: 24px; + } + .leading-\[25px\] { + --tw-leading: 25px; + line-height: 25px; + } + .leading-\[26px\] { + --tw-leading: 26px; + line-height: 26px; + } + .leading-\[28px\] { + --tw-leading: 28px; + line-height: 28px; + } + .leading-\[29px\] { + --tw-leading: 29px; + line-height: 29px; + } + .leading-\[30px\] { + --tw-leading: 30px; + line-height: 30px; + } + .leading-\[31px\] { + --tw-leading: 31px; + line-height: 31px; + } + .leading-\[32px\] { + --tw-leading: 32px; + line-height: 32px; + } + .leading-\[33px\] { + --tw-leading: 33px; + line-height: 33px; + } + .leading-\[34\.5px\] { + --tw-leading: 34.5px; + line-height: 34.5px; + } + .leading-\[34px\] { + --tw-leading: 34px; + line-height: 34px; + } + .leading-\[35px\] { + --tw-leading: 35px; + line-height: 35px; + } + .leading-\[36px\] { + --tw-leading: 36px; + line-height: 36px; + } + .leading-\[54px\] { + --tw-leading: 54px; + line-height: 54px; + } + .leading-none { + --tw-leading: 1; + line-height: 1; + } + .leading-tight { + --tw-leading: var(--leading-tight); + line-height: var(--leading-tight); + } + .font-\[16px\] { + --tw-font-weight: 16px; + font-weight: 16px; + } + .font-\[20px\] { + --tw-font-weight: 20px; + font-weight: 20px; + } + .font-\[300\] { + --tw-font-weight: 300; + font-weight: 300; + } + .font-\[400\] { + --tw-font-weight: 400; + font-weight: 400; + } + .font-\[500\] { + --tw-font-weight: 500; + font-weight: 500; + } + .font-\[600\] { + --tw-font-weight: 600; + font-weight: 600; + } + .font-\[700\] { + --tw-font-weight: 700; + font-weight: 700; + } + .font-bold { + --tw-font-weight: var(--font-weight-bold); + font-weight: var(--font-weight-bold); + } + .font-medium { + --tw-font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-medium); + } + .font-normal { + --tw-font-weight: var(--font-weight-normal); + font-weight: var(--font-weight-normal); + } + .font-semibold { + --tw-font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-semibold); + } + .tracking-wider { + --tw-tracking: var(--tracking-wider); + letter-spacing: var(--tracking-wider); + } + .whitespace-nowrap { + white-space: nowrap; + } + .file-input-primary { + @layer daisyui.l1.l2 { + --btn-color: var(--color-primary); + &::file-selector-button { + color: var(--color-primary-content); + } + &, &:focus, &:focus-within { + --input-color: var(--color-primary); + } + } + } + .checkbox-success { + @layer daisyui.l1.l2 { + color: var(--color-success-content); + --input-color: var(--color-success); + } + } + .link-primary { + @layer daisyui.l1.l2 { + color: var(--color-primary); + @media (hover: hover) { + &:hover { + color: var(--color-primary); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-primary) 80%, #000); + } + } + } + } + } + .progress-accent { + @layer daisyui.l1.l2 { + color: var(--color-accent); + } + } + .progress-info { + @layer daisyui.l1.l2 { + color: var(--color-info); + } + } + .progress-primary { + @layer daisyui.l1.l2 { + color: var(--color-primary); + } + } + .progress-secondary { + @layer daisyui.l1.l2 { + color: var(--color-secondary); + } + } + .progress-warning { + @layer daisyui.l1.l2 { + color: var(--color-warning); + } + } + .text-\[\#000\] { + color: #000; + } + .text-\[\#6B7280\] { + color: #6B7280; + } + .text-\[\#7E7E7E\] { + color: #7E7E7E; + } + .text-\[\#9E9E9E\] { + color: #9E9E9E; + } + .text-\[\#9E9E9E_\!important\] { + color: #9E9E9E !important; + } + .text-\[\#0041E8\] { + color: #0041E8; + } + .text-\[\#0041E8_\!important\] { + color: #0041E8 !important; + } + .text-\[\#79B0E2\] { + color: #79B0E2; + } + .text-\[\#79b0e2\] { + color: #79b0e2; + } + .text-\[\#299D00\] { + color: #299D00; + } + .text-\[\#383C44\] { + color: #383C44; + } + .text-\[\#919699\] { + color: #919699; + } + .text-\[\#B1B1B1\] { + color: #B1B1B1; + } + .text-\[\#C5C5C5\] { + color: #C5C5C5; + } + .text-\[\#E00000\] { + color: #E00000; + } + .text-\[\#FFC700\] { + color: #FFC700; + } + .text-\[\#f6f6f6\] { + color: #f6f6f6; + } + .text-\[\#fff\] { + color: #fff; + } + .text-\[\#fff_\!important\] { + color: #fff !important; + } + .text-\[6b7280\] { + color: 6b7280; + } + .text-\[black\] { + color: black; + } + .text-\[red\] { + color: red; + } + .text-base-content { + color: var(--color-base-content); + } + .text-base-content\/50 { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 50%, transparent); + } + } + .text-base-content\/60 { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 60%, transparent); + } + } + .text-base-content\/70 { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 70%, transparent); + } + } + .text-base-content\/80 { + color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + color: color-mix(in oklab, var(--color-base-content) 80%, transparent); + } + } + .text-black { + color: var(--color-black); + } + .text-blue-600 { + color: var(--color-blue-600); + } + .text-blue-700 { + color: var(--color-blue-700); + } + .text-error { + color: var(--color-error); + } + .text-gray-500 { + color: var(--color-gray-500); + } + .text-gray-900 { + color: var(--color-gray-900); + } + .text-green-500 { + color: var(--color-green-500); + } + .text-green-800 { + color: var(--color-green-800); + } + .text-orange-500 { + color: var(--color-orange-500); + } + .text-primary { + color: var(--color-primary); + } + .text-primary-content { + color: var(--color-primary-content); + } + .text-red-500 { + color: var(--color-red-500); + } + .text-secondary-content { + color: var(--color-secondary-content); + } + .text-success { + color: var(--color-success); + } + .text-success-content { + color: var(--color-success-content); + } + .text-warning-content { + color: var(--color-warning-content); + } + .text-white { + color: var(--color-white); + } + .uppercase { + text-transform: uppercase; + } + .italic { + font-style: italic; + } + .underline { + text-decoration-line: underline; + } + .opacity-0 { + opacity: 0%; + } + .opacity-70 { + opacity: 70%; + } + .opacity-80 { + opacity: 80%; + } + .opacity-100 { + opacity: 100%; + } + .shadow { + --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_-1px_1px_0px_\#0000001A\] { + --tw-shadow: 0 -1px 1px 0px var(--tw-shadow-color, #0000001A); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_0_0_1px_\#0041E8\] { + --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #0041E8); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_0_0_1px_\#E00000\] { + --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #E00000); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_0_1px_0px_\#0000001A\] { + --tw-shadow: 0 0 1px 0px var(--tw-shadow-color, #0000001A); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_1px_1px_0_\#0000001A\] { + --tw-shadow: 0 1px 1px 0 var(--tw-shadow-color, #0000001A); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_1px_1px_0_rgba\(0\,0\,0\,0\.1\)\] { + --tw-shadow: 0 1px 1px 0 var(--tw-shadow-color, rgba(0,0,0,0.1)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_1px_1px_0_rgba\(0\,0\,0\,0\.10\)\] { + --tw-shadow: 0 1px 1px 0 var(--tw-shadow-color, rgba(0,0,0,0.10)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_1px_1px_0px_\#0000001A\] { + --tw-shadow: 0 1px 1px 0px var(--tw-shadow-color, #0000001A); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_2px_4px_0_rgba\(0\,0\,0\,0\.12\)\] { + --tw-shadow: 0 2px 4px 0 var(--tw-shadow-color, rgba(0,0,0,0.12)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0px_-1px_1px_0px_\#0000001A\] { + --tw-shadow: 0px -1px 1px 0px var(--tw-shadow-color, #0000001A); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0px_-10px_40px_0px\] { + --tw-shadow: 0px -10px 40px 0px var(--tw-shadow-color, currentcolor); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0px_1px_1px_0px_\#0000001A\] { + --tw-shadow: 0px 1px 1px 0px var(--tw-shadow-color, #0000001A); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0px_1px_1px_0px_rgba\(0\,0\,0\,0\.10\)\] { + --tw-shadow: 0px 1px 1px 0px var(--tw-shadow-color, rgba(0,0,0,0.10)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0px_2px_4px_0px_\#0000001F\] { + --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, #0000001F); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0px_2px_4px_0px_rgba\(0\,0\,0\,0\.10\)\] { + --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, rgba(0,0,0,0.10)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0px_2px_4px_0px_rgba\(0\,0\,0\,0\.12\)\] { + --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, rgba(0,0,0,0.12)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-md { + --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-none { + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-sm { + --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-xl { + --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-xs { + --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-base-content\/4 { + --tw-shadow-color: var(--color-base-content); + @supports (color: color-mix(in lab, red, red)) { + --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-base-content) 4%, transparent) var(--tw-shadow-alpha), transparent); + } + } + .outline-\[0px\] { + outline-style: var(--tw-outline-style); + outline-width: 0px; + } + .btn-ghost { + @layer daisyui.l1 { + &:not(.btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn)) { + --btn-shadow: ""; + --btn-bg: #0000; + --btn-border: #0000; + --btn-noise: none; + &:not(:disabled, [disabled], .btn-disabled) { + outline-color: currentcolor; + --btn-fg: var(--btn-color, currentColor); + } + } + @media (hover: none) { + &:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover { + outline-color: currentcolor; + --btn-shadow: ""; + --btn-bg: #0000; + --btn-fg: var(--btn-color, currentColor); + --btn-border: #0000; + --btn-noise: none; + } + } + } + } + .blur { + --tw-blur: blur(8px); + filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); + } + .grayscale-\[1\] { + --tw-grayscale: grayscale(1); + filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); + } + .filter { + filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); + } + .transition { + transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); + } + .transition-all { + transition-property: all; + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); + } + .duration-300 { + --tw-duration: 300ms; + transition-duration: 300ms; + } + .duration-1000 { + --tw-duration: 1000ms; + transition-duration: 1000ms; + } + .btn-outline { + @layer daisyui.l1 { + &:not( .btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn), :disabled, [disabled], .btn-disabled ) { + --btn-shadow: ""; + --btn-bg: #0000; + --btn-fg: var(--btn-color); + --btn-border: var(--btn-color); + --btn-noise: none; + } + @media (hover: none) { + &:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover { + --btn-shadow: ""; + --btn-bg: #0000; + --btn-fg: var(--btn-color); + --btn-border: var(--btn-color); + --btn-noise: none; + } + } + } + } + .btn-soft { + @layer daisyui.l1 { + &:not( .btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn), :disabled, [disabled], .btn-disabled ) { + --btn-shadow: ""; + --btn-fg: var(--btn-color, var(--color-base-content)); + --btn-bg: var(--btn-color, var(--color-base-content)); + @supports (color: color-mix(in lab, red, red)) { + --btn-bg: color-mix( + in oklab, + var(--btn-color, var(--color-base-content)) 8%, + var(--color-base-100) + ); + } + --btn-border: var(--btn-color, var(--color-base-content)); + @supports (color: color-mix(in lab, red, red)) { + --btn-border: color-mix( + in oklab, + var(--btn-color, var(--color-base-content)) 10%, + var(--color-base-100) + ); + } + --btn-noise: none; + } + @media (hover: none) { + &:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover { + --btn-shadow: ""; + --btn-fg: var(--btn-color, var(--color-base-content)); + --btn-bg: var(--btn-color, var(--color-base-content)); + @supports (color: color-mix(in lab, red, red)) { + --btn-bg: color-mix( + in oklab, + var(--btn-color, var(--color-base-content)) 8%, + var(--color-base-100) + ); + } + --btn-border: var(--btn-color, var(--color-base-content)); + @supports (color: color-mix(in lab, red, red)) { + --btn-border: color-mix( + in oklab, + var(--btn-color, var(--color-base-content)) 10%, + var(--color-base-100) + ); + } + --btn-noise: none; + } + } + } + } + .btn-md { + @layer daisyui.l1.l2 { + --fontsize: 0.875rem; + --btn-p: 1rem; + --size: calc(var(--size-field, 0.25rem) * 10); + } + } + .btn-sm { + @layer daisyui.l1.l2 { + --fontsize: 0.75rem; + --btn-p: 0.75rem; + --size: calc(var(--size-field, 0.25rem) * 8); + } + } + .btn-xs { + @layer daisyui.l1.l2 { + --fontsize: 0.6875rem; + --btn-p: 0.5rem; + --size: calc(var(--size-field, 0.25rem) * 6); + } + } + .\!outline-none { + --tw-outline-style: none !important; + outline-style: none !important; + } + .badge-error { + @layer daisyui.l1.l2 { + --badge-color: var(--color-error); + --badge-fg: var(--color-error-content); + } + } + .badge-info { + @layer daisyui.l1.l2 { + --badge-color: var(--color-info); + --badge-fg: var(--color-info-content); + } + } + .badge-primary { + @layer daisyui.l1.l2 { + --badge-color: var(--color-primary); + --badge-fg: var(--color-primary-content); + } + } + .badge-success { + @layer daisyui.l1.l2 { + --badge-color: var(--color-success); + --badge-fg: var(--color-success-content); + } + } + .badge-warning { + @layer daisyui.l1.l2 { + --badge-color: var(--color-warning); + --badge-fg: var(--color-warning-content); + } + } + .btn-error { + @layer daisyui.l1.l2.l3 { + --btn-color: var(--color-error); + --btn-fg: var(--color-error-content); + } + } + .btn-primary { + @layer daisyui.l1.l2.l3 { + --btn-color: var(--color-primary); + --btn-fg: var(--color-primary-content); + } + } + .\[--chkfg\:white\] { + --chkfg: white; + } + .\*\:cursor-pointer { + :is(& > *) { + cursor: pointer; + } + } + .\*\:text-nowrap { + :is(& > *) { + text-wrap: nowrap; + } + } + .group-hover\:block { + &:is(:where(.group):hover *) { + @media (hover: hover) { + display: block; + } + } + } + .group-hover\:translate-x-0 { + &:is(:where(.group):hover *) { + @media (hover: hover) { + --tw-translate-x: calc(var(--spacing) * 0); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + } + } + .group-hover\:border-\[\#fff\] { + &:is(:where(.group):hover *) { + @media (hover: hover) { + border-color: #fff; + } + } + } + .group-hover\:border-white { + &:is(:where(.group):hover *) { + @media (hover: hover) { + border-color: var(--color-white); + } + } + } + .group-hover\:text-black { + &:is(:where(.group):hover *) { + @media (hover: hover) { + color: var(--color-black); + } + } + } + .group-hover\:text-white { + &:is(:where(.group):hover *) { + @media (hover: hover) { + color: var(--color-white); + } + } + } + .group-hover\:opacity-100 { + &:is(:where(.group):hover *) { + @media (hover: hover) { + opacity: 100%; + } + } + } + .group-hover\:filter-none { + &:is(:where(.group):hover *) { + @media (hover: hover) { + filter: none; + } + } + } + .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:flex { + &:is(:where(.group\/html):has(*:is([id=layout-sidebar-hover-trigger]:checked)) *) { + display: flex; + } + } + .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:hidden { + &:is(:where(.group\/html):has(*:is([id=layout-sidebar-hover-trigger]:checked)) *) { + display: none; + } + } + .group-data-\[theme\=dark\]\/html\:translate-y-0 { + &:is(:where(.group\/html)[data-theme="dark"] *) { + --tw-translate-y: calc(var(--spacing) * 0); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + } + .group-data-\[theme\=dark\]\/html\:opacity-0 { + &:is(:where(.group\/html)[data-theme="dark"] *) { + opacity: 0%; + } + } + .group-data-\[theme\=dark\]\/html\:opacity-100 { + &:is(:where(.group\/html)[data-theme="dark"] *) { + opacity: 100%; + } + } + .group-data-\[theme\=light\]\/html\:translate-y-0 { + &:is(:where(.group\/html)[data-theme="light"] *) { + --tw-translate-y: calc(var(--spacing) * 0); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + } + .group-data-\[theme\=light\]\/html\:opacity-0 { + &:is(:where(.group\/html)[data-theme="light"] *) { + opacity: 0%; + } + } + .group-data-\[theme\=light\]\/html\:opacity-100 { + &:is(:where(.group\/html)[data-theme="light"] *) { + opacity: 100%; + } + } + .checked\:bg-\[\#0041E8\] { + &:checked { + background-color: #0041E8; + } + } + .checked\:bg-blue-500 { + &:checked { + background-color: var(--color-blue-500); + } + } + .focus-within\:border-\[\#0041E8\] { + &:focus-within { + border-color: #0041E8; + } + } + .hover\:border-\[\#0041E8\] { + &:hover { + @media (hover: hover) { + border-color: #0041E8; + } + } + } + .hover\:bg-\[\#0041E8\] { + &:hover { + @media (hover: hover) { + background-color: #0041E8; + } + } + } + .hover\:bg-\[\#79B0E2\] { + &:hover { + @media (hover: hover) { + background-color: #79B0E2; + } + } + } + .hover\:bg-\[\#79b0e2\] { + &:hover { + @media (hover: hover) { + background-color: #79b0e2; + } + } + } + .hover\:bg-\[\#F5F7FF\] { + &:hover { + @media (hover: hover) { + background-color: #F5F7FF; + } + } + } + .hover\:bg-base-200 { + &:hover { + @media (hover: hover) { + background-color: var(--color-base-200); + } + } + } + .hover\:bg-base-200\/20 { + &:hover { + @media (hover: hover) { + background-color: var(--color-base-200); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent); + } + } + } + } + .hover\:bg-base-300 { + &:hover { + @media (hover: hover) { + background-color: var(--color-base-300); + } + } + } + .hover\:bg-blue-700 { + &:hover { + @media (hover: hover) { + background-color: var(--color-blue-700); + } + } + } + .hover\:bg-error\/10 { + &:hover { + @media (hover: hover) { + background-color: var(--color-error); + @supports (color: color-mix(in lab, red, red)) { + background-color: color-mix(in oklab, var(--color-error) 10%, transparent); + } + } + } + } + .hover\:bg-gray-100 { + &:hover { + @media (hover: hover) { + background-color: var(--color-gray-100); + } + } + } + .hover\:stroke-white { + &:hover { + @media (hover: hover) { + stroke: var(--color-white); + } + } + } + .hover\:text-\[\#0041E8_\!important\] { + &:hover { + @media (hover: hover) { + color: #0041E8 !important; + } + } + } + .hover\:text-\[\#fff\] { + &:hover { + @media (hover: hover) { + color: #fff; + } + } + } + .hover\:text-\[\#fff_\!important\] { + &:hover { + @media (hover: hover) { + color: #fff !important; + } + } + } + .hover\:text-blue-700 { + &:hover { + @media (hover: hover) { + color: var(--color-blue-700); + } + } + } + .hover\:text-white { + &:hover { + @media (hover: hover) { + color: var(--color-white); + } + } + } + .hover\:opacity-95 { + &:hover { + @media (hover: hover) { + opacity: 95%; + } + } + } + .hover\:shadow-\[0px_1px_5px_0px_rgba\(0\,0\,0\,0\.20\)\] { + &:hover { + @media (hover: hover) { + --tw-shadow: 0px 1px 5px 0px var(--tw-shadow-color, rgba(0,0,0,0.20)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + } + } + .hover\:shadow-lg { + &:hover { + @media (hover: hover) { + --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + } + } + .data-error\:input-error { + &[data-error] { + @layer daisyui.l1.l2 { + &, &:focus, &:focus-within { + --input-color: var(--color-error); + } + } + } + } + .max-\[1620px\]\:p-\[10px\] { + @media (width < 1620px) { + padding: 10px; + } + } + .max-\[1620px\]\:text-\[22px\] { + @media (width < 1620px) { + font-size: 22px; + } + } + .max-sm\:hidden { + @media (width < 40rem) { + display: none; + } + } + .sm\:dropdown-end { + @media (width >= 40rem) { + @layer daisyui.l1.l2 { + --anchor-h: span-left; + :where(.dropdown-content) { + inset-inline-end: calc(0.25rem * 0); + translate: 0 0; + [dir="rtl"] & { + translate: 0 0; + } + } + &.dropdown-left { + --anchor-h: left; + --anchor-v: span-top; + .dropdown-content { + top: auto; + bottom: calc(0.25rem * 0); + } + } + &.dropdown-right { + --anchor-h: right; + --anchor-v: span-top; + .dropdown-content { + top: auto; + bottom: calc(0.25rem * 0); + } + } + } + } + } + .sm\:col-span-2 { + @media (width >= 40rem) { + grid-column: span 2 / span 2; + } + } + .sm\:mx-5 { + @media (width >= 40rem) { + margin-inline: calc(var(--spacing) * 5); + } + } + .sm\:mt-4 { + @media (width >= 40rem) { + margin-top: calc(var(--spacing) * 4); + } + } + .sm\:mt-6 { + @media (width >= 40rem) { + margin-top: calc(var(--spacing) * 6); + } + } + .sm\:mt-8 { + @media (width >= 40rem) { + margin-top: calc(var(--spacing) * 8); + } + } + .sm\:mr-\[0\] { + @media (width >= 40rem) { + margin-right: 0; + } + } + .sm\:block { + @media (width >= 40rem) { + display: block; + } + } + .sm\:size-6 { + @media (width >= 40rem) { + width: calc(var(--spacing) * 6); + height: calc(var(--spacing) * 6); + } + } + .sm\:w-84 { + @media (width >= 40rem) { + width: calc(var(--spacing) * 84); + } + } + .sm\:w-full { + @media (width >= 40rem) { + width: 100%; + } + } + .sm\:footer-horizontal { + @media (width >= 40rem) { + @layer daisyui.l1.l2 { + grid-auto-flow: column; + &.footer-center { + grid-auto-flow: row dense; + } + } + } + } + .sm\:grid-cols-3 { + @media (width >= 40rem) { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + } + .sm\:divide-x { + @media (width >= 40rem) { + :where(& > :not(:last-child)) { + --tw-divide-x-reverse: 0; + border-inline-style: var(--tw-border-style); + border-inline-start-width: calc(1px * var(--tw-divide-x-reverse)); + border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + } + } + .sm\:p-2\.5 { + @media (width >= 40rem) { + padding: calc(var(--spacing) * 2.5); + } + } + .sm\:p-6 { + @media (width >= 40rem) { + padding: calc(var(--spacing) * 6); + } + } + .sm\:pt-8 { + @media (width >= 40rem) { + padding-top: calc(var(--spacing) * 8); + } + } + .sm\:text-lg { + @media (width >= 40rem) { + font-size: var(--text-lg); + line-height: var(--tw-leading, var(--text-lg--line-height)); + } + } + .sm\:whitespace-nowrap { + @media (width >= 40rem) { + white-space: nowrap; + } + } + .md\:mt-\[10px\] { + @media (width >= 48rem) { + margin-top: 10px; + } + } + .md\:flex { + @media (width >= 48rem) { + display: flex; + } + } + .md\:hidden { + @media (width >= 48rem) { + display: none; + } + } + .md\:size-24 { + @media (width >= 48rem) { + width: calc(var(--spacing) * 24); + height: calc(var(--spacing) * 24); + } + } + .md\:w-\[100\%\] { + @media (width >= 48rem) { + width: 100%; + } + } + .md\:justify-start { + @media (width >= 48rem) { + justify-content: flex-start; + } + } + .md\:whitespace-nowrap { + @media (width >= 48rem) { + white-space: nowrap; + } + } + .lg\:grid-cols-2 { + @media (width >= 64rem) { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + } + .lg\:whitespace-nowrap { + @media (width >= 64rem) { + white-space: nowrap; + } + } + .xl\:col-span-5 { + @media (width >= 80rem) { + grid-column: span 5 / span 5; + } + } + .xl\:col-span-7 { + @media (width >= 80rem) { + grid-column: span 7 / span 7; + } + } + .xl\:w-\[120px\] { + @media (width >= 80rem) { + width: 120px; + } + } + .xl\:grid-cols-4 { + @media (width >= 80rem) { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + } + .xl\:grid-cols-12 { + @media (width >= 80rem) { + grid-template-columns: repeat(12, minmax(0, 1fr)); + } + } + .\32 xl\:col-span-1 { + @media (width >= 96rem) { + grid-column: span 1 / span 1; + } + } + .\32 xl\:mr-\[16px\] { + @media (width >= 96rem) { + margin-right: 16px; + } + } + .\32 xl\:w-\[30\%\] { + @media (width >= 96rem) { + width: 30%; + } + } + .\32 xl\:w-\[50\%\] { + @media (width >= 96rem) { + width: 50%; + } + } + .\32 xl\:w-\[calc\(100\%_-30\%_-16px\)\] { + @media (width >= 96rem) { + width: calc(100% - 30% - 16px); + } + } + .\32 xl\:w-auto { + @media (width >= 96rem) { + width: auto; + } + } + .\32 xl\:justify-end { + @media (width >= 96rem) { + justify-content: flex-end; + } + } + .\32 xl\:whitespace-normal { + @media (width >= 96rem) { + white-space: normal; + } + } + .rtl\:rotate-180 { + &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { + rotate: 180deg; + } + } + .dark\:border-gray-700 { + @media (prefers-color-scheme: dark) { + border-color: var(--color-gray-700); + } + } + .dark\:bg-green-900 { + @media (prefers-color-scheme: dark) { + background-color: var(--color-green-900); + } + } + .dark\:fill-gray-400 { + @media (prefers-color-scheme: dark) { + fill: var(--color-gray-400); + } + } + .dark\:text-gray-400 { + @media (prefers-color-scheme: dark) { + color: var(--color-gray-400); + } + } + .dark\:text-green-300 { + @media (prefers-color-scheme: dark) { + color: var(--color-green-300); + } + } + .dark\:text-green-500 { + @media (prefers-color-scheme: dark) { + color: var(--color-green-500); + } + } + .dark\:text-white { + @media (prefers-color-scheme: dark) { + color: var(--color-white); + } + } + .dark\:hover\:bg-gray-700 { + @media (prefers-color-scheme: dark) { + &:hover { + @media (hover: hover) { + background-color: var(--color-gray-700); + } + } + } + } + .dark\:hover\:text-blue-500 { + @media (prefers-color-scheme: dark) { + &:hover { + @media (hover: hover) { + color: var(--color-blue-500); + } + } + } + } + .dark\:focus\:ring-gray-700 { + @media (prefers-color-scheme: dark) { + &:focus { + --tw-ring-color: var(--color-gray-700); + } + } + } +} +@layer properties { + :root { + --font-sans: "Inclusive Sans", sans-serif; + --text-base: 16px; + --color-hura: #0041e8; + --color-header: #002bb5; + --text-base--line-height: 1.5; + --color-black: #000; + --color-white: #fff; + --spacing: 0.25rem; + --layout-topbar-background: #fff; + --menu-active: #e9f2ff; + --menu-text: #177bff; + --menu-sub-bg: #fff; + } +} +@layer base { + html, body { + font-family: var(--font-sans); + font-size: var(--text-base); + line-height: var(--text-base--line-height); + } + *, *::before, *::after { + box-sizing: border-box; + } +} +@layer components { + .btn-ouline, .btn-dash { + border-width: 1px; + border-color: gray; + } + .btn-active { + --btn-bg: var(--color-hura); + --btn-fg: #ffffff; + --btn-border: var(--color-hura); + color: var(--color-white); + } + .btn-active:hover { + --btn-bg: #002bb5; + --btn-border: #002bb5; + } + .bg-menu { + background-color: var(--color-header); + } + .btn-view { + background: #f5f7ff; + color: var(--color-hura); + border: 1px solid var(--color-hura); + } + .btn-view:hover { + background: var(--color-hura); + color: #fff; + } + .menu { + --menu-active-bg: #e9f2ff; + } + .menu-horizontal { + display: inline-flex; + flex-direction: row; + } + .menu-horizontal li { + position: relative; + } + .menu-horizontal li.active { + background: var(--menu-active); + } + .menu-horizontal li.active .grow, .menu-horizontal li.active svg { + color: var(--menu-text); + } + .menu-horizontal li.active ul li.active { + background: var(--color-hura); + } + .menu-horizontal li.active ul li.active a { + color: #fff; + } + .menu-horizontal li:hover { + background: var(--menu-active); + } + .menu-horizontal li:hover .grow, .menu-horizontal li:hover svg { + color: var(--color-hura); + } + .menu-horizontal li::before { + content: ""; + position: absolute; + left: 0; + bottom: -18px; + width: 100%; + height: 30px; + display: none; + } + .menu-horizontal li:hover::before { + display: block; + } + .menu-horizontal li .submenu { + position: absolute !important; + top: 125%; + left: 0; + background: var(--menu-sub-bg); + margin-left: 0 !important; + padding: 0.5rem; + z-index: 999; + border-radius: 10px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + max-height: 500px; + overflow-y: auto; + overflow-x: hidden; + display: none; + } + .menu-horizontal > li:not(.menu-title) > details > ul { + margin-top: 1rem; + padding-inline-end: 0.5rem; + } + .menu-horizontal li:hover .submenu, .menu-horizontal li:hover > details > ul { + display: block; + } + .menu-horizontal > li > details > ul:before { + content: none; + } + .menu-horizontal li ul li:hover { + background: var(--color-hura); + } + .menu-horizontal li ul li:hover a { + color: #fff; + } + .menu-horizontal li ul li:hover::before { + display: none; + } + .menu-horizontal .grow { + font-weight: 500; + } + .tw-qna { + gap: calc(var(--spacing) * 0.5); + } + .tw-zy { + align-items: center; + } + .tw-uba { + display: inline-flex; + } + .tw-usa { + width: calc(var(--spacing) * 5); + height: calc(var(--spacing) * 5); + } + .tw-sla { + width: calc(var(--spacing) * 4.5); + height: calc(var(--spacing) * 4.5); + } + .menu-icon-color { + color: #838383; + } + .card-body { + padding: calc(var(--spacing) * 4); + } + .-mt-25 { + margin-top: calc(var(--spacing) * -25); + } +} +#layout-topbar { + background: var(--layout-topbar-background); + top: calc(var(--spacing) * 0); + z-index: 10; + transition-property: top, margin, border-radius; + transition-timing-function: var( --tw-ease, var(--default-transition-timing-function) ); + transition-duration: var(--tw-duration, var(--default-transition-duration)); + --tw-duration: 0.3s; + transition-duration: 0.3s; + position: sticky; + border-bottom-style: solid; + border-bottom-width: 1px; + border-color: var(--color-base-300); +} +#layout-content { + padding: calc(var(--spacing) * 6); + transition-property: all; + transition-timing-function: var( --tw-ease, var(--default-transition-timing-function) ); + transition-duration: var(--tw-duration, var(--default-transition-duration)); + flex-grow: 1; +} +@layer base { + :where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light] { + color-scheme: light; + --color-base-100: oklch(100% 0 0); + --color-base-200: oklch(98% 0 0); + --color-base-300: oklch(95% 0 0); + --color-base-content: oklch(21% 0.006 285.885); + --color-primary: oklch(45% 0.24 277.023); + --color-primary-content: oklch(93% 0.034 272.788); + --color-secondary: oklch(65% 0.241 354.308); + --color-secondary-content: oklch(94% 0.028 342.258); + --color-accent: oklch(77% 0.152 181.912); + --color-accent-content: oklch(38% 0.063 188.416); + --color-neutral: oklch(14% 0.005 285.823); + --color-neutral-content: oklch(92% 0.004 286.32); + --color-info: oklch(74% 0.16 232.661); + --color-info-content: oklch(29% 0.066 243.157); + --color-success: oklch(76% 0.177 163.223); + --color-success-content: oklch(37% 0.077 168.94); + --color-warning: oklch(82% 0.189 84.429); + --color-warning-content: oklch(41% 0.112 45.904); + --color-error: oklch(71% 0.194 13.428); + --color-error-content: oklch(27% 0.105 12.094); + --radius-selector: 0.5rem; + --radius-field: 0.25rem; + --radius-box: 0.5rem; + --size-selector: 0.25rem; + --size-field: 0.25rem; + --border: 1px; + --depth: 1; + --noise: 0; + } +} +@layer base { + @media (prefers-color-scheme: dark) { + :root:not([data-theme]) { + color-scheme: dark; + --color-base-100: oklch(25.33% 0.016 252.42); + --color-base-200: oklch(23.26% 0.014 253.1); + --color-base-300: oklch(21.15% 0.012 254.09); + --color-base-content: oklch(97.807% 0.029 256.847); + --color-primary: oklch(58% 0.233 277.117); + --color-primary-content: oklch(96% 0.018 272.314); + --color-secondary: oklch(65% 0.241 354.308); + --color-secondary-content: oklch(94% 0.028 342.258); + --color-accent: oklch(77% 0.152 181.912); + --color-accent-content: oklch(38% 0.063 188.416); + --color-neutral: oklch(14% 0.005 285.823); + --color-neutral-content: oklch(92% 0.004 286.32); + --color-info: oklch(74% 0.16 232.661); + --color-info-content: oklch(29% 0.066 243.157); + --color-success: oklch(76% 0.177 163.223); + --color-success-content: oklch(37% 0.077 168.94); + --color-warning: oklch(82% 0.189 84.429); + --color-warning-content: oklch(41% 0.112 45.904); + --color-error: oklch(71% 0.194 13.428); + --color-error-content: oklch(27% 0.105 12.094); + --radius-selector: 0.5rem; + --radius-field: 0.25rem; + --radius-box: 0.5rem; + --size-selector: 0.25rem; + --size-field: 0.25rem; + --border: 1px; + --depth: 1; + --noise: 0; + } + } +} +@layer base { + :root:has(input.theme-controller[value=light]:checked),[data-theme=light] { + color-scheme: light; + --color-base-100: oklch(100% 0 0); + --color-base-200: oklch(98% 0 0); + --color-base-300: oklch(95% 0 0); + --color-base-content: oklch(21% 0.006 285.885); + --color-primary: oklch(45% 0.24 277.023); + --color-primary-content: oklch(93% 0.034 272.788); + --color-secondary: oklch(65% 0.241 354.308); + --color-secondary-content: oklch(94% 0.028 342.258); + --color-accent: oklch(77% 0.152 181.912); + --color-accent-content: oklch(38% 0.063 188.416); + --color-neutral: oklch(14% 0.005 285.823); + --color-neutral-content: oklch(92% 0.004 286.32); + --color-info: oklch(74% 0.16 232.661); + --color-info-content: oklch(29% 0.066 243.157); + --color-success: oklch(76% 0.177 163.223); + --color-success-content: oklch(37% 0.077 168.94); + --color-warning: oklch(82% 0.189 84.429); + --color-warning-content: oklch(41% 0.112 45.904); + --color-error: oklch(71% 0.194 13.428); + --color-error-content: oklch(27% 0.105 12.094); + --radius-selector: 0.5rem; + --radius-field: 0.25rem; + --radius-box: 0.5rem; + --size-selector: 0.25rem; + --size-field: 0.25rem; + --border: 1px; + --depth: 1; + --noise: 0; + } +} +@layer base { + :root:has(input.theme-controller[value=dark]:checked),[data-theme=dark] { + color-scheme: dark; + --color-base-100: oklch(25.33% 0.016 252.42); + --color-base-200: oklch(23.26% 0.014 253.1); + --color-base-300: oklch(21.15% 0.012 254.09); + --color-base-content: oklch(97.807% 0.029 256.847); + --color-primary: oklch(58% 0.233 277.117); + --color-primary-content: oklch(96% 0.018 272.314); + --color-secondary: oklch(65% 0.241 354.308); + --color-secondary-content: oklch(94% 0.028 342.258); + --color-accent: oklch(77% 0.152 181.912); + --color-accent-content: oklch(38% 0.063 188.416); + --color-neutral: oklch(14% 0.005 285.823); + --color-neutral-content: oklch(92% 0.004 286.32); + --color-info: oklch(74% 0.16 232.661); + --color-info-content: oklch(29% 0.066 243.157); + --color-success: oklch(76% 0.177 163.223); + --color-success-content: oklch(37% 0.077 168.94); + --color-warning: oklch(82% 0.189 84.429); + --color-warning-content: oklch(41% 0.112 45.904); + --color-error: oklch(71% 0.194 13.428); + --color-error-content: oklch(27% 0.105 12.094); + --radius-selector: 0.5rem; + --radius-field: 0.25rem; + --radius-box: 0.5rem; + --size-selector: 0.25rem; + --size-field: 0.25rem; + --border: 1px; + --depth: 1; + --noise: 0; + } +} +@layer base { + :root { + --fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E"); + } +} +@layer base { + :root { + scrollbar-color: currentColor #0000; + @supports (color: color-mix(in lab, red, red)) { + scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000; + } + } +} +@layer base { + @property --radialprogress { + syntax: ""; + inherits: true; + initial-value: 0%; + } +} +@layer base { + :root:not(span) { + overflow: var(--page-overflow); + } +} +@layer base { + :root { + --page-scroll-bg-on: linear-gradient(var(--root-bg), var(--root-bg)) + var(--root-bg); + @supports (color: color-mix(in lab, red, red)) { + --page-scroll-bg-on: linear-gradient(var(--root-bg), var(--root-bg)) + color-mix(in srgb, var(--root-bg), oklch(0% 0 0) calc(var(--page-has-backdrop, 0) * 40%)); + } + --page-scroll-transition-on: background-color 0.3s ease-out; + transition: var(--page-scroll-transition); + scrollbar-gutter: var(--page-scroll-gutter, unset); + scrollbar-gutter: if(style(--page-has-scroll: 1): var(--page-scroll-gutter, unset) ; else: unset); + } + :root:root { + background: var(--page-scroll-bg, var(--root-bg, var(--color-base-100))); + } + @keyframes set-page-has-scroll { + 0%, to { + --page-has-scroll: 1; + } + } +} +@layer base { + :root, [data-theme] { + background-color: var(--root-bg, var(--color-base-100)); + color: var(--color-base-content); + } + :where(:root, [data-theme]) { + --root-bg: var(--color-base-100); + } +} +@keyframes rating { + 0%, 40% { + scale: 1.1; + filter: brightness(1.05) contrast(1.05); + } +} +@keyframes dropdown { + 0% { + opacity: 0; + } +} +@keyframes radio { + 0% { + padding: 5px; + } + 50% { + padding: 3px; + } +} +@keyframes toast { + 0% { + scale: 0.9; + opacity: 0; + } + 100% { + scale: 1; + opacity: 1; + } +} +@keyframes rotator { + 89.9999%, 100% { + --first-item-position: 0 0%; + } + 90%, 99.9999% { + --first-item-position: 0 calc(var(--items) * 100%); + } + 100% { + translate: 0 -100%; + } +} +@keyframes skeleton { + 0% { + background-position: 150%; + } + 100% { + background-position: -50%; + } +} +@keyframes menu { + 0% { + opacity: 0; + } +} +@keyframes progress { + 50% { + background-position-x: -115%; + } +} +@property --tw-translate-x { + syntax: "*"; + inherits: false; + initial-value: 0; +} +@property --tw-translate-y { + syntax: "*"; + inherits: false; + initial-value: 0; +} +@property --tw-translate-z { + syntax: "*"; + inherits: false; + initial-value: 0; +} +@property --tw-rotate-x { + syntax: "*"; + inherits: false; +} +@property --tw-rotate-y { + syntax: "*"; + inherits: false; +} +@property --tw-rotate-z { + syntax: "*"; + inherits: false; +} +@property --tw-skew-x { + syntax: "*"; + inherits: false; +} +@property --tw-skew-y { + syntax: "*"; + inherits: false; +} +@property --tw-space-y-reverse { + syntax: "*"; + inherits: false; + initial-value: 0; +} +@property --tw-border-style { + syntax: "*"; + inherits: false; + initial-value: solid; +} +@property --tw-gradient-position { + syntax: "*"; + inherits: false; +} +@property --tw-gradient-from { + syntax: ""; + inherits: false; + initial-value: #0000; +} +@property --tw-gradient-via { + syntax: ""; + inherits: false; + initial-value: #0000; +} +@property --tw-gradient-to { + syntax: ""; + inherits: false; + initial-value: #0000; +} +@property --tw-gradient-stops { + syntax: "*"; + inherits: false; +} +@property --tw-gradient-via-stops { + syntax: "*"; + inherits: false; +} +@property --tw-gradient-from-position { + syntax: ""; + inherits: false; + initial-value: 0%; +} +@property --tw-gradient-via-position { + syntax: ""; + inherits: false; + initial-value: 50%; +} +@property --tw-gradient-to-position { + syntax: ""; + inherits: false; + initial-value: 100%; +} +@property --tw-leading { + syntax: "*"; + inherits: false; +} +@property --tw-font-weight { + syntax: "*"; + inherits: false; +} +@property --tw-tracking { + syntax: "*"; + inherits: false; +} +@property --tw-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-shadow-color { + syntax: "*"; + inherits: false; +} +@property --tw-shadow-alpha { + syntax: ""; + inherits: false; + initial-value: 100%; +} +@property --tw-inset-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-inset-shadow-color { + syntax: "*"; + inherits: false; +} +@property --tw-inset-shadow-alpha { + syntax: ""; + inherits: false; + initial-value: 100%; +} +@property --tw-ring-color { + syntax: "*"; + inherits: false; +} +@property --tw-ring-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-inset-ring-color { + syntax: "*"; + inherits: false; +} +@property --tw-inset-ring-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-ring-inset { + syntax: "*"; + inherits: false; +} +@property --tw-ring-offset-width { + syntax: ""; + inherits: false; + initial-value: 0px; +} +@property --tw-ring-offset-color { + syntax: "*"; + inherits: false; + initial-value: #fff; +} +@property --tw-ring-offset-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-outline-style { + syntax: "*"; + inherits: false; + initial-value: solid; +} +@property --tw-blur { + syntax: "*"; + inherits: false; +} +@property --tw-brightness { + syntax: "*"; + inherits: false; +} +@property --tw-contrast { + syntax: "*"; + inherits: false; +} +@property --tw-grayscale { + syntax: "*"; + inherits: false; +} +@property --tw-hue-rotate { + syntax: "*"; + inherits: false; +} +@property --tw-invert { + syntax: "*"; + inherits: false; +} +@property --tw-opacity { + syntax: "*"; + inherits: false; +} +@property --tw-saturate { + syntax: "*"; + inherits: false; +} +@property --tw-sepia { + syntax: "*"; + inherits: false; +} +@property --tw-drop-shadow { + syntax: "*"; + inherits: false; +} +@property --tw-drop-shadow-color { + syntax: "*"; + inherits: false; +} +@property --tw-drop-shadow-alpha { + syntax: ""; + inherits: false; + initial-value: 100%; +} +@property --tw-drop-shadow-size { + syntax: "*"; + inherits: false; +} +@property --tw-duration { + syntax: "*"; + inherits: false; +} +@property --tw-divide-x-reverse { + syntax: "*"; + inherits: false; + initial-value: 0; +} +@keyframes spin { + to { + transform: rotate(360deg); + } +} +@keyframes ping { + 75%, 100% { + transform: scale(2); + opacity: 0; + } +} +@layer properties { + @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) { + *, ::before, ::after, ::backdrop { + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-translate-z: 0; + --tw-rotate-x: initial; + --tw-rotate-y: initial; + --tw-rotate-z: initial; + --tw-skew-x: initial; + --tw-skew-y: initial; + --tw-space-y-reverse: 0; + --tw-border-style: solid; + --tw-gradient-position: initial; + --tw-gradient-from: #0000; + --tw-gradient-via: #0000; + --tw-gradient-to: #0000; + --tw-gradient-stops: initial; + --tw-gradient-via-stops: initial; + --tw-gradient-from-position: 0%; + --tw-gradient-via-position: 50%; + --tw-gradient-to-position: 100%; + --tw-leading: initial; + --tw-font-weight: initial; + --tw-tracking: initial; + --tw-shadow: 0 0 #0000; + --tw-shadow-color: initial; + --tw-shadow-alpha: 100%; + --tw-inset-shadow: 0 0 #0000; + --tw-inset-shadow-color: initial; + --tw-inset-shadow-alpha: 100%; + --tw-ring-color: initial; + --tw-ring-shadow: 0 0 #0000; + --tw-inset-ring-color: initial; + --tw-inset-ring-shadow: 0 0 #0000; + --tw-ring-inset: initial; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-offset-shadow: 0 0 #0000; + --tw-outline-style: solid; + --tw-blur: initial; + --tw-brightness: initial; + --tw-contrast: initial; + --tw-grayscale: initial; + --tw-hue-rotate: initial; + --tw-invert: initial; + --tw-opacity: initial; + --tw-saturate: initial; + --tw-sepia: initial; + --tw-drop-shadow: initial; + --tw-drop-shadow-color: initial; + --tw-drop-shadow-alpha: 100%; + --tw-drop-shadow-size: initial; + --tw-duration: initial; + --tw-divide-x-reverse: 0; + } + } +} diff --git a/assets/script/hura.global.css b/assets/script/hura.global.css new file mode 100644 index 0000000..a6ac84f --- /dev/null +++ b/assets/script/hura.global.css @@ -0,0 +1,244 @@ +/* =========================== + FONT IMPORT (Dùng chung) + =========================== */ +@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:wght@400;500;600;700;800;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=Inclusive+Sans:wght@400;500;600;700;800;900;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=AR+One+Sans:wght@400;500;600;700;800;1000&display=swap"; + +@import "tailwindcss"; +@plugin "daisyui"; + +@layer properties { + :root { + --font-sans: "Inclusive Sans", sans-serif; + --text-base: 16px; + --color-hura: #0041e8; + --color-header: #002bb5; + --text-base--line-height: 1.5; + --color-black: #000; + --color-white: #fff; + --spacing: 0.25rem; + --layout-topbar-background: #fff; + --menu-active: #e9f2ff; + --menu-text: #177bff; + --menu-sub-bg: #fff; + } +} + +@layer base { + html, + body { + font-family: var(--font-sans); + font-size: var(--text-base); + line-height: var(--text-base--line-height); + } + *, + *::before, + *::after { + box-sizing: border-box; + } +} + +@layer components { + .btn-ouline, + .btn-dash { + border-width: 1px; + border-color: gray; + } + .btn-active { + --btn-bg: var(--color-hura); + --btn-fg: #ffffff; + --btn-border: var(--color-hura); + color: var(--color-white); + } + .btn-active:hover { + --btn-bg: #002bb5; + --btn-border: #002bb5; + } + .bg-menu { + background-color: var(--color-header); + } + .btn-view { + background: #f5f7ff; + color: var(--color-hura); + border: 1px solid var(--color-hura); + } + + .btn-view:hover { + background: var(--color-hura); + color: #fff; + } + + /* menu */ + .menu { + & { + --menu-active-bg: #e9f2ff; + } + } + + .menu-horizontal { + display: inline-flex; + flex-direction: row; + } + + .menu-horizontal li { + position: relative; + } + + /* ACTIVE STATE (LEVEL 1) */ + + .menu-horizontal li.active { + background: var(--menu-active); + } + + .menu-horizontal li.active .grow, + .menu-horizontal li.active svg { + color: var(--menu-text); + } + + /* ACTIVE STATE (LEVEL 2) */ + .menu-horizontal li.active ul li.active { + background: var(--color-hura); + } + + .menu-horizontal li.active ul li.active a { + color: #fff; + } + /* HOVER LEVEL 1 */ + + .menu-horizontal li:hover { + background: var(--menu-active); + } + + .menu-horizontal li:hover .grow, + .menu-horizontal li:hover svg { + color: var(--color-hura); + } + + /* Dải hover giữ submenu không bị mất */ + .menu-horizontal li::before { + content: ""; + position: absolute; + left: 0; + bottom: -18px; + width: 100%; + height: 30px; + display: none; + } + + .menu-horizontal li:hover::before { + display: block; + } + + /* ========================== + SUBMENU (UL) + ========================== */ + .menu-horizontal li .submenu { + position: absolute !important; + top: 125%; + left: 0; + background: var(--menu-sub-bg); + margin-left: 0 !important; + padding: 0.5rem; + z-index: 999; + border-radius: 10px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + max-height: 500px; + overflow-y: auto; + overflow-x: hidden; + display: none; + } + + /* DaisyUI details submenu spacing */ + .menu-horizontal > li:not(.menu-title) > details > ul { + margin-top: 1rem; + padding-inline-end: 0.5rem; + } + + /* SHOW SUBMENU ON HOVER */ + .menu-horizontal li:hover .submenu, + .menu-horizontal li:hover > details > ul { + display: block; + } + + /* Remove extra before from DaisyUI */ + .menu-horizontal > li > details > ul:before { + content: none; + } + + /* ========================== + SUBMENU HOVER ITEMS +========================== */ + .menu-horizontal li ul li:hover { + background: var(--color-hura); + } + + .menu-horizontal li ul li:hover a { + color: #fff; + } + + .menu-horizontal li ul li:hover::before { + display: none; + } + + /* Font weight chung */ + .menu-horizontal .grow { + font-weight: 500; + } + + .tw-qna { + gap: calc(var(--spacing) * 0.5); + } + .tw-zy { + align-items: center; + } + .tw-uba { + display: inline-flex; + } + .tw-usa { + width: calc(var(--spacing) * 5); + height: calc(var(--spacing) * 5); + } + .tw-sla { + width: calc(var(--spacing) * 4.5); + height: calc(var(--spacing) * 4.5); + } + .menu-icon-color { + color: #838383; + } + .card-body { + padding: calc(var(--spacing) * 4); + } + .-mt-25 { + margin-top: calc(var(--spacing) * -25); + } +} + +#layout-topbar { + background: var(--layout-topbar-background); + top: calc(var(--spacing) * 0); + z-index: 10; + transition-property: top, margin, border-radius; + transition-timing-function: var( + --tw-ease, + var(--default-transition-timing-function) + ); + transition-duration: var(--tw-duration, var(--default-transition-duration)); + --tw-duration: 0.3s; + transition-duration: 0.3s; + position: sticky; + border-bottom-style: solid; + border-bottom-width: 1px; + border-color: var(--color-base-300); +} +#layout-content { + padding: calc(var(--spacing) * 6); + transition-property: all; + transition-timing-function: var( + --tw-ease, + var(--default-transition-timing-function) + ); + transition-duration: var(--tw-duration, var(--default-transition-duration)); + flex-grow: 1; +} diff --git a/assets/script/style_hura.css b/assets/script/hura_style.css similarity index 99% rename from assets/script/style_hura.css rename to assets/script/hura_style.css index 591324d..f8a4792 100644 --- a/assets/script/style_hura.css +++ b/assets/script/hura_style.css @@ -1,3 +1,7 @@ +:root { + --color-primary: #0041e8; +} + .btn-dash { border-style: dashed; border-color: gray; diff --git a/data/menu_item/article.php b/data/menu_item/article.php index 7f1f199..ffe6e78 100644 --- a/data/menu_item/article.php +++ b/data/menu_item/article.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Nội dung", - "icon_class" => 'iconify lucide--users tw-tsa', + "icon_class" => 'users', "url" => "", "menu" => array( diff --git a/data/menu_item/customer.php b/data/menu_item/customer.php index c9e5c9a..a83e2c8 100644 --- a/data/menu_item/customer.php +++ b/data/menu_item/customer.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Khách hàng", - "icon_class" => 'iconify lucide--user tw-tsa', + "icon_class" => 'user', "url" => "", "menu" => array( array( diff --git a/data/menu_item/distributor.php b/data/menu_item/distributor.php index 80cbb65..b01a7f0 100644 --- a/data/menu_item/distributor.php +++ b/data/menu_item/distributor.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Đại lý", - "icon_class" => 'iconify lucide--shopping-bag tw-tsa', + "icon_class" => 'shopping-bag', "url" => "", "menu" => array( 0 => array( diff --git a/data/menu_item/job.php b/data/menu_item/job.php index 7a41e92..b7a34c8 100644 --- a/data/menu_item/job.php +++ b/data/menu_item/job.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Tuyển dụng", - "icon_class" => 'iconify lucide--megaphone tw-tsa', + "icon_class" => 'megaphone', "url" => "", "menu" => array( array( diff --git a/data/menu_item/marketing.php b/data/menu_item/marketing.php index 6fd149e..74ef05c 100644 --- a/data/menu_item/marketing.php +++ b/data/menu_item/marketing.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Marketing", - "icon_class" => 'iconify lucide--newspaper tw-tsa', + "icon_class" => 'newspaper', "url" => "", "menu" => array( array( diff --git a/data/menu_item/order.php b/data/menu_item/order.php index b161ef1..60561dc 100644 --- a/data/menu_item/order.php +++ b/data/menu_item/order.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Bán hàng", - "icon_class" => "iconify lucide--store tw-tsa", + "icon_class" => "store", "url" => "", "menu" => array( array( diff --git a/data/menu_item/payinstall.php b/data/menu_item/payinstall.php index 15740a3..5c08453 100644 --- a/data/menu_item/payinstall.php +++ b/data/menu_item/payinstall.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Trả góp", - "icon_class" => "iconify lucide--handshake tw-tsa", + "icon_class" => "handshake", "url" => "", "menu" => array( array( diff --git a/data/menu_item/pcbuilder.php b/data/menu_item/pcbuilder.php index de9fd7b..c621f2e 100644 --- a/data/menu_item/pcbuilder.php +++ b/data/menu_item/pcbuilder.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Xây dựng máy tính", - "icon_class" => 'iconify lucide--monitor-smartphone tw-tsa', + "icon_class" => 'monitor-smartphone', "url" => "", "menu" => array( array( diff --git a/data/menu_item/product.php b/data/menu_item/product.php index 686d57e..826fdc5 100644 --- a/data/menu_item/product.php +++ b/data/menu_item/product.php @@ -5,7 +5,7 @@ return array( 'enable' => true , "name" => "Sản phẩm", - "icon_class" => 'iconify lucide--package tw-tsa', + "icon_class" => 'package', "url" => "", "menu" => array( array( diff --git a/data/menu_item/report.php b/data/menu_item/report.php index d8e156e..830e9bb 100644 --- a/data/menu_item/report.php +++ b/data/menu_item/report.php @@ -4,7 +4,7 @@ return array( 'enable' => true , "name" => "Thống kê", - "icon_class" => 'iconify lucide--pie-chart tw-tsa', + "icon_class" => 'pie-chart', "url" => "", "menu" => array( array( diff --git a/data/menu_item/system.php b/data/menu_item/system.php index ea9cb84..b1e3800 100644 --- a/data/menu_item/system.php +++ b/data/menu_item/system.php @@ -3,7 +3,7 @@ return array( 'enable' => true , "name" => "Hệ thống", - "icon_class" => 'iconify hugeicons--settings-04 tw-tsa', + "icon_class" => 'settings', "url" => "", "menu" => array( array( diff --git a/node_modules/.bin/autoprefixer b/node_modules/.bin/autoprefixer new file mode 100644 index 0000000..2d2ee70 --- /dev/null +++ b/node_modules/.bin/autoprefixer @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../autoprefixer/bin/autoprefixer" "$@" +else + exec node "$basedir/../autoprefixer/bin/autoprefixer" "$@" +fi diff --git a/node_modules/.bin/autoprefixer.cmd b/node_modules/.bin/autoprefixer.cmd new file mode 100644 index 0000000..7ed417d --- /dev/null +++ b/node_modules/.bin/autoprefixer.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\autoprefixer\bin\autoprefixer" %* diff --git a/node_modules/.bin/autoprefixer.ps1 b/node_modules/.bin/autoprefixer.ps1 new file mode 100644 index 0000000..b0f0b6f --- /dev/null +++ b/node_modules/.bin/autoprefixer.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../autoprefixer/bin/autoprefixer" $args + } else { + & "$basedir/node$exe" "$basedir/../autoprefixer/bin/autoprefixer" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../autoprefixer/bin/autoprefixer" $args + } else { + & "node$exe" "$basedir/../autoprefixer/bin/autoprefixer" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/baseline-browser-mapping b/node_modules/.bin/baseline-browser-mapping new file mode 100644 index 0000000..1977474 --- /dev/null +++ b/node_modules/.bin/baseline-browser-mapping @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../baseline-browser-mapping/dist/cli.js" "$@" +else + exec node "$basedir/../baseline-browser-mapping/dist/cli.js" "$@" +fi diff --git a/node_modules/.bin/baseline-browser-mapping.cmd b/node_modules/.bin/baseline-browser-mapping.cmd new file mode 100644 index 0000000..7db3642 --- /dev/null +++ b/node_modules/.bin/baseline-browser-mapping.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\baseline-browser-mapping\dist\cli.js" %* diff --git a/node_modules/.bin/baseline-browser-mapping.ps1 b/node_modules/.bin/baseline-browser-mapping.ps1 new file mode 100644 index 0000000..e241c1d --- /dev/null +++ b/node_modules/.bin/baseline-browser-mapping.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args + } else { + & "node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/browserslist b/node_modules/.bin/browserslist new file mode 100644 index 0000000..60e71ad --- /dev/null +++ b/node_modules/.bin/browserslist @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../browserslist/cli.js" "$@" +else + exec node "$basedir/../browserslist/cli.js" "$@" +fi diff --git a/node_modules/.bin/browserslist.cmd b/node_modules/.bin/browserslist.cmd new file mode 100644 index 0000000..f93c251 --- /dev/null +++ b/node_modules/.bin/browserslist.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\browserslist\cli.js" %* diff --git a/node_modules/.bin/browserslist.ps1 b/node_modules/.bin/browserslist.ps1 new file mode 100644 index 0000000..01e10a0 --- /dev/null +++ b/node_modules/.bin/browserslist.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../browserslist/cli.js" $args + } else { + & "node$exe" "$basedir/../browserslist/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/detect-libc b/node_modules/.bin/detect-libc new file mode 100644 index 0000000..76becf3 --- /dev/null +++ b/node_modules/.bin/detect-libc @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../detect-libc/bin/detect-libc.js" "$@" +else + exec node "$basedir/../detect-libc/bin/detect-libc.js" "$@" +fi diff --git a/node_modules/.bin/detect-libc.cmd b/node_modules/.bin/detect-libc.cmd new file mode 100644 index 0000000..1c5d86d --- /dev/null +++ b/node_modules/.bin/detect-libc.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\detect-libc\bin\detect-libc.js" %* diff --git a/node_modules/.bin/detect-libc.ps1 b/node_modules/.bin/detect-libc.ps1 new file mode 100644 index 0000000..5ebeae1 --- /dev/null +++ b/node_modules/.bin/detect-libc.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args + } else { + & "$basedir/node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args + } else { + & "node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/jiti b/node_modules/.bin/jiti new file mode 100644 index 0000000..f4ef06f --- /dev/null +++ b/node_modules/.bin/jiti @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../jiti/lib/jiti-cli.mjs" "$@" +else + exec node "$basedir/../jiti/lib/jiti-cli.mjs" "$@" +fi diff --git a/node_modules/.bin/jiti.cmd b/node_modules/.bin/jiti.cmd new file mode 100644 index 0000000..b2360f3 --- /dev/null +++ b/node_modules/.bin/jiti.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\jiti\lib\jiti-cli.mjs" %* diff --git a/node_modules/.bin/jiti.ps1 b/node_modules/.bin/jiti.ps1 new file mode 100644 index 0000000..baf5345 --- /dev/null +++ b/node_modules/.bin/jiti.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../jiti/lib/jiti-cli.mjs" $args + } else { + & "$basedir/node$exe" "$basedir/../jiti/lib/jiti-cli.mjs" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../jiti/lib/jiti-cli.mjs" $args + } else { + & "node$exe" "$basedir/../jiti/lib/jiti-cli.mjs" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/nanoid b/node_modules/.bin/nanoid new file mode 100644 index 0000000..46220bd --- /dev/null +++ b/node_modules/.bin/nanoid @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../nanoid/bin/nanoid.cjs" "$@" +else + exec node "$basedir/../nanoid/bin/nanoid.cjs" "$@" +fi diff --git a/node_modules/.bin/nanoid.cmd b/node_modules/.bin/nanoid.cmd new file mode 100644 index 0000000..9c40107 --- /dev/null +++ b/node_modules/.bin/nanoid.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nanoid\bin\nanoid.cjs" %* diff --git a/node_modules/.bin/nanoid.ps1 b/node_modules/.bin/nanoid.ps1 new file mode 100644 index 0000000..d8a4d7a --- /dev/null +++ b/node_modules/.bin/nanoid.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } else { + & "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } else { + & "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/tailwindcss b/node_modules/.bin/tailwindcss new file mode 100644 index 0000000..5fd5a4b --- /dev/null +++ b/node_modules/.bin/tailwindcss @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../@tailwindcss/cli/dist/index.mjs" "$@" +else + exec node "$basedir/../@tailwindcss/cli/dist/index.mjs" "$@" +fi diff --git a/node_modules/.bin/tailwindcss.cmd b/node_modules/.bin/tailwindcss.cmd new file mode 100644 index 0000000..4739657 --- /dev/null +++ b/node_modules/.bin/tailwindcss.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\@tailwindcss\cli\dist\index.mjs" %* diff --git a/node_modules/.bin/tailwindcss.ps1 b/node_modules/.bin/tailwindcss.ps1 new file mode 100644 index 0000000..66d83e7 --- /dev/null +++ b/node_modules/.bin/tailwindcss.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../@tailwindcss/cli/dist/index.mjs" $args + } else { + & "$basedir/node$exe" "$basedir/../@tailwindcss/cli/dist/index.mjs" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../@tailwindcss/cli/dist/index.mjs" $args + } else { + & "node$exe" "$basedir/../@tailwindcss/cli/dist/index.mjs" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/update-browserslist-db b/node_modules/.bin/update-browserslist-db new file mode 100644 index 0000000..cced63c --- /dev/null +++ b/node_modules/.bin/update-browserslist-db @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../update-browserslist-db/cli.js" "$@" +else + exec node "$basedir/../update-browserslist-db/cli.js" "$@" +fi diff --git a/node_modules/.bin/update-browserslist-db.cmd b/node_modules/.bin/update-browserslist-db.cmd new file mode 100644 index 0000000..2e14905 --- /dev/null +++ b/node_modules/.bin/update-browserslist-db.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\update-browserslist-db\cli.js" %* diff --git a/node_modules/.bin/update-browserslist-db.ps1 b/node_modules/.bin/update-browserslist-db.ps1 new file mode 100644 index 0000000..7abdf26 --- /dev/null +++ b/node_modules/.bin/update-browserslist-db.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } else { + & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 0000000..ff354aa --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,709 @@ +{ + "name": "admin_hura_8", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/cli": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.1.17.tgz", + "integrity": "sha512-jUIxcyUNlCC2aNPnyPEWU/L2/ik3pB4fF3auKGXr8AvN3T3OFESVctFKOBoPZQaZJIeUpPn1uCLp0MRxuek8gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@parcel/watcher": "^2.5.1", + "@tailwindcss/node": "4.1.17", + "@tailwindcss/oxide": "4.1.17", + "enhanced-resolve": "^5.18.3", + "mri": "^1.2.0", + "picocolors": "^1.1.1", + "tailwindcss": "4.1.17" + }, + "bin": { + "tailwindcss": "dist/index.mjs" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.17.tgz", + "integrity": "sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.6.1", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.17.tgz", + "integrity": "sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-x64": "4.1.17", + "@tailwindcss/oxide-freebsd-x64": "4.1.17", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.17", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-x64-musl": "4.1.17", + "@tailwindcss/oxide-wasm32-wasi": "4.1.17", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.17.tgz", + "integrity": "sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.22", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz", + "integrity": "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.27.0", + "caniuse-lite": "^1.0.30001754", + "fraction.js": "^5.3.4", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.2.tgz", + "integrity": "sha512-PxSsosKQjI38iXkmb3d0Y32efqyA0uW4s41u4IVBsLlWLhCiYNpH/AfNOVWRqCQBlD8TFJTz6OUWNd4DFJCnmw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001759", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", + "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/daisyui": { + "version": "5.5.8", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.5.8.tgz", + "integrity": "sha512-6psL9jIEOFOw68V10j/BKCWcRgx8dh81mmNxShr+g7HDM6UHNoPharlp9zq/PQkHNuGU1ZQsajR3HgpvavbRKQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/saadeghi/daisyui?sponsor=1" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.265", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.265.tgz", + "integrity": "sha512-B7IkLR1/AE+9jR2LtVF/1/6PFhY5TlnEHnlrKmGk7PvkJibg5jr+mLXLLzq3QYl6PA1T/vLDthQPqIPAlS/PPA==", + "dev": true, + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/lightningcss": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.30.2", + "lightningcss-darwin-arm64": "1.30.2", + "lightningcss-darwin-x64": "1.30.2", + "lightningcss-freebsd-x64": "1.30.2", + "lightningcss-linux-arm-gnueabihf": "1.30.2", + "lightningcss-linux-arm64-gnu": "1.30.2", + "lightningcss-linux-arm64-musl": "1.30.2", + "lightningcss-linux-x64-gnu": "1.30.2", + "lightningcss-linux-x64-musl": "1.30.2", + "lightningcss-win32-arm64-msvc": "1.30.2", + "lightningcss-win32-x64-msvc": "1.30.2" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss/node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", + "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.2.tgz", + "integrity": "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + } + } +} diff --git a/node_modules/@jridgewell/gen-mapping/LICENSE b/node_modules/@jridgewell/gen-mapping/LICENSE new file mode 100644 index 0000000..1f6ce94 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/LICENSE @@ -0,0 +1,19 @@ +Copyright 2024 Justin Ridgewell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@jridgewell/gen-mapping/README.md b/node_modules/@jridgewell/gen-mapping/README.md new file mode 100644 index 0000000..93692b1 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/README.md @@ -0,0 +1,227 @@ +# @jridgewell/gen-mapping + +> Generate source maps + +`gen-mapping` allows you to generate a source map during transpilation or minification. +With a source map, you're able to trace the original location in the source file, either in Chrome's +DevTools or using a library like [`@jridgewell/trace-mapping`][trace-mapping]. + +You may already be familiar with the [`source-map`][source-map] package's `SourceMapGenerator`. This +provides the same `addMapping` and `setSourceContent` API. + +## Installation + +```sh +npm install @jridgewell/gen-mapping +``` + +## Usage + +```typescript +import { GenMapping, addMapping, setSourceContent, toEncodedMap, toDecodedMap } from '@jridgewell/gen-mapping'; + +const map = new GenMapping({ + file: 'output.js', + sourceRoot: 'https://example.com/', +}); + +setSourceContent(map, 'input.js', `function foo() {}`); + +addMapping(map, { + // Lines start at line 1, columns at column 0. + generated: { line: 1, column: 0 }, + source: 'input.js', + original: { line: 1, column: 0 }, +}); + +addMapping(map, { + generated: { line: 1, column: 9 }, + source: 'input.js', + original: { line: 1, column: 9 }, + name: 'foo', +}); + +assert.deepEqual(toDecodedMap(map), { + version: 3, + file: 'output.js', + names: ['foo'], + sourceRoot: 'https://example.com/', + sources: ['input.js'], + sourcesContent: ['function foo() {}'], + mappings: [ + [ [0, 0, 0, 0], [9, 0, 0, 9, 0] ] + ], +}); + +assert.deepEqual(toEncodedMap(map), { + version: 3, + file: 'output.js', + names: ['foo'], + sourceRoot: 'https://example.com/', + sources: ['input.js'], + sourcesContent: ['function foo() {}'], + mappings: 'AAAA,SAASA', +}); +``` + +### Smaller Sourcemaps + +Not everything needs to be added to a sourcemap, and needless markings can cause signficantly +larger file sizes. `gen-mapping` exposes `maybeAddSegment`/`maybeAddMapping` APIs that will +intelligently determine if this marking adds useful information. If not, the marking will be +skipped. + +```typescript +import { maybeAddMapping } from '@jridgewell/gen-mapping'; + +const map = new GenMapping(); + +// Adding a sourceless marking at the beginning of a line isn't useful. +maybeAddMapping(map, { + generated: { line: 1, column: 0 }, +}); + +// Adding a new source marking is useful. +maybeAddMapping(map, { + generated: { line: 1, column: 0 }, + source: 'input.js', + original: { line: 1, column: 0 }, +}); + +// But adding another marking pointing to the exact same original location isn't, even if the +// generated column changed. +maybeAddMapping(map, { + generated: { line: 1, column: 9 }, + source: 'input.js', + original: { line: 1, column: 0 }, +}); + +assert.deepEqual(toEncodedMap(map), { + version: 3, + names: [], + sources: ['input.js'], + sourcesContent: [null], + mappings: 'AAAA', +}); +``` + +## Benchmarks + +``` +node v18.0.0 + +amp.js.map +Memory Usage: +gen-mapping: addSegment 5852872 bytes +gen-mapping: addMapping 7716042 bytes +source-map-js 6143250 bytes +source-map-0.6.1 6124102 bytes +source-map-0.8.0 6121173 bytes +Smallest memory usage is gen-mapping: addSegment + +Adding speed: +gen-mapping: addSegment x 441 ops/sec ±2.07% (90 runs sampled) +gen-mapping: addMapping x 350 ops/sec ±2.40% (86 runs sampled) +source-map-js: addMapping x 169 ops/sec ±2.42% (80 runs sampled) +source-map-0.6.1: addMapping x 167 ops/sec ±2.56% (80 runs sampled) +source-map-0.8.0: addMapping x 168 ops/sec ±2.52% (80 runs sampled) +Fastest is gen-mapping: addSegment + +Generate speed: +gen-mapping: decoded output x 150,824,370 ops/sec ±0.07% (102 runs sampled) +gen-mapping: encoded output x 663 ops/sec ±0.22% (98 runs sampled) +source-map-js: encoded output x 197 ops/sec ±0.45% (84 runs sampled) +source-map-0.6.1: encoded output x 198 ops/sec ±0.33% (85 runs sampled) +source-map-0.8.0: encoded output x 197 ops/sec ±0.06% (93 runs sampled) +Fastest is gen-mapping: decoded output + + +*** + + +babel.min.js.map +Memory Usage: +gen-mapping: addSegment 37578063 bytes +gen-mapping: addMapping 37212897 bytes +source-map-js 47638527 bytes +source-map-0.6.1 47690503 bytes +source-map-0.8.0 47470188 bytes +Smallest memory usage is gen-mapping: addMapping + +Adding speed: +gen-mapping: addSegment x 31.05 ops/sec ±8.31% (43 runs sampled) +gen-mapping: addMapping x 29.83 ops/sec ±7.36% (51 runs sampled) +source-map-js: addMapping x 20.73 ops/sec ±6.22% (38 runs sampled) +source-map-0.6.1: addMapping x 20.03 ops/sec ±10.51% (38 runs sampled) +source-map-0.8.0: addMapping x 19.30 ops/sec ±8.27% (37 runs sampled) +Fastest is gen-mapping: addSegment + +Generate speed: +gen-mapping: decoded output x 381,379,234 ops/sec ±0.29% (96 runs sampled) +gen-mapping: encoded output x 95.15 ops/sec ±2.98% (72 runs sampled) +source-map-js: encoded output x 15.20 ops/sec ±7.41% (33 runs sampled) +source-map-0.6.1: encoded output x 16.36 ops/sec ±10.46% (31 runs sampled) +source-map-0.8.0: encoded output x 16.06 ops/sec ±6.45% (31 runs sampled) +Fastest is gen-mapping: decoded output + + +*** + + +preact.js.map +Memory Usage: +gen-mapping: addSegment 416247 bytes +gen-mapping: addMapping 419824 bytes +source-map-js 1024619 bytes +source-map-0.6.1 1146004 bytes +source-map-0.8.0 1113250 bytes +Smallest memory usage is gen-mapping: addSegment + +Adding speed: +gen-mapping: addSegment x 13,755 ops/sec ±0.15% (98 runs sampled) +gen-mapping: addMapping x 13,013 ops/sec ±0.11% (101 runs sampled) +source-map-js: addMapping x 4,564 ops/sec ±0.21% (98 runs sampled) +source-map-0.6.1: addMapping x 4,562 ops/sec ±0.11% (99 runs sampled) +source-map-0.8.0: addMapping x 4,593 ops/sec ±0.11% (100 runs sampled) +Fastest is gen-mapping: addSegment + +Generate speed: +gen-mapping: decoded output x 379,864,020 ops/sec ±0.23% (93 runs sampled) +gen-mapping: encoded output x 14,368 ops/sec ±4.07% (82 runs sampled) +source-map-js: encoded output x 5,261 ops/sec ±0.21% (99 runs sampled) +source-map-0.6.1: encoded output x 5,124 ops/sec ±0.58% (99 runs sampled) +source-map-0.8.0: encoded output x 5,434 ops/sec ±0.33% (96 runs sampled) +Fastest is gen-mapping: decoded output + + +*** + + +react.js.map +Memory Usage: +gen-mapping: addSegment 975096 bytes +gen-mapping: addMapping 1102981 bytes +source-map-js 2918836 bytes +source-map-0.6.1 2885435 bytes +source-map-0.8.0 2874336 bytes +Smallest memory usage is gen-mapping: addSegment + +Adding speed: +gen-mapping: addSegment x 4,772 ops/sec ±0.15% (100 runs sampled) +gen-mapping: addMapping x 4,456 ops/sec ±0.13% (97 runs sampled) +source-map-js: addMapping x 1,618 ops/sec ±0.24% (97 runs sampled) +source-map-0.6.1: addMapping x 1,622 ops/sec ±0.12% (99 runs sampled) +source-map-0.8.0: addMapping x 1,631 ops/sec ±0.12% (100 runs sampled) +Fastest is gen-mapping: addSegment + +Generate speed: +gen-mapping: decoded output x 379,107,695 ops/sec ±0.07% (99 runs sampled) +gen-mapping: encoded output x 5,421 ops/sec ±1.60% (89 runs sampled) +source-map-js: encoded output x 2,113 ops/sec ±1.81% (98 runs sampled) +source-map-0.6.1: encoded output x 2,126 ops/sec ±0.10% (100 runs sampled) +source-map-0.8.0: encoded output x 2,176 ops/sec ±0.39% (98 runs sampled) +Fastest is gen-mapping: decoded output +``` + +[source-map]: https://www.npmjs.com/package/source-map +[trace-mapping]: https://github.com/jridgewell/sourcemaps/tree/main/packages/trace-mapping diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs new file mode 100644 index 0000000..bbb0cac --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs @@ -0,0 +1,292 @@ +// src/set-array.ts +var SetArray = class { + constructor() { + this._indexes = { __proto__: null }; + this.array = []; + } +}; +function cast(set) { + return set; +} +function get(setarr, key) { + return cast(setarr)._indexes[key]; +} +function put(setarr, key) { + const index = get(setarr, key); + if (index !== void 0) return index; + const { array, _indexes: indexes } = cast(setarr); + const length = array.push(key); + return indexes[key] = length - 1; +} +function remove(setarr, key) { + const index = get(setarr, key); + if (index === void 0) return; + const { array, _indexes: indexes } = cast(setarr); + for (let i = index + 1; i < array.length; i++) { + const k = array[i]; + array[i - 1] = k; + indexes[k]--; + } + indexes[key] = void 0; + array.pop(); +} + +// src/gen-mapping.ts +import { + encode +} from "@jridgewell/sourcemap-codec"; +import { TraceMap, decodedMappings } from "@jridgewell/trace-mapping"; + +// src/sourcemap-segment.ts +var COLUMN = 0; +var SOURCES_INDEX = 1; +var SOURCE_LINE = 2; +var SOURCE_COLUMN = 3; +var NAMES_INDEX = 4; + +// src/gen-mapping.ts +var NO_NAME = -1; +var GenMapping = class { + constructor({ file, sourceRoot } = {}) { + this._names = new SetArray(); + this._sources = new SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + this._ignoreList = new SetArray(); + } +}; +function cast2(map) { + return map; +} +function addSegment(map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { + return addSegmentInternal( + false, + map, + genLine, + genColumn, + source, + sourceLine, + sourceColumn, + name, + content + ); +} +function addMapping(map, mapping) { + return addMappingInternal(false, map, mapping); +} +var maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + return addSegmentInternal( + true, + map, + genLine, + genColumn, + source, + sourceLine, + sourceColumn, + name, + content + ); +}; +var maybeAddMapping = (map, mapping) => { + return addMappingInternal(true, map, mapping); +}; +function setSourceContent(map, source, content) { + const { + _sources: sources, + _sourcesContent: sourcesContent + // _originalScopes: originalScopes, + } = cast2(map); + const index = put(sources, source); + sourcesContent[index] = content; +} +function setIgnore(map, source, ignore = true) { + const { + _sources: sources, + _sourcesContent: sourcesContent, + _ignoreList: ignoreList + // _originalScopes: originalScopes, + } = cast2(map); + const index = put(sources, source); + if (index === sourcesContent.length) sourcesContent[index] = null; + if (ignore) put(ignoreList, index); + else remove(ignoreList, index); +} +function toDecodedMap(map) { + const { + _mappings: mappings, + _sources: sources, + _sourcesContent: sourcesContent, + _names: names, + _ignoreList: ignoreList + // _originalScopes: originalScopes, + // _generatedRanges: generatedRanges, + } = cast2(map); + removeEmptyFinalLines(mappings); + return { + version: 3, + file: map.file || void 0, + names: names.array, + sourceRoot: map.sourceRoot || void 0, + sources: sources.array, + sourcesContent, + mappings, + // originalScopes, + // generatedRanges, + ignoreList: ignoreList.array + }; +} +function toEncodedMap(map) { + const decoded = toDecodedMap(map); + return Object.assign({}, decoded, { + // originalScopes: decoded.originalScopes.map((os) => encodeOriginalScopes(os)), + // generatedRanges: encodeGeneratedRanges(decoded.generatedRanges as GeneratedRange[]), + mappings: encode(decoded.mappings) + }); +} +function fromMap(input) { + const map = new TraceMap(input); + const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); + putAll(cast2(gen)._names, map.names); + putAll(cast2(gen)._sources, map.sources); + cast2(gen)._sourcesContent = map.sourcesContent || map.sources.map(() => null); + cast2(gen)._mappings = decodedMappings(map); + if (map.ignoreList) putAll(cast2(gen)._ignoreList, map.ignoreList); + return gen; +} +function allMappings(map) { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = cast2(map); + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[COLUMN] }; + let source = void 0; + let original = void 0; + let name = void 0; + if (seg.length !== 1) { + source = sources.array[seg[SOURCES_INDEX]]; + original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; + if (seg.length === 5) name = names.array[seg[NAMES_INDEX]]; + } + out.push({ generated, source, original, name }); + } + } + return out; +} +function addSegmentInternal(skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { + const { + _mappings: mappings, + _sources: sources, + _sourcesContent: sourcesContent, + _names: names + // _originalScopes: originalScopes, + } = cast2(map); + const line = getIndex(mappings, genLine); + const index = getColumnIndex(line, genColumn); + if (!source) { + if (skipable && skipSourceless(line, index)) return; + return insert(line, index, [genColumn]); + } + assert(sourceLine); + assert(sourceColumn); + const sourcesIndex = put(sources, source); + const namesIndex = name ? put(names, name) : NO_NAME; + if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content != null ? content : null; + if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { + return; + } + return insert( + line, + index, + name ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] : [genColumn, sourcesIndex, sourceLine, sourceColumn] + ); +} +function assert(_val) { +} +function getIndex(arr, index) { + for (let i = arr.length; i <= index; i++) { + arr[i] = []; + } + return arr[index]; +} +function getColumnIndex(line, genColumn) { + let index = line.length; + for (let i = index - 1; i >= 0; index = i--) { + const current = line[i]; + if (genColumn >= current[COLUMN]) break; + } + return index; +} +function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} +function removeEmptyFinalLines(mappings) { + const { length } = mappings; + let len = length; + for (let i = len - 1; i >= 0; len = i, i--) { + if (mappings[i].length > 0) break; + } + if (len < length) mappings.length = len; +} +function putAll(setarr, array) { + for (let i = 0; i < array.length; i++) put(setarr, array[i]); +} +function skipSourceless(line, index) { + if (index === 0) return true; + const prev = line[index - 1]; + return prev.length === 1; +} +function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { + if (index === 0) return false; + const prev = line[index - 1]; + if (prev.length === 1) return false; + return sourcesIndex === prev[SOURCES_INDEX] && sourceLine === prev[SOURCE_LINE] && sourceColumn === prev[SOURCE_COLUMN] && namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME); +} +function addMappingInternal(skipable, map, mapping) { + const { generated, source, original, name, content } = mapping; + if (!source) { + return addSegmentInternal( + skipable, + map, + generated.line - 1, + generated.column, + null, + null, + null, + null, + null + ); + } + assert(original); + return addSegmentInternal( + skipable, + map, + generated.line - 1, + generated.column, + source, + original.line - 1, + original.column, + name, + content + ); +} +export { + GenMapping, + addMapping, + addSegment, + allMappings, + fromMap, + maybeAddMapping, + maybeAddSegment, + setIgnore, + setSourceContent, + toDecodedMap, + toEncodedMap +}; +//# sourceMappingURL=gen-mapping.mjs.map diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map new file mode 100644 index 0000000..4e37e45 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["../src/set-array.ts", "../src/gen-mapping.ts", "../src/sourcemap-segment.ts"], + "mappings": ";AAUO,IAAM,WAAN,MAAoC;AAAA,EAIzC,cAAc;AACZ,SAAK,WAAW,EAAE,WAAW,KAAK;AAClC,SAAK,QAAQ,CAAC;AAAA,EAChB;AACF;AAWA,SAAS,KAAoB,KAAgC;AAC3D,SAAO;AACT;AAKO,SAAS,IAAmB,QAAqB,KAA4B;AAClF,SAAO,KAAK,MAAM,EAAE,SAAS,GAAG;AAClC;AAMO,SAAS,IAAmB,QAAqB,KAAgB;AAEtE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW,QAAO;AAEhC,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAEhD,QAAM,SAAS,MAAM,KAAK,GAAG;AAC7B,SAAQ,QAAQ,GAAG,IAAI,SAAS;AAClC;AAgBO,SAAS,OAAsB,QAAqB,KAAc;AACvE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW;AAEzB,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAChD,WAAS,IAAI,QAAQ,GAAG,IAAI,MAAM,QAAQ,KAAK;AAC7C,UAAM,IAAI,MAAM,CAAC;AACjB,UAAM,IAAI,CAAC,IAAI;AACf,YAAQ,CAAC;AAAA,EACX;AACA,UAAQ,GAAG,IAAI;AACf,QAAM,IAAI;AACZ;;;AChFA;AAAA,EACE;AAAA,OAGK;AACP,SAAS,UAAU,uBAAuB;;;ACKnC,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;;;ADsB3B,IAAM,UAAU;AAKT,IAAM,aAAN,MAAiB;AAAA,EAWtB,YAAY,EAAE,MAAM,WAAW,IAAa,CAAC,GAAG;AAC9C,SAAK,SAAS,IAAI,SAAS;AAC3B,SAAK,WAAW,IAAI,SAAS;AAC7B,SAAK,kBAAkB,CAAC;AACxB,SAAK,YAAY,CAAC;AAGlB,SAAK,OAAO;AACZ,SAAK,aAAa;AAClB,SAAK,cAAc,IAAI,SAAS;AAAA,EAClC;AACF;AAgBA,SAASA,MAAK,KAAyB;AACrC,SAAO;AACT;AAoCO,SAAS,WACd,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAoCO,SAAS,WACd,KACA,SAOM;AACN,SAAO,mBAAmB,OAAO,KAAK,OAAmD;AAC3F;AAOO,IAAM,kBAAqC,CAChD,KACA,SACA,WACA,QACA,YACA,cACA,MACA,YACG;AACH,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAOO,IAAM,kBAAqC,CAAC,KAAK,YAAY;AAClE,SAAO,mBAAmB,MAAM,KAAK,OAAmD;AAC1F;AAKO,SAAS,iBAAiB,KAAiB,QAAgB,SAA8B;AAC9F,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA;AAAA,EAEnB,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,iBAAe,KAAK,IAAI;AAE1B;AAEO,SAAS,UAAU,KAAiB,QAAgB,SAAS,MAAM;AACxE,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,aAAa;AAAA;AAAA,EAEf,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,MAAI,UAAU,eAAe,OAAQ,gBAAe,KAAK,IAAI;AAE7D,MAAI,OAAQ,KAAI,YAAY,KAAK;AAAA,MAC5B,QAAO,YAAY,KAAK;AAC/B;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA,IACR,aAAa;AAAA;AAAA;AAAA,EAGf,IAAIA,MAAK,GAAG;AACZ,wBAAsB,QAAQ;AAE9B,SAAO;AAAA,IACL,SAAS;AAAA,IACT,MAAM,IAAI,QAAQ;AAAA,IAClB,OAAO,MAAM;AAAA,IACb,YAAY,IAAI,cAAc;AAAA,IAC9B,SAAS,QAAQ;AAAA,IACjB;AAAA,IACA;AAAA;AAAA;AAAA,IAGA,YAAY,WAAW;AAAA,EACzB;AACF;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM,UAAU,aAAa,GAAG;AAChC,SAAO,OAAO,OAAO,CAAC,GAAG,SAAS;AAAA;AAAA;AAAA,IAGhC,UAAU,OAAO,QAAQ,QAAgC;AAAA,EAC3D,CAAC;AACH;AAKO,SAAS,QAAQ,OAAmC;AACzD,QAAM,MAAM,IAAI,SAAS,KAAK;AAC9B,QAAM,MAAM,IAAI,WAAW,EAAE,MAAM,IAAI,MAAM,YAAY,IAAI,WAAW,CAAC;AAEzE,SAAOA,MAAK,GAAG,EAAE,QAAQ,IAAI,KAAK;AAClC,SAAOA,MAAK,GAAG,EAAE,UAAU,IAAI,OAAmB;AAClD,EAAAA,MAAK,GAAG,EAAE,kBAAkB,IAAI,kBAAkB,IAAI,QAAQ,IAAI,MAAM,IAAI;AAC5E,EAAAA,MAAK,GAAG,EAAE,YAAY,gBAAgB,GAAG;AAEzC,MAAI,IAAI,WAAY,QAAOA,MAAK,GAAG,EAAE,aAAa,IAAI,UAAU;AAEhE,SAAO;AACT;AAMO,SAAS,YAAY,KAA4B;AACtD,QAAM,MAAiB,CAAC;AACxB,QAAM,EAAE,WAAW,UAAU,UAAU,SAAS,QAAQ,MAAM,IAAIA,MAAK,GAAG;AAE1E,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,OAAO,SAAS,CAAC;AACvB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,YAAY,EAAE,MAAM,IAAI,GAAG,QAAQ,IAAI,MAAM,EAAE;AACrD,UAAI,SAA6B;AACjC,UAAI,WAA4B;AAChC,UAAI,OAA2B;AAE/B,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,QAAQ,MAAM,IAAI,aAAa,CAAC;AACzC,mBAAW,EAAE,MAAM,IAAI,WAAW,IAAI,GAAG,QAAQ,IAAI,aAAa,EAAE;AAEpE,YAAI,IAAI,WAAW,EAAG,QAAO,MAAM,MAAM,IAAI,WAAW,CAAC;AAAA,MAC3D;AAEA,UAAI,KAAK,EAAE,WAAW,QAAQ,UAAU,KAAK,CAAY;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO;AACT;AAGA,SAAS,mBACP,UACA,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA;AAAA,EAEV,IAAIA,MAAK,GAAG;AACZ,QAAM,OAAO,SAAS,UAAU,OAAO;AACvC,QAAM,QAAQ,eAAe,MAAM,SAAS;AAE5C,MAAI,CAAC,QAAQ;AACX,QAAI,YAAY,eAAe,MAAM,KAAK,EAAG;AAC7C,WAAO,OAAO,MAAM,OAAO,CAAC,SAAS,CAAC;AAAA,EACxC;AAIA,SAAe,UAAU;AACzB,SAAe,YAAY;AAE3B,QAAM,eAAe,IAAI,SAAS,MAAM;AACxC,QAAM,aAAa,OAAO,IAAI,OAAO,IAAI,IAAI;AAC7C,MAAI,iBAAiB,eAAe,OAAQ,gBAAe,YAAY,IAAI,4BAAW;AAGtF,MAAI,YAAY,WAAW,MAAM,OAAO,cAAc,YAAY,cAAc,UAAU,GAAG;AAC3F;AAAA,EACF;AAEA,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,OACI,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU,IAC9D,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,EACxD;AACF;AAEA,SAAS,OAAU,MAAkC;AAErD;AAEA,SAAS,SAAY,KAAY,OAAoB;AACnD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,KAAK;AACxC,QAAI,CAAC,IAAI,CAAC;AAAA,EACZ;AACA,SAAO,IAAI,KAAK;AAClB;AAEA,SAAS,eAAe,MAA0B,WAA2B;AAC3E,MAAI,QAAQ,KAAK;AACjB,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,UAAM,UAAU,KAAK,CAAC;AACtB,QAAI,aAAa,QAAQ,MAAM,EAAG;AAAA,EACpC;AACA,SAAO;AACT;AAEA,SAAS,OAAU,OAAY,OAAe,OAAU;AACtD,WAAS,IAAI,MAAM,QAAQ,IAAI,OAAO,KAAK;AACzC,UAAM,CAAC,IAAI,MAAM,IAAI,CAAC;AAAA,EACxB;AACA,QAAM,KAAK,IAAI;AACjB;AAEA,SAAS,sBAAsB,UAAgC;AAC7D,QAAM,EAAE,OAAO,IAAI;AACnB,MAAI,MAAM;AACV,WAAS,IAAI,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK;AAC1C,QAAI,SAAS,CAAC,EAAE,SAAS,EAAG;AAAA,EAC9B;AACA,MAAI,MAAM,OAAQ,UAAS,SAAS;AACtC;AAEA,SAAS,OAAkC,QAAqB,OAAY;AAC1E,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,QAAQ,MAAM,CAAC,CAAC;AAC7D;AAEA,SAAS,eAAe,MAA0B,OAAwB;AAGxE,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAI3B,SAAO,KAAK,WAAW;AACzB;AAEA,SAAS,WACP,MACA,OACA,cACA,YACA,cACA,YACS;AAET,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAG3B,MAAI,KAAK,WAAW,EAAG,QAAO;AAI9B,SACE,iBAAiB,KAAK,aAAa,KACnC,eAAe,KAAK,WAAW,KAC/B,iBAAiB,KAAK,aAAa,KACnC,gBAAgB,KAAK,WAAW,IAAI,KAAK,WAAW,IAAI;AAE5D;AAEA,SAAS,mBACP,UACA,KACA,SAOA;AACA,QAAM,EAAE,WAAW,QAAQ,UAAU,MAAM,QAAQ,IAAI;AACvD,MAAI,CAAC,QAAQ;AACX,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA,UAAU,OAAO;AAAA,MACjB,UAAU;AAAA,MACV;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACA,SAAY,QAAQ;AACpB,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,UAAU,OAAO;AAAA,IACjB,UAAU;AAAA,IACV;AAAA,IACA,SAAS,OAAO;AAAA,IAChB,SAAS;AAAA,IACT;AAAA,IACA;AAAA,EACF;AACF;", + "names": ["cast"] +} diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js new file mode 100644 index 0000000..cb84af5 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js @@ -0,0 +1,358 @@ +(function (global, factory) { + if (typeof exports === 'object' && typeof module !== 'undefined') { + factory(module, require('@jridgewell/sourcemap-codec'), require('@jridgewell/trace-mapping')); + module.exports = def(module); + } else if (typeof define === 'function' && define.amd) { + define(['module', '@jridgewell/sourcemap-codec', '@jridgewell/trace-mapping'], function(mod) { + factory.apply(this, arguments); + mod.exports = def(mod); + }); + } else { + const mod = { exports: {} }; + factory(mod, global.sourcemapCodec, global.traceMapping); + global = typeof globalThis !== 'undefined' ? globalThis : global || self; + global.genMapping = def(mod); + } + function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } +})(this, (function (module, require_sourcemapCodec, require_traceMapping) { +"use strict"; +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// umd:@jridgewell/sourcemap-codec +var require_sourcemap_codec = __commonJS({ + "umd:@jridgewell/sourcemap-codec"(exports, module2) { + module2.exports = require_sourcemapCodec; + } +}); + +// umd:@jridgewell/trace-mapping +var require_trace_mapping = __commonJS({ + "umd:@jridgewell/trace-mapping"(exports, module2) { + module2.exports = require_traceMapping; + } +}); + +// src/gen-mapping.ts +var gen_mapping_exports = {}; +__export(gen_mapping_exports, { + GenMapping: () => GenMapping, + addMapping: () => addMapping, + addSegment: () => addSegment, + allMappings: () => allMappings, + fromMap: () => fromMap, + maybeAddMapping: () => maybeAddMapping, + maybeAddSegment: () => maybeAddSegment, + setIgnore: () => setIgnore, + setSourceContent: () => setSourceContent, + toDecodedMap: () => toDecodedMap, + toEncodedMap: () => toEncodedMap +}); +module.exports = __toCommonJS(gen_mapping_exports); + +// src/set-array.ts +var SetArray = class { + constructor() { + this._indexes = { __proto__: null }; + this.array = []; + } +}; +function cast(set) { + return set; +} +function get(setarr, key) { + return cast(setarr)._indexes[key]; +} +function put(setarr, key) { + const index = get(setarr, key); + if (index !== void 0) return index; + const { array, _indexes: indexes } = cast(setarr); + const length = array.push(key); + return indexes[key] = length - 1; +} +function remove(setarr, key) { + const index = get(setarr, key); + if (index === void 0) return; + const { array, _indexes: indexes } = cast(setarr); + for (let i = index + 1; i < array.length; i++) { + const k = array[i]; + array[i - 1] = k; + indexes[k]--; + } + indexes[key] = void 0; + array.pop(); +} + +// src/gen-mapping.ts +var import_sourcemap_codec = __toESM(require_sourcemap_codec()); +var import_trace_mapping = __toESM(require_trace_mapping()); + +// src/sourcemap-segment.ts +var COLUMN = 0; +var SOURCES_INDEX = 1; +var SOURCE_LINE = 2; +var SOURCE_COLUMN = 3; +var NAMES_INDEX = 4; + +// src/gen-mapping.ts +var NO_NAME = -1; +var GenMapping = class { + constructor({ file, sourceRoot } = {}) { + this._names = new SetArray(); + this._sources = new SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + this._ignoreList = new SetArray(); + } +}; +function cast2(map) { + return map; +} +function addSegment(map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { + return addSegmentInternal( + false, + map, + genLine, + genColumn, + source, + sourceLine, + sourceColumn, + name, + content + ); +} +function addMapping(map, mapping) { + return addMappingInternal(false, map, mapping); +} +var maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + return addSegmentInternal( + true, + map, + genLine, + genColumn, + source, + sourceLine, + sourceColumn, + name, + content + ); +}; +var maybeAddMapping = (map, mapping) => { + return addMappingInternal(true, map, mapping); +}; +function setSourceContent(map, source, content) { + const { + _sources: sources, + _sourcesContent: sourcesContent + // _originalScopes: originalScopes, + } = cast2(map); + const index = put(sources, source); + sourcesContent[index] = content; +} +function setIgnore(map, source, ignore = true) { + const { + _sources: sources, + _sourcesContent: sourcesContent, + _ignoreList: ignoreList + // _originalScopes: originalScopes, + } = cast2(map); + const index = put(sources, source); + if (index === sourcesContent.length) sourcesContent[index] = null; + if (ignore) put(ignoreList, index); + else remove(ignoreList, index); +} +function toDecodedMap(map) { + const { + _mappings: mappings, + _sources: sources, + _sourcesContent: sourcesContent, + _names: names, + _ignoreList: ignoreList + // _originalScopes: originalScopes, + // _generatedRanges: generatedRanges, + } = cast2(map); + removeEmptyFinalLines(mappings); + return { + version: 3, + file: map.file || void 0, + names: names.array, + sourceRoot: map.sourceRoot || void 0, + sources: sources.array, + sourcesContent, + mappings, + // originalScopes, + // generatedRanges, + ignoreList: ignoreList.array + }; +} +function toEncodedMap(map) { + const decoded = toDecodedMap(map); + return Object.assign({}, decoded, { + // originalScopes: decoded.originalScopes.map((os) => encodeOriginalScopes(os)), + // generatedRanges: encodeGeneratedRanges(decoded.generatedRanges as GeneratedRange[]), + mappings: (0, import_sourcemap_codec.encode)(decoded.mappings) + }); +} +function fromMap(input) { + const map = new import_trace_mapping.TraceMap(input); + const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); + putAll(cast2(gen)._names, map.names); + putAll(cast2(gen)._sources, map.sources); + cast2(gen)._sourcesContent = map.sourcesContent || map.sources.map(() => null); + cast2(gen)._mappings = (0, import_trace_mapping.decodedMappings)(map); + if (map.ignoreList) putAll(cast2(gen)._ignoreList, map.ignoreList); + return gen; +} +function allMappings(map) { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = cast2(map); + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[COLUMN] }; + let source = void 0; + let original = void 0; + let name = void 0; + if (seg.length !== 1) { + source = sources.array[seg[SOURCES_INDEX]]; + original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; + if (seg.length === 5) name = names.array[seg[NAMES_INDEX]]; + } + out.push({ generated, source, original, name }); + } + } + return out; +} +function addSegmentInternal(skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { + const { + _mappings: mappings, + _sources: sources, + _sourcesContent: sourcesContent, + _names: names + // _originalScopes: originalScopes, + } = cast2(map); + const line = getIndex(mappings, genLine); + const index = getColumnIndex(line, genColumn); + if (!source) { + if (skipable && skipSourceless(line, index)) return; + return insert(line, index, [genColumn]); + } + assert(sourceLine); + assert(sourceColumn); + const sourcesIndex = put(sources, source); + const namesIndex = name ? put(names, name) : NO_NAME; + if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content != null ? content : null; + if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { + return; + } + return insert( + line, + index, + name ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] : [genColumn, sourcesIndex, sourceLine, sourceColumn] + ); +} +function assert(_val) { +} +function getIndex(arr, index) { + for (let i = arr.length; i <= index; i++) { + arr[i] = []; + } + return arr[index]; +} +function getColumnIndex(line, genColumn) { + let index = line.length; + for (let i = index - 1; i >= 0; index = i--) { + const current = line[i]; + if (genColumn >= current[COLUMN]) break; + } + return index; +} +function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} +function removeEmptyFinalLines(mappings) { + const { length } = mappings; + let len = length; + for (let i = len - 1; i >= 0; len = i, i--) { + if (mappings[i].length > 0) break; + } + if (len < length) mappings.length = len; +} +function putAll(setarr, array) { + for (let i = 0; i < array.length; i++) put(setarr, array[i]); +} +function skipSourceless(line, index) { + if (index === 0) return true; + const prev = line[index - 1]; + return prev.length === 1; +} +function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { + if (index === 0) return false; + const prev = line[index - 1]; + if (prev.length === 1) return false; + return sourcesIndex === prev[SOURCES_INDEX] && sourceLine === prev[SOURCE_LINE] && sourceColumn === prev[SOURCE_COLUMN] && namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME); +} +function addMappingInternal(skipable, map, mapping) { + const { generated, source, original, name, content } = mapping; + if (!source) { + return addSegmentInternal( + skipable, + map, + generated.line - 1, + generated.column, + null, + null, + null, + null, + null + ); + } + assert(original); + return addSegmentInternal( + skipable, + map, + generated.line - 1, + generated.column, + source, + original.line - 1, + original.column, + name, + content + ); +} +})); +//# sourceMappingURL=gen-mapping.umd.js.map diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map new file mode 100644 index 0000000..b13750b --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["umd:@jridgewell/sourcemap-codec", "umd:@jridgewell/trace-mapping", "../src/gen-mapping.ts", "../src/set-array.ts", "../src/sourcemap-segment.ts"], + "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA,6CAAAA,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA,2CAAAC,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACUO,IAAM,WAAN,MAAoC;AAAA,EAIzC,cAAc;AACZ,SAAK,WAAW,EAAE,WAAW,KAAK;AAClC,SAAK,QAAQ,CAAC;AAAA,EAChB;AACF;AAWA,SAAS,KAAoB,KAAgC;AAC3D,SAAO;AACT;AAKO,SAAS,IAAmB,QAAqB,KAA4B;AAClF,SAAO,KAAK,MAAM,EAAE,SAAS,GAAG;AAClC;AAMO,SAAS,IAAmB,QAAqB,KAAgB;AAEtE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW,QAAO;AAEhC,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAEhD,QAAM,SAAS,MAAM,KAAK,GAAG;AAC7B,SAAQ,QAAQ,GAAG,IAAI,SAAS;AAClC;AAgBO,SAAS,OAAsB,QAAqB,KAAc;AACvE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW;AAEzB,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAChD,WAAS,IAAI,QAAQ,GAAG,IAAI,MAAM,QAAQ,KAAK;AAC7C,UAAM,IAAI,MAAM,CAAC;AACjB,UAAM,IAAI,CAAC,IAAI;AACf,YAAQ,CAAC;AAAA,EACX;AACA,UAAQ,GAAG,IAAI;AACf,QAAM,IAAI;AACZ;;;ADhFA,6BAIO;AACP,2BAA0C;;;AEKnC,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;;;AFsB3B,IAAM,UAAU;AAKT,IAAM,aAAN,MAAiB;AAAA,EAWtB,YAAY,EAAE,MAAM,WAAW,IAAa,CAAC,GAAG;AAC9C,SAAK,SAAS,IAAI,SAAS;AAC3B,SAAK,WAAW,IAAI,SAAS;AAC7B,SAAK,kBAAkB,CAAC;AACxB,SAAK,YAAY,CAAC;AAGlB,SAAK,OAAO;AACZ,SAAK,aAAa;AAClB,SAAK,cAAc,IAAI,SAAS;AAAA,EAClC;AACF;AAgBA,SAASC,MAAK,KAAyB;AACrC,SAAO;AACT;AAoCO,SAAS,WACd,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAoCO,SAAS,WACd,KACA,SAOM;AACN,SAAO,mBAAmB,OAAO,KAAK,OAAmD;AAC3F;AAOO,IAAM,kBAAqC,CAChD,KACA,SACA,WACA,QACA,YACA,cACA,MACA,YACG;AACH,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAOO,IAAM,kBAAqC,CAAC,KAAK,YAAY;AAClE,SAAO,mBAAmB,MAAM,KAAK,OAAmD;AAC1F;AAKO,SAAS,iBAAiB,KAAiB,QAAgB,SAA8B;AAC9F,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA;AAAA,EAEnB,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,iBAAe,KAAK,IAAI;AAE1B;AAEO,SAAS,UAAU,KAAiB,QAAgB,SAAS,MAAM;AACxE,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,aAAa;AAAA;AAAA,EAEf,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,MAAI,UAAU,eAAe,OAAQ,gBAAe,KAAK,IAAI;AAE7D,MAAI,OAAQ,KAAI,YAAY,KAAK;AAAA,MAC5B,QAAO,YAAY,KAAK;AAC/B;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA,IACR,aAAa;AAAA;AAAA;AAAA,EAGf,IAAIA,MAAK,GAAG;AACZ,wBAAsB,QAAQ;AAE9B,SAAO;AAAA,IACL,SAAS;AAAA,IACT,MAAM,IAAI,QAAQ;AAAA,IAClB,OAAO,MAAM;AAAA,IACb,YAAY,IAAI,cAAc;AAAA,IAC9B,SAAS,QAAQ;AAAA,IACjB;AAAA,IACA;AAAA;AAAA;AAAA,IAGA,YAAY,WAAW;AAAA,EACzB;AACF;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM,UAAU,aAAa,GAAG;AAChC,SAAO,OAAO,OAAO,CAAC,GAAG,SAAS;AAAA;AAAA;AAAA,IAGhC,cAAU,+BAAO,QAAQ,QAAgC;AAAA,EAC3D,CAAC;AACH;AAKO,SAAS,QAAQ,OAAmC;AACzD,QAAM,MAAM,IAAI,8BAAS,KAAK;AAC9B,QAAM,MAAM,IAAI,WAAW,EAAE,MAAM,IAAI,MAAM,YAAY,IAAI,WAAW,CAAC;AAEzE,SAAOA,MAAK,GAAG,EAAE,QAAQ,IAAI,KAAK;AAClC,SAAOA,MAAK,GAAG,EAAE,UAAU,IAAI,OAAmB;AAClD,EAAAA,MAAK,GAAG,EAAE,kBAAkB,IAAI,kBAAkB,IAAI,QAAQ,IAAI,MAAM,IAAI;AAC5E,EAAAA,MAAK,GAAG,EAAE,gBAAY,sCAAgB,GAAG;AAEzC,MAAI,IAAI,WAAY,QAAOA,MAAK,GAAG,EAAE,aAAa,IAAI,UAAU;AAEhE,SAAO;AACT;AAMO,SAAS,YAAY,KAA4B;AACtD,QAAM,MAAiB,CAAC;AACxB,QAAM,EAAE,WAAW,UAAU,UAAU,SAAS,QAAQ,MAAM,IAAIA,MAAK,GAAG;AAE1E,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,OAAO,SAAS,CAAC;AACvB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,YAAY,EAAE,MAAM,IAAI,GAAG,QAAQ,IAAI,MAAM,EAAE;AACrD,UAAI,SAA6B;AACjC,UAAI,WAA4B;AAChC,UAAI,OAA2B;AAE/B,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,QAAQ,MAAM,IAAI,aAAa,CAAC;AACzC,mBAAW,EAAE,MAAM,IAAI,WAAW,IAAI,GAAG,QAAQ,IAAI,aAAa,EAAE;AAEpE,YAAI,IAAI,WAAW,EAAG,QAAO,MAAM,MAAM,IAAI,WAAW,CAAC;AAAA,MAC3D;AAEA,UAAI,KAAK,EAAE,WAAW,QAAQ,UAAU,KAAK,CAAY;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO;AACT;AAGA,SAAS,mBACP,UACA,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA;AAAA,EAEV,IAAIA,MAAK,GAAG;AACZ,QAAM,OAAO,SAAS,UAAU,OAAO;AACvC,QAAM,QAAQ,eAAe,MAAM,SAAS;AAE5C,MAAI,CAAC,QAAQ;AACX,QAAI,YAAY,eAAe,MAAM,KAAK,EAAG;AAC7C,WAAO,OAAO,MAAM,OAAO,CAAC,SAAS,CAAC;AAAA,EACxC;AAIA,SAAe,UAAU;AACzB,SAAe,YAAY;AAE3B,QAAM,eAAe,IAAI,SAAS,MAAM;AACxC,QAAM,aAAa,OAAO,IAAI,OAAO,IAAI,IAAI;AAC7C,MAAI,iBAAiB,eAAe,OAAQ,gBAAe,YAAY,IAAI,4BAAW;AAGtF,MAAI,YAAY,WAAW,MAAM,OAAO,cAAc,YAAY,cAAc,UAAU,GAAG;AAC3F;AAAA,EACF;AAEA,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,OACI,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU,IAC9D,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,EACxD;AACF;AAEA,SAAS,OAAU,MAAkC;AAErD;AAEA,SAAS,SAAY,KAAY,OAAoB;AACnD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,KAAK;AACxC,QAAI,CAAC,IAAI,CAAC;AAAA,EACZ;AACA,SAAO,IAAI,KAAK;AAClB;AAEA,SAAS,eAAe,MAA0B,WAA2B;AAC3E,MAAI,QAAQ,KAAK;AACjB,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,UAAM,UAAU,KAAK,CAAC;AACtB,QAAI,aAAa,QAAQ,MAAM,EAAG;AAAA,EACpC;AACA,SAAO;AACT;AAEA,SAAS,OAAU,OAAY,OAAe,OAAU;AACtD,WAAS,IAAI,MAAM,QAAQ,IAAI,OAAO,KAAK;AACzC,UAAM,CAAC,IAAI,MAAM,IAAI,CAAC;AAAA,EACxB;AACA,QAAM,KAAK,IAAI;AACjB;AAEA,SAAS,sBAAsB,UAAgC;AAC7D,QAAM,EAAE,OAAO,IAAI;AACnB,MAAI,MAAM;AACV,WAAS,IAAI,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK;AAC1C,QAAI,SAAS,CAAC,EAAE,SAAS,EAAG;AAAA,EAC9B;AACA,MAAI,MAAM,OAAQ,UAAS,SAAS;AACtC;AAEA,SAAS,OAAkC,QAAqB,OAAY;AAC1E,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,QAAQ,MAAM,CAAC,CAAC;AAC7D;AAEA,SAAS,eAAe,MAA0B,OAAwB;AAGxE,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAI3B,SAAO,KAAK,WAAW;AACzB;AAEA,SAAS,WACP,MACA,OACA,cACA,YACA,cACA,YACS;AAET,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAG3B,MAAI,KAAK,WAAW,EAAG,QAAO;AAI9B,SACE,iBAAiB,KAAK,aAAa,KACnC,eAAe,KAAK,WAAW,KAC/B,iBAAiB,KAAK,aAAa,KACnC,gBAAgB,KAAK,WAAW,IAAI,KAAK,WAAW,IAAI;AAE5D;AAEA,SAAS,mBACP,UACA,KACA,SAOA;AACA,QAAM,EAAE,WAAW,QAAQ,UAAU,MAAM,QAAQ,IAAI;AACvD,MAAI,CAAC,QAAQ;AACX,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA,UAAU,OAAO;AAAA,MACjB,UAAU;AAAA,MACV;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACA,SAAY,QAAQ;AACpB,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,UAAU,OAAO;AAAA,IACjB,UAAU;AAAA,IACV;AAAA,IACA,SAAS,OAAO;AAAA,IAChB,SAAS;AAAA,IACT;AAAA,IACA;AAAA,EACF;AACF;", + "names": ["module", "module", "cast"] +} diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts new file mode 100644 index 0000000..9ba936e --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts @@ -0,0 +1,88 @@ +import type { SourceMapInput } from '@jridgewell/trace-mapping'; +import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types'; +export type { DecodedSourceMap, EncodedSourceMap, Mapping }; +export type Options = { + file?: string | null; + sourceRoot?: string | null; +}; +/** + * Provides the state to generate a sourcemap. + */ +export declare class GenMapping { + private _names; + private _sources; + private _sourcesContent; + private _mappings; + private _ignoreList; + file: string | null | undefined; + sourceRoot: string | null | undefined; + constructor({ file, sourceRoot }?: Options); +} +/** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source?: null, sourceLine?: null, sourceColumn?: null, name?: null, content?: null): void; +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name?: null, content?: string | null): void; +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name: string, content?: string | null): void; +/** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source?: null; + original?: null; + name?: null; + content?: null; +}): void; +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source: string; + original: Pos; + name?: null; + content?: string | null; +}): void; +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source: string; + original: Pos; + name: string; + content?: string | null; +}): void; +/** + * Same as `addSegment`, but will only add the segment if it generates useful information in the + * resulting map. This only works correctly if segments are added **in order**, meaning you should + * not add a segment with a lower generated line/column than one that came before. + */ +export declare const maybeAddSegment: typeof addSegment; +/** + * Same as `addMapping`, but will only add the mapping if it generates useful information in the + * resulting map. This only works correctly if mappings are added **in order**, meaning you should + * not add a mapping with a lower generated line/column than one that came before. + */ +export declare const maybeAddMapping: typeof addMapping; +/** + * Adds/removes the content of the source file to the source map. + */ +export declare function setSourceContent(map: GenMapping, source: string, content: string | null): void; +export declare function setIgnore(map: GenMapping, source: string, ignore?: boolean): void; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function toDecodedMap(map: GenMapping): DecodedSourceMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function toEncodedMap(map: GenMapping): EncodedSourceMap; +/** + * Constructs a new GenMapping, using the already present mappings of the input. + */ +export declare function fromMap(input: SourceMapInput): GenMapping; +/** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ +export declare function allMappings(map: GenMapping): Mapping[]; diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/set-array.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/set-array.d.ts new file mode 100644 index 0000000..6ed4354 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/types/set-array.d.ts @@ -0,0 +1,32 @@ +type Key = string | number | symbol; +/** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ +export declare class SetArray { + private _indexes; + array: readonly T[]; + constructor(); +} +/** + * Gets the index associated with `key` in the backing array, if it is already present. + */ +export declare function get(setarr: SetArray, key: T): number | undefined; +/** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ +export declare function put(setarr: SetArray, key: T): number; +/** + * Pops the last added item out of the SetArray. + */ +export declare function pop(setarr: SetArray): void; +/** + * Removes the key, if it exists in the set. + */ +export declare function remove(setarr: SetArray, key: T): void; +export {}; diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts new file mode 100644 index 0000000..aa19fb5 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts @@ -0,0 +1,12 @@ +type GeneratedColumn = number; +type SourcesIndex = number; +type SourceLine = number; +type SourceColumn = number; +type NamesIndex = number; +export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; +export declare const COLUMN = 0; +export declare const SOURCES_INDEX = 1; +export declare const SOURCE_LINE = 2; +export declare const SOURCE_COLUMN = 3; +export declare const NAMES_INDEX = 4; +export {}; diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts new file mode 100644 index 0000000..8eb90fb --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts @@ -0,0 +1,43 @@ +import type { SourceMapSegment } from './sourcemap-segment'; +export interface SourceMapV3 { + file?: string | null; + names: readonly string[]; + sourceRoot?: string; + sources: readonly (string | null)[]; + sourcesContent?: readonly (string | null)[]; + version: 3; + ignoreList?: readonly number[]; +} +export interface EncodedSourceMap extends SourceMapV3 { + mappings: string; +} +export interface DecodedSourceMap extends SourceMapV3 { + mappings: readonly SourceMapSegment[][]; +} +export interface Pos { + line: number; + column: number; +} +export interface OriginalPos extends Pos { + source: string; +} +export interface BindingExpressionRange { + start: Pos; + expression: string; +} +export type Mapping = { + generated: Pos; + source: undefined; + original: undefined; + name: undefined; +} | { + generated: Pos; + source: string; + original: Pos; + name: string; +} | { + generated: Pos; + source: string; + original: Pos; + name: undefined; +}; diff --git a/node_modules/@jridgewell/gen-mapping/package.json b/node_modules/@jridgewell/gen-mapping/package.json new file mode 100644 index 0000000..036f9b7 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/package.json @@ -0,0 +1,67 @@ +{ + "name": "@jridgewell/gen-mapping", + "version": "0.3.13", + "description": "Generate source maps", + "keywords": [ + "source", + "map" + ], + "main": "dist/gen-mapping.umd.js", + "module": "dist/gen-mapping.mjs", + "types": "types/gen-mapping.d.cts", + "files": [ + "dist", + "src", + "types" + ], + "exports": { + ".": [ + { + "import": { + "types": "./types/gen-mapping.d.mts", + "default": "./dist/gen-mapping.mjs" + }, + "default": { + "types": "./types/gen-mapping.d.cts", + "default": "./dist/gen-mapping.umd.js" + } + }, + "./dist/gen-mapping.umd.js" + ], + "./package.json": "./package.json" + }, + "scripts": { + "benchmark": "run-s build:code benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node --expose-gc benchmark/index.js", + "build": "run-s -n build:code build:types", + "build:code": "node ../../esbuild.mjs gen-mapping.ts", + "build:types": "run-s build:types:force build:types:emit build:types:mts", + "build:types:force": "rimraf tsconfig.build.tsbuildinfo", + "build:types:emit": "tsc --project tsconfig.build.json", + "build:types:mts": "node ../../mts-types.mjs", + "clean": "run-s -n clean:code clean:types", + "clean:code": "tsc --build --clean tsconfig.build.json", + "clean:types": "rimraf dist types", + "test": "run-s -n test:types test:only test:format", + "test:format": "prettier --check '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:types": "eslint '{src,test}/**/*.ts'", + "lint": "run-s -n lint:types lint:format", + "lint:format": "npm run test:format -- --write", + "lint:types": "npm run test:types -- --fix", + "prepublishOnly": "npm run-s -n build test" + }, + "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/gen-mapping", + "repository": { + "type": "git", + "url": "git+https://github.com/jridgewell/sourcemaps.git", + "directory": "packages/gen-mapping" + }, + "author": "Justin Ridgewell ", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } +} diff --git a/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts b/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts new file mode 100644 index 0000000..ecc878c --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts @@ -0,0 +1,614 @@ +import { SetArray, put, remove } from './set-array'; +import { + encode, + // encodeGeneratedRanges, + // encodeOriginalScopes +} from '@jridgewell/sourcemap-codec'; +import { TraceMap, decodedMappings } from '@jridgewell/trace-mapping'; + +import { + COLUMN, + SOURCES_INDEX, + SOURCE_LINE, + SOURCE_COLUMN, + NAMES_INDEX, +} from './sourcemap-segment'; + +import type { SourceMapInput } from '@jridgewell/trace-mapping'; +// import type { OriginalScope, GeneratedRange } from '@jridgewell/sourcemap-codec'; +import type { SourceMapSegment } from './sourcemap-segment'; +import type { + DecodedSourceMap, + EncodedSourceMap, + Pos, + Mapping, + // BindingExpressionRange, + // OriginalPos, + // OriginalScopeInfo, + // GeneratedRangeInfo, +} from './types'; + +export type { DecodedSourceMap, EncodedSourceMap, Mapping }; + +export type Options = { + file?: string | null; + sourceRoot?: string | null; +}; + +const NO_NAME = -1; + +/** + * Provides the state to generate a sourcemap. + */ +export class GenMapping { + declare private _names: SetArray; + declare private _sources: SetArray; + declare private _sourcesContent: (string | null)[]; + declare private _mappings: SourceMapSegment[][]; + // private declare _originalScopes: OriginalScope[][]; + // private declare _generatedRanges: GeneratedRange[]; + declare private _ignoreList: SetArray; + declare file: string | null | undefined; + declare sourceRoot: string | null | undefined; + + constructor({ file, sourceRoot }: Options = {}) { + this._names = new SetArray(); + this._sources = new SetArray(); + this._sourcesContent = []; + this._mappings = []; + // this._originalScopes = []; + // this._generatedRanges = []; + this.file = file; + this.sourceRoot = sourceRoot; + this._ignoreList = new SetArray(); + } +} + +interface PublicMap { + _names: GenMapping['_names']; + _sources: GenMapping['_sources']; + _sourcesContent: GenMapping['_sourcesContent']; + _mappings: GenMapping['_mappings']; + // _originalScopes: GenMapping['_originalScopes']; + // _generatedRanges: GenMapping['_generatedRanges']; + _ignoreList: GenMapping['_ignoreList']; +} + +/** + * Typescript doesn't allow friend access to private fields, so this just casts the map into a type + * with public access modifiers. + */ +function cast(map: unknown): PublicMap { + return map as any; +} + +/** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ +export function addSegment( + map: GenMapping, + genLine: number, + genColumn: number, + source?: null, + sourceLine?: null, + sourceColumn?: null, + name?: null, + content?: null, +): void; +export function addSegment( + map: GenMapping, + genLine: number, + genColumn: number, + source: string, + sourceLine: number, + sourceColumn: number, + name?: null, + content?: string | null, +): void; +export function addSegment( + map: GenMapping, + genLine: number, + genColumn: number, + source: string, + sourceLine: number, + sourceColumn: number, + name: string, + content?: string | null, +): void; +export function addSegment( + map: GenMapping, + genLine: number, + genColumn: number, + source?: string | null, + sourceLine?: number | null, + sourceColumn?: number | null, + name?: string | null, + content?: string | null, +): void { + return addSegmentInternal( + false, + map, + genLine, + genColumn, + source, + sourceLine, + sourceColumn, + name, + content, + ); +} + +/** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ +export function addMapping( + map: GenMapping, + mapping: { + generated: Pos; + source?: null; + original?: null; + name?: null; + content?: null; + }, +): void; +export function addMapping( + map: GenMapping, + mapping: { + generated: Pos; + source: string; + original: Pos; + name?: null; + content?: string | null; + }, +): void; +export function addMapping( + map: GenMapping, + mapping: { + generated: Pos; + source: string; + original: Pos; + name: string; + content?: string | null; + }, +): void; +export function addMapping( + map: GenMapping, + mapping: { + generated: Pos; + source?: string | null; + original?: Pos | null; + name?: string | null; + content?: string | null; + }, +): void { + return addMappingInternal(false, map, mapping as Parameters[2]); +} + +/** + * Same as `addSegment`, but will only add the segment if it generates useful information in the + * resulting map. This only works correctly if segments are added **in order**, meaning you should + * not add a segment with a lower generated line/column than one that came before. + */ +export const maybeAddSegment: typeof addSegment = ( + map, + genLine, + genColumn, + source, + sourceLine, + sourceColumn, + name, + content, +) => { + return addSegmentInternal( + true, + map, + genLine, + genColumn, + source, + sourceLine, + sourceColumn, + name, + content, + ); +}; + +/** + * Same as `addMapping`, but will only add the mapping if it generates useful information in the + * resulting map. This only works correctly if mappings are added **in order**, meaning you should + * not add a mapping with a lower generated line/column than one that came before. + */ +export const maybeAddMapping: typeof addMapping = (map, mapping) => { + return addMappingInternal(true, map, mapping as Parameters[2]); +}; + +/** + * Adds/removes the content of the source file to the source map. + */ +export function setSourceContent(map: GenMapping, source: string, content: string | null): void { + const { + _sources: sources, + _sourcesContent: sourcesContent, + // _originalScopes: originalScopes, + } = cast(map); + const index = put(sources, source); + sourcesContent[index] = content; + // if (index === originalScopes.length) originalScopes[index] = []; +} + +export function setIgnore(map: GenMapping, source: string, ignore = true) { + const { + _sources: sources, + _sourcesContent: sourcesContent, + _ignoreList: ignoreList, + // _originalScopes: originalScopes, + } = cast(map); + const index = put(sources, source); + if (index === sourcesContent.length) sourcesContent[index] = null; + // if (index === originalScopes.length) originalScopes[index] = []; + if (ignore) put(ignoreList, index); + else remove(ignoreList, index); +} + +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export function toDecodedMap(map: GenMapping): DecodedSourceMap { + const { + _mappings: mappings, + _sources: sources, + _sourcesContent: sourcesContent, + _names: names, + _ignoreList: ignoreList, + // _originalScopes: originalScopes, + // _generatedRanges: generatedRanges, + } = cast(map); + removeEmptyFinalLines(mappings); + + return { + version: 3, + file: map.file || undefined, + names: names.array, + sourceRoot: map.sourceRoot || undefined, + sources: sources.array, + sourcesContent, + mappings, + // originalScopes, + // generatedRanges, + ignoreList: ignoreList.array, + }; +} + +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export function toEncodedMap(map: GenMapping): EncodedSourceMap { + const decoded = toDecodedMap(map); + return Object.assign({}, decoded, { + // originalScopes: decoded.originalScopes.map((os) => encodeOriginalScopes(os)), + // generatedRanges: encodeGeneratedRanges(decoded.generatedRanges as GeneratedRange[]), + mappings: encode(decoded.mappings as SourceMapSegment[][]), + }); +} + +/** + * Constructs a new GenMapping, using the already present mappings of the input. + */ +export function fromMap(input: SourceMapInput): GenMapping { + const map = new TraceMap(input); + const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); + + putAll(cast(gen)._names, map.names); + putAll(cast(gen)._sources, map.sources as string[]); + cast(gen)._sourcesContent = map.sourcesContent || map.sources.map(() => null); + cast(gen)._mappings = decodedMappings(map) as GenMapping['_mappings']; + // TODO: implement originalScopes/generatedRanges + if (map.ignoreList) putAll(cast(gen)._ignoreList, map.ignoreList); + + return gen; +} + +/** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ +export function allMappings(map: GenMapping): Mapping[] { + const out: Mapping[] = []; + const { _mappings: mappings, _sources: sources, _names: names } = cast(map); + + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + + const generated = { line: i + 1, column: seg[COLUMN] }; + let source: string | undefined = undefined; + let original: Pos | undefined = undefined; + let name: string | undefined = undefined; + + if (seg.length !== 1) { + source = sources.array[seg[SOURCES_INDEX]]; + original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; + + if (seg.length === 5) name = names.array[seg[NAMES_INDEX]]; + } + + out.push({ generated, source, original, name } as Mapping); + } + } + + return out; +} + +// This split declaration is only so that terser can elminiate the static initialization block. +function addSegmentInternal( + skipable: boolean, + map: GenMapping, + genLine: number, + genColumn: number, + source: S, + sourceLine: S extends string ? number : null | undefined, + sourceColumn: S extends string ? number : null | undefined, + name: S extends string ? string | null | undefined : null | undefined, + content: S extends string ? string | null | undefined : null | undefined, +): void { + const { + _mappings: mappings, + _sources: sources, + _sourcesContent: sourcesContent, + _names: names, + // _originalScopes: originalScopes, + } = cast(map); + const line = getIndex(mappings, genLine); + const index = getColumnIndex(line, genColumn); + + if (!source) { + if (skipable && skipSourceless(line, index)) return; + return insert(line, index, [genColumn]); + } + + // Sigh, TypeScript can't figure out sourceLine and sourceColumn aren't nullish if source + // isn't nullish. + assert(sourceLine); + assert(sourceColumn); + + const sourcesIndex = put(sources, source); + const namesIndex = name ? put(names, name) : NO_NAME; + if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content ?? null; + // if (sourcesIndex === originalScopes.length) originalScopes[sourcesIndex] = []; + + if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { + return; + } + + return insert( + line, + index, + name + ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] + : [genColumn, sourcesIndex, sourceLine, sourceColumn], + ); +} + +function assert(_val: unknown): asserts _val is T { + // noop. +} + +function getIndex(arr: T[][], index: number): T[] { + for (let i = arr.length; i <= index; i++) { + arr[i] = []; + } + return arr[index]; +} + +function getColumnIndex(line: SourceMapSegment[], genColumn: number): number { + let index = line.length; + for (let i = index - 1; i >= 0; index = i--) { + const current = line[i]; + if (genColumn >= current[COLUMN]) break; + } + return index; +} + +function insert(array: T[], index: number, value: T) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} + +function removeEmptyFinalLines(mappings: SourceMapSegment[][]) { + const { length } = mappings; + let len = length; + for (let i = len - 1; i >= 0; len = i, i--) { + if (mappings[i].length > 0) break; + } + if (len < length) mappings.length = len; +} + +function putAll(setarr: SetArray, array: T[]) { + for (let i = 0; i < array.length; i++) put(setarr, array[i]); +} + +function skipSourceless(line: SourceMapSegment[], index: number): boolean { + // The start of a line is already sourceless, so adding a sourceless segment to the beginning + // doesn't generate any useful information. + if (index === 0) return true; + + const prev = line[index - 1]; + // If the previous segment is also sourceless, then adding another sourceless segment doesn't + // genrate any new information. Else, this segment will end the source/named segment and point to + // a sourceless position, which is useful. + return prev.length === 1; +} + +function skipSource( + line: SourceMapSegment[], + index: number, + sourcesIndex: number, + sourceLine: number, + sourceColumn: number, + namesIndex: number, +): boolean { + // A source/named segment at the start of a line gives position at that genColumn + if (index === 0) return false; + + const prev = line[index - 1]; + + // If the previous segment is sourceless, then we're transitioning to a source. + if (prev.length === 1) return false; + + // If the previous segment maps to the exact same source position, then this segment doesn't + // provide any new position information. + return ( + sourcesIndex === prev[SOURCES_INDEX] && + sourceLine === prev[SOURCE_LINE] && + sourceColumn === prev[SOURCE_COLUMN] && + namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME) + ); +} + +function addMappingInternal( + skipable: boolean, + map: GenMapping, + mapping: { + generated: Pos; + source: S; + original: S extends string ? Pos : null | undefined; + name: S extends string ? string | null | undefined : null | undefined; + content: S extends string ? string | null | undefined : null | undefined; + }, +) { + const { generated, source, original, name, content } = mapping; + if (!source) { + return addSegmentInternal( + skipable, + map, + generated.line - 1, + generated.column, + null, + null, + null, + null, + null, + ); + } + assert(original); + return addSegmentInternal( + skipable, + map, + generated.line - 1, + generated.column, + source as string, + original.line - 1, + original.column, + name, + content, + ); +} + +/* +export function addOriginalScope( + map: GenMapping, + data: { + start: Pos; + end: Pos; + source: string; + kind: string; + name?: string; + variables?: string[]; + }, +): OriginalScopeInfo { + const { start, end, source, kind, name, variables } = data; + const { + _sources: sources, + _sourcesContent: sourcesContent, + _originalScopes: originalScopes, + _names: names, + } = cast(map); + const index = put(sources, source); + if (index === sourcesContent.length) sourcesContent[index] = null; + if (index === originalScopes.length) originalScopes[index] = []; + + const kindIndex = put(names, kind); + const scope: OriginalScope = name + ? [start.line - 1, start.column, end.line - 1, end.column, kindIndex, put(names, name)] + : [start.line - 1, start.column, end.line - 1, end.column, kindIndex]; + if (variables) { + scope.vars = variables.map((v) => put(names, v)); + } + const len = originalScopes[index].push(scope); + return [index, len - 1, variables]; +} +*/ + +// Generated Ranges +/* +export function addGeneratedRange( + map: GenMapping, + data: { + start: Pos; + isScope: boolean; + originalScope?: OriginalScopeInfo; + callsite?: OriginalPos; + }, +): GeneratedRangeInfo { + const { start, isScope, originalScope, callsite } = data; + const { + _originalScopes: originalScopes, + _sources: sources, + _sourcesContent: sourcesContent, + _generatedRanges: generatedRanges, + } = cast(map); + + const range: GeneratedRange = [ + start.line - 1, + start.column, + 0, + 0, + originalScope ? originalScope[0] : -1, + originalScope ? originalScope[1] : -1, + ]; + if (originalScope?.[2]) { + range.bindings = originalScope[2].map(() => [[-1]]); + } + if (callsite) { + const index = put(sources, callsite.source); + if (index === sourcesContent.length) sourcesContent[index] = null; + if (index === originalScopes.length) originalScopes[index] = []; + range.callsite = [index, callsite.line - 1, callsite.column]; + } + if (isScope) range.isScope = true; + generatedRanges.push(range); + + return [range, originalScope?.[2]]; +} + +export function setEndPosition(range: GeneratedRangeInfo, pos: Pos) { + range[0][2] = pos.line - 1; + range[0][3] = pos.column; +} + +export function addBinding( + map: GenMapping, + range: GeneratedRangeInfo, + variable: string, + expression: string | BindingExpressionRange, +) { + const { _names: names } = cast(map); + const bindings = (range[0].bindings ||= []); + const vars = range[1]; + + const index = vars!.indexOf(variable); + const binding = getIndex(bindings, index); + + if (typeof expression === 'string') binding[0] = [put(names, expression)]; + else { + const { start } = expression; + binding.push([put(names, expression.expression), start.line - 1, start.column]); + } +} +*/ diff --git a/node_modules/@jridgewell/gen-mapping/src/set-array.ts b/node_modules/@jridgewell/gen-mapping/src/set-array.ts new file mode 100644 index 0000000..a2a73a5 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/src/set-array.ts @@ -0,0 +1,82 @@ +type Key = string | number | symbol; + +/** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ +export class SetArray { + declare private _indexes: Record; + declare array: readonly T[]; + + constructor() { + this._indexes = { __proto__: null } as any; + this.array = []; + } +} + +interface PublicSet { + array: T[]; + _indexes: SetArray['_indexes']; +} + +/** + * Typescript doesn't allow friend access to private fields, so this just casts the set into a type + * with public access modifiers. + */ +function cast(set: SetArray): PublicSet { + return set as any; +} + +/** + * Gets the index associated with `key` in the backing array, if it is already present. + */ +export function get(setarr: SetArray, key: T): number | undefined { + return cast(setarr)._indexes[key]; +} + +/** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ +export function put(setarr: SetArray, key: T): number { + // The key may or may not be present. If it is present, it's a number. + const index = get(setarr, key); + if (index !== undefined) return index; + + const { array, _indexes: indexes } = cast(setarr); + + const length = array.push(key); + return (indexes[key] = length - 1); +} + +/** + * Pops the last added item out of the SetArray. + */ +export function pop(setarr: SetArray): void { + const { array, _indexes: indexes } = cast(setarr); + if (array.length === 0) return; + + const last = array.pop()!; + indexes[last] = undefined; +} + +/** + * Removes the key, if it exists in the set. + */ +export function remove(setarr: SetArray, key: T): void { + const index = get(setarr, key); + if (index === undefined) return; + + const { array, _indexes: indexes } = cast(setarr); + for (let i = index + 1; i < array.length; i++) { + const k = array[i]; + array[i - 1] = k; + indexes[k]!--; + } + indexes[key] = undefined; + array.pop(); +} diff --git a/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts b/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts new file mode 100644 index 0000000..fb296dd --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts @@ -0,0 +1,16 @@ +type GeneratedColumn = number; +type SourcesIndex = number; +type SourceLine = number; +type SourceColumn = number; +type NamesIndex = number; + +export type SourceMapSegment = + | [GeneratedColumn] + | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] + | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; + +export const COLUMN = 0; +export const SOURCES_INDEX = 1; +export const SOURCE_LINE = 2; +export const SOURCE_COLUMN = 3; +export const NAMES_INDEX = 4; diff --git a/node_modules/@jridgewell/gen-mapping/src/types.ts b/node_modules/@jridgewell/gen-mapping/src/types.ts new file mode 100644 index 0000000..b087f70 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/src/types.ts @@ -0,0 +1,61 @@ +// import type { GeneratedRange, OriginalScope } from '@jridgewell/sourcemap-codec'; +import type { SourceMapSegment } from './sourcemap-segment'; + +export interface SourceMapV3 { + file?: string | null; + names: readonly string[]; + sourceRoot?: string; + sources: readonly (string | null)[]; + sourcesContent?: readonly (string | null)[]; + version: 3; + ignoreList?: readonly number[]; +} + +export interface EncodedSourceMap extends SourceMapV3 { + mappings: string; + // originalScopes: string[]; + // generatedRanges: string; +} + +export interface DecodedSourceMap extends SourceMapV3 { + mappings: readonly SourceMapSegment[][]; + // originalScopes: readonly OriginalScope[][]; + // generatedRanges: readonly GeneratedRange[]; +} + +export interface Pos { + line: number; // 1-based + column: number; // 0-based +} + +export interface OriginalPos extends Pos { + source: string; +} + +export interface BindingExpressionRange { + start: Pos; + expression: string; +} + +// export type OriginalScopeInfo = [number, number, string[] | undefined]; +// export type GeneratedRangeInfo = [GeneratedRange, string[] | undefined]; + +export type Mapping = + | { + generated: Pos; + source: undefined; + original: undefined; + name: undefined; + } + | { + generated: Pos; + source: string; + original: Pos; + name: string; + } + | { + generated: Pos; + source: string; + original: Pos; + name: undefined; + }; diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts new file mode 100644 index 0000000..7618d85 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts @@ -0,0 +1,89 @@ +import type { SourceMapInput } from '@jridgewell/trace-mapping'; +import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types.cts'; +export type { DecodedSourceMap, EncodedSourceMap, Mapping }; +export type Options = { + file?: string | null; + sourceRoot?: string | null; +}; +/** + * Provides the state to generate a sourcemap. + */ +export declare class GenMapping { + private _names; + private _sources; + private _sourcesContent; + private _mappings; + private _ignoreList; + file: string | null | undefined; + sourceRoot: string | null | undefined; + constructor({ file, sourceRoot }?: Options); +} +/** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source?: null, sourceLine?: null, sourceColumn?: null, name?: null, content?: null): void; +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name?: null, content?: string | null): void; +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name: string, content?: string | null): void; +/** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source?: null; + original?: null; + name?: null; + content?: null; +}): void; +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source: string; + original: Pos; + name?: null; + content?: string | null; +}): void; +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source: string; + original: Pos; + name: string; + content?: string | null; +}): void; +/** + * Same as `addSegment`, but will only add the segment if it generates useful information in the + * resulting map. This only works correctly if segments are added **in order**, meaning you should + * not add a segment with a lower generated line/column than one that came before. + */ +export declare const maybeAddSegment: typeof addSegment; +/** + * Same as `addMapping`, but will only add the mapping if it generates useful information in the + * resulting map. This only works correctly if mappings are added **in order**, meaning you should + * not add a mapping with a lower generated line/column than one that came before. + */ +export declare const maybeAddMapping: typeof addMapping; +/** + * Adds/removes the content of the source file to the source map. + */ +export declare function setSourceContent(map: GenMapping, source: string, content: string | null): void; +export declare function setIgnore(map: GenMapping, source: string, ignore?: boolean): void; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function toDecodedMap(map: GenMapping): DecodedSourceMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function toEncodedMap(map: GenMapping): EncodedSourceMap; +/** + * Constructs a new GenMapping, using the already present mappings of the input. + */ +export declare function fromMap(input: SourceMapInput): GenMapping; +/** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ +export declare function allMappings(map: GenMapping): Mapping[]; +//# sourceMappingURL=gen-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts.map new file mode 100644 index 0000000..8a2b183 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"gen-mapping.d.ts","sourceRoot":"","sources":["../src/gen-mapping.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAGhE,OAAO,KAAK,EACV,gBAAgB,EAChB,gBAAgB,EAChB,GAAG,EACH,OAAO,EAKR,MAAM,SAAS,CAAC;AAEjB,YAAY,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,CAAC;AAE5D,MAAM,MAAM,OAAO,GAAG;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,UAAU,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CAC5B,CAAC;AAIF;;GAEG;AACH,qBAAa,UAAU;IACrB,QAAgB,MAAM,CAAmB;IACzC,QAAgB,QAAQ,CAAmB;IAC3C,QAAgB,eAAe,CAAoB;IACnD,QAAgB,SAAS,CAAuB;IAGhD,QAAgB,WAAW,CAAmB;IACtC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IAChC,UAAU,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;gBAElC,EAAE,IAAI,EAAE,UAAU,EAAE,GAAE,OAAY;CAW/C;AAoBD;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,CAAC,EAAE,IAAI,EACb,UAAU,CAAC,EAAE,IAAI,EACjB,YAAY,CAAC,EAAE,IAAI,EACnB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,IAAI,GACb,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AAwBR;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,CAAC,EAAE,IAAI,CAAC;IACd,QAAQ,CAAC,EAAE,IAAI,CAAC;IAChB,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,IAAI,CAAC;CAChB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AAcR;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAqBpC,CAAC;AAEF;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAEpC,CAAC;AAEF;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI,CAS9F;AAED,wBAAgB,SAAS,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,UAAO,QAYvE;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAwB9D;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAO9D;AAED;;GAEG;AACH,wBAAgB,OAAO,CAAC,KAAK,EAAE,cAAc,GAAG,UAAU,CAYzD;AAED;;;GAGG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,UAAU,GAAG,OAAO,EAAE,CA0BtD"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts new file mode 100644 index 0000000..bbc0d89 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts @@ -0,0 +1,89 @@ +import type { SourceMapInput } from '@jridgewell/trace-mapping'; +import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types.mts'; +export type { DecodedSourceMap, EncodedSourceMap, Mapping }; +export type Options = { + file?: string | null; + sourceRoot?: string | null; +}; +/** + * Provides the state to generate a sourcemap. + */ +export declare class GenMapping { + private _names; + private _sources; + private _sourcesContent; + private _mappings; + private _ignoreList; + file: string | null | undefined; + sourceRoot: string | null | undefined; + constructor({ file, sourceRoot }?: Options); +} +/** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source?: null, sourceLine?: null, sourceColumn?: null, name?: null, content?: null): void; +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name?: null, content?: string | null): void; +export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name: string, content?: string | null): void; +/** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source?: null; + original?: null; + name?: null; + content?: null; +}): void; +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source: string; + original: Pos; + name?: null; + content?: string | null; +}): void; +export declare function addMapping(map: GenMapping, mapping: { + generated: Pos; + source: string; + original: Pos; + name: string; + content?: string | null; +}): void; +/** + * Same as `addSegment`, but will only add the segment if it generates useful information in the + * resulting map. This only works correctly if segments are added **in order**, meaning you should + * not add a segment with a lower generated line/column than one that came before. + */ +export declare const maybeAddSegment: typeof addSegment; +/** + * Same as `addMapping`, but will only add the mapping if it generates useful information in the + * resulting map. This only works correctly if mappings are added **in order**, meaning you should + * not add a mapping with a lower generated line/column than one that came before. + */ +export declare const maybeAddMapping: typeof addMapping; +/** + * Adds/removes the content of the source file to the source map. + */ +export declare function setSourceContent(map: GenMapping, source: string, content: string | null): void; +export declare function setIgnore(map: GenMapping, source: string, ignore?: boolean): void; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function toDecodedMap(map: GenMapping): DecodedSourceMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function toEncodedMap(map: GenMapping): EncodedSourceMap; +/** + * Constructs a new GenMapping, using the already present mappings of the input. + */ +export declare function fromMap(input: SourceMapInput): GenMapping; +/** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ +export declare function allMappings(map: GenMapping): Mapping[]; +//# sourceMappingURL=gen-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts.map new file mode 100644 index 0000000..8a2b183 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"gen-mapping.d.ts","sourceRoot":"","sources":["../src/gen-mapping.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAGhE,OAAO,KAAK,EACV,gBAAgB,EAChB,gBAAgB,EAChB,GAAG,EACH,OAAO,EAKR,MAAM,SAAS,CAAC;AAEjB,YAAY,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,CAAC;AAE5D,MAAM,MAAM,OAAO,GAAG;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,UAAU,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CAC5B,CAAC;AAIF;;GAEG;AACH,qBAAa,UAAU;IACrB,QAAgB,MAAM,CAAmB;IACzC,QAAgB,QAAQ,CAAmB;IAC3C,QAAgB,eAAe,CAAoB;IACnD,QAAgB,SAAS,CAAuB;IAGhD,QAAgB,WAAW,CAAmB;IACtC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IAChC,UAAU,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;gBAElC,EAAE,IAAI,EAAE,UAAU,EAAE,GAAE,OAAY;CAW/C;AAoBD;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,CAAC,EAAE,IAAI,EACb,UAAU,CAAC,EAAE,IAAI,EACjB,YAAY,CAAC,EAAE,IAAI,EACnB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,IAAI,GACb,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AAwBR;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,CAAC,EAAE,IAAI,CAAC;IACd,QAAQ,CAAC,EAAE,IAAI,CAAC;IAChB,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,IAAI,CAAC;CAChB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AAcR;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAqBpC,CAAC;AAEF;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAEpC,CAAC;AAEF;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI,CAS9F;AAED,wBAAgB,SAAS,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,UAAO,QAYvE;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAwB9D;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAO9D;AAED;;GAEG;AACH,wBAAgB,OAAO,CAAC,KAAK,EAAE,cAAc,GAAG,UAAU,CAYzD;AAED;;;GAGG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,UAAU,GAAG,OAAO,EAAE,CA0BtD"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts b/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts new file mode 100644 index 0000000..5d8cda3 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts @@ -0,0 +1,33 @@ +type Key = string | number | symbol; +/** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ +export declare class SetArray { + private _indexes; + array: readonly T[]; + constructor(); +} +/** + * Gets the index associated with `key` in the backing array, if it is already present. + */ +export declare function get(setarr: SetArray, key: T): number | undefined; +/** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ +export declare function put(setarr: SetArray, key: T): number; +/** + * Pops the last added item out of the SetArray. + */ +export declare function pop(setarr: SetArray): void; +/** + * Removes the key, if it exists in the set. + */ +export declare function remove(setarr: SetArray, key: T): void; +export {}; +//# sourceMappingURL=set-array.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts.map new file mode 100644 index 0000000..c52b8bc --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"set-array.d.ts","sourceRoot":"","sources":["../src/set-array.ts"],"names":[],"mappings":"AAAA,KAAK,GAAG,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC;AAEpC;;;;;;;GAOG;AACH,qBAAa,QAAQ,CAAC,CAAC,SAAS,GAAG,GAAG,GAAG;IACvC,QAAgB,QAAQ,CAAgC;IAChD,KAAK,EAAE,SAAS,CAAC,EAAE,CAAC;;CAM7B;AAeD;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,GAAG,SAAS,CAElF;AAED;;;GAGG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,CAStE;AAED;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAM5D;AAED;;GAEG;AACH,wBAAgB,MAAM,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,IAAI,CAYvE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts b/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts new file mode 100644 index 0000000..5d8cda3 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts @@ -0,0 +1,33 @@ +type Key = string | number | symbol; +/** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ +export declare class SetArray { + private _indexes; + array: readonly T[]; + constructor(); +} +/** + * Gets the index associated with `key` in the backing array, if it is already present. + */ +export declare function get(setarr: SetArray, key: T): number | undefined; +/** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ +export declare function put(setarr: SetArray, key: T): number; +/** + * Pops the last added item out of the SetArray. + */ +export declare function pop(setarr: SetArray): void; +/** + * Removes the key, if it exists in the set. + */ +export declare function remove(setarr: SetArray, key: T): void; +export {}; +//# sourceMappingURL=set-array.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts.map new file mode 100644 index 0000000..c52b8bc --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"set-array.d.ts","sourceRoot":"","sources":["../src/set-array.ts"],"names":[],"mappings":"AAAA,KAAK,GAAG,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC;AAEpC;;;;;;;GAOG;AACH,qBAAa,QAAQ,CAAC,CAAC,SAAS,GAAG,GAAG,GAAG;IACvC,QAAgB,QAAQ,CAAgC;IAChD,KAAK,EAAE,SAAS,CAAC,EAAE,CAAC;;CAM7B;AAeD;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,GAAG,SAAS,CAElF;AAED;;;GAGG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,CAStE;AAED;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAM5D;AAED;;GAEG;AACH,wBAAgB,MAAM,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,IAAI,CAYvE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts new file mode 100644 index 0000000..6886295 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts @@ -0,0 +1,13 @@ +type GeneratedColumn = number; +type SourcesIndex = number; +type SourceLine = number; +type SourceColumn = number; +type NamesIndex = number; +export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; +export declare const COLUMN = 0; +export declare const SOURCES_INDEX = 1; +export declare const SOURCE_LINE = 2; +export declare const SOURCE_COLUMN = 3; +export declare const NAMES_INDEX = 4; +export {}; +//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts.map new file mode 100644 index 0000000..23cdc45 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts new file mode 100644 index 0000000..6886295 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts @@ -0,0 +1,13 @@ +type GeneratedColumn = number; +type SourcesIndex = number; +type SourceLine = number; +type SourceColumn = number; +type NamesIndex = number; +export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; +export declare const COLUMN = 0; +export declare const SOURCES_INDEX = 1; +export declare const SOURCE_LINE = 2; +export declare const SOURCE_COLUMN = 3; +export declare const NAMES_INDEX = 4; +export {}; +//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts.map new file mode 100644 index 0000000..23cdc45 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.cts b/node_modules/@jridgewell/gen-mapping/types/types.d.cts new file mode 100644 index 0000000..58da00a --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/types.d.cts @@ -0,0 +1,44 @@ +import type { SourceMapSegment } from './sourcemap-segment.cts'; +export interface SourceMapV3 { + file?: string | null; + names: readonly string[]; + sourceRoot?: string; + sources: readonly (string | null)[]; + sourcesContent?: readonly (string | null)[]; + version: 3; + ignoreList?: readonly number[]; +} +export interface EncodedSourceMap extends SourceMapV3 { + mappings: string; +} +export interface DecodedSourceMap extends SourceMapV3 { + mappings: readonly SourceMapSegment[][]; +} +export interface Pos { + line: number; + column: number; +} +export interface OriginalPos extends Pos { + source: string; +} +export interface BindingExpressionRange { + start: Pos; + expression: string; +} +export type Mapping = { + generated: Pos; + source: undefined; + original: undefined; + name: undefined; +} | { + generated: Pos; + source: string; + original: Pos; + name: string; +} | { + generated: Pos; + source: string; + original: Pos; + name: undefined; +}; +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/types.d.cts.map new file mode 100644 index 0000000..159e734 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/types.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5D,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,SAAS,MAAM,EAAE,CAAC;IACzB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACpC,cAAc,CAAC,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC5C,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,SAAS,MAAM,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAGlB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAC;CAGzC;AAED,MAAM,WAAW,GAAG;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAY,SAAQ,GAAG;IACtC,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,KAAK,EAAE,GAAG,CAAC;IACX,UAAU,EAAE,MAAM,CAAC;CACpB;AAKD,MAAM,MAAM,OAAO,GACf;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,SAAS,CAAC;IACpB,IAAI,EAAE,SAAS,CAAC;CACjB,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,SAAS,CAAC;CACjB,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.mts b/node_modules/@jridgewell/gen-mapping/types/types.d.mts new file mode 100644 index 0000000..e9837eb --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/types.d.mts @@ -0,0 +1,44 @@ +import type { SourceMapSegment } from './sourcemap-segment.mts'; +export interface SourceMapV3 { + file?: string | null; + names: readonly string[]; + sourceRoot?: string; + sources: readonly (string | null)[]; + sourcesContent?: readonly (string | null)[]; + version: 3; + ignoreList?: readonly number[]; +} +export interface EncodedSourceMap extends SourceMapV3 { + mappings: string; +} +export interface DecodedSourceMap extends SourceMapV3 { + mappings: readonly SourceMapSegment[][]; +} +export interface Pos { + line: number; + column: number; +} +export interface OriginalPos extends Pos { + source: string; +} +export interface BindingExpressionRange { + start: Pos; + expression: string; +} +export type Mapping = { + generated: Pos; + source: undefined; + original: undefined; + name: undefined; +} | { + generated: Pos; + source: string; + original: Pos; + name: string; +} | { + generated: Pos; + source: string; + original: Pos; + name: undefined; +}; +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/types.d.mts.map new file mode 100644 index 0000000..159e734 --- /dev/null +++ b/node_modules/@jridgewell/gen-mapping/types/types.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5D,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,SAAS,MAAM,EAAE,CAAC;IACzB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACpC,cAAc,CAAC,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC5C,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,SAAS,MAAM,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAGlB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAC;CAGzC;AAED,MAAM,WAAW,GAAG;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAY,SAAQ,GAAG;IACtC,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,KAAK,EAAE,GAAG,CAAC;IACX,UAAU,EAAE,MAAM,CAAC;CACpB;AAKD,MAAM,MAAM,OAAO,GACf;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,SAAS,CAAC;IACpB,IAAI,EAAE,SAAS,CAAC;CACjB,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,SAAS,CAAC;CACjB,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/LICENSE b/node_modules/@jridgewell/remapping/LICENSE new file mode 100644 index 0000000..1f6ce94 --- /dev/null +++ b/node_modules/@jridgewell/remapping/LICENSE @@ -0,0 +1,19 @@ +Copyright 2024 Justin Ridgewell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@jridgewell/remapping/README.md b/node_modules/@jridgewell/remapping/README.md new file mode 100644 index 0000000..6d092d7 --- /dev/null +++ b/node_modules/@jridgewell/remapping/README.md @@ -0,0 +1,218 @@ +# @jridgewell/remapping + +> Remap sequential sourcemaps through transformations to point at the original source code + +Remapping allows you to take the sourcemaps generated through transforming your code and "remap" +them to the original source locations. Think "my minified code, transformed with babel and bundled +with webpack", all pointing to the correct location in your original source code. + +With remapping, none of your source code transformations need to be aware of the input's sourcemap, +they only need to generate an output sourcemap. This greatly simplifies building custom +transformations (think a find-and-replace). + +## Installation + +```sh +npm install @jridgewell/remapping +``` + +## Usage + +```typescript +function remapping( + map: SourceMap | SourceMap[], + loader: (file: string, ctx: LoaderContext) => (SourceMap | null | undefined), + options?: { excludeContent: boolean, decodedMappings: boolean } +): SourceMap; + +// LoaderContext gives the loader the importing sourcemap, tree depth, the ability to override the +// "source" location (where child sources are resolved relative to, or the location of original +// source), and the ability to override the "content" of an original source for inclusion in the +// output sourcemap. +type LoaderContext = { + readonly importer: string; + readonly depth: number; + source: string; + content: string | null | undefined; +} +``` + +`remapping` takes the final output sourcemap, and a `loader` function. For every source file pointer +in the sourcemap, the `loader` will be called with the resolved path. If the path itself represents +a transformed file (it has a sourcmap associated with it), then the `loader` should return that +sourcemap. If not, the path will be treated as an original, untransformed source code. + +```js +// Babel transformed "helloworld.js" into "transformed.js" +const transformedMap = JSON.stringify({ + file: 'transformed.js', + // 1st column of 2nd line of output file translates into the 1st source + // file, line 3, column 2 + mappings: ';CAEE', + sources: ['helloworld.js'], + version: 3, +}); + +// Uglify minified "transformed.js" into "transformed.min.js" +const minifiedTransformedMap = JSON.stringify({ + file: 'transformed.min.js', + // 0th column of 1st line of output file translates into the 1st source + // file, line 2, column 1. + mappings: 'AACC', + names: [], + sources: ['transformed.js'], + version: 3, +}); + +const remapped = remapping( + minifiedTransformedMap, + (file, ctx) => { + + // The "transformed.js" file is an transformed file. + if (file === 'transformed.js') { + // The root importer is empty. + console.assert(ctx.importer === ''); + // The depth in the sourcemap tree we're currently loading. + // The root `minifiedTransformedMap` is depth 0, and its source children are depth 1, etc. + console.assert(ctx.depth === 1); + + return transformedMap; + } + + // Loader will be called to load transformedMap's source file pointers as well. + console.assert(file === 'helloworld.js'); + // `transformed.js`'s sourcemap points into `helloworld.js`. + console.assert(ctx.importer === 'transformed.js'); + // This is a source child of `transformed`, which is a source child of `minifiedTransformedMap`. + console.assert(ctx.depth === 2); + return null; + } +); + +console.log(remapped); +// { +// file: 'transpiled.min.js', +// mappings: 'AAEE', +// sources: ['helloworld.js'], +// version: 3, +// }; +``` + +In this example, `loader` will be called twice: + +1. `"transformed.js"`, the first source file pointer in the `minifiedTransformedMap`. We return the + associated sourcemap for it (its a transformed file, after all) so that sourcemap locations can + be traced through it into the source files it represents. +2. `"helloworld.js"`, our original, unmodified source code. This file does not have a sourcemap, so + we return `null`. + +The `remapped` sourcemap now points from `transformed.min.js` into locations in `helloworld.js`. If +you were to read the `mappings`, it says "0th column of the first line output line points to the 1st +column of the 2nd line of the file `helloworld.js`". + +### Multiple transformations of a file + +As a convenience, if you have multiple single-source transformations of a file, you may pass an +array of sourcemap files in the order of most-recent transformation sourcemap first. Note that this +changes the `importer` and `depth` of each call to our loader. So our above example could have been +written as: + +```js +const remapped = remapping( + [minifiedTransformedMap, transformedMap], + () => null +); + +console.log(remapped); +// { +// file: 'transpiled.min.js', +// mappings: 'AAEE', +// sources: ['helloworld.js'], +// version: 3, +// }; +``` + +### Advanced control of the loading graph + +#### `source` + +The `source` property can overridden to any value to change the location of the current load. Eg, +for an original source file, it allows us to change the location to the original source regardless +of what the sourcemap source entry says. And for transformed files, it allows us to change the +relative resolving location for child sources of the loaded sourcemap. + +```js +const remapped = remapping( + minifiedTransformedMap, + (file, ctx) => { + + if (file === 'transformed.js') { + // We pretend the transformed.js file actually exists in the 'src/' directory. When the nested + // source files are loaded, they will now be relative to `src/`. + ctx.source = 'src/transformed.js'; + return transformedMap; + } + + console.assert(file === 'src/helloworld.js'); + // We could futher change the source of this original file, eg, to be inside a nested directory + // itself. This will be reflected in the remapped sourcemap. + ctx.source = 'src/nested/transformed.js'; + return null; + } +); + +console.log(remapped); +// { +// …, +// sources: ['src/nested/helloworld.js'], +// }; +``` + + +#### `content` + +The `content` property can be overridden when we encounter an original source file. Eg, this allows +you to manually provide the source content of the original file regardless of whether the +`sourcesContent` field is present in the parent sourcemap. It can also be set to `null` to remove +the source content. + +```js +const remapped = remapping( + minifiedTransformedMap, + (file, ctx) => { + + if (file === 'transformed.js') { + // transformedMap does not include a `sourcesContent` field, so usually the remapped sourcemap + // would not include any `sourcesContent` values. + return transformedMap; + } + + console.assert(file === 'helloworld.js'); + // We can read the file to provide the source content. + ctx.content = fs.readFileSync(file, 'utf8'); + return null; + } +); + +console.log(remapped); +// { +// …, +// sourcesContent: [ +// 'console.log("Hello world!")', +// ], +// }; +``` + +### Options + +#### excludeContent + +By default, `excludeContent` is `false`. Passing `{ excludeContent: true }` will exclude the +`sourcesContent` field from the returned sourcemap. This is mainly useful when you want to reduce +the size out the sourcemap. + +#### decodedMappings + +By default, `decodedMappings` is `false`. Passing `{ decodedMappings: true }` will leave the +`mappings` field in a [decoded state](https://github.com/rich-harris/sourcemap-codec) instead of +encoding into a VLQ string. diff --git a/node_modules/@jridgewell/remapping/dist/remapping.mjs b/node_modules/@jridgewell/remapping/dist/remapping.mjs new file mode 100644 index 0000000..8b7009c --- /dev/null +++ b/node_modules/@jridgewell/remapping/dist/remapping.mjs @@ -0,0 +1,144 @@ +// src/build-source-map-tree.ts +import { TraceMap } from "@jridgewell/trace-mapping"; + +// src/source-map-tree.ts +import { GenMapping, maybeAddSegment, setIgnore, setSourceContent } from "@jridgewell/gen-mapping"; +import { traceSegment, decodedMappings } from "@jridgewell/trace-mapping"; +var SOURCELESS_MAPPING = /* @__PURE__ */ SegmentObject("", -1, -1, "", null, false); +var EMPTY_SOURCES = []; +function SegmentObject(source, line, column, name, content, ignore) { + return { source, line, column, name, content, ignore }; +} +function Source(map, sources, source, content, ignore) { + return { + map, + sources, + source, + content, + ignore + }; +} +function MapSource(map, sources) { + return Source(map, sources, "", null, false); +} +function OriginalSource(source, content, ignore) { + return Source(null, EMPTY_SOURCES, source, content, ignore); +} +function traceMappings(tree) { + const gen = new GenMapping({ file: tree.map.file }); + const { sources: rootSources, map } = tree; + const rootNames = map.names; + const rootMappings = decodedMappings(map); + for (let i = 0; i < rootMappings.length; i++) { + const segments = rootMappings[i]; + for (let j = 0; j < segments.length; j++) { + const segment = segments[j]; + const genCol = segment[0]; + let traced = SOURCELESS_MAPPING; + if (segment.length !== 1) { + const source2 = rootSources[segment[1]]; + traced = originalPositionFor( + source2, + segment[2], + segment[3], + segment.length === 5 ? rootNames[segment[4]] : "" + ); + if (traced == null) continue; + } + const { column, line, name, content, source, ignore } = traced; + maybeAddSegment(gen, i, genCol, source, line, column, name); + if (source && content != null) setSourceContent(gen, source, content); + if (ignore) setIgnore(gen, source, true); + } + } + return gen; +} +function originalPositionFor(source, line, column, name) { + if (!source.map) { + return SegmentObject(source.source, line, column, name, source.content, source.ignore); + } + const segment = traceSegment(source.map, line, column); + if (segment == null) return null; + if (segment.length === 1) return SOURCELESS_MAPPING; + return originalPositionFor( + source.sources[segment[1]], + segment[2], + segment[3], + segment.length === 5 ? source.map.names[segment[4]] : name + ); +} + +// src/build-source-map-tree.ts +function asArray(value) { + if (Array.isArray(value)) return value; + return [value]; +} +function buildSourceMapTree(input, loader) { + const maps = asArray(input).map((m) => new TraceMap(m, "")); + const map = maps.pop(); + for (let i = 0; i < maps.length; i++) { + if (maps[i].sources.length > 1) { + throw new Error( + `Transformation map ${i} must have exactly one source file. +Did you specify these with the most recent transformation maps first?` + ); + } + } + let tree = build(map, loader, "", 0); + for (let i = maps.length - 1; i >= 0; i--) { + tree = MapSource(maps[i], [tree]); + } + return tree; +} +function build(map, loader, importer, importerDepth) { + const { resolvedSources, sourcesContent, ignoreList } = map; + const depth = importerDepth + 1; + const children = resolvedSources.map((sourceFile, i) => { + const ctx = { + importer, + depth, + source: sourceFile || "", + content: void 0, + ignore: void 0 + }; + const sourceMap = loader(ctx.source, ctx); + const { source, content, ignore } = ctx; + if (sourceMap) return build(new TraceMap(sourceMap, source), loader, source, depth); + const sourceContent = content !== void 0 ? content : sourcesContent ? sourcesContent[i] : null; + const ignored = ignore !== void 0 ? ignore : ignoreList ? ignoreList.includes(i) : false; + return OriginalSource(source, sourceContent, ignored); + }); + return MapSource(map, children); +} + +// src/source-map.ts +import { toDecodedMap, toEncodedMap } from "@jridgewell/gen-mapping"; +var SourceMap = class { + constructor(map, options) { + const out = options.decodedMappings ? toDecodedMap(map) : toEncodedMap(map); + this.version = out.version; + this.file = out.file; + this.mappings = out.mappings; + this.names = out.names; + this.ignoreList = out.ignoreList; + this.sourceRoot = out.sourceRoot; + this.sources = out.sources; + if (!options.excludeContent) { + this.sourcesContent = out.sourcesContent; + } + } + toString() { + return JSON.stringify(this); + } +}; + +// src/remapping.ts +function remapping(input, loader, options) { + const opts = typeof options === "object" ? options : { excludeContent: !!options, decodedMappings: false }; + const tree = buildSourceMapTree(input, loader); + return new SourceMap(traceMappings(tree), opts); +} +export { + remapping as default +}; +//# sourceMappingURL=remapping.mjs.map diff --git a/node_modules/@jridgewell/remapping/dist/remapping.mjs.map b/node_modules/@jridgewell/remapping/dist/remapping.mjs.map new file mode 100644 index 0000000..66801e6 --- /dev/null +++ b/node_modules/@jridgewell/remapping/dist/remapping.mjs.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["../src/build-source-map-tree.ts", "../src/source-map-tree.ts", "../src/source-map.ts", "../src/remapping.ts"], + "mappings": ";AAAA,SAAS,gBAAgB;;;ACAzB,SAAS,YAAY,iBAAiB,WAAW,wBAAwB;AACzE,SAAS,cAAc,uBAAuB;AA+B9C,IAAM,qBAAqC,8BAAc,IAAI,IAAI,IAAI,IAAI,MAAM,KAAK;AACpF,IAAM,gBAA2B,CAAC;AAElC,SAAS,cACP,QACA,MACA,QACA,MACA,SACA,QACwB;AACxB,SAAO,EAAE,QAAQ,MAAM,QAAQ,MAAM,SAAS,OAAO;AACvD;AAgBA,SAAS,OACP,KACA,SACA,QACA,SACA,QACS;AACT,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAMO,SAAS,UAAU,KAAe,SAA+B;AACtE,SAAO,OAAO,KAAK,SAAS,IAAI,MAAM,KAAK;AAC7C;AAMO,SAAS,eACd,QACA,SACA,QACgB;AAChB,SAAO,OAAO,MAAM,eAAe,QAAQ,SAAS,MAAM;AAC5D;AAMO,SAAS,cAAc,MAA6B;AAGzD,QAAM,MAAM,IAAI,WAAW,EAAE,MAAM,KAAK,IAAI,KAAK,CAAC;AAClD,QAAM,EAAE,SAAS,aAAa,IAAI,IAAI;AACtC,QAAM,YAAY,IAAI;AACtB,QAAM,eAAe,gBAAgB,GAAG;AAExC,WAAS,IAAI,GAAG,IAAI,aAAa,QAAQ,KAAK;AAC5C,UAAM,WAAW,aAAa,CAAC;AAE/B,aAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,YAAM,UAAU,SAAS,CAAC;AAC1B,YAAM,SAAS,QAAQ,CAAC;AACxB,UAAI,SAAwC;AAI5C,UAAI,QAAQ,WAAW,GAAG;AACxB,cAAMA,UAAS,YAAY,QAAQ,CAAC,CAAC;AACrC,iBAAS;AAAA,UACPA;AAAA,UACA,QAAQ,CAAC;AAAA,UACT,QAAQ,CAAC;AAAA,UACT,QAAQ,WAAW,IAAI,UAAU,QAAQ,CAAC,CAAC,IAAI;AAAA,QACjD;AAIA,YAAI,UAAU,KAAM;AAAA,MACtB;AAEA,YAAM,EAAE,QAAQ,MAAM,MAAM,SAAS,QAAQ,OAAO,IAAI;AAExD,sBAAgB,KAAK,GAAG,QAAQ,QAAQ,MAAM,QAAQ,IAAI;AAC1D,UAAI,UAAU,WAAW,KAAM,kBAAiB,KAAK,QAAQ,OAAO;AACpE,UAAI,OAAQ,WAAU,KAAK,QAAQ,IAAI;AAAA,IACzC;AAAA,EACF;AAEA,SAAO;AACT;AAMO,SAAS,oBACd,QACA,MACA,QACA,MAC+B;AAC/B,MAAI,CAAC,OAAO,KAAK;AACf,WAAO,cAAc,OAAO,QAAQ,MAAM,QAAQ,MAAM,OAAO,SAAS,OAAO,MAAM;AAAA,EACvF;AAEA,QAAM,UAAU,aAAa,OAAO,KAAK,MAAM,MAAM;AAGrD,MAAI,WAAW,KAAM,QAAO;AAG5B,MAAI,QAAQ,WAAW,EAAG,QAAO;AAEjC,SAAO;AAAA,IACL,OAAO,QAAQ,QAAQ,CAAC,CAAC;AAAA,IACzB,QAAQ,CAAC;AAAA,IACT,QAAQ,CAAC;AAAA,IACT,QAAQ,WAAW,IAAI,OAAO,IAAI,MAAM,QAAQ,CAAC,CAAC,IAAI;AAAA,EACxD;AACF;;;ADpKA,SAAS,QAAW,OAAqB;AACvC,MAAI,MAAM,QAAQ,KAAK,EAAG,QAAO;AACjC,SAAO,CAAC,KAAK;AACf;AAae,SAAR,mBACL,OACA,QACe;AACf,QAAM,OAAO,QAAQ,KAAK,EAAE,IAAI,CAAC,MAAM,IAAI,SAAS,GAAG,EAAE,CAAC;AAC1D,QAAM,MAAM,KAAK,IAAI;AAErB,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,QAAQ,SAAS,GAAG;AAC9B,YAAM,IAAI;AAAA,QACR,sBAAsB,CAAC;AAAA;AAAA,MAEzB;AAAA,IACF;AAAA,EACF;AAEA,MAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,CAAC;AACnC,WAAS,IAAI,KAAK,SAAS,GAAG,KAAK,GAAG,KAAK;AACzC,WAAO,UAAU,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC;AAAA,EAClC;AACA,SAAO;AACT;AAEA,SAAS,MACP,KACA,QACA,UACA,eACe;AACf,QAAM,EAAE,iBAAiB,gBAAgB,WAAW,IAAI;AAExD,QAAM,QAAQ,gBAAgB;AAC9B,QAAM,WAAW,gBAAgB,IAAI,CAAC,YAA2B,MAAuB;AAKtF,UAAM,MAAqB;AAAA,MACzB;AAAA,MACA;AAAA,MACA,QAAQ,cAAc;AAAA,MACtB,SAAS;AAAA,MACT,QAAQ;AAAA,IACV;AAIA,UAAM,YAAY,OAAO,IAAI,QAAQ,GAAG;AAExC,UAAM,EAAE,QAAQ,SAAS,OAAO,IAAI;AAGpC,QAAI,UAAW,QAAO,MAAM,IAAI,SAAS,WAAW,MAAM,GAAG,QAAQ,QAAQ,KAAK;AAMlF,UAAM,gBACJ,YAAY,SAAY,UAAU,iBAAiB,eAAe,CAAC,IAAI;AACzE,UAAM,UAAU,WAAW,SAAY,SAAS,aAAa,WAAW,SAAS,CAAC,IAAI;AACtF,WAAO,eAAe,QAAQ,eAAe,OAAO;AAAA,EACtD,CAAC;AAED,SAAO,UAAU,KAAK,QAAQ;AAChC;;;AExFA,SAAS,cAAc,oBAAoB;AAS3C,IAAqB,YAArB,MAA+B;AAAA,EAU7B,YAAY,KAAiB,SAAkB;AAC7C,UAAM,MAAM,QAAQ,kBAAkB,aAAa,GAAG,IAAI,aAAa,GAAG;AAC1E,SAAK,UAAU,IAAI;AACnB,SAAK,OAAO,IAAI;AAChB,SAAK,WAAW,IAAI;AACpB,SAAK,QAAQ,IAAI;AACjB,SAAK,aAAa,IAAI;AACtB,SAAK,aAAa,IAAI;AAEtB,SAAK,UAAU,IAAI;AACnB,QAAI,CAAC,QAAQ,gBAAgB;AAC3B,WAAK,iBAAiB,IAAI;AAAA,IAC5B;AAAA,EACF;AAAA,EAEA,WAAmB;AACjB,WAAO,KAAK,UAAU,IAAI;AAAA,EAC5B;AACF;;;ACLe,SAAR,UACL,OACA,QACA,SACW;AACX,QAAM,OACJ,OAAO,YAAY,WAAW,UAAU,EAAE,gBAAgB,CAAC,CAAC,SAAS,iBAAiB,MAAM;AAC9F,QAAM,OAAO,mBAAmB,OAAO,MAAM;AAC7C,SAAO,IAAI,UAAU,cAAc,IAAI,GAAG,IAAI;AAChD;", + "names": ["source"] +} diff --git a/node_modules/@jridgewell/remapping/dist/remapping.umd.js b/node_modules/@jridgewell/remapping/dist/remapping.umd.js new file mode 100644 index 0000000..077eb4d --- /dev/null +++ b/node_modules/@jridgewell/remapping/dist/remapping.umd.js @@ -0,0 +1,212 @@ +(function (global, factory) { + if (typeof exports === 'object' && typeof module !== 'undefined') { + factory(module, require('@jridgewell/gen-mapping'), require('@jridgewell/trace-mapping')); + module.exports = def(module); + } else if (typeof define === 'function' && define.amd) { + define(['module', '@jridgewell/gen-mapping', '@jridgewell/trace-mapping'], function(mod) { + factory.apply(this, arguments); + mod.exports = def(mod); + }); + } else { + const mod = { exports: {} }; + factory(mod, global.genMapping, global.traceMapping); + global = typeof globalThis !== 'undefined' ? globalThis : global || self; + global.remapping = def(mod); + } + function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } +})(this, (function (module, require_genMapping, require_traceMapping) { +"use strict"; +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// umd:@jridgewell/trace-mapping +var require_trace_mapping = __commonJS({ + "umd:@jridgewell/trace-mapping"(exports, module2) { + module2.exports = require_traceMapping; + } +}); + +// umd:@jridgewell/gen-mapping +var require_gen_mapping = __commonJS({ + "umd:@jridgewell/gen-mapping"(exports, module2) { + module2.exports = require_genMapping; + } +}); + +// src/remapping.ts +var remapping_exports = {}; +__export(remapping_exports, { + default: () => remapping +}); +module.exports = __toCommonJS(remapping_exports); + +// src/build-source-map-tree.ts +var import_trace_mapping2 = __toESM(require_trace_mapping()); + +// src/source-map-tree.ts +var import_gen_mapping = __toESM(require_gen_mapping()); +var import_trace_mapping = __toESM(require_trace_mapping()); +var SOURCELESS_MAPPING = /* @__PURE__ */ SegmentObject("", -1, -1, "", null, false); +var EMPTY_SOURCES = []; +function SegmentObject(source, line, column, name, content, ignore) { + return { source, line, column, name, content, ignore }; +} +function Source(map, sources, source, content, ignore) { + return { + map, + sources, + source, + content, + ignore + }; +} +function MapSource(map, sources) { + return Source(map, sources, "", null, false); +} +function OriginalSource(source, content, ignore) { + return Source(null, EMPTY_SOURCES, source, content, ignore); +} +function traceMappings(tree) { + const gen = new import_gen_mapping.GenMapping({ file: tree.map.file }); + const { sources: rootSources, map } = tree; + const rootNames = map.names; + const rootMappings = (0, import_trace_mapping.decodedMappings)(map); + for (let i = 0; i < rootMappings.length; i++) { + const segments = rootMappings[i]; + for (let j = 0; j < segments.length; j++) { + const segment = segments[j]; + const genCol = segment[0]; + let traced = SOURCELESS_MAPPING; + if (segment.length !== 1) { + const source2 = rootSources[segment[1]]; + traced = originalPositionFor( + source2, + segment[2], + segment[3], + segment.length === 5 ? rootNames[segment[4]] : "" + ); + if (traced == null) continue; + } + const { column, line, name, content, source, ignore } = traced; + (0, import_gen_mapping.maybeAddSegment)(gen, i, genCol, source, line, column, name); + if (source && content != null) (0, import_gen_mapping.setSourceContent)(gen, source, content); + if (ignore) (0, import_gen_mapping.setIgnore)(gen, source, true); + } + } + return gen; +} +function originalPositionFor(source, line, column, name) { + if (!source.map) { + return SegmentObject(source.source, line, column, name, source.content, source.ignore); + } + const segment = (0, import_trace_mapping.traceSegment)(source.map, line, column); + if (segment == null) return null; + if (segment.length === 1) return SOURCELESS_MAPPING; + return originalPositionFor( + source.sources[segment[1]], + segment[2], + segment[3], + segment.length === 5 ? source.map.names[segment[4]] : name + ); +} + +// src/build-source-map-tree.ts +function asArray(value) { + if (Array.isArray(value)) return value; + return [value]; +} +function buildSourceMapTree(input, loader) { + const maps = asArray(input).map((m) => new import_trace_mapping2.TraceMap(m, "")); + const map = maps.pop(); + for (let i = 0; i < maps.length; i++) { + if (maps[i].sources.length > 1) { + throw new Error( + `Transformation map ${i} must have exactly one source file. +Did you specify these with the most recent transformation maps first?` + ); + } + } + let tree = build(map, loader, "", 0); + for (let i = maps.length - 1; i >= 0; i--) { + tree = MapSource(maps[i], [tree]); + } + return tree; +} +function build(map, loader, importer, importerDepth) { + const { resolvedSources, sourcesContent, ignoreList } = map; + const depth = importerDepth + 1; + const children = resolvedSources.map((sourceFile, i) => { + const ctx = { + importer, + depth, + source: sourceFile || "", + content: void 0, + ignore: void 0 + }; + const sourceMap = loader(ctx.source, ctx); + const { source, content, ignore } = ctx; + if (sourceMap) return build(new import_trace_mapping2.TraceMap(sourceMap, source), loader, source, depth); + const sourceContent = content !== void 0 ? content : sourcesContent ? sourcesContent[i] : null; + const ignored = ignore !== void 0 ? ignore : ignoreList ? ignoreList.includes(i) : false; + return OriginalSource(source, sourceContent, ignored); + }); + return MapSource(map, children); +} + +// src/source-map.ts +var import_gen_mapping2 = __toESM(require_gen_mapping()); +var SourceMap = class { + constructor(map, options) { + const out = options.decodedMappings ? (0, import_gen_mapping2.toDecodedMap)(map) : (0, import_gen_mapping2.toEncodedMap)(map); + this.version = out.version; + this.file = out.file; + this.mappings = out.mappings; + this.names = out.names; + this.ignoreList = out.ignoreList; + this.sourceRoot = out.sourceRoot; + this.sources = out.sources; + if (!options.excludeContent) { + this.sourcesContent = out.sourcesContent; + } + } + toString() { + return JSON.stringify(this); + } +}; + +// src/remapping.ts +function remapping(input, loader, options) { + const opts = typeof options === "object" ? options : { excludeContent: !!options, decodedMappings: false }; + const tree = buildSourceMapTree(input, loader); + return new SourceMap(traceMappings(tree), opts); +} +})); +//# sourceMappingURL=remapping.umd.js.map diff --git a/node_modules/@jridgewell/remapping/dist/remapping.umd.js.map b/node_modules/@jridgewell/remapping/dist/remapping.umd.js.map new file mode 100644 index 0000000..d5e0786 --- /dev/null +++ b/node_modules/@jridgewell/remapping/dist/remapping.umd.js.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["umd:@jridgewell/trace-mapping", "umd:@jridgewell/gen-mapping", "../src/remapping.ts", "../src/build-source-map-tree.ts", "../src/source-map-tree.ts", "../src/source-map.ts"], + "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA,2CAAAA,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA,yCAAAC,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA;AAAA;AAAA;AAAA;;;ACAA,IAAAC,wBAAyB;;;ACAzB,yBAAyE;AACzE,2BAA8C;AA+B9C,IAAM,qBAAqC,8BAAc,IAAI,IAAI,IAAI,IAAI,MAAM,KAAK;AACpF,IAAM,gBAA2B,CAAC;AAElC,SAAS,cACP,QACA,MACA,QACA,MACA,SACA,QACwB;AACxB,SAAO,EAAE,QAAQ,MAAM,QAAQ,MAAM,SAAS,OAAO;AACvD;AAgBA,SAAS,OACP,KACA,SACA,QACA,SACA,QACS;AACT,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAMO,SAAS,UAAU,KAAe,SAA+B;AACtE,SAAO,OAAO,KAAK,SAAS,IAAI,MAAM,KAAK;AAC7C;AAMO,SAAS,eACd,QACA,SACA,QACgB;AAChB,SAAO,OAAO,MAAM,eAAe,QAAQ,SAAS,MAAM;AAC5D;AAMO,SAAS,cAAc,MAA6B;AAGzD,QAAM,MAAM,IAAI,8BAAW,EAAE,MAAM,KAAK,IAAI,KAAK,CAAC;AAClD,QAAM,EAAE,SAAS,aAAa,IAAI,IAAI;AACtC,QAAM,YAAY,IAAI;AACtB,QAAM,mBAAe,sCAAgB,GAAG;AAExC,WAAS,IAAI,GAAG,IAAI,aAAa,QAAQ,KAAK;AAC5C,UAAM,WAAW,aAAa,CAAC;AAE/B,aAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,YAAM,UAAU,SAAS,CAAC;AAC1B,YAAM,SAAS,QAAQ,CAAC;AACxB,UAAI,SAAwC;AAI5C,UAAI,QAAQ,WAAW,GAAG;AACxB,cAAMC,UAAS,YAAY,QAAQ,CAAC,CAAC;AACrC,iBAAS;AAAA,UACPA;AAAA,UACA,QAAQ,CAAC;AAAA,UACT,QAAQ,CAAC;AAAA,UACT,QAAQ,WAAW,IAAI,UAAU,QAAQ,CAAC,CAAC,IAAI;AAAA,QACjD;AAIA,YAAI,UAAU,KAAM;AAAA,MACtB;AAEA,YAAM,EAAE,QAAQ,MAAM,MAAM,SAAS,QAAQ,OAAO,IAAI;AAExD,8CAAgB,KAAK,GAAG,QAAQ,QAAQ,MAAM,QAAQ,IAAI;AAC1D,UAAI,UAAU,WAAW,KAAM,0CAAiB,KAAK,QAAQ,OAAO;AACpE,UAAI,OAAQ,mCAAU,KAAK,QAAQ,IAAI;AAAA,IACzC;AAAA,EACF;AAEA,SAAO;AACT;AAMO,SAAS,oBACd,QACA,MACA,QACA,MAC+B;AAC/B,MAAI,CAAC,OAAO,KAAK;AACf,WAAO,cAAc,OAAO,QAAQ,MAAM,QAAQ,MAAM,OAAO,SAAS,OAAO,MAAM;AAAA,EACvF;AAEA,QAAM,cAAU,mCAAa,OAAO,KAAK,MAAM,MAAM;AAGrD,MAAI,WAAW,KAAM,QAAO;AAG5B,MAAI,QAAQ,WAAW,EAAG,QAAO;AAEjC,SAAO;AAAA,IACL,OAAO,QAAQ,QAAQ,CAAC,CAAC;AAAA,IACzB,QAAQ,CAAC;AAAA,IACT,QAAQ,CAAC;AAAA,IACT,QAAQ,WAAW,IAAI,OAAO,IAAI,MAAM,QAAQ,CAAC,CAAC,IAAI;AAAA,EACxD;AACF;;;ADpKA,SAAS,QAAW,OAAqB;AACvC,MAAI,MAAM,QAAQ,KAAK,EAAG,QAAO;AACjC,SAAO,CAAC,KAAK;AACf;AAae,SAAR,mBACL,OACA,QACe;AACf,QAAM,OAAO,QAAQ,KAAK,EAAE,IAAI,CAAC,MAAM,IAAI,+BAAS,GAAG,EAAE,CAAC;AAC1D,QAAM,MAAM,KAAK,IAAI;AAErB,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,QAAQ,SAAS,GAAG;AAC9B,YAAM,IAAI;AAAA,QACR,sBAAsB,CAAC;AAAA;AAAA,MAEzB;AAAA,IACF;AAAA,EACF;AAEA,MAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,CAAC;AACnC,WAAS,IAAI,KAAK,SAAS,GAAG,KAAK,GAAG,KAAK;AACzC,WAAO,UAAU,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC;AAAA,EAClC;AACA,SAAO;AACT;AAEA,SAAS,MACP,KACA,QACA,UACA,eACe;AACf,QAAM,EAAE,iBAAiB,gBAAgB,WAAW,IAAI;AAExD,QAAM,QAAQ,gBAAgB;AAC9B,QAAM,WAAW,gBAAgB,IAAI,CAAC,YAA2B,MAAuB;AAKtF,UAAM,MAAqB;AAAA,MACzB;AAAA,MACA;AAAA,MACA,QAAQ,cAAc;AAAA,MACtB,SAAS;AAAA,MACT,QAAQ;AAAA,IACV;AAIA,UAAM,YAAY,OAAO,IAAI,QAAQ,GAAG;AAExC,UAAM,EAAE,QAAQ,SAAS,OAAO,IAAI;AAGpC,QAAI,UAAW,QAAO,MAAM,IAAI,+BAAS,WAAW,MAAM,GAAG,QAAQ,QAAQ,KAAK;AAMlF,UAAM,gBACJ,YAAY,SAAY,UAAU,iBAAiB,eAAe,CAAC,IAAI;AACzE,UAAM,UAAU,WAAW,SAAY,SAAS,aAAa,WAAW,SAAS,CAAC,IAAI;AACtF,WAAO,eAAe,QAAQ,eAAe,OAAO;AAAA,EACtD,CAAC;AAED,SAAO,UAAU,KAAK,QAAQ;AAChC;;;AExFA,IAAAC,sBAA2C;AAS3C,IAAqB,YAArB,MAA+B;AAAA,EAU7B,YAAY,KAAiB,SAAkB;AAC7C,UAAM,MAAM,QAAQ,sBAAkB,kCAAa,GAAG,QAAI,kCAAa,GAAG;AAC1E,SAAK,UAAU,IAAI;AACnB,SAAK,OAAO,IAAI;AAChB,SAAK,WAAW,IAAI;AACpB,SAAK,QAAQ,IAAI;AACjB,SAAK,aAAa,IAAI;AACtB,SAAK,aAAa,IAAI;AAEtB,SAAK,UAAU,IAAI;AACnB,QAAI,CAAC,QAAQ,gBAAgB;AAC3B,WAAK,iBAAiB,IAAI;AAAA,IAC5B;AAAA,EACF;AAAA,EAEA,WAAmB;AACjB,WAAO,KAAK,UAAU,IAAI;AAAA,EAC5B;AACF;;;AHLe,SAAR,UACL,OACA,QACA,SACW;AACX,QAAM,OACJ,OAAO,YAAY,WAAW,UAAU,EAAE,gBAAgB,CAAC,CAAC,SAAS,iBAAiB,MAAM;AAC9F,QAAM,OAAO,mBAAmB,OAAO,MAAM;AAC7C,SAAO,IAAI,UAAU,cAAc,IAAI,GAAG,IAAI;AAChD;", + "names": ["module", "module", "import_trace_mapping", "source", "import_gen_mapping"] +} diff --git a/node_modules/@jridgewell/remapping/package.json b/node_modules/@jridgewell/remapping/package.json new file mode 100644 index 0000000..ed00441 --- /dev/null +++ b/node_modules/@jridgewell/remapping/package.json @@ -0,0 +1,71 @@ +{ + "name": "@jridgewell/remapping", + "version": "2.3.5", + "description": "Remap sequential sourcemaps through transformations to point at the original source code", + "keywords": [ + "source", + "map", + "remap" + ], + "main": "dist/remapping.umd.js", + "module": "dist/remapping.mjs", + "types": "types/remapping.d.cts", + "files": [ + "dist", + "src", + "types" + ], + "exports": { + ".": [ + { + "import": { + "types": "./types/remapping.d.mts", + "default": "./dist/remapping.mjs" + }, + "default": { + "types": "./types/remapping.d.cts", + "default": "./dist/remapping.umd.js" + } + }, + "./dist/remapping.umd.js" + ], + "./package.json": "./package.json" + }, + "scripts": { + "benchmark": "run-s build:code benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node --expose-gc benchmark/index.js", + "build": "run-s -n build:code build:types", + "build:code": "node ../../esbuild.mjs remapping.ts", + "build:types": "run-s build:types:force build:types:emit build:types:mts", + "build:types:force": "rimraf tsconfig.build.tsbuildinfo", + "build:types:emit": "tsc --project tsconfig.build.json", + "build:types:mts": "node ../../mts-types.mjs", + "clean": "run-s -n clean:code clean:types", + "clean:code": "tsc --build --clean tsconfig.build.json", + "clean:types": "rimraf dist types", + "test": "run-s -n test:types test:only test:format", + "test:format": "prettier --check '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:types": "eslint '{src,test}/**/*.ts'", + "lint": "run-s -n lint:types lint:format", + "lint:format": "npm run test:format -- --write", + "lint:types": "npm run test:types -- --fix", + "prepublishOnly": "npm run-s -n build test" + }, + "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/remapping", + "repository": { + "type": "git", + "url": "git+https://github.com/jridgewell/sourcemaps.git", + "directory": "packages/remapping" + }, + "author": "Justin Ridgewell ", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "devDependencies": { + "source-map": "0.6.1" + } +} diff --git a/node_modules/@jridgewell/remapping/src/build-source-map-tree.ts b/node_modules/@jridgewell/remapping/src/build-source-map-tree.ts new file mode 100644 index 0000000..3e0262b --- /dev/null +++ b/node_modules/@jridgewell/remapping/src/build-source-map-tree.ts @@ -0,0 +1,89 @@ +import { TraceMap } from '@jridgewell/trace-mapping'; + +import { OriginalSource, MapSource } from './source-map-tree'; + +import type { Sources, MapSource as MapSourceType } from './source-map-tree'; +import type { SourceMapInput, SourceMapLoader, LoaderContext } from './types'; + +function asArray(value: T | T[]): T[] { + if (Array.isArray(value)) return value; + return [value]; +} + +/** + * Recursively builds a tree structure out of sourcemap files, with each node + * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of + * `OriginalSource`s and `SourceMapTree`s. + * + * Every sourcemap is composed of a collection of source files and mappings + * into locations of those source files. When we generate a `SourceMapTree` for + * the sourcemap, we attempt to load each source file's own sourcemap. If it + * does not have an associated sourcemap, it is considered an original, + * unmodified source file. + */ +export default function buildSourceMapTree( + input: SourceMapInput | SourceMapInput[], + loader: SourceMapLoader, +): MapSourceType { + const maps = asArray(input).map((m) => new TraceMap(m, '')); + const map = maps.pop()!; + + for (let i = 0; i < maps.length; i++) { + if (maps[i].sources.length > 1) { + throw new Error( + `Transformation map ${i} must have exactly one source file.\n` + + 'Did you specify these with the most recent transformation maps first?', + ); + } + } + + let tree = build(map, loader, '', 0); + for (let i = maps.length - 1; i >= 0; i--) { + tree = MapSource(maps[i], [tree]); + } + return tree; +} + +function build( + map: TraceMap, + loader: SourceMapLoader, + importer: string, + importerDepth: number, +): MapSourceType { + const { resolvedSources, sourcesContent, ignoreList } = map; + + const depth = importerDepth + 1; + const children = resolvedSources.map((sourceFile: string | null, i: number): Sources => { + // The loading context gives the loader more information about why this file is being loaded + // (eg, from which importer). It also allows the loader to override the location of the loaded + // sourcemap/original source, or to override the content in the sourcesContent field if it's + // an unmodified source file. + const ctx: LoaderContext = { + importer, + depth, + source: sourceFile || '', + content: undefined, + ignore: undefined, + }; + + // Use the provided loader callback to retrieve the file's sourcemap. + // TODO: We should eventually support async loading of sourcemap files. + const sourceMap = loader(ctx.source, ctx); + + const { source, content, ignore } = ctx; + + // If there is a sourcemap, then we need to recurse into it to load its source files. + if (sourceMap) return build(new TraceMap(sourceMap, source), loader, source, depth); + + // Else, it's an unmodified source file. + // The contents of this unmodified source file can be overridden via the loader context, + // allowing it to be explicitly null or a string. If it remains undefined, we fall back to + // the importing sourcemap's `sourcesContent` field. + const sourceContent = + content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; + const ignored = ignore !== undefined ? ignore : ignoreList ? ignoreList.includes(i) : false; + return OriginalSource(source, sourceContent, ignored); + }); + + return MapSource(map, children); +} diff --git a/node_modules/@jridgewell/remapping/src/remapping.ts b/node_modules/@jridgewell/remapping/src/remapping.ts new file mode 100644 index 0000000..c0f8b0d --- /dev/null +++ b/node_modules/@jridgewell/remapping/src/remapping.ts @@ -0,0 +1,42 @@ +import buildSourceMapTree from './build-source-map-tree'; +import { traceMappings } from './source-map-tree'; +import SourceMap from './source-map'; + +import type { SourceMapInput, SourceMapLoader, Options } from './types'; +export type { + SourceMapSegment, + EncodedSourceMap, + EncodedSourceMap as RawSourceMap, + DecodedSourceMap, + SourceMapInput, + SourceMapLoader, + LoaderContext, + Options, +} from './types'; +export type { SourceMap }; + +/** + * Traces through all the mappings in the root sourcemap, through the sources + * (and their sourcemaps), all the way back to the original source location. + * + * `loader` will be called every time we encounter a source file. If it returns + * a sourcemap, we will recurse into that sourcemap to continue the trace. If + * it returns a falsey value, that source file is treated as an original, + * unmodified source file. + * + * Pass `excludeContent` to exclude any self-containing source file content + * from the output sourcemap. + * + * Pass `decodedMappings` to receive a SourceMap with decoded (instead of + * VLQ encoded) mappings. + */ +export default function remapping( + input: SourceMapInput | SourceMapInput[], + loader: SourceMapLoader, + options?: boolean | Options, +): SourceMap { + const opts = + typeof options === 'object' ? options : { excludeContent: !!options, decodedMappings: false }; + const tree = buildSourceMapTree(input, loader); + return new SourceMap(traceMappings(tree), opts); +} diff --git a/node_modules/@jridgewell/remapping/src/source-map-tree.ts b/node_modules/@jridgewell/remapping/src/source-map-tree.ts new file mode 100644 index 0000000..935240f --- /dev/null +++ b/node_modules/@jridgewell/remapping/src/source-map-tree.ts @@ -0,0 +1,172 @@ +import { GenMapping, maybeAddSegment, setIgnore, setSourceContent } from '@jridgewell/gen-mapping'; +import { traceSegment, decodedMappings } from '@jridgewell/trace-mapping'; + +import type { TraceMap } from '@jridgewell/trace-mapping'; + +export type SourceMapSegmentObject = { + column: number; + line: number; + name: string; + source: string; + content: string | null; + ignore: boolean; +}; + +export type OriginalSource = { + map: null; + sources: Sources[]; + source: string; + content: string | null; + ignore: boolean; +}; + +export type MapSource = { + map: TraceMap; + sources: Sources[]; + source: string; + content: null; + ignore: false; +}; + +export type Sources = OriginalSource | MapSource; + +const SOURCELESS_MAPPING = /* #__PURE__ */ SegmentObject('', -1, -1, '', null, false); +const EMPTY_SOURCES: Sources[] = []; + +function SegmentObject( + source: string, + line: number, + column: number, + name: string, + content: string | null, + ignore: boolean, +): SourceMapSegmentObject { + return { source, line, column, name, content, ignore }; +} + +function Source( + map: TraceMap, + sources: Sources[], + source: '', + content: null, + ignore: false, +): MapSource; +function Source( + map: null, + sources: Sources[], + source: string, + content: string | null, + ignore: boolean, +): OriginalSource; +function Source( + map: TraceMap | null, + sources: Sources[], + source: string | '', + content: string | null, + ignore: boolean, +): Sources { + return { + map, + sources, + source, + content, + ignore, + } as any; +} + +/** + * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes + * (which may themselves be SourceMapTrees). + */ +export function MapSource(map: TraceMap, sources: Sources[]): MapSource { + return Source(map, sources, '', null, false); +} + +/** + * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive + * segment tracing ends at the `OriginalSource`. + */ +export function OriginalSource( + source: string, + content: string | null, + ignore: boolean, +): OriginalSource { + return Source(null, EMPTY_SOURCES, source, content, ignore); +} + +/** + * traceMappings is only called on the root level SourceMapTree, and begins the process of + * resolving each mapping in terms of the original source files. + */ +export function traceMappings(tree: MapSource): GenMapping { + // TODO: Eventually support sourceRoot, which has to be removed because the sources are already + // fully resolved. We'll need to make sources relative to the sourceRoot before adding them. + const gen = new GenMapping({ file: tree.map.file }); + const { sources: rootSources, map } = tree; + const rootNames = map.names; + const rootMappings = decodedMappings(map); + + for (let i = 0; i < rootMappings.length; i++) { + const segments = rootMappings[i]; + + for (let j = 0; j < segments.length; j++) { + const segment = segments[j]; + const genCol = segment[0]; + let traced: SourceMapSegmentObject | null = SOURCELESS_MAPPING; + + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length !== 1) { + const source = rootSources[segment[1]]; + traced = originalPositionFor( + source, + segment[2], + segment[3], + segment.length === 5 ? rootNames[segment[4]] : '', + ); + + // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a + // respective segment into an original source. + if (traced == null) continue; + } + + const { column, line, name, content, source, ignore } = traced; + + maybeAddSegment(gen, i, genCol, source, line, column, name); + if (source && content != null) setSourceContent(gen, source, content); + if (ignore) setIgnore(gen, source, true); + } + } + + return gen; +} + +/** + * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own + * child SourceMapTrees, until we find the original source map. + */ +export function originalPositionFor( + source: Sources, + line: number, + column: number, + name: string, +): SourceMapSegmentObject | null { + if (!source.map) { + return SegmentObject(source.source, line, column, name, source.content, source.ignore); + } + + const segment = traceSegment(source.map, line, column); + + // If we couldn't find a segment, then this doesn't exist in the sourcemap. + if (segment == null) return null; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length === 1) return SOURCELESS_MAPPING; + + return originalPositionFor( + source.sources[segment[1]], + segment[2], + segment[3], + segment.length === 5 ? source.map.names[segment[4]] : name, + ); +} diff --git a/node_modules/@jridgewell/remapping/src/source-map.ts b/node_modules/@jridgewell/remapping/src/source-map.ts new file mode 100644 index 0000000..5156086 --- /dev/null +++ b/node_modules/@jridgewell/remapping/src/source-map.ts @@ -0,0 +1,38 @@ +import { toDecodedMap, toEncodedMap } from '@jridgewell/gen-mapping'; + +import type { GenMapping } from '@jridgewell/gen-mapping'; +import type { DecodedSourceMap, EncodedSourceMap, Options } from './types'; + +/** + * A SourceMap v3 compatible sourcemap, which only includes fields that were + * provided to it. + */ +export default class SourceMap { + declare file?: string | null; + declare mappings: EncodedSourceMap['mappings'] | DecodedSourceMap['mappings']; + declare sourceRoot?: string; + declare names: string[]; + declare sources: (string | null)[]; + declare sourcesContent?: (string | null)[]; + declare version: 3; + declare ignoreList: number[] | undefined; + + constructor(map: GenMapping, options: Options) { + const out = options.decodedMappings ? toDecodedMap(map) : toEncodedMap(map); + this.version = out.version; // SourceMap spec says this should be first. + this.file = out.file; + this.mappings = out.mappings as SourceMap['mappings']; + this.names = out.names as SourceMap['names']; + this.ignoreList = out.ignoreList as SourceMap['ignoreList']; + this.sourceRoot = out.sourceRoot; + + this.sources = out.sources as SourceMap['sources']; + if (!options.excludeContent) { + this.sourcesContent = out.sourcesContent as SourceMap['sourcesContent']; + } + } + + toString(): string { + return JSON.stringify(this); + } +} diff --git a/node_modules/@jridgewell/remapping/src/types.ts b/node_modules/@jridgewell/remapping/src/types.ts new file mode 100644 index 0000000..384961d --- /dev/null +++ b/node_modules/@jridgewell/remapping/src/types.ts @@ -0,0 +1,27 @@ +import type { SourceMapInput } from '@jridgewell/trace-mapping'; + +export type { + SourceMapSegment, + DecodedSourceMap, + EncodedSourceMap, +} from '@jridgewell/trace-mapping'; + +export type { SourceMapInput }; + +export type LoaderContext = { + readonly importer: string; + readonly depth: number; + source: string; + content: string | null | undefined; + ignore: boolean | undefined; +}; + +export type SourceMapLoader = ( + file: string, + ctx: LoaderContext, +) => SourceMapInput | null | undefined | void; + +export type Options = { + excludeContent?: boolean; + decodedMappings?: boolean; +}; diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts new file mode 100644 index 0000000..e089aea --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts @@ -0,0 +1,15 @@ +import type { MapSource as MapSourceType } from './source-map-tree.cts'; +import type { SourceMapInput, SourceMapLoader } from './types.cts'; +/** + * Recursively builds a tree structure out of sourcemap files, with each node + * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of + * `OriginalSource`s and `SourceMapTree`s. + * + * Every sourcemap is composed of a collection of source files and mappings + * into locations of those source files. When we generate a `SourceMapTree` for + * the sourcemap, we attempt to load each source file's own sourcemap. If it + * does not have an associated sourcemap, it is considered an original, + * unmodified source file. + */ +export = function buildSourceMapTree(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader): MapSourceType; +//# sourceMappingURL=build-source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts.map b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts.map new file mode 100644 index 0000000..38e4290 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"build-source-map-tree.d.ts","sourceRoot":"","sources":["../src/build-source-map-tree.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAW,SAAS,IAAI,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAC7E,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAiB,MAAM,SAAS,CAAC;AAO9E;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,kBAAkB,CACxC,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,GACtB,aAAa,CAkBf"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts new file mode 100644 index 0000000..746ac5f --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts @@ -0,0 +1,15 @@ +import type { MapSource as MapSourceType } from './source-map-tree.mts'; +import type { SourceMapInput, SourceMapLoader } from './types.mts'; +/** + * Recursively builds a tree structure out of sourcemap files, with each node + * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of + * `OriginalSource`s and `SourceMapTree`s. + * + * Every sourcemap is composed of a collection of source files and mappings + * into locations of those source files. When we generate a `SourceMapTree` for + * the sourcemap, we attempt to load each source file's own sourcemap. If it + * does not have an associated sourcemap, it is considered an original, + * unmodified source file. + */ +export default function buildSourceMapTree(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader): MapSourceType; +//# sourceMappingURL=build-source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts.map b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts.map new file mode 100644 index 0000000..38e4290 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"build-source-map-tree.d.ts","sourceRoot":"","sources":["../src/build-source-map-tree.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAW,SAAS,IAAI,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAC7E,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAiB,MAAM,SAAS,CAAC;AAO9E;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,kBAAkB,CACxC,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,GACtB,aAAa,CAkBf"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.cts b/node_modules/@jridgewell/remapping/types/remapping.d.cts new file mode 100644 index 0000000..2022784 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/remapping.d.cts @@ -0,0 +1,21 @@ +import SourceMap from './source-map.cts'; +import type { SourceMapInput, SourceMapLoader, Options } from './types.cts'; +export type { SourceMapSegment, EncodedSourceMap, EncodedSourceMap as RawSourceMap, DecodedSourceMap, SourceMapInput, SourceMapLoader, LoaderContext, Options, } from './types.cts'; +export type { SourceMap }; +/** + * Traces through all the mappings in the root sourcemap, through the sources + * (and their sourcemaps), all the way back to the original source location. + * + * `loader` will be called every time we encounter a source file. If it returns + * a sourcemap, we will recurse into that sourcemap to continue the trace. If + * it returns a falsey value, that source file is treated as an original, + * unmodified source file. + * + * Pass `excludeContent` to exclude any self-containing source file content + * from the output sourcemap. + * + * Pass `decodedMappings` to receive a SourceMap with decoded (instead of + * VLQ encoded) mappings. + */ +export = function remapping(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader, options?: boolean | Options): SourceMap; +//# sourceMappingURL=remapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.cts.map b/node_modules/@jridgewell/remapping/types/remapping.d.cts.map new file mode 100644 index 0000000..9f2fd0e --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/remapping.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"remapping.d.ts","sourceRoot":"","sources":["../src/remapping.ts"],"names":[],"mappings":"AAEA,OAAO,SAAS,MAAM,cAAc,CAAC;AAErC,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AACxE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,IAAI,YAAY,EAChC,gBAAgB,EAChB,cAAc,EACd,eAAe,EACf,aAAa,EACb,OAAO,GACR,MAAM,SAAS,CAAC;AACjB,YAAY,EAAE,SAAS,EAAE,CAAC;AAE1B;;;;;;;;;;;;;;GAcG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,EACvB,OAAO,CAAC,EAAE,OAAO,GAAG,OAAO,GAC1B,SAAS,CAKX"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.mts b/node_modules/@jridgewell/remapping/types/remapping.d.mts new file mode 100644 index 0000000..95c4066 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/remapping.d.mts @@ -0,0 +1,21 @@ +import SourceMap from './source-map.mts'; +import type { SourceMapInput, SourceMapLoader, Options } from './types.mts'; +export type { SourceMapSegment, EncodedSourceMap, EncodedSourceMap as RawSourceMap, DecodedSourceMap, SourceMapInput, SourceMapLoader, LoaderContext, Options, } from './types.mts'; +export type { SourceMap }; +/** + * Traces through all the mappings in the root sourcemap, through the sources + * (and their sourcemaps), all the way back to the original source location. + * + * `loader` will be called every time we encounter a source file. If it returns + * a sourcemap, we will recurse into that sourcemap to continue the trace. If + * it returns a falsey value, that source file is treated as an original, + * unmodified source file. + * + * Pass `excludeContent` to exclude any self-containing source file content + * from the output sourcemap. + * + * Pass `decodedMappings` to receive a SourceMap with decoded (instead of + * VLQ encoded) mappings. + */ +export default function remapping(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader, options?: boolean | Options): SourceMap; +//# sourceMappingURL=remapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.mts.map b/node_modules/@jridgewell/remapping/types/remapping.d.mts.map new file mode 100644 index 0000000..9f2fd0e --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/remapping.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"remapping.d.ts","sourceRoot":"","sources":["../src/remapping.ts"],"names":[],"mappings":"AAEA,OAAO,SAAS,MAAM,cAAc,CAAC;AAErC,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AACxE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,IAAI,YAAY,EAChC,gBAAgB,EAChB,cAAc,EACd,eAAe,EACf,aAAa,EACb,OAAO,GACR,MAAM,SAAS,CAAC;AACjB,YAAY,EAAE,SAAS,EAAE,CAAC;AAE1B;;;;;;;;;;;;;;GAcG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,EACvB,OAAO,CAAC,EAAE,OAAO,GAAG,OAAO,GAC1B,SAAS,CAKX"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts b/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts new file mode 100644 index 0000000..440f65b --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts @@ -0,0 +1,46 @@ +import { GenMapping } from '@jridgewell/gen-mapping'; +import type { TraceMap } from '@jridgewell/trace-mapping'; +export type SourceMapSegmentObject = { + column: number; + line: number; + name: string; + source: string; + content: string | null; + ignore: boolean; +}; +export type OriginalSource = { + map: null; + sources: Sources[]; + source: string; + content: string | null; + ignore: boolean; +}; +export type MapSource = { + map: TraceMap; + sources: Sources[]; + source: string; + content: null; + ignore: false; +}; +export type Sources = OriginalSource | MapSource; +/** + * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes + * (which may themselves be SourceMapTrees). + */ +export declare function MapSource(map: TraceMap, sources: Sources[]): MapSource; +/** + * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive + * segment tracing ends at the `OriginalSource`. + */ +export declare function OriginalSource(source: string, content: string | null, ignore: boolean): OriginalSource; +/** + * traceMappings is only called on the root level SourceMapTree, and begins the process of + * resolving each mapping in terms of the original source files. + */ +export declare function traceMappings(tree: MapSource): GenMapping; +/** + * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own + * child SourceMapTrees, until we find the original source map. + */ +export declare function originalPositionFor(source: Sources, line: number, column: number, name: string): SourceMapSegmentObject | null; +//# sourceMappingURL=source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts.map b/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts.map new file mode 100644 index 0000000..e7cbfb9 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"source-map-tree.d.ts","sourceRoot":"","sources":["../src/source-map-tree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAgD,MAAM,yBAAyB,CAAC;AAGnG,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,2BAA2B,CAAC;AAE1D,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG;IAC3B,GAAG,EAAE,IAAI,CAAC;IACV,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,SAAS,GAAG;IACtB,GAAG,EAAE,QAAQ,CAAC;IACd,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,IAAI,CAAC;IACd,MAAM,EAAE,KAAK,CAAC;CACf,CAAC;AAEF,MAAM,MAAM,OAAO,GAAG,cAAc,GAAG,SAAS,CAAC;AA8CjD;;;GAGG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,SAAS,CAEtE;AAED;;;GAGG;AACH,wBAAgB,cAAc,CAC5B,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,MAAM,GAAG,IAAI,EACtB,MAAM,EAAE,OAAO,GACd,cAAc,CAEhB;AAED;;;GAGG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,SAAS,GAAG,UAAU,CAyCzD;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CACjC,MAAM,EAAE,OAAO,EACf,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,MAAM,GACX,sBAAsB,GAAG,IAAI,CAmB/B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts b/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts new file mode 100644 index 0000000..440f65b --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts @@ -0,0 +1,46 @@ +import { GenMapping } from '@jridgewell/gen-mapping'; +import type { TraceMap } from '@jridgewell/trace-mapping'; +export type SourceMapSegmentObject = { + column: number; + line: number; + name: string; + source: string; + content: string | null; + ignore: boolean; +}; +export type OriginalSource = { + map: null; + sources: Sources[]; + source: string; + content: string | null; + ignore: boolean; +}; +export type MapSource = { + map: TraceMap; + sources: Sources[]; + source: string; + content: null; + ignore: false; +}; +export type Sources = OriginalSource | MapSource; +/** + * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes + * (which may themselves be SourceMapTrees). + */ +export declare function MapSource(map: TraceMap, sources: Sources[]): MapSource; +/** + * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive + * segment tracing ends at the `OriginalSource`. + */ +export declare function OriginalSource(source: string, content: string | null, ignore: boolean): OriginalSource; +/** + * traceMappings is only called on the root level SourceMapTree, and begins the process of + * resolving each mapping in terms of the original source files. + */ +export declare function traceMappings(tree: MapSource): GenMapping; +/** + * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own + * child SourceMapTrees, until we find the original source map. + */ +export declare function originalPositionFor(source: Sources, line: number, column: number, name: string): SourceMapSegmentObject | null; +//# sourceMappingURL=source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts.map b/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts.map new file mode 100644 index 0000000..e7cbfb9 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"source-map-tree.d.ts","sourceRoot":"","sources":["../src/source-map-tree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAgD,MAAM,yBAAyB,CAAC;AAGnG,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,2BAA2B,CAAC;AAE1D,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG;IAC3B,GAAG,EAAE,IAAI,CAAC;IACV,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,SAAS,GAAG;IACtB,GAAG,EAAE,QAAQ,CAAC;IACd,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,IAAI,CAAC;IACd,MAAM,EAAE,KAAK,CAAC;CACf,CAAC;AAEF,MAAM,MAAM,OAAO,GAAG,cAAc,GAAG,SAAS,CAAC;AA8CjD;;;GAGG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,SAAS,CAEtE;AAED;;;GAGG;AACH,wBAAgB,cAAc,CAC5B,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,MAAM,GAAG,IAAI,EACtB,MAAM,EAAE,OAAO,GACd,cAAc,CAEhB;AAED;;;GAGG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,SAAS,GAAG,UAAU,CAyCzD;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CACjC,MAAM,EAAE,OAAO,EACf,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,MAAM,GACX,sBAAsB,GAAG,IAAI,CAmB/B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.cts b/node_modules/@jridgewell/remapping/types/source-map.d.cts new file mode 100644 index 0000000..fdb7eed --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map.d.cts @@ -0,0 +1,19 @@ +import type { GenMapping } from '@jridgewell/gen-mapping'; +import type { DecodedSourceMap, EncodedSourceMap, Options } from './types.cts'; +/** + * A SourceMap v3 compatible sourcemap, which only includes fields that were + * provided to it. + */ +export = class SourceMap { + file?: string | null; + mappings: EncodedSourceMap['mappings'] | DecodedSourceMap['mappings']; + sourceRoot?: string; + names: string[]; + sources: (string | null)[]; + sourcesContent?: (string | null)[]; + version: 3; + ignoreList: number[] | undefined; + constructor(map: GenMapping, options: Options); + toString(): string; +} +//# sourceMappingURL=source-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.cts.map b/node_modules/@jridgewell/remapping/types/source-map.d.cts.map new file mode 100644 index 0000000..593daf8 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"source-map.d.ts","sourceRoot":"","sources":["../src/source-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAC1D,OAAO,KAAK,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAE3E;;;GAGG;AACH,MAAM,CAAC,OAAO,OAAO,SAAS;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,gBAAgB,CAAC,UAAU,CAAC,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAAC;IACtE,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,EAAE,MAAM,EAAE,GAAG,SAAS,CAAC;gBAE7B,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO;IAe7C,QAAQ,IAAI,MAAM;CAGnB"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.mts b/node_modules/@jridgewell/remapping/types/source-map.d.mts new file mode 100644 index 0000000..52ebba2 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map.d.mts @@ -0,0 +1,19 @@ +import type { GenMapping } from '@jridgewell/gen-mapping'; +import type { DecodedSourceMap, EncodedSourceMap, Options } from './types.mts'; +/** + * A SourceMap v3 compatible sourcemap, which only includes fields that were + * provided to it. + */ +export default class SourceMap { + file?: string | null; + mappings: EncodedSourceMap['mappings'] | DecodedSourceMap['mappings']; + sourceRoot?: string; + names: string[]; + sources: (string | null)[]; + sourcesContent?: (string | null)[]; + version: 3; + ignoreList: number[] | undefined; + constructor(map: GenMapping, options: Options); + toString(): string; +} +//# sourceMappingURL=source-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.mts.map b/node_modules/@jridgewell/remapping/types/source-map.d.mts.map new file mode 100644 index 0000000..593daf8 --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/source-map.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"source-map.d.ts","sourceRoot":"","sources":["../src/source-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAC1D,OAAO,KAAK,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAE3E;;;GAGG;AACH,MAAM,CAAC,OAAO,OAAO,SAAS;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,gBAAgB,CAAC,UAAU,CAAC,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAAC;IACtE,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,EAAE,MAAM,EAAE,GAAG,SAAS,CAAC;gBAE7B,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO;IAe7C,QAAQ,IAAI,MAAM;CAGnB"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.cts b/node_modules/@jridgewell/remapping/types/types.d.cts new file mode 100644 index 0000000..eeb320f --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/types.d.cts @@ -0,0 +1,16 @@ +import type { SourceMapInput } from '@jridgewell/trace-mapping'; +export type { SourceMapSegment, DecodedSourceMap, EncodedSourceMap, } from '@jridgewell/trace-mapping'; +export type { SourceMapInput }; +export type LoaderContext = { + readonly importer: string; + readonly depth: number; + source: string; + content: string | null | undefined; + ignore: boolean | undefined; +}; +export type SourceMapLoader = (file: string, ctx: LoaderContext) => SourceMapInput | null | undefined | void; +export type Options = { + excludeContent?: boolean; + decodedMappings?: boolean; +}; +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.cts.map b/node_modules/@jridgewell/remapping/types/types.d.cts.map new file mode 100644 index 0000000..4f8647e --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/types.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAEhE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,GACjB,MAAM,2BAA2B,CAAC;AAEnC,YAAY,EAAE,cAAc,EAAE,CAAC;AAE/B,MAAM,MAAM,aAAa,GAAG;IAC1B,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IACnC,MAAM,EAAE,OAAO,GAAG,SAAS,CAAC;CAC7B,CAAC;AAEF,MAAM,MAAM,eAAe,GAAG,CAC5B,IAAI,EAAE,MAAM,EACZ,GAAG,EAAE,aAAa,KACf,cAAc,GAAG,IAAI,GAAG,SAAS,GAAG,IAAI,CAAC;AAE9C,MAAM,MAAM,OAAO,GAAG;IACpB,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,eAAe,CAAC,EAAE,OAAO,CAAC;CAC3B,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.mts b/node_modules/@jridgewell/remapping/types/types.d.mts new file mode 100644 index 0000000..eeb320f --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/types.d.mts @@ -0,0 +1,16 @@ +import type { SourceMapInput } from '@jridgewell/trace-mapping'; +export type { SourceMapSegment, DecodedSourceMap, EncodedSourceMap, } from '@jridgewell/trace-mapping'; +export type { SourceMapInput }; +export type LoaderContext = { + readonly importer: string; + readonly depth: number; + source: string; + content: string | null | undefined; + ignore: boolean | undefined; +}; +export type SourceMapLoader = (file: string, ctx: LoaderContext) => SourceMapInput | null | undefined | void; +export type Options = { + excludeContent?: boolean; + decodedMappings?: boolean; +}; +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.mts.map b/node_modules/@jridgewell/remapping/types/types.d.mts.map new file mode 100644 index 0000000..4f8647e --- /dev/null +++ b/node_modules/@jridgewell/remapping/types/types.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAEhE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,GACjB,MAAM,2BAA2B,CAAC;AAEnC,YAAY,EAAE,cAAc,EAAE,CAAC;AAE/B,MAAM,MAAM,aAAa,GAAG;IAC1B,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IACnC,MAAM,EAAE,OAAO,GAAG,SAAS,CAAC;CAC7B,CAAC;AAEF,MAAM,MAAM,eAAe,GAAG,CAC5B,IAAI,EAAE,MAAM,EACZ,GAAG,EAAE,aAAa,KACf,cAAc,GAAG,IAAI,GAAG,SAAS,GAAG,IAAI,CAAC;AAE9C,MAAM,MAAM,OAAO,GAAG;IACpB,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,eAAe,CAAC,EAAE,OAAO,CAAC;CAC3B,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/LICENSE b/node_modules/@jridgewell/resolve-uri/LICENSE new file mode 100644 index 0000000..0a81b2a --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/LICENSE @@ -0,0 +1,19 @@ +Copyright 2019 Justin Ridgewell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/README.md b/node_modules/@jridgewell/resolve-uri/README.md new file mode 100644 index 0000000..2fe70df --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/README.md @@ -0,0 +1,40 @@ +# @jridgewell/resolve-uri + +> Resolve a URI relative to an optional base URI + +Resolve any combination of absolute URIs, protocol-realtive URIs, absolute paths, or relative paths. + +## Installation + +```sh +npm install @jridgewell/resolve-uri +``` + +## Usage + +```typescript +function resolve(input: string, base?: string): string; +``` + +```js +import resolve from '@jridgewell/resolve-uri'; + +resolve('foo', 'https://example.com'); // => 'https://example.com/foo' +``` + +| Input | Base | Resolution | Explanation | +|-----------------------|-------------------------|--------------------------------|--------------------------------------------------------------| +| `https://example.com` | _any_ | `https://example.com/` | Input is normalized only | +| `//example.com` | `https://base.com/` | `https://example.com/` | Input inherits the base's protocol | +| `//example.com` | _rest_ | `//example.com/` | Input is normalized only | +| `/example` | `https://base.com/` | `https://base.com/example` | Input inherits the base's origin | +| `/example` | `//base.com/` | `//base.com/example` | Input inherits the base's host and remains protocol relative | +| `/example` | _rest_ | `/example` | Input is normalized only | +| `example` | `https://base.com/dir/` | `https://base.com/dir/example` | Input is joined with the base | +| `example` | `https://base.com/file` | `https://base.com/example` | Input is joined with the base without its file | +| `example` | `//base.com/dir/` | `//base.com/dir/example` | Input is joined with the base's last directory | +| `example` | `//base.com/file` | `//base.com/example` | Input is joined with the base without its file | +| `example` | `/base/dir/` | `/base/dir/example` | Input is joined with the base's last directory | +| `example` | `/base/file` | `/base/example` | Input is joined with the base without its file | +| `example` | `base/dir/` | `base/dir/example` | Input is joined with the base's last directory | +| `example` | `base/file` | `base/example` | Input is joined with the base without its file | diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs new file mode 100644 index 0000000..e958e88 --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs @@ -0,0 +1,232 @@ +// Matches the scheme of a URL, eg "http://" +const schemeRegex = /^[\w+.-]+:\/\//; +/** + * Matches the parts of a URL: + * 1. Scheme, including ":", guaranteed. + * 2. User/password, including "@", optional. + * 3. Host, guaranteed. + * 4. Port, including ":", optional. + * 5. Path, including "/", optional. + * 6. Query, including "?", optional. + * 7. Hash, including "#", optional. + */ +const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/; +/** + * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start + * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). + * + * 1. Host, optional. + * 2. Path, which may include "/", guaranteed. + * 3. Query, including "?", optional. + * 4. Hash, including "#", optional. + */ +const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i; +function isAbsoluteUrl(input) { + return schemeRegex.test(input); +} +function isSchemeRelativeUrl(input) { + return input.startsWith('//'); +} +function isAbsolutePath(input) { + return input.startsWith('/'); +} +function isFileUrl(input) { + return input.startsWith('file:'); +} +function isRelative(input) { + return /^[.?#]/.test(input); +} +function parseAbsoluteUrl(input) { + const match = urlRegex.exec(input); + return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/', match[6] || '', match[7] || ''); +} +function parseFileUrl(input) { + const match = fileRegex.exec(input); + const path = match[2]; + return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path, match[3] || '', match[4] || ''); +} +function makeUrl(scheme, user, host, port, path, query, hash) { + return { + scheme, + user, + host, + port, + path, + query, + hash, + type: 7 /* Absolute */, + }; +} +function parseUrl(input) { + if (isSchemeRelativeUrl(input)) { + const url = parseAbsoluteUrl('http:' + input); + url.scheme = ''; + url.type = 6 /* SchemeRelative */; + return url; + } + if (isAbsolutePath(input)) { + const url = parseAbsoluteUrl('http://foo.com' + input); + url.scheme = ''; + url.host = ''; + url.type = 5 /* AbsolutePath */; + return url; + } + if (isFileUrl(input)) + return parseFileUrl(input); + if (isAbsoluteUrl(input)) + return parseAbsoluteUrl(input); + const url = parseAbsoluteUrl('http://foo.com/' + input); + url.scheme = ''; + url.host = ''; + url.type = input + ? input.startsWith('?') + ? 3 /* Query */ + : input.startsWith('#') + ? 2 /* Hash */ + : 4 /* RelativePath */ + : 1 /* Empty */; + return url; +} +function stripPathFilename(path) { + // If a path ends with a parent directory "..", then it's a relative path with excess parent + // paths. It's not a file, so we can't strip it. + if (path.endsWith('/..')) + return path; + const index = path.lastIndexOf('/'); + return path.slice(0, index + 1); +} +function mergePaths(url, base) { + normalizePath(base, base.type); + // If the path is just a "/", then it was an empty path to begin with (remember, we're a relative + // path). + if (url.path === '/') { + url.path = base.path; + } + else { + // Resolution happens relative to the base path's directory, not the file. + url.path = stripPathFilename(base.path) + url.path; + } +} +/** + * The path can have empty directories "//", unneeded parents "foo/..", or current directory + * "foo/.". We need to normalize to a standard representation. + */ +function normalizePath(url, type) { + const rel = type <= 4 /* RelativePath */; + const pieces = url.path.split('/'); + // We need to preserve the first piece always, so that we output a leading slash. The item at + // pieces[0] is an empty string. + let pointer = 1; + // Positive is the number of real directories we've output, used for popping a parent directory. + // Eg, "foo/bar/.." will have a positive 2, and we can decrement to be left with just "foo". + let positive = 0; + // We need to keep a trailing slash if we encounter an empty directory (eg, splitting "foo/" will + // generate `["foo", ""]` pieces). And, if we pop a parent directory. But once we encounter a + // real directory, we won't need to append, unless the other conditions happen again. + let addTrailingSlash = false; + for (let i = 1; i < pieces.length; i++) { + const piece = pieces[i]; + // An empty directory, could be a trailing slash, or just a double "//" in the path. + if (!piece) { + addTrailingSlash = true; + continue; + } + // If we encounter a real directory, then we don't need to append anymore. + addTrailingSlash = false; + // A current directory, which we can always drop. + if (piece === '.') + continue; + // A parent directory, we need to see if there are any real directories we can pop. Else, we + // have an excess of parents, and we'll need to keep the "..". + if (piece === '..') { + if (positive) { + addTrailingSlash = true; + positive--; + pointer--; + } + else if (rel) { + // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute + // URL, protocol relative URL, or an absolute path, we don't need to keep excess. + pieces[pointer++] = piece; + } + continue; + } + // We've encountered a real directory. Move it to the next insertion pointer, which accounts for + // any popped or dropped directories. + pieces[pointer++] = piece; + positive++; + } + let path = ''; + for (let i = 1; i < pointer; i++) { + path += '/' + pieces[i]; + } + if (!path || (addTrailingSlash && !path.endsWith('/..'))) { + path += '/'; + } + url.path = path; +} +/** + * Attempts to resolve `input` URL/path relative to `base`. + */ +function resolve(input, base) { + if (!input && !base) + return ''; + const url = parseUrl(input); + let inputType = url.type; + if (base && inputType !== 7 /* Absolute */) { + const baseUrl = parseUrl(base); + const baseType = baseUrl.type; + switch (inputType) { + case 1 /* Empty */: + url.hash = baseUrl.hash; + // fall through + case 2 /* Hash */: + url.query = baseUrl.query; + // fall through + case 3 /* Query */: + case 4 /* RelativePath */: + mergePaths(url, baseUrl); + // fall through + case 5 /* AbsolutePath */: + // The host, user, and port are joined, you can't copy one without the others. + url.user = baseUrl.user; + url.host = baseUrl.host; + url.port = baseUrl.port; + // fall through + case 6 /* SchemeRelative */: + // The input doesn't have a schema at least, so we need to copy at least that over. + url.scheme = baseUrl.scheme; + } + if (baseType > inputType) + inputType = baseType; + } + normalizePath(url, inputType); + const queryHash = url.query + url.hash; + switch (inputType) { + // This is impossible, because of the empty checks at the start of the function. + // case UrlType.Empty: + case 2 /* Hash */: + case 3 /* Query */: + return queryHash; + case 4 /* RelativePath */: { + // The first char is always a "/", and we need it to be relative. + const path = url.path.slice(1); + if (!path) + return queryHash || '.'; + if (isRelative(base || input) && !isRelative(path)) { + // If base started with a leading ".", or there is no base and input started with a ".", + // then we need to ensure that the relative path starts with a ".". We don't know if + // relative starts with a "..", though, so check before prepending. + return './' + path + queryHash; + } + return path + queryHash; + } + case 5 /* AbsolutePath */: + return url.path + queryHash; + default: + return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash; + } +} + +export { resolve as default }; +//# sourceMappingURL=resolve-uri.mjs.map diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map new file mode 100644 index 0000000..1de97d0 --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"resolve-uri.mjs","sources":["../src/resolve-uri.ts"],"sourcesContent":["// Matches the scheme of a URL, eg \"http://\"\nconst schemeRegex = /^[\\w+.-]+:\\/\\//;\n\n/**\n * Matches the parts of a URL:\n * 1. Scheme, including \":\", guaranteed.\n * 2. User/password, including \"@\", optional.\n * 3. Host, guaranteed.\n * 4. Port, including \":\", optional.\n * 5. Path, including \"/\", optional.\n * 6. Query, including \"?\", optional.\n * 7. Hash, including \"#\", optional.\n */\nconst urlRegex = /^([\\w+.-]+:)\\/\\/([^@/#?]*@)?([^:/#?]*)(:\\d+)?(\\/[^#?]*)?(\\?[^#]*)?(#.*)?/;\n\n/**\n * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start\n * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive).\n *\n * 1. Host, optional.\n * 2. Path, which may include \"/\", guaranteed.\n * 3. Query, including \"?\", optional.\n * 4. Hash, including \"#\", optional.\n */\nconst fileRegex = /^file:(?:\\/\\/((?![a-z]:)[^/#?]*)?)?(\\/?[^#?]*)(\\?[^#]*)?(#.*)?/i;\n\ntype Url = {\n scheme: string;\n user: string;\n host: string;\n port: string;\n path: string;\n query: string;\n hash: string;\n type: UrlType;\n};\n\nconst enum UrlType {\n Empty = 1,\n Hash = 2,\n Query = 3,\n RelativePath = 4,\n AbsolutePath = 5,\n SchemeRelative = 6,\n Absolute = 7,\n}\n\nfunction isAbsoluteUrl(input: string): boolean {\n return schemeRegex.test(input);\n}\n\nfunction isSchemeRelativeUrl(input: string): boolean {\n return input.startsWith('//');\n}\n\nfunction isAbsolutePath(input: string): boolean {\n return input.startsWith('/');\n}\n\nfunction isFileUrl(input: string): boolean {\n return input.startsWith('file:');\n}\n\nfunction isRelative(input: string): boolean {\n return /^[.?#]/.test(input);\n}\n\nfunction parseAbsoluteUrl(input: string): Url {\n const match = urlRegex.exec(input)!;\n return makeUrl(\n match[1],\n match[2] || '',\n match[3],\n match[4] || '',\n match[5] || '/',\n match[6] || '',\n match[7] || '',\n );\n}\n\nfunction parseFileUrl(input: string): Url {\n const match = fileRegex.exec(input)!;\n const path = match[2];\n return makeUrl(\n 'file:',\n '',\n match[1] || '',\n '',\n isAbsolutePath(path) ? path : '/' + path,\n match[3] || '',\n match[4] || '',\n );\n}\n\nfunction makeUrl(\n scheme: string,\n user: string,\n host: string,\n port: string,\n path: string,\n query: string,\n hash: string,\n): Url {\n return {\n scheme,\n user,\n host,\n port,\n path,\n query,\n hash,\n type: UrlType.Absolute,\n };\n}\n\nfunction parseUrl(input: string): Url {\n if (isSchemeRelativeUrl(input)) {\n const url = parseAbsoluteUrl('http:' + input);\n url.scheme = '';\n url.type = UrlType.SchemeRelative;\n return url;\n }\n\n if (isAbsolutePath(input)) {\n const url = parseAbsoluteUrl('http://foo.com' + input);\n url.scheme = '';\n url.host = '';\n url.type = UrlType.AbsolutePath;\n return url;\n }\n\n if (isFileUrl(input)) return parseFileUrl(input);\n\n if (isAbsoluteUrl(input)) return parseAbsoluteUrl(input);\n\n const url = parseAbsoluteUrl('http://foo.com/' + input);\n url.scheme = '';\n url.host = '';\n url.type = input\n ? input.startsWith('?')\n ? UrlType.Query\n : input.startsWith('#')\n ? UrlType.Hash\n : UrlType.RelativePath\n : UrlType.Empty;\n return url;\n}\n\nfunction stripPathFilename(path: string): string {\n // If a path ends with a parent directory \"..\", then it's a relative path with excess parent\n // paths. It's not a file, so we can't strip it.\n if (path.endsWith('/..')) return path;\n const index = path.lastIndexOf('/');\n return path.slice(0, index + 1);\n}\n\nfunction mergePaths(url: Url, base: Url) {\n normalizePath(base, base.type);\n\n // If the path is just a \"/\", then it was an empty path to begin with (remember, we're a relative\n // path).\n if (url.path === '/') {\n url.path = base.path;\n } else {\n // Resolution happens relative to the base path's directory, not the file.\n url.path = stripPathFilename(base.path) + url.path;\n }\n}\n\n/**\n * The path can have empty directories \"//\", unneeded parents \"foo/..\", or current directory\n * \"foo/.\". We need to normalize to a standard representation.\n */\nfunction normalizePath(url: Url, type: UrlType) {\n const rel = type <= UrlType.RelativePath;\n const pieces = url.path.split('/');\n\n // We need to preserve the first piece always, so that we output a leading slash. The item at\n // pieces[0] is an empty string.\n let pointer = 1;\n\n // Positive is the number of real directories we've output, used for popping a parent directory.\n // Eg, \"foo/bar/..\" will have a positive 2, and we can decrement to be left with just \"foo\".\n let positive = 0;\n\n // We need to keep a trailing slash if we encounter an empty directory (eg, splitting \"foo/\" will\n // generate `[\"foo\", \"\"]` pieces). And, if we pop a parent directory. But once we encounter a\n // real directory, we won't need to append, unless the other conditions happen again.\n let addTrailingSlash = false;\n\n for (let i = 1; i < pieces.length; i++) {\n const piece = pieces[i];\n\n // An empty directory, could be a trailing slash, or just a double \"//\" in the path.\n if (!piece) {\n addTrailingSlash = true;\n continue;\n }\n\n // If we encounter a real directory, then we don't need to append anymore.\n addTrailingSlash = false;\n\n // A current directory, which we can always drop.\n if (piece === '.') continue;\n\n // A parent directory, we need to see if there are any real directories we can pop. Else, we\n // have an excess of parents, and we'll need to keep the \"..\".\n if (piece === '..') {\n if (positive) {\n addTrailingSlash = true;\n positive--;\n pointer--;\n } else if (rel) {\n // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute\n // URL, protocol relative URL, or an absolute path, we don't need to keep excess.\n pieces[pointer++] = piece;\n }\n continue;\n }\n\n // We've encountered a real directory. Move it to the next insertion pointer, which accounts for\n // any popped or dropped directories.\n pieces[pointer++] = piece;\n positive++;\n }\n\n let path = '';\n for (let i = 1; i < pointer; i++) {\n path += '/' + pieces[i];\n }\n if (!path || (addTrailingSlash && !path.endsWith('/..'))) {\n path += '/';\n }\n url.path = path;\n}\n\n/**\n * Attempts to resolve `input` URL/path relative to `base`.\n */\nexport default function resolve(input: string, base: string | undefined): string {\n if (!input && !base) return '';\n\n const url = parseUrl(input);\n let inputType = url.type;\n\n if (base && inputType !== UrlType.Absolute) {\n const baseUrl = parseUrl(base);\n const baseType = baseUrl.type;\n\n switch (inputType) {\n case UrlType.Empty:\n url.hash = baseUrl.hash;\n // fall through\n\n case UrlType.Hash:\n url.query = baseUrl.query;\n // fall through\n\n case UrlType.Query:\n case UrlType.RelativePath:\n mergePaths(url, baseUrl);\n // fall through\n\n case UrlType.AbsolutePath:\n // The host, user, and port are joined, you can't copy one without the others.\n url.user = baseUrl.user;\n url.host = baseUrl.host;\n url.port = baseUrl.port;\n // fall through\n\n case UrlType.SchemeRelative:\n // The input doesn't have a schema at least, so we need to copy at least that over.\n url.scheme = baseUrl.scheme;\n }\n if (baseType > inputType) inputType = baseType;\n }\n\n normalizePath(url, inputType);\n\n const queryHash = url.query + url.hash;\n switch (inputType) {\n // This is impossible, because of the empty checks at the start of the function.\n // case UrlType.Empty:\n\n case UrlType.Hash:\n case UrlType.Query:\n return queryHash;\n\n case UrlType.RelativePath: {\n // The first char is always a \"/\", and we need it to be relative.\n const path = url.path.slice(1);\n\n if (!path) return queryHash || '.';\n\n if (isRelative(base || input) && !isRelative(path)) {\n // If base started with a leading \".\", or there is no base and input started with a \".\",\n // then we need to ensure that the relative path starts with a \".\". We don't know if\n // relative starts with a \"..\", though, so check before prepending.\n return './' + path + queryHash;\n }\n\n return path + queryHash;\n }\n\n case UrlType.AbsolutePath:\n return url.path + queryHash;\n\n default:\n return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash;\n }\n}\n"],"names":[],"mappings":"AAAA;AACA,MAAM,WAAW,GAAG,gBAAgB,CAAC;AAErC;;;;;;;;;;AAUA,MAAM,QAAQ,GAAG,0EAA0E,CAAC;AAE5F;;;;;;;;;AASA,MAAM,SAAS,GAAG,iEAAiE,CAAC;AAuBpF,SAAS,aAAa,CAAC,KAAa;IAClC,OAAO,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACjC,CAAC;AAED,SAAS,mBAAmB,CAAC,KAAa;IACxC,OAAO,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AAChC,CAAC;AAED,SAAS,cAAc,CAAC,KAAa;IACnC,OAAO,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;AAC/B,CAAC;AAED,SAAS,SAAS,CAAC,KAAa;IAC9B,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACnC,CAAC;AAED,SAAS,UAAU,CAAC,KAAa;IAC/B,OAAO,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9B,CAAC;AAED,SAAS,gBAAgB,CAAC,KAAa;IACrC,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;IACpC,OAAO,OAAO,CACZ,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EACf,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;AACJ,CAAC;AAED,SAAS,YAAY,CAAC,KAAa;IACjC,MAAM,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;IACrC,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;IACtB,OAAO,OAAO,CACZ,OAAO,EACP,EAAE,EACF,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,EAAE,EACF,cAAc,CAAC,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,EACxC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;AACJ,CAAC;AAED,SAAS,OAAO,CACd,MAAc,EACd,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,KAAa,EACb,IAAY;IAEZ,OAAO;QACL,MAAM;QACN,IAAI;QACJ,IAAI;QACJ,IAAI;QACJ,IAAI;QACJ,KAAK;QACL,IAAI;QACJ,IAAI;KACL,CAAC;AACJ,CAAC;AAED,SAAS,QAAQ,CAAC,KAAa;IAC7B,IAAI,mBAAmB,CAAC,KAAK,CAAC,EAAE;QAC9B,MAAM,GAAG,GAAG,gBAAgB,CAAC,OAAO,GAAG,KAAK,CAAC,CAAC;QAC9C,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;QAChB,GAAG,CAAC,IAAI,0BAA0B;QAClC,OAAO,GAAG,CAAC;KACZ;IAED,IAAI,cAAc,CAAC,KAAK,CAAC,EAAE;QACzB,MAAM,GAAG,GAAG,gBAAgB,CAAC,gBAAgB,GAAG,KAAK,CAAC,CAAC;QACvD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;QAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;QACd,GAAG,CAAC,IAAI,wBAAwB;QAChC,OAAO,GAAG,CAAC;KACZ;IAED,IAAI,SAAS,CAAC,KAAK,CAAC;QAAE,OAAO,YAAY,CAAC,KAAK,CAAC,CAAC;IAEjD,IAAI,aAAa,CAAC,KAAK,CAAC;QAAE,OAAO,gBAAgB,CAAC,KAAK,CAAC,CAAC;IAEzD,MAAM,GAAG,GAAG,gBAAgB,CAAC,iBAAiB,GAAG,KAAK,CAAC,CAAC;IACxD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;IAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;IACd,GAAG,CAAC,IAAI,GAAG,KAAK;UACZ,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;cAEnB,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;;wBAGT;IAClB,OAAO,GAAG,CAAC;AACb,CAAC;AAED,SAAS,iBAAiB,CAAC,IAAY;;;IAGrC,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC;QAAE,OAAO,IAAI,CAAC;IACtC,MAAM,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;IACpC,OAAO,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC;AAClC,CAAC;AAED,SAAS,UAAU,CAAC,GAAQ,EAAE,IAAS;IACrC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;;;IAI/B,IAAI,GAAG,CAAC,IAAI,KAAK,GAAG,EAAE;QACpB,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;KACtB;SAAM;;QAEL,GAAG,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC;KACpD;AACH,CAAC;AAED;;;;AAIA,SAAS,aAAa,CAAC,GAAQ,EAAE,IAAa;IAC5C,MAAM,GAAG,GAAG,IAAI,yBAAyB;IACzC,MAAM,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;;;IAInC,IAAI,OAAO,GAAG,CAAC,CAAC;;;IAIhB,IAAI,QAAQ,GAAG,CAAC,CAAC;;;;IAKjB,IAAI,gBAAgB,GAAG,KAAK,CAAC;IAE7B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACtC,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;;QAGxB,IAAI,CAAC,KAAK,EAAE;YACV,gBAAgB,GAAG,IAAI,CAAC;YACxB,SAAS;SACV;;QAGD,gBAAgB,GAAG,KAAK,CAAC;;QAGzB,IAAI,KAAK,KAAK,GAAG;YAAE,SAAS;;;QAI5B,IAAI,KAAK,KAAK,IAAI,EAAE;YAClB,IAAI,QAAQ,EAAE;gBACZ,gBAAgB,GAAG,IAAI,CAAC;gBACxB,QAAQ,EAAE,CAAC;gBACX,OAAO,EAAE,CAAC;aACX;iBAAM,IAAI,GAAG,EAAE;;;gBAGd,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;aAC3B;YACD,SAAS;SACV;;;QAID,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;QAC1B,QAAQ,EAAE,CAAC;KACZ;IAED,IAAI,IAAI,GAAG,EAAE,CAAC;IACd,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;QAChC,IAAI,IAAI,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;KACzB;IACD,IAAI,CAAC,IAAI,KAAK,gBAAgB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;QACxD,IAAI,IAAI,GAAG,CAAC;KACb;IACD,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC;AAClB,CAAC;AAED;;;SAGwB,OAAO,CAAC,KAAa,EAAE,IAAwB;IACrE,IAAI,CAAC,KAAK,IAAI,CAAC,IAAI;QAAE,OAAO,EAAE,CAAC;IAE/B,MAAM,GAAG,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;IAC5B,IAAI,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC;IAEzB,IAAI,IAAI,IAAI,SAAS,uBAAuB;QAC1C,MAAM,OAAO,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;QAC/B,MAAM,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC;QAE9B,QAAQ,SAAS;YACf;gBACE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;YAG1B;gBACE,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;YAG5B,mBAAmB;YACnB;gBACE,UAAU,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;;YAG3B;;gBAEE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;gBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;gBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;YAG1B;;gBAEE,GAAG,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;SAC/B;QACD,IAAI,QAAQ,GAAG,SAAS;YAAE,SAAS,GAAG,QAAQ,CAAC;KAChD;IAED,aAAa,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC;IAE9B,MAAM,SAAS,GAAG,GAAG,CAAC,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC;IACvC,QAAQ,SAAS;;;QAIf,kBAAkB;QAClB;YACE,OAAO,SAAS,CAAC;QAEnB,2BAA2B;;YAEzB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;YAE/B,IAAI,CAAC,IAAI;gBAAE,OAAO,SAAS,IAAI,GAAG,CAAC;YAEnC,IAAI,UAAU,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;;;gBAIlD,OAAO,IAAI,GAAG,IAAI,GAAG,SAAS,CAAC;aAChC;YAED,OAAO,IAAI,GAAG,SAAS,CAAC;SACzB;QAED;YACE,OAAO,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;QAE9B;YACE,OAAO,GAAG,CAAC,MAAM,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;KACpF;AACH;;;;"} \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js new file mode 100644 index 0000000..a783049 --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js @@ -0,0 +1,240 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.resolveURI = factory()); +})(this, (function () { 'use strict'; + + // Matches the scheme of a URL, eg "http://" + const schemeRegex = /^[\w+.-]+:\/\//; + /** + * Matches the parts of a URL: + * 1. Scheme, including ":", guaranteed. + * 2. User/password, including "@", optional. + * 3. Host, guaranteed. + * 4. Port, including ":", optional. + * 5. Path, including "/", optional. + * 6. Query, including "?", optional. + * 7. Hash, including "#", optional. + */ + const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/; + /** + * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start + * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). + * + * 1. Host, optional. + * 2. Path, which may include "/", guaranteed. + * 3. Query, including "?", optional. + * 4. Hash, including "#", optional. + */ + const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i; + function isAbsoluteUrl(input) { + return schemeRegex.test(input); + } + function isSchemeRelativeUrl(input) { + return input.startsWith('//'); + } + function isAbsolutePath(input) { + return input.startsWith('/'); + } + function isFileUrl(input) { + return input.startsWith('file:'); + } + function isRelative(input) { + return /^[.?#]/.test(input); + } + function parseAbsoluteUrl(input) { + const match = urlRegex.exec(input); + return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/', match[6] || '', match[7] || ''); + } + function parseFileUrl(input) { + const match = fileRegex.exec(input); + const path = match[2]; + return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path, match[3] || '', match[4] || ''); + } + function makeUrl(scheme, user, host, port, path, query, hash) { + return { + scheme, + user, + host, + port, + path, + query, + hash, + type: 7 /* Absolute */, + }; + } + function parseUrl(input) { + if (isSchemeRelativeUrl(input)) { + const url = parseAbsoluteUrl('http:' + input); + url.scheme = ''; + url.type = 6 /* SchemeRelative */; + return url; + } + if (isAbsolutePath(input)) { + const url = parseAbsoluteUrl('http://foo.com' + input); + url.scheme = ''; + url.host = ''; + url.type = 5 /* AbsolutePath */; + return url; + } + if (isFileUrl(input)) + return parseFileUrl(input); + if (isAbsoluteUrl(input)) + return parseAbsoluteUrl(input); + const url = parseAbsoluteUrl('http://foo.com/' + input); + url.scheme = ''; + url.host = ''; + url.type = input + ? input.startsWith('?') + ? 3 /* Query */ + : input.startsWith('#') + ? 2 /* Hash */ + : 4 /* RelativePath */ + : 1 /* Empty */; + return url; + } + function stripPathFilename(path) { + // If a path ends with a parent directory "..", then it's a relative path with excess parent + // paths. It's not a file, so we can't strip it. + if (path.endsWith('/..')) + return path; + const index = path.lastIndexOf('/'); + return path.slice(0, index + 1); + } + function mergePaths(url, base) { + normalizePath(base, base.type); + // If the path is just a "/", then it was an empty path to begin with (remember, we're a relative + // path). + if (url.path === '/') { + url.path = base.path; + } + else { + // Resolution happens relative to the base path's directory, not the file. + url.path = stripPathFilename(base.path) + url.path; + } + } + /** + * The path can have empty directories "//", unneeded parents "foo/..", or current directory + * "foo/.". We need to normalize to a standard representation. + */ + function normalizePath(url, type) { + const rel = type <= 4 /* RelativePath */; + const pieces = url.path.split('/'); + // We need to preserve the first piece always, so that we output a leading slash. The item at + // pieces[0] is an empty string. + let pointer = 1; + // Positive is the number of real directories we've output, used for popping a parent directory. + // Eg, "foo/bar/.." will have a positive 2, and we can decrement to be left with just "foo". + let positive = 0; + // We need to keep a trailing slash if we encounter an empty directory (eg, splitting "foo/" will + // generate `["foo", ""]` pieces). And, if we pop a parent directory. But once we encounter a + // real directory, we won't need to append, unless the other conditions happen again. + let addTrailingSlash = false; + for (let i = 1; i < pieces.length; i++) { + const piece = pieces[i]; + // An empty directory, could be a trailing slash, or just a double "//" in the path. + if (!piece) { + addTrailingSlash = true; + continue; + } + // If we encounter a real directory, then we don't need to append anymore. + addTrailingSlash = false; + // A current directory, which we can always drop. + if (piece === '.') + continue; + // A parent directory, we need to see if there are any real directories we can pop. Else, we + // have an excess of parents, and we'll need to keep the "..". + if (piece === '..') { + if (positive) { + addTrailingSlash = true; + positive--; + pointer--; + } + else if (rel) { + // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute + // URL, protocol relative URL, or an absolute path, we don't need to keep excess. + pieces[pointer++] = piece; + } + continue; + } + // We've encountered a real directory. Move it to the next insertion pointer, which accounts for + // any popped or dropped directories. + pieces[pointer++] = piece; + positive++; + } + let path = ''; + for (let i = 1; i < pointer; i++) { + path += '/' + pieces[i]; + } + if (!path || (addTrailingSlash && !path.endsWith('/..'))) { + path += '/'; + } + url.path = path; + } + /** + * Attempts to resolve `input` URL/path relative to `base`. + */ + function resolve(input, base) { + if (!input && !base) + return ''; + const url = parseUrl(input); + let inputType = url.type; + if (base && inputType !== 7 /* Absolute */) { + const baseUrl = parseUrl(base); + const baseType = baseUrl.type; + switch (inputType) { + case 1 /* Empty */: + url.hash = baseUrl.hash; + // fall through + case 2 /* Hash */: + url.query = baseUrl.query; + // fall through + case 3 /* Query */: + case 4 /* RelativePath */: + mergePaths(url, baseUrl); + // fall through + case 5 /* AbsolutePath */: + // The host, user, and port are joined, you can't copy one without the others. + url.user = baseUrl.user; + url.host = baseUrl.host; + url.port = baseUrl.port; + // fall through + case 6 /* SchemeRelative */: + // The input doesn't have a schema at least, so we need to copy at least that over. + url.scheme = baseUrl.scheme; + } + if (baseType > inputType) + inputType = baseType; + } + normalizePath(url, inputType); + const queryHash = url.query + url.hash; + switch (inputType) { + // This is impossible, because of the empty checks at the start of the function. + // case UrlType.Empty: + case 2 /* Hash */: + case 3 /* Query */: + return queryHash; + case 4 /* RelativePath */: { + // The first char is always a "/", and we need it to be relative. + const path = url.path.slice(1); + if (!path) + return queryHash || '.'; + if (isRelative(base || input) && !isRelative(path)) { + // If base started with a leading ".", or there is no base and input started with a ".", + // then we need to ensure that the relative path starts with a ".". We don't know if + // relative starts with a "..", though, so check before prepending. + return './' + path + queryHash; + } + return path + queryHash; + } + case 5 /* AbsolutePath */: + return url.path + queryHash; + default: + return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash; + } + } + + return resolve; + +})); +//# sourceMappingURL=resolve-uri.umd.js.map diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map new file mode 100644 index 0000000..70a37f2 --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"resolve-uri.umd.js","sources":["../src/resolve-uri.ts"],"sourcesContent":["// Matches the scheme of a URL, eg \"http://\"\nconst schemeRegex = /^[\\w+.-]+:\\/\\//;\n\n/**\n * Matches the parts of a URL:\n * 1. Scheme, including \":\", guaranteed.\n * 2. User/password, including \"@\", optional.\n * 3. Host, guaranteed.\n * 4. Port, including \":\", optional.\n * 5. Path, including \"/\", optional.\n * 6. Query, including \"?\", optional.\n * 7. Hash, including \"#\", optional.\n */\nconst urlRegex = /^([\\w+.-]+:)\\/\\/([^@/#?]*@)?([^:/#?]*)(:\\d+)?(\\/[^#?]*)?(\\?[^#]*)?(#.*)?/;\n\n/**\n * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start\n * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive).\n *\n * 1. Host, optional.\n * 2. Path, which may include \"/\", guaranteed.\n * 3. Query, including \"?\", optional.\n * 4. Hash, including \"#\", optional.\n */\nconst fileRegex = /^file:(?:\\/\\/((?![a-z]:)[^/#?]*)?)?(\\/?[^#?]*)(\\?[^#]*)?(#.*)?/i;\n\ntype Url = {\n scheme: string;\n user: string;\n host: string;\n port: string;\n path: string;\n query: string;\n hash: string;\n type: UrlType;\n};\n\nconst enum UrlType {\n Empty = 1,\n Hash = 2,\n Query = 3,\n RelativePath = 4,\n AbsolutePath = 5,\n SchemeRelative = 6,\n Absolute = 7,\n}\n\nfunction isAbsoluteUrl(input: string): boolean {\n return schemeRegex.test(input);\n}\n\nfunction isSchemeRelativeUrl(input: string): boolean {\n return input.startsWith('//');\n}\n\nfunction isAbsolutePath(input: string): boolean {\n return input.startsWith('/');\n}\n\nfunction isFileUrl(input: string): boolean {\n return input.startsWith('file:');\n}\n\nfunction isRelative(input: string): boolean {\n return /^[.?#]/.test(input);\n}\n\nfunction parseAbsoluteUrl(input: string): Url {\n const match = urlRegex.exec(input)!;\n return makeUrl(\n match[1],\n match[2] || '',\n match[3],\n match[4] || '',\n match[5] || '/',\n match[6] || '',\n match[7] || '',\n );\n}\n\nfunction parseFileUrl(input: string): Url {\n const match = fileRegex.exec(input)!;\n const path = match[2];\n return makeUrl(\n 'file:',\n '',\n match[1] || '',\n '',\n isAbsolutePath(path) ? path : '/' + path,\n match[3] || '',\n match[4] || '',\n );\n}\n\nfunction makeUrl(\n scheme: string,\n user: string,\n host: string,\n port: string,\n path: string,\n query: string,\n hash: string,\n): Url {\n return {\n scheme,\n user,\n host,\n port,\n path,\n query,\n hash,\n type: UrlType.Absolute,\n };\n}\n\nfunction parseUrl(input: string): Url {\n if (isSchemeRelativeUrl(input)) {\n const url = parseAbsoluteUrl('http:' + input);\n url.scheme = '';\n url.type = UrlType.SchemeRelative;\n return url;\n }\n\n if (isAbsolutePath(input)) {\n const url = parseAbsoluteUrl('http://foo.com' + input);\n url.scheme = '';\n url.host = '';\n url.type = UrlType.AbsolutePath;\n return url;\n }\n\n if (isFileUrl(input)) return parseFileUrl(input);\n\n if (isAbsoluteUrl(input)) return parseAbsoluteUrl(input);\n\n const url = parseAbsoluteUrl('http://foo.com/' + input);\n url.scheme = '';\n url.host = '';\n url.type = input\n ? input.startsWith('?')\n ? UrlType.Query\n : input.startsWith('#')\n ? UrlType.Hash\n : UrlType.RelativePath\n : UrlType.Empty;\n return url;\n}\n\nfunction stripPathFilename(path: string): string {\n // If a path ends with a parent directory \"..\", then it's a relative path with excess parent\n // paths. It's not a file, so we can't strip it.\n if (path.endsWith('/..')) return path;\n const index = path.lastIndexOf('/');\n return path.slice(0, index + 1);\n}\n\nfunction mergePaths(url: Url, base: Url) {\n normalizePath(base, base.type);\n\n // If the path is just a \"/\", then it was an empty path to begin with (remember, we're a relative\n // path).\n if (url.path === '/') {\n url.path = base.path;\n } else {\n // Resolution happens relative to the base path's directory, not the file.\n url.path = stripPathFilename(base.path) + url.path;\n }\n}\n\n/**\n * The path can have empty directories \"//\", unneeded parents \"foo/..\", or current directory\n * \"foo/.\". We need to normalize to a standard representation.\n */\nfunction normalizePath(url: Url, type: UrlType) {\n const rel = type <= UrlType.RelativePath;\n const pieces = url.path.split('/');\n\n // We need to preserve the first piece always, so that we output a leading slash. The item at\n // pieces[0] is an empty string.\n let pointer = 1;\n\n // Positive is the number of real directories we've output, used for popping a parent directory.\n // Eg, \"foo/bar/..\" will have a positive 2, and we can decrement to be left with just \"foo\".\n let positive = 0;\n\n // We need to keep a trailing slash if we encounter an empty directory (eg, splitting \"foo/\" will\n // generate `[\"foo\", \"\"]` pieces). And, if we pop a parent directory. But once we encounter a\n // real directory, we won't need to append, unless the other conditions happen again.\n let addTrailingSlash = false;\n\n for (let i = 1; i < pieces.length; i++) {\n const piece = pieces[i];\n\n // An empty directory, could be a trailing slash, or just a double \"//\" in the path.\n if (!piece) {\n addTrailingSlash = true;\n continue;\n }\n\n // If we encounter a real directory, then we don't need to append anymore.\n addTrailingSlash = false;\n\n // A current directory, which we can always drop.\n if (piece === '.') continue;\n\n // A parent directory, we need to see if there are any real directories we can pop. Else, we\n // have an excess of parents, and we'll need to keep the \"..\".\n if (piece === '..') {\n if (positive) {\n addTrailingSlash = true;\n positive--;\n pointer--;\n } else if (rel) {\n // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute\n // URL, protocol relative URL, or an absolute path, we don't need to keep excess.\n pieces[pointer++] = piece;\n }\n continue;\n }\n\n // We've encountered a real directory. Move it to the next insertion pointer, which accounts for\n // any popped or dropped directories.\n pieces[pointer++] = piece;\n positive++;\n }\n\n let path = '';\n for (let i = 1; i < pointer; i++) {\n path += '/' + pieces[i];\n }\n if (!path || (addTrailingSlash && !path.endsWith('/..'))) {\n path += '/';\n }\n url.path = path;\n}\n\n/**\n * Attempts to resolve `input` URL/path relative to `base`.\n */\nexport default function resolve(input: string, base: string | undefined): string {\n if (!input && !base) return '';\n\n const url = parseUrl(input);\n let inputType = url.type;\n\n if (base && inputType !== UrlType.Absolute) {\n const baseUrl = parseUrl(base);\n const baseType = baseUrl.type;\n\n switch (inputType) {\n case UrlType.Empty:\n url.hash = baseUrl.hash;\n // fall through\n\n case UrlType.Hash:\n url.query = baseUrl.query;\n // fall through\n\n case UrlType.Query:\n case UrlType.RelativePath:\n mergePaths(url, baseUrl);\n // fall through\n\n case UrlType.AbsolutePath:\n // The host, user, and port are joined, you can't copy one without the others.\n url.user = baseUrl.user;\n url.host = baseUrl.host;\n url.port = baseUrl.port;\n // fall through\n\n case UrlType.SchemeRelative:\n // The input doesn't have a schema at least, so we need to copy at least that over.\n url.scheme = baseUrl.scheme;\n }\n if (baseType > inputType) inputType = baseType;\n }\n\n normalizePath(url, inputType);\n\n const queryHash = url.query + url.hash;\n switch (inputType) {\n // This is impossible, because of the empty checks at the start of the function.\n // case UrlType.Empty:\n\n case UrlType.Hash:\n case UrlType.Query:\n return queryHash;\n\n case UrlType.RelativePath: {\n // The first char is always a \"/\", and we need it to be relative.\n const path = url.path.slice(1);\n\n if (!path) return queryHash || '.';\n\n if (isRelative(base || input) && !isRelative(path)) {\n // If base started with a leading \".\", or there is no base and input started with a \".\",\n // then we need to ensure that the relative path starts with a \".\". We don't know if\n // relative starts with a \"..\", though, so check before prepending.\n return './' + path + queryHash;\n }\n\n return path + queryHash;\n }\n\n case UrlType.AbsolutePath:\n return url.path + queryHash;\n\n default:\n return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash;\n }\n}\n"],"names":[],"mappings":";;;;;;IAAA;IACA,MAAM,WAAW,GAAG,gBAAgB,CAAC;IAErC;;;;;;;;;;IAUA,MAAM,QAAQ,GAAG,0EAA0E,CAAC;IAE5F;;;;;;;;;IASA,MAAM,SAAS,GAAG,iEAAiE,CAAC;IAuBpF,SAAS,aAAa,CAAC,KAAa;QAClC,OAAO,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IACjC,CAAC;IAED,SAAS,mBAAmB,CAAC,KAAa;QACxC,OAAO,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;IAChC,CAAC;IAED,SAAS,cAAc,CAAC,KAAa;QACnC,OAAO,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC/B,CAAC;IAED,SAAS,SAAS,CAAC,KAAa;QAC9B,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;IACnC,CAAC;IAED,SAAS,UAAU,CAAC,KAAa;QAC/B,OAAO,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;IAED,SAAS,gBAAgB,CAAC,KAAa;QACrC,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;QACpC,OAAO,OAAO,CACZ,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EACf,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;IACJ,CAAC;IAED,SAAS,YAAY,CAAC,KAAa;QACjC,MAAM,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;QACrC,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;QACtB,OAAO,OAAO,CACZ,OAAO,EACP,EAAE,EACF,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,EAAE,EACF,cAAc,CAAC,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,EACxC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;IACJ,CAAC;IAED,SAAS,OAAO,CACd,MAAc,EACd,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,KAAa,EACb,IAAY;QAEZ,OAAO;YACL,MAAM;YACN,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,KAAK;YACL,IAAI;YACJ,IAAI;SACL,CAAC;IACJ,CAAC;IAED,SAAS,QAAQ,CAAC,KAAa;QAC7B,IAAI,mBAAmB,CAAC,KAAK,CAAC,EAAE;YAC9B,MAAM,GAAG,GAAG,gBAAgB,CAAC,OAAO,GAAG,KAAK,CAAC,CAAC;YAC9C,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;YAChB,GAAG,CAAC,IAAI,0BAA0B;YAClC,OAAO,GAAG,CAAC;SACZ;QAED,IAAI,cAAc,CAAC,KAAK,CAAC,EAAE;YACzB,MAAM,GAAG,GAAG,gBAAgB,CAAC,gBAAgB,GAAG,KAAK,CAAC,CAAC;YACvD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;YAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;YACd,GAAG,CAAC,IAAI,wBAAwB;YAChC,OAAO,GAAG,CAAC;SACZ;QAED,IAAI,SAAS,CAAC,KAAK,CAAC;YAAE,OAAO,YAAY,CAAC,KAAK,CAAC,CAAC;QAEjD,IAAI,aAAa,CAAC,KAAK,CAAC;YAAE,OAAO,gBAAgB,CAAC,KAAK,CAAC,CAAC;QAEzD,MAAM,GAAG,GAAG,gBAAgB,CAAC,iBAAiB,GAAG,KAAK,CAAC,CAAC;QACxD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;QAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;QACd,GAAG,CAAC,IAAI,GAAG,KAAK;cACZ,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;kBAEnB,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;;4BAGT;QAClB,OAAO,GAAG,CAAC;IACb,CAAC;IAED,SAAS,iBAAiB,CAAC,IAAY;;;QAGrC,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC;YAAE,OAAO,IAAI,CAAC;QACtC,MAAM,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACpC,OAAO,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC;IAClC,CAAC;IAED,SAAS,UAAU,CAAC,GAAQ,EAAE,IAAS;QACrC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;;;QAI/B,IAAI,GAAG,CAAC,IAAI,KAAK,GAAG,EAAE;YACpB,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;SACtB;aAAM;;YAEL,GAAG,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC;SACpD;IACH,CAAC;IAED;;;;IAIA,SAAS,aAAa,CAAC,GAAQ,EAAE,IAAa;QAC5C,MAAM,GAAG,GAAG,IAAI,yBAAyB;QACzC,MAAM,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;;;QAInC,IAAI,OAAO,GAAG,CAAC,CAAC;;;QAIhB,IAAI,QAAQ,GAAG,CAAC,CAAC;;;;QAKjB,IAAI,gBAAgB,GAAG,KAAK,CAAC;QAE7B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACtC,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;;YAGxB,IAAI,CAAC,KAAK,EAAE;gBACV,gBAAgB,GAAG,IAAI,CAAC;gBACxB,SAAS;aACV;;YAGD,gBAAgB,GAAG,KAAK,CAAC;;YAGzB,IAAI,KAAK,KAAK,GAAG;gBAAE,SAAS;;;YAI5B,IAAI,KAAK,KAAK,IAAI,EAAE;gBAClB,IAAI,QAAQ,EAAE;oBACZ,gBAAgB,GAAG,IAAI,CAAC;oBACxB,QAAQ,EAAE,CAAC;oBACX,OAAO,EAAE,CAAC;iBACX;qBAAM,IAAI,GAAG,EAAE;;;oBAGd,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;iBAC3B;gBACD,SAAS;aACV;;;YAID,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;YAC1B,QAAQ,EAAE,CAAC;SACZ;QAED,IAAI,IAAI,GAAG,EAAE,CAAC;QACd,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;SACzB;QACD,IAAI,CAAC,IAAI,KAAK,gBAAgB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YACxD,IAAI,IAAI,GAAG,CAAC;SACb;QACD,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC;IAClB,CAAC;IAED;;;aAGwB,OAAO,CAAC,KAAa,EAAE,IAAwB;QACrE,IAAI,CAAC,KAAK,IAAI,CAAC,IAAI;YAAE,OAAO,EAAE,CAAC;QAE/B,MAAM,GAAG,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;QAC5B,IAAI,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC;QAEzB,IAAI,IAAI,IAAI,SAAS,uBAAuB;YAC1C,MAAM,OAAO,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;YAC/B,MAAM,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC;YAE9B,QAAQ,SAAS;gBACf;oBACE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;gBAG1B;oBACE,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;gBAG5B,mBAAmB;gBACnB;oBACE,UAAU,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;;gBAG3B;;oBAEE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;oBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;oBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;gBAG1B;;oBAEE,GAAG,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;aAC/B;YACD,IAAI,QAAQ,GAAG,SAAS;gBAAE,SAAS,GAAG,QAAQ,CAAC;SAChD;QAED,aAAa,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC;QAE9B,MAAM,SAAS,GAAG,GAAG,CAAC,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC;QACvC,QAAQ,SAAS;;;YAIf,kBAAkB;YAClB;gBACE,OAAO,SAAS,CAAC;YAEnB,2BAA2B;;gBAEzB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;gBAE/B,IAAI,CAAC,IAAI;oBAAE,OAAO,SAAS,IAAI,GAAG,CAAC;gBAEnC,IAAI,UAAU,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;;;oBAIlD,OAAO,IAAI,GAAG,IAAI,GAAG,SAAS,CAAC;iBAChC;gBAED,OAAO,IAAI,GAAG,SAAS,CAAC;aACzB;YAED;gBACE,OAAO,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;YAE9B;gBACE,OAAO,GAAG,CAAC,MAAM,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;SACpF;IACH;;;;;;;;"} \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts b/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts new file mode 100644 index 0000000..b7f0b3b --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts @@ -0,0 +1,4 @@ +/** + * Attempts to resolve `input` URL/path relative to `base`. + */ +export default function resolve(input: string, base: string | undefined): string; diff --git a/node_modules/@jridgewell/resolve-uri/package.json b/node_modules/@jridgewell/resolve-uri/package.json new file mode 100644 index 0000000..02a4c51 --- /dev/null +++ b/node_modules/@jridgewell/resolve-uri/package.json @@ -0,0 +1,69 @@ +{ + "name": "@jridgewell/resolve-uri", + "version": "3.1.2", + "description": "Resolve a URI relative to an optional base URI", + "keywords": [ + "resolve", + "uri", + "url", + "path" + ], + "author": "Justin Ridgewell ", + "license": "MIT", + "repository": "https://github.com/jridgewell/resolve-uri", + "main": "dist/resolve-uri.umd.js", + "module": "dist/resolve-uri.mjs", + "types": "dist/types/resolve-uri.d.ts", + "exports": { + ".": [ + { + "types": "./dist/types/resolve-uri.d.ts", + "browser": "./dist/resolve-uri.umd.js", + "require": "./dist/resolve-uri.umd.js", + "import": "./dist/resolve-uri.mjs" + }, + "./dist/resolve-uri.umd.js" + ], + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=6.0.0" + }, + "scripts": { + "prebuild": "rm -rf dist", + "build": "run-s -n build:*", + "build:rollup": "rollup -c rollup.config.js", + "build:ts": "tsc --project tsconfig.build.json", + "lint": "run-s -n lint:*", + "lint:prettier": "npm run test:lint:prettier -- --write", + "lint:ts": "npm run test:lint:ts -- --fix", + "pretest": "run-s build:rollup", + "test": "run-s -n test:lint test:only", + "test:debug": "mocha --inspect-brk", + "test:lint": "run-s -n test:lint:*", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:ts": "eslint '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:coverage": "c8 mocha", + "test:watch": "mocha --watch", + "prepublishOnly": "npm run preversion", + "preversion": "run-s test build" + }, + "devDependencies": { + "@jridgewell/resolve-uri-latest": "npm:@jridgewell/resolve-uri@*", + "@rollup/plugin-typescript": "8.3.0", + "@typescript-eslint/eslint-plugin": "5.10.0", + "@typescript-eslint/parser": "5.10.0", + "c8": "7.11.0", + "eslint": "8.7.0", + "eslint-config-prettier": "8.3.0", + "mocha": "9.2.0", + "npm-run-all": "4.1.5", + "prettier": "2.5.1", + "rollup": "2.66.0", + "typescript": "4.5.5" + } +} diff --git a/node_modules/@jridgewell/sourcemap-codec/LICENSE b/node_modules/@jridgewell/sourcemap-codec/LICENSE new file mode 100644 index 0000000..1f6ce94 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/LICENSE @@ -0,0 +1,19 @@ +Copyright 2024 Justin Ridgewell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@jridgewell/sourcemap-codec/README.md b/node_modules/@jridgewell/sourcemap-codec/README.md new file mode 100644 index 0000000..b3e0708 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/README.md @@ -0,0 +1,264 @@ +# @jridgewell/sourcemap-codec + +Encode/decode the `mappings` property of a [sourcemap](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit). + + +## Why? + +Sourcemaps are difficult to generate and manipulate, because the `mappings` property – the part that actually links the generated code back to the original source – is encoded using an obscure method called [Variable-length quantity](https://en.wikipedia.org/wiki/Variable-length_quantity). On top of that, each segment in the mapping contains offsets rather than absolute indices, which means that you can't look at a segment in isolation – you have to understand the whole sourcemap. + +This package makes the process slightly easier. + + +## Installation + +```bash +npm install @jridgewell/sourcemap-codec +``` + + +## Usage + +```js +import { encode, decode } from '@jridgewell/sourcemap-codec'; + +var decoded = decode( ';EAEEA,EAAE,EAAC,CAAE;ECQY,UACC' ); + +assert.deepEqual( decoded, [ + // the first line (of the generated code) has no mappings, + // as shown by the starting semi-colon (which separates lines) + [], + + // the second line contains four (comma-separated) segments + [ + // segments are encoded as you'd expect: + // [ generatedCodeColumn, sourceIndex, sourceCodeLine, sourceCodeColumn, nameIndex ] + + // i.e. the first segment begins at column 2, and maps back to the second column + // of the second line (both zero-based) of the 0th source, and uses the 0th + // name in the `map.names` array + [ 2, 0, 2, 2, 0 ], + + // the remaining segments are 4-length rather than 5-length, + // because they don't map a name + [ 4, 0, 2, 4 ], + [ 6, 0, 2, 5 ], + [ 7, 0, 2, 7 ] + ], + + // the final line contains two segments + [ + [ 2, 1, 10, 19 ], + [ 12, 1, 11, 20 ] + ] +]); + +var encoded = encode( decoded ); +assert.equal( encoded, ';EAEEA,EAAE,EAAC,CAAE;ECQY,UACC' ); +``` + +## Benchmarks + +``` +node v20.10.0 + +amp.js.map - 45120 segments + +Decode Memory Usage: +local code 5815135 bytes +@jridgewell/sourcemap-codec 1.4.15 5868160 bytes +sourcemap-codec 5492584 bytes +source-map-0.6.1 13569984 bytes +source-map-0.8.0 6390584 bytes +chrome dev tools 8011136 bytes +Smallest memory usage is sourcemap-codec + +Decode speed: +decode: local code x 492 ops/sec ±1.22% (90 runs sampled) +decode: @jridgewell/sourcemap-codec 1.4.15 x 499 ops/sec ±1.16% (89 runs sampled) +decode: sourcemap-codec x 376 ops/sec ±1.66% (89 runs sampled) +decode: source-map-0.6.1 x 34.99 ops/sec ±0.94% (48 runs sampled) +decode: source-map-0.8.0 x 351 ops/sec ±0.07% (95 runs sampled) +chrome dev tools x 165 ops/sec ±0.91% (86 runs sampled) +Fastest is decode: @jridgewell/sourcemap-codec 1.4.15 + +Encode Memory Usage: +local code 444248 bytes +@jridgewell/sourcemap-codec 1.4.15 623024 bytes +sourcemap-codec 8696280 bytes +source-map-0.6.1 8745176 bytes +source-map-0.8.0 8736624 bytes +Smallest memory usage is local code + +Encode speed: +encode: local code x 796 ops/sec ±0.11% (97 runs sampled) +encode: @jridgewell/sourcemap-codec 1.4.15 x 795 ops/sec ±0.25% (98 runs sampled) +encode: sourcemap-codec x 231 ops/sec ±0.83% (86 runs sampled) +encode: source-map-0.6.1 x 166 ops/sec ±0.57% (86 runs sampled) +encode: source-map-0.8.0 x 203 ops/sec ±0.45% (88 runs sampled) +Fastest is encode: local code,encode: @jridgewell/sourcemap-codec 1.4.15 + + +*** + + +babel.min.js.map - 347793 segments + +Decode Memory Usage: +local code 35424960 bytes +@jridgewell/sourcemap-codec 1.4.15 35424696 bytes +sourcemap-codec 36033464 bytes +source-map-0.6.1 62253704 bytes +source-map-0.8.0 43843920 bytes +chrome dev tools 45111400 bytes +Smallest memory usage is @jridgewell/sourcemap-codec 1.4.15 + +Decode speed: +decode: local code x 38.18 ops/sec ±5.44% (52 runs sampled) +decode: @jridgewell/sourcemap-codec 1.4.15 x 38.36 ops/sec ±5.02% (52 runs sampled) +decode: sourcemap-codec x 34.05 ops/sec ±4.45% (47 runs sampled) +decode: source-map-0.6.1 x 4.31 ops/sec ±2.76% (15 runs sampled) +decode: source-map-0.8.0 x 55.60 ops/sec ±0.13% (73 runs sampled) +chrome dev tools x 16.94 ops/sec ±3.78% (46 runs sampled) +Fastest is decode: source-map-0.8.0 + +Encode Memory Usage: +local code 2606016 bytes +@jridgewell/sourcemap-codec 1.4.15 2626440 bytes +sourcemap-codec 21152576 bytes +source-map-0.6.1 25023928 bytes +source-map-0.8.0 25256448 bytes +Smallest memory usage is local code + +Encode speed: +encode: local code x 127 ops/sec ±0.18% (83 runs sampled) +encode: @jridgewell/sourcemap-codec 1.4.15 x 128 ops/sec ±0.26% (83 runs sampled) +encode: sourcemap-codec x 29.31 ops/sec ±2.55% (53 runs sampled) +encode: source-map-0.6.1 x 18.85 ops/sec ±3.19% (36 runs sampled) +encode: source-map-0.8.0 x 19.34 ops/sec ±1.97% (36 runs sampled) +Fastest is encode: @jridgewell/sourcemap-codec 1.4.15 + + +*** + + +preact.js.map - 1992 segments + +Decode Memory Usage: +local code 261696 bytes +@jridgewell/sourcemap-codec 1.4.15 244296 bytes +sourcemap-codec 302816 bytes +source-map-0.6.1 939176 bytes +source-map-0.8.0 336 bytes +chrome dev tools 587368 bytes +Smallest memory usage is source-map-0.8.0 + +Decode speed: +decode: local code x 17,782 ops/sec ±0.32% (97 runs sampled) +decode: @jridgewell/sourcemap-codec 1.4.15 x 17,863 ops/sec ±0.40% (100 runs sampled) +decode: sourcemap-codec x 12,453 ops/sec ±0.27% (101 runs sampled) +decode: source-map-0.6.1 x 1,288 ops/sec ±1.05% (96 runs sampled) +decode: source-map-0.8.0 x 9,289 ops/sec ±0.27% (101 runs sampled) +chrome dev tools x 4,769 ops/sec ±0.18% (100 runs sampled) +Fastest is decode: @jridgewell/sourcemap-codec 1.4.15 + +Encode Memory Usage: +local code 262944 bytes +@jridgewell/sourcemap-codec 1.4.15 25544 bytes +sourcemap-codec 323048 bytes +source-map-0.6.1 507808 bytes +source-map-0.8.0 507480 bytes +Smallest memory usage is @jridgewell/sourcemap-codec 1.4.15 + +Encode speed: +encode: local code x 24,207 ops/sec ±0.79% (95 runs sampled) +encode: @jridgewell/sourcemap-codec 1.4.15 x 24,288 ops/sec ±0.48% (96 runs sampled) +encode: sourcemap-codec x 6,761 ops/sec ±0.21% (100 runs sampled) +encode: source-map-0.6.1 x 5,374 ops/sec ±0.17% (99 runs sampled) +encode: source-map-0.8.0 x 5,633 ops/sec ±0.32% (99 runs sampled) +Fastest is encode: @jridgewell/sourcemap-codec 1.4.15,encode: local code + + +*** + + +react.js.map - 5726 segments + +Decode Memory Usage: +local code 678816 bytes +@jridgewell/sourcemap-codec 1.4.15 678816 bytes +sourcemap-codec 816400 bytes +source-map-0.6.1 2288864 bytes +source-map-0.8.0 721360 bytes +chrome dev tools 1012512 bytes +Smallest memory usage is local code + +Decode speed: +decode: local code x 6,178 ops/sec ±0.19% (98 runs sampled) +decode: @jridgewell/sourcemap-codec 1.4.15 x 6,261 ops/sec ±0.22% (100 runs sampled) +decode: sourcemap-codec x 4,472 ops/sec ±0.90% (99 runs sampled) +decode: source-map-0.6.1 x 449 ops/sec ±0.31% (95 runs sampled) +decode: source-map-0.8.0 x 3,219 ops/sec ±0.13% (100 runs sampled) +chrome dev tools x 1,743 ops/sec ±0.20% (99 runs sampled) +Fastest is decode: @jridgewell/sourcemap-codec 1.4.15 + +Encode Memory Usage: +local code 140960 bytes +@jridgewell/sourcemap-codec 1.4.15 159808 bytes +sourcemap-codec 969304 bytes +source-map-0.6.1 930520 bytes +source-map-0.8.0 930248 bytes +Smallest memory usage is local code + +Encode speed: +encode: local code x 8,013 ops/sec ±0.19% (100 runs sampled) +encode: @jridgewell/sourcemap-codec 1.4.15 x 7,989 ops/sec ±0.20% (101 runs sampled) +encode: sourcemap-codec x 2,472 ops/sec ±0.21% (99 runs sampled) +encode: source-map-0.6.1 x 2,200 ops/sec ±0.17% (99 runs sampled) +encode: source-map-0.8.0 x 2,220 ops/sec ±0.37% (99 runs sampled) +Fastest is encode: local code + + +*** + + +vscode.map - 2141001 segments + +Decode Memory Usage: +local code 198955264 bytes +@jridgewell/sourcemap-codec 1.4.15 199175352 bytes +sourcemap-codec 199102688 bytes +source-map-0.6.1 386323432 bytes +source-map-0.8.0 244116432 bytes +chrome dev tools 293734280 bytes +Smallest memory usage is local code + +Decode speed: +decode: local code x 3.90 ops/sec ±22.21% (15 runs sampled) +decode: @jridgewell/sourcemap-codec 1.4.15 x 3.95 ops/sec ±23.53% (15 runs sampled) +decode: sourcemap-codec x 3.82 ops/sec ±17.94% (14 runs sampled) +decode: source-map-0.6.1 x 0.61 ops/sec ±7.81% (6 runs sampled) +decode: source-map-0.8.0 x 9.54 ops/sec ±0.28% (28 runs sampled) +chrome dev tools x 2.18 ops/sec ±10.58% (10 runs sampled) +Fastest is decode: source-map-0.8.0 + +Encode Memory Usage: +local code 13509880 bytes +@jridgewell/sourcemap-codec 1.4.15 13537648 bytes +sourcemap-codec 32540104 bytes +source-map-0.6.1 127531040 bytes +source-map-0.8.0 127535312 bytes +Smallest memory usage is local code + +Encode speed: +encode: local code x 20.10 ops/sec ±0.19% (38 runs sampled) +encode: @jridgewell/sourcemap-codec 1.4.15 x 20.26 ops/sec ±0.32% (38 runs sampled) +encode: sourcemap-codec x 5.44 ops/sec ±1.64% (18 runs sampled) +encode: source-map-0.6.1 x 2.30 ops/sec ±4.79% (10 runs sampled) +encode: source-map-0.8.0 x 2.46 ops/sec ±6.53% (10 runs sampled) +Fastest is encode: @jridgewell/sourcemap-codec 1.4.15 +``` + +# License + +MIT diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs new file mode 100644 index 0000000..532bab3 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs @@ -0,0 +1,423 @@ +// src/vlq.ts +var comma = ",".charCodeAt(0); +var semicolon = ";".charCodeAt(0); +var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; +var intToChar = new Uint8Array(64); +var charToInt = new Uint8Array(128); +for (let i = 0; i < chars.length; i++) { + const c = chars.charCodeAt(i); + intToChar[i] = c; + charToInt[c] = i; +} +function decodeInteger(reader, relative) { + let value = 0; + let shift = 0; + let integer = 0; + do { + const c = reader.next(); + integer = charToInt[c]; + value |= (integer & 31) << shift; + shift += 5; + } while (integer & 32); + const shouldNegate = value & 1; + value >>>= 1; + if (shouldNegate) { + value = -2147483648 | -value; + } + return relative + value; +} +function encodeInteger(builder, num, relative) { + let delta = num - relative; + delta = delta < 0 ? -delta << 1 | 1 : delta << 1; + do { + let clamped = delta & 31; + delta >>>= 5; + if (delta > 0) clamped |= 32; + builder.write(intToChar[clamped]); + } while (delta > 0); + return num; +} +function hasMoreVlq(reader, max) { + if (reader.pos >= max) return false; + return reader.peek() !== comma; +} + +// src/strings.ts +var bufLength = 1024 * 16; +var td = typeof TextDecoder !== "undefined" ? /* @__PURE__ */ new TextDecoder() : typeof Buffer !== "undefined" ? { + decode(buf) { + const out = Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength); + return out.toString(); + } +} : { + decode(buf) { + let out = ""; + for (let i = 0; i < buf.length; i++) { + out += String.fromCharCode(buf[i]); + } + return out; + } +}; +var StringWriter = class { + constructor() { + this.pos = 0; + this.out = ""; + this.buffer = new Uint8Array(bufLength); + } + write(v) { + const { buffer } = this; + buffer[this.pos++] = v; + if (this.pos === bufLength) { + this.out += td.decode(buffer); + this.pos = 0; + } + } + flush() { + const { buffer, out, pos } = this; + return pos > 0 ? out + td.decode(buffer.subarray(0, pos)) : out; + } +}; +var StringReader = class { + constructor(buffer) { + this.pos = 0; + this.buffer = buffer; + } + next() { + return this.buffer.charCodeAt(this.pos++); + } + peek() { + return this.buffer.charCodeAt(this.pos); + } + indexOf(char) { + const { buffer, pos } = this; + const idx = buffer.indexOf(char, pos); + return idx === -1 ? buffer.length : idx; + } +}; + +// src/scopes.ts +var EMPTY = []; +function decodeOriginalScopes(input) { + const { length } = input; + const reader = new StringReader(input); + const scopes = []; + const stack = []; + let line = 0; + for (; reader.pos < length; reader.pos++) { + line = decodeInteger(reader, line); + const column = decodeInteger(reader, 0); + if (!hasMoreVlq(reader, length)) { + const last = stack.pop(); + last[2] = line; + last[3] = column; + continue; + } + const kind = decodeInteger(reader, 0); + const fields = decodeInteger(reader, 0); + const hasName = fields & 1; + const scope = hasName ? [line, column, 0, 0, kind, decodeInteger(reader, 0)] : [line, column, 0, 0, kind]; + let vars = EMPTY; + if (hasMoreVlq(reader, length)) { + vars = []; + do { + const varsIndex = decodeInteger(reader, 0); + vars.push(varsIndex); + } while (hasMoreVlq(reader, length)); + } + scope.vars = vars; + scopes.push(scope); + stack.push(scope); + } + return scopes; +} +function encodeOriginalScopes(scopes) { + const writer = new StringWriter(); + for (let i = 0; i < scopes.length; ) { + i = _encodeOriginalScopes(scopes, i, writer, [0]); + } + return writer.flush(); +} +function _encodeOriginalScopes(scopes, index, writer, state) { + const scope = scopes[index]; + const { 0: startLine, 1: startColumn, 2: endLine, 3: endColumn, 4: kind, vars } = scope; + if (index > 0) writer.write(comma); + state[0] = encodeInteger(writer, startLine, state[0]); + encodeInteger(writer, startColumn, 0); + encodeInteger(writer, kind, 0); + const fields = scope.length === 6 ? 1 : 0; + encodeInteger(writer, fields, 0); + if (scope.length === 6) encodeInteger(writer, scope[5], 0); + for (const v of vars) { + encodeInteger(writer, v, 0); + } + for (index++; index < scopes.length; ) { + const next = scopes[index]; + const { 0: l, 1: c } = next; + if (l > endLine || l === endLine && c >= endColumn) { + break; + } + index = _encodeOriginalScopes(scopes, index, writer, state); + } + writer.write(comma); + state[0] = encodeInteger(writer, endLine, state[0]); + encodeInteger(writer, endColumn, 0); + return index; +} +function decodeGeneratedRanges(input) { + const { length } = input; + const reader = new StringReader(input); + const ranges = []; + const stack = []; + let genLine = 0; + let definitionSourcesIndex = 0; + let definitionScopeIndex = 0; + let callsiteSourcesIndex = 0; + let callsiteLine = 0; + let callsiteColumn = 0; + let bindingLine = 0; + let bindingColumn = 0; + do { + const semi = reader.indexOf(";"); + let genColumn = 0; + for (; reader.pos < semi; reader.pos++) { + genColumn = decodeInteger(reader, genColumn); + if (!hasMoreVlq(reader, semi)) { + const last = stack.pop(); + last[2] = genLine; + last[3] = genColumn; + continue; + } + const fields = decodeInteger(reader, 0); + const hasDefinition = fields & 1; + const hasCallsite = fields & 2; + const hasScope = fields & 4; + let callsite = null; + let bindings = EMPTY; + let range; + if (hasDefinition) { + const defSourcesIndex = decodeInteger(reader, definitionSourcesIndex); + definitionScopeIndex = decodeInteger( + reader, + definitionSourcesIndex === defSourcesIndex ? definitionScopeIndex : 0 + ); + definitionSourcesIndex = defSourcesIndex; + range = [genLine, genColumn, 0, 0, defSourcesIndex, definitionScopeIndex]; + } else { + range = [genLine, genColumn, 0, 0]; + } + range.isScope = !!hasScope; + if (hasCallsite) { + const prevCsi = callsiteSourcesIndex; + const prevLine = callsiteLine; + callsiteSourcesIndex = decodeInteger(reader, callsiteSourcesIndex); + const sameSource = prevCsi === callsiteSourcesIndex; + callsiteLine = decodeInteger(reader, sameSource ? callsiteLine : 0); + callsiteColumn = decodeInteger( + reader, + sameSource && prevLine === callsiteLine ? callsiteColumn : 0 + ); + callsite = [callsiteSourcesIndex, callsiteLine, callsiteColumn]; + } + range.callsite = callsite; + if (hasMoreVlq(reader, semi)) { + bindings = []; + do { + bindingLine = genLine; + bindingColumn = genColumn; + const expressionsCount = decodeInteger(reader, 0); + let expressionRanges; + if (expressionsCount < -1) { + expressionRanges = [[decodeInteger(reader, 0)]]; + for (let i = -1; i > expressionsCount; i--) { + const prevBl = bindingLine; + bindingLine = decodeInteger(reader, bindingLine); + bindingColumn = decodeInteger(reader, bindingLine === prevBl ? bindingColumn : 0); + const expression = decodeInteger(reader, 0); + expressionRanges.push([expression, bindingLine, bindingColumn]); + } + } else { + expressionRanges = [[expressionsCount]]; + } + bindings.push(expressionRanges); + } while (hasMoreVlq(reader, semi)); + } + range.bindings = bindings; + ranges.push(range); + stack.push(range); + } + genLine++; + reader.pos = semi + 1; + } while (reader.pos < length); + return ranges; +} +function encodeGeneratedRanges(ranges) { + if (ranges.length === 0) return ""; + const writer = new StringWriter(); + for (let i = 0; i < ranges.length; ) { + i = _encodeGeneratedRanges(ranges, i, writer, [0, 0, 0, 0, 0, 0, 0]); + } + return writer.flush(); +} +function _encodeGeneratedRanges(ranges, index, writer, state) { + const range = ranges[index]; + const { + 0: startLine, + 1: startColumn, + 2: endLine, + 3: endColumn, + isScope, + callsite, + bindings + } = range; + if (state[0] < startLine) { + catchupLine(writer, state[0], startLine); + state[0] = startLine; + state[1] = 0; + } else if (index > 0) { + writer.write(comma); + } + state[1] = encodeInteger(writer, range[1], state[1]); + const fields = (range.length === 6 ? 1 : 0) | (callsite ? 2 : 0) | (isScope ? 4 : 0); + encodeInteger(writer, fields, 0); + if (range.length === 6) { + const { 4: sourcesIndex, 5: scopesIndex } = range; + if (sourcesIndex !== state[2]) { + state[3] = 0; + } + state[2] = encodeInteger(writer, sourcesIndex, state[2]); + state[3] = encodeInteger(writer, scopesIndex, state[3]); + } + if (callsite) { + const { 0: sourcesIndex, 1: callLine, 2: callColumn } = range.callsite; + if (sourcesIndex !== state[4]) { + state[5] = 0; + state[6] = 0; + } else if (callLine !== state[5]) { + state[6] = 0; + } + state[4] = encodeInteger(writer, sourcesIndex, state[4]); + state[5] = encodeInteger(writer, callLine, state[5]); + state[6] = encodeInteger(writer, callColumn, state[6]); + } + if (bindings) { + for (const binding of bindings) { + if (binding.length > 1) encodeInteger(writer, -binding.length, 0); + const expression = binding[0][0]; + encodeInteger(writer, expression, 0); + let bindingStartLine = startLine; + let bindingStartColumn = startColumn; + for (let i = 1; i < binding.length; i++) { + const expRange = binding[i]; + bindingStartLine = encodeInteger(writer, expRange[1], bindingStartLine); + bindingStartColumn = encodeInteger(writer, expRange[2], bindingStartColumn); + encodeInteger(writer, expRange[0], 0); + } + } + } + for (index++; index < ranges.length; ) { + const next = ranges[index]; + const { 0: l, 1: c } = next; + if (l > endLine || l === endLine && c >= endColumn) { + break; + } + index = _encodeGeneratedRanges(ranges, index, writer, state); + } + if (state[0] < endLine) { + catchupLine(writer, state[0], endLine); + state[0] = endLine; + state[1] = 0; + } else { + writer.write(comma); + } + state[1] = encodeInteger(writer, endColumn, state[1]); + return index; +} +function catchupLine(writer, lastLine, line) { + do { + writer.write(semicolon); + } while (++lastLine < line); +} + +// src/sourcemap-codec.ts +function decode(mappings) { + const { length } = mappings; + const reader = new StringReader(mappings); + const decoded = []; + let genColumn = 0; + let sourcesIndex = 0; + let sourceLine = 0; + let sourceColumn = 0; + let namesIndex = 0; + do { + const semi = reader.indexOf(";"); + const line = []; + let sorted = true; + let lastCol = 0; + genColumn = 0; + while (reader.pos < semi) { + let seg; + genColumn = decodeInteger(reader, genColumn); + if (genColumn < lastCol) sorted = false; + lastCol = genColumn; + if (hasMoreVlq(reader, semi)) { + sourcesIndex = decodeInteger(reader, sourcesIndex); + sourceLine = decodeInteger(reader, sourceLine); + sourceColumn = decodeInteger(reader, sourceColumn); + if (hasMoreVlq(reader, semi)) { + namesIndex = decodeInteger(reader, namesIndex); + seg = [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]; + } else { + seg = [genColumn, sourcesIndex, sourceLine, sourceColumn]; + } + } else { + seg = [genColumn]; + } + line.push(seg); + reader.pos++; + } + if (!sorted) sort(line); + decoded.push(line); + reader.pos = semi + 1; + } while (reader.pos <= length); + return decoded; +} +function sort(line) { + line.sort(sortComparator); +} +function sortComparator(a, b) { + return a[0] - b[0]; +} +function encode(decoded) { + const writer = new StringWriter(); + let sourcesIndex = 0; + let sourceLine = 0; + let sourceColumn = 0; + let namesIndex = 0; + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + if (i > 0) writer.write(semicolon); + if (line.length === 0) continue; + let genColumn = 0; + for (let j = 0; j < line.length; j++) { + const segment = line[j]; + if (j > 0) writer.write(comma); + genColumn = encodeInteger(writer, segment[0], genColumn); + if (segment.length === 1) continue; + sourcesIndex = encodeInteger(writer, segment[1], sourcesIndex); + sourceLine = encodeInteger(writer, segment[2], sourceLine); + sourceColumn = encodeInteger(writer, segment[3], sourceColumn); + if (segment.length === 4) continue; + namesIndex = encodeInteger(writer, segment[4], namesIndex); + } + } + return writer.flush(); +} +export { + decode, + decodeGeneratedRanges, + decodeOriginalScopes, + encode, + encodeGeneratedRanges, + encodeOriginalScopes +}; +//# sourceMappingURL=sourcemap-codec.mjs.map diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map new file mode 100644 index 0000000..c276844 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["../src/vlq.ts", "../src/strings.ts", "../src/scopes.ts", "../src/sourcemap-codec.ts"], + "mappings": ";AAEO,IAAM,QAAQ,IAAI,WAAW,CAAC;AAC9B,IAAM,YAAY,IAAI,WAAW,CAAC;AAEzC,IAAM,QAAQ;AACd,IAAM,YAAY,IAAI,WAAW,EAAE;AACnC,IAAM,YAAY,IAAI,WAAW,GAAG;AAEpC,SAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,QAAM,IAAI,MAAM,WAAW,CAAC;AAC5B,YAAU,CAAC,IAAI;AACf,YAAU,CAAC,IAAI;AACjB;AAEO,SAAS,cAAc,QAAsB,UAA0B;AAC5E,MAAI,QAAQ;AACZ,MAAI,QAAQ;AACZ,MAAI,UAAU;AAEd,KAAG;AACD,UAAM,IAAI,OAAO,KAAK;AACtB,cAAU,UAAU,CAAC;AACrB,cAAU,UAAU,OAAO;AAC3B,aAAS;AAAA,EACX,SAAS,UAAU;AAEnB,QAAM,eAAe,QAAQ;AAC7B,aAAW;AAEX,MAAI,cAAc;AAChB,YAAQ,cAAc,CAAC;AAAA,EACzB;AAEA,SAAO,WAAW;AACpB;AAEO,SAAS,cAAc,SAAuB,KAAa,UAA0B;AAC1F,MAAI,QAAQ,MAAM;AAElB,UAAQ,QAAQ,IAAK,CAAC,SAAS,IAAK,IAAI,SAAS;AACjD,KAAG;AACD,QAAI,UAAU,QAAQ;AACtB,eAAW;AACX,QAAI,QAAQ,EAAG,YAAW;AAC1B,YAAQ,MAAM,UAAU,OAAO,CAAC;AAAA,EAClC,SAAS,QAAQ;AAEjB,SAAO;AACT;AAEO,SAAS,WAAW,QAAsB,KAAa;AAC5D,MAAI,OAAO,OAAO,IAAK,QAAO;AAC9B,SAAO,OAAO,KAAK,MAAM;AAC3B;;;ACtDA,IAAM,YAAY,OAAO;AAGzB,IAAM,KACJ,OAAO,gBAAgB,cACH,oBAAI,YAAY,IAChC,OAAO,WAAW,cAChB;AAAA,EACE,OAAO,KAAyB;AAC9B,UAAM,MAAM,OAAO,KAAK,IAAI,QAAQ,IAAI,YAAY,IAAI,UAAU;AAClE,WAAO,IAAI,SAAS;AAAA,EACtB;AACF,IACA;AAAA,EACE,OAAO,KAAyB;AAC9B,QAAI,MAAM;AACV,aAAS,IAAI,GAAG,IAAI,IAAI,QAAQ,KAAK;AACnC,aAAO,OAAO,aAAa,IAAI,CAAC,CAAC;AAAA,IACnC;AACA,WAAO;AAAA,EACT;AACF;AAED,IAAM,eAAN,MAAmB;AAAA,EAAnB;AACL,eAAM;AACN,SAAQ,MAAM;AACd,SAAQ,SAAS,IAAI,WAAW,SAAS;AAAA;AAAA,EAEzC,MAAM,GAAiB;AACrB,UAAM,EAAE,OAAO,IAAI;AACnB,WAAO,KAAK,KAAK,IAAI;AACrB,QAAI,KAAK,QAAQ,WAAW;AAC1B,WAAK,OAAO,GAAG,OAAO,MAAM;AAC5B,WAAK,MAAM;AAAA,IACb;AAAA,EACF;AAAA,EAEA,QAAgB;AACd,UAAM,EAAE,QAAQ,KAAK,IAAI,IAAI;AAC7B,WAAO,MAAM,IAAI,MAAM,GAAG,OAAO,OAAO,SAAS,GAAG,GAAG,CAAC,IAAI;AAAA,EAC9D;AACF;AAEO,IAAM,eAAN,MAAmB;AAAA,EAIxB,YAAY,QAAgB;AAH5B,eAAM;AAIJ,SAAK,SAAS;AAAA,EAChB;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,KAAK;AAAA,EAC1C;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,GAAG;AAAA,EACxC;AAAA,EAEA,QAAQ,MAAsB;AAC5B,UAAM,EAAE,QAAQ,IAAI,IAAI;AACxB,UAAM,MAAM,OAAO,QAAQ,MAAM,GAAG;AACpC,WAAO,QAAQ,KAAK,OAAO,SAAS;AAAA,EACtC;AACF;;;AC7DA,IAAM,QAAe,CAAC;AA+Bf,SAAS,qBAAqB,OAAgC;AACnE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA0B,CAAC;AACjC,QAAM,QAAyB,CAAC;AAChC,MAAI,OAAO;AAEX,SAAO,OAAO,MAAM,QAAQ,OAAO,OAAO;AACxC,WAAO,cAAc,QAAQ,IAAI;AACjC,UAAM,SAAS,cAAc,QAAQ,CAAC;AAEtC,QAAI,CAAC,WAAW,QAAQ,MAAM,GAAG;AAC/B,YAAM,OAAO,MAAM,IAAI;AACvB,WAAK,CAAC,IAAI;AACV,WAAK,CAAC,IAAI;AACV;AAAA,IACF;AAEA,UAAM,OAAO,cAAc,QAAQ,CAAC;AACpC,UAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,UAAM,UAAU,SAAS;AAEzB,UAAM,QACJ,UAAU,CAAC,MAAM,QAAQ,GAAG,GAAG,MAAM,cAAc,QAAQ,CAAC,CAAC,IAAI,CAAC,MAAM,QAAQ,GAAG,GAAG,IAAI;AAG5F,QAAI,OAAc;AAClB,QAAI,WAAW,QAAQ,MAAM,GAAG;AAC9B,aAAO,CAAC;AACR,SAAG;AACD,cAAM,YAAY,cAAc,QAAQ,CAAC;AACzC,aAAK,KAAK,SAAS;AAAA,MACrB,SAAS,WAAW,QAAQ,MAAM;AAAA,IACpC;AACA,UAAM,OAAO;AAEb,WAAO,KAAK,KAAK;AACjB,UAAM,KAAK,KAAK;AAAA,EAClB;AAEA,SAAO;AACT;AAEO,SAAS,qBAAqB,QAAiC;AACpE,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,sBAAsB,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC;AAAA,EAClD;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,sBACP,QACA,OACA,QACA,OAGQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM,EAAE,GAAG,WAAW,GAAG,aAAa,GAAG,SAAS,GAAG,WAAW,GAAG,MAAM,KAAK,IAAI;AAElF,MAAI,QAAQ,EAAG,QAAO,MAAM,KAAK;AAEjC,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AACpD,gBAAc,QAAQ,aAAa,CAAC;AACpC,gBAAc,QAAQ,MAAM,CAAC;AAE7B,QAAM,SAAS,MAAM,WAAW,IAAI,IAAS;AAC7C,gBAAc,QAAQ,QAAQ,CAAC;AAC/B,MAAI,MAAM,WAAW,EAAG,eAAc,QAAQ,MAAM,CAAC,GAAG,CAAC;AAEzD,aAAW,KAAK,MAAM;AACpB,kBAAc,QAAQ,GAAG,CAAC;AAAA,EAC5B;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,sBAAsB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC5D;AAEA,SAAO,MAAM,KAAK;AAClB,QAAM,CAAC,IAAI,cAAc,QAAQ,SAAS,MAAM,CAAC,CAAC;AAClD,gBAAc,QAAQ,WAAW,CAAC;AAElC,SAAO;AACT;AAEO,SAAS,sBAAsB,OAAiC;AACrE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA2B,CAAC;AAClC,QAAM,QAA0B,CAAC;AAEjC,MAAI,UAAU;AACd,MAAI,yBAAyB;AAC7B,MAAI,uBAAuB;AAC3B,MAAI,uBAAuB;AAC3B,MAAI,eAAe;AACnB,MAAI,iBAAiB;AACrB,MAAI,cAAc;AAClB,MAAI,gBAAgB;AAEpB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,QAAI,YAAY;AAEhB,WAAO,OAAO,MAAM,MAAM,OAAO,OAAO;AACtC,kBAAY,cAAc,QAAQ,SAAS;AAE3C,UAAI,CAAC,WAAW,QAAQ,IAAI,GAAG;AAC7B,cAAM,OAAO,MAAM,IAAI;AACvB,aAAK,CAAC,IAAI;AACV,aAAK,CAAC,IAAI;AACV;AAAA,MACF;AAEA,YAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,YAAM,gBAAgB,SAAS;AAC/B,YAAM,cAAc,SAAS;AAC7B,YAAM,WAAW,SAAS;AAE1B,UAAI,WAA4B;AAChC,UAAI,WAAsB;AAC1B,UAAI;AACJ,UAAI,eAAe;AACjB,cAAM,kBAAkB,cAAc,QAAQ,sBAAsB;AACpE,+BAAuB;AAAA,UACrB;AAAA,UACA,2BAA2B,kBAAkB,uBAAuB;AAAA,QACtE;AAEA,iCAAyB;AACzB,gBAAQ,CAAC,SAAS,WAAW,GAAG,GAAG,iBAAiB,oBAAoB;AAAA,MAC1E,OAAO;AACL,gBAAQ,CAAC,SAAS,WAAW,GAAG,CAAC;AAAA,MACnC;AAEA,YAAM,UAAU,CAAC,CAAC;AAElB,UAAI,aAAa;AACf,cAAM,UAAU;AAChB,cAAM,WAAW;AACjB,+BAAuB,cAAc,QAAQ,oBAAoB;AACjE,cAAM,aAAa,YAAY;AAC/B,uBAAe,cAAc,QAAQ,aAAa,eAAe,CAAC;AAClE,yBAAiB;AAAA,UACf;AAAA,UACA,cAAc,aAAa,eAAe,iBAAiB;AAAA,QAC7D;AAEA,mBAAW,CAAC,sBAAsB,cAAc,cAAc;AAAA,MAChE;AACA,YAAM,WAAW;AAEjB,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,mBAAW,CAAC;AACZ,WAAG;AACD,wBAAc;AACd,0BAAgB;AAChB,gBAAM,mBAAmB,cAAc,QAAQ,CAAC;AAChD,cAAI;AACJ,cAAI,mBAAmB,IAAI;AACzB,+BAAmB,CAAC,CAAC,cAAc,QAAQ,CAAC,CAAC,CAAC;AAC9C,qBAAS,IAAI,IAAI,IAAI,kBAAkB,KAAK;AAC1C,oBAAM,SAAS;AACf,4BAAc,cAAc,QAAQ,WAAW;AAC/C,8BAAgB,cAAc,QAAQ,gBAAgB,SAAS,gBAAgB,CAAC;AAChF,oBAAM,aAAa,cAAc,QAAQ,CAAC;AAC1C,+BAAiB,KAAK,CAAC,YAAY,aAAa,aAAa,CAAC;AAAA,YAChE;AAAA,UACF,OAAO;AACL,+BAAmB,CAAC,CAAC,gBAAgB,CAAC;AAAA,UACxC;AACA,mBAAS,KAAK,gBAAgB;AAAA,QAChC,SAAS,WAAW,QAAQ,IAAI;AAAA,MAClC;AACA,YAAM,WAAW;AAEjB,aAAO,KAAK,KAAK;AACjB,YAAM,KAAK,KAAK;AAAA,IAClB;AAEA;AACA,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,MAAM;AAEtB,SAAO;AACT;AAEO,SAAS,sBAAsB,QAAkC;AACtE,MAAI,OAAO,WAAW,EAAG,QAAO;AAEhC,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,uBAAuB,QAAQ,GAAG,QAAQ,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AAAA,EACrE;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,uBACP,QACA,OACA,QACA,OASQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM;AAAA,IACJ,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI;AAEJ,MAAI,MAAM,CAAC,IAAI,WAAW;AACxB,gBAAY,QAAQ,MAAM,CAAC,GAAG,SAAS;AACvC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,WAAW,QAAQ,GAAG;AACpB,WAAO,MAAM,KAAK;AAAA,EACpB;AAEA,QAAM,CAAC,IAAI,cAAc,QAAQ,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC;AAEnD,QAAM,UACH,MAAM,WAAW,IAAI,IAAS,MAAM,WAAW,IAAS,MAAM,UAAU,IAAS;AACpF,gBAAc,QAAQ,QAAQ,CAAC;AAE/B,MAAI,MAAM,WAAW,GAAG;AACtB,UAAM,EAAE,GAAG,cAAc,GAAG,YAAY,IAAI;AAC5C,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,aAAa,MAAM,CAAC,CAAC;AAAA,EACxD;AAEA,MAAI,UAAU;AACZ,UAAM,EAAE,GAAG,cAAc,GAAG,UAAU,GAAG,WAAW,IAAI,MAAM;AAC9D,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AACX,YAAM,CAAC,IAAI;AAAA,IACb,WAAW,aAAa,MAAM,CAAC,GAAG;AAChC,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,UAAU,MAAM,CAAC,CAAC;AACnD,UAAM,CAAC,IAAI,cAAc,QAAQ,YAAY,MAAM,CAAC,CAAC;AAAA,EACvD;AAEA,MAAI,UAAU;AACZ,eAAW,WAAW,UAAU;AAC9B,UAAI,QAAQ,SAAS,EAAG,eAAc,QAAQ,CAAC,QAAQ,QAAQ,CAAC;AAChE,YAAM,aAAa,QAAQ,CAAC,EAAE,CAAC;AAC/B,oBAAc,QAAQ,YAAY,CAAC;AACnC,UAAI,mBAAmB;AACvB,UAAI,qBAAqB;AACzB,eAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,cAAM,WAAW,QAAQ,CAAC;AAC1B,2BAAmB,cAAc,QAAQ,SAAS,CAAC,GAAI,gBAAgB;AACvE,6BAAqB,cAAc,QAAQ,SAAS,CAAC,GAAI,kBAAkB;AAC3E,sBAAc,QAAQ,SAAS,CAAC,GAAI,CAAC;AAAA,MACvC;AAAA,IACF;AAAA,EACF;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,uBAAuB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC7D;AAEA,MAAI,MAAM,CAAC,IAAI,SAAS;AACtB,gBAAY,QAAQ,MAAM,CAAC,GAAG,OAAO;AACrC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,OAAO;AACL,WAAO,MAAM,KAAK;AAAA,EACpB;AACA,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AAEpD,SAAO;AACT;AAEA,SAAS,YAAY,QAAsB,UAAkB,MAAc;AACzE,KAAG;AACD,WAAO,MAAM,SAAS;AAAA,EACxB,SAAS,EAAE,WAAW;AACxB;;;ACtUO,SAAS,OAAO,UAAqC;AAC1D,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,QAAQ;AACxC,QAAM,UAA6B,CAAC;AACpC,MAAI,YAAY;AAChB,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,UAAM,OAAsB,CAAC;AAC7B,QAAI,SAAS;AACb,QAAI,UAAU;AACd,gBAAY;AAEZ,WAAO,OAAO,MAAM,MAAM;AACxB,UAAI;AAEJ,kBAAY,cAAc,QAAQ,SAAS;AAC3C,UAAI,YAAY,QAAS,UAAS;AAClC,gBAAU;AAEV,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAe,cAAc,QAAQ,YAAY;AACjD,qBAAa,cAAc,QAAQ,UAAU;AAC7C,uBAAe,cAAc,QAAQ,YAAY;AAEjD,YAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAa,cAAc,QAAQ,UAAU;AAC7C,gBAAM,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU;AAAA,QACtE,OAAO;AACL,gBAAM,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,QAC1D;AAAA,MACF,OAAO;AACL,cAAM,CAAC,SAAS;AAAA,MAClB;AAEA,WAAK,KAAK,GAAG;AACb,aAAO;AAAA,IACT;AAEA,QAAI,CAAC,OAAQ,MAAK,IAAI;AACtB,YAAQ,KAAK,IAAI;AACjB,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,OAAO;AAEvB,SAAO;AACT;AAEA,SAAS,KAAK,MAA0B;AACtC,OAAK,KAAK,cAAc;AAC1B;AAEA,SAAS,eAAe,GAAqB,GAA6B;AACxE,SAAO,EAAE,CAAC,IAAI,EAAE,CAAC;AACnB;AAIO,SAAS,OAAO,SAA8C;AACnE,QAAM,SAAS,IAAI,aAAa;AAChC,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,QAAI,IAAI,EAAG,QAAO,MAAM,SAAS;AACjC,QAAI,KAAK,WAAW,EAAG;AAEvB,QAAI,YAAY;AAEhB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,UAAU,KAAK,CAAC;AACtB,UAAI,IAAI,EAAG,QAAO,MAAM,KAAK;AAE7B,kBAAY,cAAc,QAAQ,QAAQ,CAAC,GAAG,SAAS;AAEvD,UAAI,QAAQ,WAAW,EAAG;AAC1B,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAC7D,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AACzD,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAE7D,UAAI,QAAQ,WAAW,EAAG;AAC1B,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO,OAAO,MAAM;AACtB;", + "names": [] +} diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js new file mode 100644 index 0000000..2d8e459 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js @@ -0,0 +1,464 @@ +(function (global, factory) { + if (typeof exports === 'object' && typeof module !== 'undefined') { + factory(module); + module.exports = def(module); + } else if (typeof define === 'function' && define.amd) { + define(['module'], function(mod) { + factory.apply(this, arguments); + mod.exports = def(mod); + }); + } else { + const mod = { exports: {} }; + factory(mod); + global = typeof globalThis !== 'undefined' ? globalThis : global || self; + global.sourcemapCodec = def(mod); + } + function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } +})(this, (function (module) { +"use strict"; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/sourcemap-codec.ts +var sourcemap_codec_exports = {}; +__export(sourcemap_codec_exports, { + decode: () => decode, + decodeGeneratedRanges: () => decodeGeneratedRanges, + decodeOriginalScopes: () => decodeOriginalScopes, + encode: () => encode, + encodeGeneratedRanges: () => encodeGeneratedRanges, + encodeOriginalScopes: () => encodeOriginalScopes +}); +module.exports = __toCommonJS(sourcemap_codec_exports); + +// src/vlq.ts +var comma = ",".charCodeAt(0); +var semicolon = ";".charCodeAt(0); +var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; +var intToChar = new Uint8Array(64); +var charToInt = new Uint8Array(128); +for (let i = 0; i < chars.length; i++) { + const c = chars.charCodeAt(i); + intToChar[i] = c; + charToInt[c] = i; +} +function decodeInteger(reader, relative) { + let value = 0; + let shift = 0; + let integer = 0; + do { + const c = reader.next(); + integer = charToInt[c]; + value |= (integer & 31) << shift; + shift += 5; + } while (integer & 32); + const shouldNegate = value & 1; + value >>>= 1; + if (shouldNegate) { + value = -2147483648 | -value; + } + return relative + value; +} +function encodeInteger(builder, num, relative) { + let delta = num - relative; + delta = delta < 0 ? -delta << 1 | 1 : delta << 1; + do { + let clamped = delta & 31; + delta >>>= 5; + if (delta > 0) clamped |= 32; + builder.write(intToChar[clamped]); + } while (delta > 0); + return num; +} +function hasMoreVlq(reader, max) { + if (reader.pos >= max) return false; + return reader.peek() !== comma; +} + +// src/strings.ts +var bufLength = 1024 * 16; +var td = typeof TextDecoder !== "undefined" ? /* @__PURE__ */ new TextDecoder() : typeof Buffer !== "undefined" ? { + decode(buf) { + const out = Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength); + return out.toString(); + } +} : { + decode(buf) { + let out = ""; + for (let i = 0; i < buf.length; i++) { + out += String.fromCharCode(buf[i]); + } + return out; + } +}; +var StringWriter = class { + constructor() { + this.pos = 0; + this.out = ""; + this.buffer = new Uint8Array(bufLength); + } + write(v) { + const { buffer } = this; + buffer[this.pos++] = v; + if (this.pos === bufLength) { + this.out += td.decode(buffer); + this.pos = 0; + } + } + flush() { + const { buffer, out, pos } = this; + return pos > 0 ? out + td.decode(buffer.subarray(0, pos)) : out; + } +}; +var StringReader = class { + constructor(buffer) { + this.pos = 0; + this.buffer = buffer; + } + next() { + return this.buffer.charCodeAt(this.pos++); + } + peek() { + return this.buffer.charCodeAt(this.pos); + } + indexOf(char) { + const { buffer, pos } = this; + const idx = buffer.indexOf(char, pos); + return idx === -1 ? buffer.length : idx; + } +}; + +// src/scopes.ts +var EMPTY = []; +function decodeOriginalScopes(input) { + const { length } = input; + const reader = new StringReader(input); + const scopes = []; + const stack = []; + let line = 0; + for (; reader.pos < length; reader.pos++) { + line = decodeInteger(reader, line); + const column = decodeInteger(reader, 0); + if (!hasMoreVlq(reader, length)) { + const last = stack.pop(); + last[2] = line; + last[3] = column; + continue; + } + const kind = decodeInteger(reader, 0); + const fields = decodeInteger(reader, 0); + const hasName = fields & 1; + const scope = hasName ? [line, column, 0, 0, kind, decodeInteger(reader, 0)] : [line, column, 0, 0, kind]; + let vars = EMPTY; + if (hasMoreVlq(reader, length)) { + vars = []; + do { + const varsIndex = decodeInteger(reader, 0); + vars.push(varsIndex); + } while (hasMoreVlq(reader, length)); + } + scope.vars = vars; + scopes.push(scope); + stack.push(scope); + } + return scopes; +} +function encodeOriginalScopes(scopes) { + const writer = new StringWriter(); + for (let i = 0; i < scopes.length; ) { + i = _encodeOriginalScopes(scopes, i, writer, [0]); + } + return writer.flush(); +} +function _encodeOriginalScopes(scopes, index, writer, state) { + const scope = scopes[index]; + const { 0: startLine, 1: startColumn, 2: endLine, 3: endColumn, 4: kind, vars } = scope; + if (index > 0) writer.write(comma); + state[0] = encodeInteger(writer, startLine, state[0]); + encodeInteger(writer, startColumn, 0); + encodeInteger(writer, kind, 0); + const fields = scope.length === 6 ? 1 : 0; + encodeInteger(writer, fields, 0); + if (scope.length === 6) encodeInteger(writer, scope[5], 0); + for (const v of vars) { + encodeInteger(writer, v, 0); + } + for (index++; index < scopes.length; ) { + const next = scopes[index]; + const { 0: l, 1: c } = next; + if (l > endLine || l === endLine && c >= endColumn) { + break; + } + index = _encodeOriginalScopes(scopes, index, writer, state); + } + writer.write(comma); + state[0] = encodeInteger(writer, endLine, state[0]); + encodeInteger(writer, endColumn, 0); + return index; +} +function decodeGeneratedRanges(input) { + const { length } = input; + const reader = new StringReader(input); + const ranges = []; + const stack = []; + let genLine = 0; + let definitionSourcesIndex = 0; + let definitionScopeIndex = 0; + let callsiteSourcesIndex = 0; + let callsiteLine = 0; + let callsiteColumn = 0; + let bindingLine = 0; + let bindingColumn = 0; + do { + const semi = reader.indexOf(";"); + let genColumn = 0; + for (; reader.pos < semi; reader.pos++) { + genColumn = decodeInteger(reader, genColumn); + if (!hasMoreVlq(reader, semi)) { + const last = stack.pop(); + last[2] = genLine; + last[3] = genColumn; + continue; + } + const fields = decodeInteger(reader, 0); + const hasDefinition = fields & 1; + const hasCallsite = fields & 2; + const hasScope = fields & 4; + let callsite = null; + let bindings = EMPTY; + let range; + if (hasDefinition) { + const defSourcesIndex = decodeInteger(reader, definitionSourcesIndex); + definitionScopeIndex = decodeInteger( + reader, + definitionSourcesIndex === defSourcesIndex ? definitionScopeIndex : 0 + ); + definitionSourcesIndex = defSourcesIndex; + range = [genLine, genColumn, 0, 0, defSourcesIndex, definitionScopeIndex]; + } else { + range = [genLine, genColumn, 0, 0]; + } + range.isScope = !!hasScope; + if (hasCallsite) { + const prevCsi = callsiteSourcesIndex; + const prevLine = callsiteLine; + callsiteSourcesIndex = decodeInteger(reader, callsiteSourcesIndex); + const sameSource = prevCsi === callsiteSourcesIndex; + callsiteLine = decodeInteger(reader, sameSource ? callsiteLine : 0); + callsiteColumn = decodeInteger( + reader, + sameSource && prevLine === callsiteLine ? callsiteColumn : 0 + ); + callsite = [callsiteSourcesIndex, callsiteLine, callsiteColumn]; + } + range.callsite = callsite; + if (hasMoreVlq(reader, semi)) { + bindings = []; + do { + bindingLine = genLine; + bindingColumn = genColumn; + const expressionsCount = decodeInteger(reader, 0); + let expressionRanges; + if (expressionsCount < -1) { + expressionRanges = [[decodeInteger(reader, 0)]]; + for (let i = -1; i > expressionsCount; i--) { + const prevBl = bindingLine; + bindingLine = decodeInteger(reader, bindingLine); + bindingColumn = decodeInteger(reader, bindingLine === prevBl ? bindingColumn : 0); + const expression = decodeInteger(reader, 0); + expressionRanges.push([expression, bindingLine, bindingColumn]); + } + } else { + expressionRanges = [[expressionsCount]]; + } + bindings.push(expressionRanges); + } while (hasMoreVlq(reader, semi)); + } + range.bindings = bindings; + ranges.push(range); + stack.push(range); + } + genLine++; + reader.pos = semi + 1; + } while (reader.pos < length); + return ranges; +} +function encodeGeneratedRanges(ranges) { + if (ranges.length === 0) return ""; + const writer = new StringWriter(); + for (let i = 0; i < ranges.length; ) { + i = _encodeGeneratedRanges(ranges, i, writer, [0, 0, 0, 0, 0, 0, 0]); + } + return writer.flush(); +} +function _encodeGeneratedRanges(ranges, index, writer, state) { + const range = ranges[index]; + const { + 0: startLine, + 1: startColumn, + 2: endLine, + 3: endColumn, + isScope, + callsite, + bindings + } = range; + if (state[0] < startLine) { + catchupLine(writer, state[0], startLine); + state[0] = startLine; + state[1] = 0; + } else if (index > 0) { + writer.write(comma); + } + state[1] = encodeInteger(writer, range[1], state[1]); + const fields = (range.length === 6 ? 1 : 0) | (callsite ? 2 : 0) | (isScope ? 4 : 0); + encodeInteger(writer, fields, 0); + if (range.length === 6) { + const { 4: sourcesIndex, 5: scopesIndex } = range; + if (sourcesIndex !== state[2]) { + state[3] = 0; + } + state[2] = encodeInteger(writer, sourcesIndex, state[2]); + state[3] = encodeInteger(writer, scopesIndex, state[3]); + } + if (callsite) { + const { 0: sourcesIndex, 1: callLine, 2: callColumn } = range.callsite; + if (sourcesIndex !== state[4]) { + state[5] = 0; + state[6] = 0; + } else if (callLine !== state[5]) { + state[6] = 0; + } + state[4] = encodeInteger(writer, sourcesIndex, state[4]); + state[5] = encodeInteger(writer, callLine, state[5]); + state[6] = encodeInteger(writer, callColumn, state[6]); + } + if (bindings) { + for (const binding of bindings) { + if (binding.length > 1) encodeInteger(writer, -binding.length, 0); + const expression = binding[0][0]; + encodeInteger(writer, expression, 0); + let bindingStartLine = startLine; + let bindingStartColumn = startColumn; + for (let i = 1; i < binding.length; i++) { + const expRange = binding[i]; + bindingStartLine = encodeInteger(writer, expRange[1], bindingStartLine); + bindingStartColumn = encodeInteger(writer, expRange[2], bindingStartColumn); + encodeInteger(writer, expRange[0], 0); + } + } + } + for (index++; index < ranges.length; ) { + const next = ranges[index]; + const { 0: l, 1: c } = next; + if (l > endLine || l === endLine && c >= endColumn) { + break; + } + index = _encodeGeneratedRanges(ranges, index, writer, state); + } + if (state[0] < endLine) { + catchupLine(writer, state[0], endLine); + state[0] = endLine; + state[1] = 0; + } else { + writer.write(comma); + } + state[1] = encodeInteger(writer, endColumn, state[1]); + return index; +} +function catchupLine(writer, lastLine, line) { + do { + writer.write(semicolon); + } while (++lastLine < line); +} + +// src/sourcemap-codec.ts +function decode(mappings) { + const { length } = mappings; + const reader = new StringReader(mappings); + const decoded = []; + let genColumn = 0; + let sourcesIndex = 0; + let sourceLine = 0; + let sourceColumn = 0; + let namesIndex = 0; + do { + const semi = reader.indexOf(";"); + const line = []; + let sorted = true; + let lastCol = 0; + genColumn = 0; + while (reader.pos < semi) { + let seg; + genColumn = decodeInteger(reader, genColumn); + if (genColumn < lastCol) sorted = false; + lastCol = genColumn; + if (hasMoreVlq(reader, semi)) { + sourcesIndex = decodeInteger(reader, sourcesIndex); + sourceLine = decodeInteger(reader, sourceLine); + sourceColumn = decodeInteger(reader, sourceColumn); + if (hasMoreVlq(reader, semi)) { + namesIndex = decodeInteger(reader, namesIndex); + seg = [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]; + } else { + seg = [genColumn, sourcesIndex, sourceLine, sourceColumn]; + } + } else { + seg = [genColumn]; + } + line.push(seg); + reader.pos++; + } + if (!sorted) sort(line); + decoded.push(line); + reader.pos = semi + 1; + } while (reader.pos <= length); + return decoded; +} +function sort(line) { + line.sort(sortComparator); +} +function sortComparator(a, b) { + return a[0] - b[0]; +} +function encode(decoded) { + const writer = new StringWriter(); + let sourcesIndex = 0; + let sourceLine = 0; + let sourceColumn = 0; + let namesIndex = 0; + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + if (i > 0) writer.write(semicolon); + if (line.length === 0) continue; + let genColumn = 0; + for (let j = 0; j < line.length; j++) { + const segment = line[j]; + if (j > 0) writer.write(comma); + genColumn = encodeInteger(writer, segment[0], genColumn); + if (segment.length === 1) continue; + sourcesIndex = encodeInteger(writer, segment[1], sourcesIndex); + sourceLine = encodeInteger(writer, segment[2], sourceLine); + sourceColumn = encodeInteger(writer, segment[3], sourceColumn); + if (segment.length === 4) continue; + namesIndex = encodeInteger(writer, segment[4], namesIndex); + } + } + return writer.flush(); +} +})); +//# sourceMappingURL=sourcemap-codec.umd.js.map diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map new file mode 100644 index 0000000..abc18d2 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["../src/sourcemap-codec.ts", "../src/vlq.ts", "../src/strings.ts", "../src/scopes.ts"], + "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACEO,IAAM,QAAQ,IAAI,WAAW,CAAC;AAC9B,IAAM,YAAY,IAAI,WAAW,CAAC;AAEzC,IAAM,QAAQ;AACd,IAAM,YAAY,IAAI,WAAW,EAAE;AACnC,IAAM,YAAY,IAAI,WAAW,GAAG;AAEpC,SAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,QAAM,IAAI,MAAM,WAAW,CAAC;AAC5B,YAAU,CAAC,IAAI;AACf,YAAU,CAAC,IAAI;AACjB;AAEO,SAAS,cAAc,QAAsB,UAA0B;AAC5E,MAAI,QAAQ;AACZ,MAAI,QAAQ;AACZ,MAAI,UAAU;AAEd,KAAG;AACD,UAAM,IAAI,OAAO,KAAK;AACtB,cAAU,UAAU,CAAC;AACrB,cAAU,UAAU,OAAO;AAC3B,aAAS;AAAA,EACX,SAAS,UAAU;AAEnB,QAAM,eAAe,QAAQ;AAC7B,aAAW;AAEX,MAAI,cAAc;AAChB,YAAQ,cAAc,CAAC;AAAA,EACzB;AAEA,SAAO,WAAW;AACpB;AAEO,SAAS,cAAc,SAAuB,KAAa,UAA0B;AAC1F,MAAI,QAAQ,MAAM;AAElB,UAAQ,QAAQ,IAAK,CAAC,SAAS,IAAK,IAAI,SAAS;AACjD,KAAG;AACD,QAAI,UAAU,QAAQ;AACtB,eAAW;AACX,QAAI,QAAQ,EAAG,YAAW;AAC1B,YAAQ,MAAM,UAAU,OAAO,CAAC;AAAA,EAClC,SAAS,QAAQ;AAEjB,SAAO;AACT;AAEO,SAAS,WAAW,QAAsB,KAAa;AAC5D,MAAI,OAAO,OAAO,IAAK,QAAO;AAC9B,SAAO,OAAO,KAAK,MAAM;AAC3B;;;ACtDA,IAAM,YAAY,OAAO;AAGzB,IAAM,KACJ,OAAO,gBAAgB,cACH,oBAAI,YAAY,IAChC,OAAO,WAAW,cAChB;AAAA,EACE,OAAO,KAAyB;AAC9B,UAAM,MAAM,OAAO,KAAK,IAAI,QAAQ,IAAI,YAAY,IAAI,UAAU;AAClE,WAAO,IAAI,SAAS;AAAA,EACtB;AACF,IACA;AAAA,EACE,OAAO,KAAyB;AAC9B,QAAI,MAAM;AACV,aAAS,IAAI,GAAG,IAAI,IAAI,QAAQ,KAAK;AACnC,aAAO,OAAO,aAAa,IAAI,CAAC,CAAC;AAAA,IACnC;AACA,WAAO;AAAA,EACT;AACF;AAED,IAAM,eAAN,MAAmB;AAAA,EAAnB;AACL,eAAM;AACN,SAAQ,MAAM;AACd,SAAQ,SAAS,IAAI,WAAW,SAAS;AAAA;AAAA,EAEzC,MAAM,GAAiB;AACrB,UAAM,EAAE,OAAO,IAAI;AACnB,WAAO,KAAK,KAAK,IAAI;AACrB,QAAI,KAAK,QAAQ,WAAW;AAC1B,WAAK,OAAO,GAAG,OAAO,MAAM;AAC5B,WAAK,MAAM;AAAA,IACb;AAAA,EACF;AAAA,EAEA,QAAgB;AACd,UAAM,EAAE,QAAQ,KAAK,IAAI,IAAI;AAC7B,WAAO,MAAM,IAAI,MAAM,GAAG,OAAO,OAAO,SAAS,GAAG,GAAG,CAAC,IAAI;AAAA,EAC9D;AACF;AAEO,IAAM,eAAN,MAAmB;AAAA,EAIxB,YAAY,QAAgB;AAH5B,eAAM;AAIJ,SAAK,SAAS;AAAA,EAChB;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,KAAK;AAAA,EAC1C;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,GAAG;AAAA,EACxC;AAAA,EAEA,QAAQ,MAAsB;AAC5B,UAAM,EAAE,QAAQ,IAAI,IAAI;AACxB,UAAM,MAAM,OAAO,QAAQ,MAAM,GAAG;AACpC,WAAO,QAAQ,KAAK,OAAO,SAAS;AAAA,EACtC;AACF;;;AC7DA,IAAM,QAAe,CAAC;AA+Bf,SAAS,qBAAqB,OAAgC;AACnE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA0B,CAAC;AACjC,QAAM,QAAyB,CAAC;AAChC,MAAI,OAAO;AAEX,SAAO,OAAO,MAAM,QAAQ,OAAO,OAAO;AACxC,WAAO,cAAc,QAAQ,IAAI;AACjC,UAAM,SAAS,cAAc,QAAQ,CAAC;AAEtC,QAAI,CAAC,WAAW,QAAQ,MAAM,GAAG;AAC/B,YAAM,OAAO,MAAM,IAAI;AACvB,WAAK,CAAC,IAAI;AACV,WAAK,CAAC,IAAI;AACV;AAAA,IACF;AAEA,UAAM,OAAO,cAAc,QAAQ,CAAC;AACpC,UAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,UAAM,UAAU,SAAS;AAEzB,UAAM,QACJ,UAAU,CAAC,MAAM,QAAQ,GAAG,GAAG,MAAM,cAAc,QAAQ,CAAC,CAAC,IAAI,CAAC,MAAM,QAAQ,GAAG,GAAG,IAAI;AAG5F,QAAI,OAAc;AAClB,QAAI,WAAW,QAAQ,MAAM,GAAG;AAC9B,aAAO,CAAC;AACR,SAAG;AACD,cAAM,YAAY,cAAc,QAAQ,CAAC;AACzC,aAAK,KAAK,SAAS;AAAA,MACrB,SAAS,WAAW,QAAQ,MAAM;AAAA,IACpC;AACA,UAAM,OAAO;AAEb,WAAO,KAAK,KAAK;AACjB,UAAM,KAAK,KAAK;AAAA,EAClB;AAEA,SAAO;AACT;AAEO,SAAS,qBAAqB,QAAiC;AACpE,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,sBAAsB,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC;AAAA,EAClD;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,sBACP,QACA,OACA,QACA,OAGQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM,EAAE,GAAG,WAAW,GAAG,aAAa,GAAG,SAAS,GAAG,WAAW,GAAG,MAAM,KAAK,IAAI;AAElF,MAAI,QAAQ,EAAG,QAAO,MAAM,KAAK;AAEjC,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AACpD,gBAAc,QAAQ,aAAa,CAAC;AACpC,gBAAc,QAAQ,MAAM,CAAC;AAE7B,QAAM,SAAS,MAAM,WAAW,IAAI,IAAS;AAC7C,gBAAc,QAAQ,QAAQ,CAAC;AAC/B,MAAI,MAAM,WAAW,EAAG,eAAc,QAAQ,MAAM,CAAC,GAAG,CAAC;AAEzD,aAAW,KAAK,MAAM;AACpB,kBAAc,QAAQ,GAAG,CAAC;AAAA,EAC5B;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,sBAAsB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC5D;AAEA,SAAO,MAAM,KAAK;AAClB,QAAM,CAAC,IAAI,cAAc,QAAQ,SAAS,MAAM,CAAC,CAAC;AAClD,gBAAc,QAAQ,WAAW,CAAC;AAElC,SAAO;AACT;AAEO,SAAS,sBAAsB,OAAiC;AACrE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA2B,CAAC;AAClC,QAAM,QAA0B,CAAC;AAEjC,MAAI,UAAU;AACd,MAAI,yBAAyB;AAC7B,MAAI,uBAAuB;AAC3B,MAAI,uBAAuB;AAC3B,MAAI,eAAe;AACnB,MAAI,iBAAiB;AACrB,MAAI,cAAc;AAClB,MAAI,gBAAgB;AAEpB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,QAAI,YAAY;AAEhB,WAAO,OAAO,MAAM,MAAM,OAAO,OAAO;AACtC,kBAAY,cAAc,QAAQ,SAAS;AAE3C,UAAI,CAAC,WAAW,QAAQ,IAAI,GAAG;AAC7B,cAAM,OAAO,MAAM,IAAI;AACvB,aAAK,CAAC,IAAI;AACV,aAAK,CAAC,IAAI;AACV;AAAA,MACF;AAEA,YAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,YAAM,gBAAgB,SAAS;AAC/B,YAAM,cAAc,SAAS;AAC7B,YAAM,WAAW,SAAS;AAE1B,UAAI,WAA4B;AAChC,UAAI,WAAsB;AAC1B,UAAI;AACJ,UAAI,eAAe;AACjB,cAAM,kBAAkB,cAAc,QAAQ,sBAAsB;AACpE,+BAAuB;AAAA,UACrB;AAAA,UACA,2BAA2B,kBAAkB,uBAAuB;AAAA,QACtE;AAEA,iCAAyB;AACzB,gBAAQ,CAAC,SAAS,WAAW,GAAG,GAAG,iBAAiB,oBAAoB;AAAA,MAC1E,OAAO;AACL,gBAAQ,CAAC,SAAS,WAAW,GAAG,CAAC;AAAA,MACnC;AAEA,YAAM,UAAU,CAAC,CAAC;AAElB,UAAI,aAAa;AACf,cAAM,UAAU;AAChB,cAAM,WAAW;AACjB,+BAAuB,cAAc,QAAQ,oBAAoB;AACjE,cAAM,aAAa,YAAY;AAC/B,uBAAe,cAAc,QAAQ,aAAa,eAAe,CAAC;AAClE,yBAAiB;AAAA,UACf;AAAA,UACA,cAAc,aAAa,eAAe,iBAAiB;AAAA,QAC7D;AAEA,mBAAW,CAAC,sBAAsB,cAAc,cAAc;AAAA,MAChE;AACA,YAAM,WAAW;AAEjB,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,mBAAW,CAAC;AACZ,WAAG;AACD,wBAAc;AACd,0BAAgB;AAChB,gBAAM,mBAAmB,cAAc,QAAQ,CAAC;AAChD,cAAI;AACJ,cAAI,mBAAmB,IAAI;AACzB,+BAAmB,CAAC,CAAC,cAAc,QAAQ,CAAC,CAAC,CAAC;AAC9C,qBAAS,IAAI,IAAI,IAAI,kBAAkB,KAAK;AAC1C,oBAAM,SAAS;AACf,4BAAc,cAAc,QAAQ,WAAW;AAC/C,8BAAgB,cAAc,QAAQ,gBAAgB,SAAS,gBAAgB,CAAC;AAChF,oBAAM,aAAa,cAAc,QAAQ,CAAC;AAC1C,+BAAiB,KAAK,CAAC,YAAY,aAAa,aAAa,CAAC;AAAA,YAChE;AAAA,UACF,OAAO;AACL,+BAAmB,CAAC,CAAC,gBAAgB,CAAC;AAAA,UACxC;AACA,mBAAS,KAAK,gBAAgB;AAAA,QAChC,SAAS,WAAW,QAAQ,IAAI;AAAA,MAClC;AACA,YAAM,WAAW;AAEjB,aAAO,KAAK,KAAK;AACjB,YAAM,KAAK,KAAK;AAAA,IAClB;AAEA;AACA,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,MAAM;AAEtB,SAAO;AACT;AAEO,SAAS,sBAAsB,QAAkC;AACtE,MAAI,OAAO,WAAW,EAAG,QAAO;AAEhC,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,uBAAuB,QAAQ,GAAG,QAAQ,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AAAA,EACrE;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,uBACP,QACA,OACA,QACA,OASQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM;AAAA,IACJ,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI;AAEJ,MAAI,MAAM,CAAC,IAAI,WAAW;AACxB,gBAAY,QAAQ,MAAM,CAAC,GAAG,SAAS;AACvC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,WAAW,QAAQ,GAAG;AACpB,WAAO,MAAM,KAAK;AAAA,EACpB;AAEA,QAAM,CAAC,IAAI,cAAc,QAAQ,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC;AAEnD,QAAM,UACH,MAAM,WAAW,IAAI,IAAS,MAAM,WAAW,IAAS,MAAM,UAAU,IAAS;AACpF,gBAAc,QAAQ,QAAQ,CAAC;AAE/B,MAAI,MAAM,WAAW,GAAG;AACtB,UAAM,EAAE,GAAG,cAAc,GAAG,YAAY,IAAI;AAC5C,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,aAAa,MAAM,CAAC,CAAC;AAAA,EACxD;AAEA,MAAI,UAAU;AACZ,UAAM,EAAE,GAAG,cAAc,GAAG,UAAU,GAAG,WAAW,IAAI,MAAM;AAC9D,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AACX,YAAM,CAAC,IAAI;AAAA,IACb,WAAW,aAAa,MAAM,CAAC,GAAG;AAChC,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,UAAU,MAAM,CAAC,CAAC;AACnD,UAAM,CAAC,IAAI,cAAc,QAAQ,YAAY,MAAM,CAAC,CAAC;AAAA,EACvD;AAEA,MAAI,UAAU;AACZ,eAAW,WAAW,UAAU;AAC9B,UAAI,QAAQ,SAAS,EAAG,eAAc,QAAQ,CAAC,QAAQ,QAAQ,CAAC;AAChE,YAAM,aAAa,QAAQ,CAAC,EAAE,CAAC;AAC/B,oBAAc,QAAQ,YAAY,CAAC;AACnC,UAAI,mBAAmB;AACvB,UAAI,qBAAqB;AACzB,eAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,cAAM,WAAW,QAAQ,CAAC;AAC1B,2BAAmB,cAAc,QAAQ,SAAS,CAAC,GAAI,gBAAgB;AACvE,6BAAqB,cAAc,QAAQ,SAAS,CAAC,GAAI,kBAAkB;AAC3E,sBAAc,QAAQ,SAAS,CAAC,GAAI,CAAC;AAAA,MACvC;AAAA,IACF;AAAA,EACF;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,uBAAuB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC7D;AAEA,MAAI,MAAM,CAAC,IAAI,SAAS;AACtB,gBAAY,QAAQ,MAAM,CAAC,GAAG,OAAO;AACrC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,OAAO;AACL,WAAO,MAAM,KAAK;AAAA,EACpB;AACA,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AAEpD,SAAO;AACT;AAEA,SAAS,YAAY,QAAsB,UAAkB,MAAc;AACzE,KAAG;AACD,WAAO,MAAM,SAAS;AAAA,EACxB,SAAS,EAAE,WAAW;AACxB;;;AHtUO,SAAS,OAAO,UAAqC;AAC1D,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,QAAQ;AACxC,QAAM,UAA6B,CAAC;AACpC,MAAI,YAAY;AAChB,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,UAAM,OAAsB,CAAC;AAC7B,QAAI,SAAS;AACb,QAAI,UAAU;AACd,gBAAY;AAEZ,WAAO,OAAO,MAAM,MAAM;AACxB,UAAI;AAEJ,kBAAY,cAAc,QAAQ,SAAS;AAC3C,UAAI,YAAY,QAAS,UAAS;AAClC,gBAAU;AAEV,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAe,cAAc,QAAQ,YAAY;AACjD,qBAAa,cAAc,QAAQ,UAAU;AAC7C,uBAAe,cAAc,QAAQ,YAAY;AAEjD,YAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAa,cAAc,QAAQ,UAAU;AAC7C,gBAAM,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU;AAAA,QACtE,OAAO;AACL,gBAAM,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,QAC1D;AAAA,MACF,OAAO;AACL,cAAM,CAAC,SAAS;AAAA,MAClB;AAEA,WAAK,KAAK,GAAG;AACb,aAAO;AAAA,IACT;AAEA,QAAI,CAAC,OAAQ,MAAK,IAAI;AACtB,YAAQ,KAAK,IAAI;AACjB,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,OAAO;AAEvB,SAAO;AACT;AAEA,SAAS,KAAK,MAA0B;AACtC,OAAK,KAAK,cAAc;AAC1B;AAEA,SAAS,eAAe,GAAqB,GAA6B;AACxE,SAAO,EAAE,CAAC,IAAI,EAAE,CAAC;AACnB;AAIO,SAAS,OAAO,SAA8C;AACnE,QAAM,SAAS,IAAI,aAAa;AAChC,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,QAAI,IAAI,EAAG,QAAO,MAAM,SAAS;AACjC,QAAI,KAAK,WAAW,EAAG;AAEvB,QAAI,YAAY;AAEhB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,UAAU,KAAK,CAAC;AACtB,UAAI,IAAI,EAAG,QAAO,MAAM,KAAK;AAE7B,kBAAY,cAAc,QAAQ,QAAQ,CAAC,GAAG,SAAS;AAEvD,UAAI,QAAQ,WAAW,EAAG;AAC1B,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAC7D,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AACzD,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAE7D,UAAI,QAAQ,WAAW,EAAG;AAC1B,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO,OAAO,MAAM;AACtB;", + "names": [] +} diff --git a/node_modules/@jridgewell/sourcemap-codec/package.json b/node_modules/@jridgewell/sourcemap-codec/package.json new file mode 100644 index 0000000..da55137 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/package.json @@ -0,0 +1,63 @@ +{ + "name": "@jridgewell/sourcemap-codec", + "version": "1.5.5", + "description": "Encode/decode sourcemap mappings", + "keywords": [ + "sourcemap", + "vlq" + ], + "main": "dist/sourcemap-codec.umd.js", + "module": "dist/sourcemap-codec.mjs", + "types": "types/sourcemap-codec.d.cts", + "files": [ + "dist", + "src", + "types" + ], + "exports": { + ".": [ + { + "import": { + "types": "./types/sourcemap-codec.d.mts", + "default": "./dist/sourcemap-codec.mjs" + }, + "default": { + "types": "./types/sourcemap-codec.d.cts", + "default": "./dist/sourcemap-codec.umd.js" + } + }, + "./dist/sourcemap-codec.umd.js" + ], + "./package.json": "./package.json" + }, + "scripts": { + "benchmark": "run-s build:code benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node --expose-gc benchmark/index.js", + "build": "run-s -n build:code build:types", + "build:code": "node ../../esbuild.mjs sourcemap-codec.ts", + "build:types": "run-s build:types:force build:types:emit build:types:mts", + "build:types:force": "rimraf tsconfig.build.tsbuildinfo", + "build:types:emit": "tsc --project tsconfig.build.json", + "build:types:mts": "node ../../mts-types.mjs", + "clean": "run-s -n clean:code clean:types", + "clean:code": "tsc --build --clean tsconfig.build.json", + "clean:types": "rimraf dist types", + "test": "run-s -n test:types test:only test:format", + "test:format": "prettier --check '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:types": "eslint '{src,test}/**/*.ts'", + "lint": "run-s -n lint:types lint:format", + "lint:format": "npm run test:format -- --write", + "lint:types": "npm run test:types -- --fix", + "prepublishOnly": "npm run-s -n build test" + }, + "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/sourcemap-codec", + "repository": { + "type": "git", + "url": "git+https://github.com/jridgewell/sourcemaps.git", + "directory": "packages/sourcemap-codec" + }, + "author": "Justin Ridgewell ", + "license": "MIT" +} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/scopes.ts b/node_modules/@jridgewell/sourcemap-codec/src/scopes.ts new file mode 100644 index 0000000..d194c2f --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/src/scopes.ts @@ -0,0 +1,345 @@ +import { StringReader, StringWriter } from './strings'; +import { comma, decodeInteger, encodeInteger, hasMoreVlq, semicolon } from './vlq'; + +const EMPTY: any[] = []; + +type Line = number; +type Column = number; +type Kind = number; +type Name = number; +type Var = number; +type SourcesIndex = number; +type ScopesIndex = number; + +type Mix = (A & O) | (B & O); + +export type OriginalScope = Mix< + [Line, Column, Line, Column, Kind], + [Line, Column, Line, Column, Kind, Name], + { vars: Var[] } +>; + +export type GeneratedRange = Mix< + [Line, Column, Line, Column], + [Line, Column, Line, Column, SourcesIndex, ScopesIndex], + { + callsite: CallSite | null; + bindings: Binding[]; + isScope: boolean; + } +>; +export type CallSite = [SourcesIndex, Line, Column]; +type Binding = BindingExpressionRange[]; +export type BindingExpressionRange = [Name] | [Name, Line, Column]; + +export function decodeOriginalScopes(input: string): OriginalScope[] { + const { length } = input; + const reader = new StringReader(input); + const scopes: OriginalScope[] = []; + const stack: OriginalScope[] = []; + let line = 0; + + for (; reader.pos < length; reader.pos++) { + line = decodeInteger(reader, line); + const column = decodeInteger(reader, 0); + + if (!hasMoreVlq(reader, length)) { + const last = stack.pop()!; + last[2] = line; + last[3] = column; + continue; + } + + const kind = decodeInteger(reader, 0); + const fields = decodeInteger(reader, 0); + const hasName = fields & 0b0001; + + const scope: OriginalScope = ( + hasName ? [line, column, 0, 0, kind, decodeInteger(reader, 0)] : [line, column, 0, 0, kind] + ) as OriginalScope; + + let vars: Var[] = EMPTY; + if (hasMoreVlq(reader, length)) { + vars = []; + do { + const varsIndex = decodeInteger(reader, 0); + vars.push(varsIndex); + } while (hasMoreVlq(reader, length)); + } + scope.vars = vars; + + scopes.push(scope); + stack.push(scope); + } + + return scopes; +} + +export function encodeOriginalScopes(scopes: OriginalScope[]): string { + const writer = new StringWriter(); + + for (let i = 0; i < scopes.length; ) { + i = _encodeOriginalScopes(scopes, i, writer, [0]); + } + + return writer.flush(); +} + +function _encodeOriginalScopes( + scopes: OriginalScope[], + index: number, + writer: StringWriter, + state: [ + number, // GenColumn + ], +): number { + const scope = scopes[index]; + const { 0: startLine, 1: startColumn, 2: endLine, 3: endColumn, 4: kind, vars } = scope; + + if (index > 0) writer.write(comma); + + state[0] = encodeInteger(writer, startLine, state[0]); + encodeInteger(writer, startColumn, 0); + encodeInteger(writer, kind, 0); + + const fields = scope.length === 6 ? 0b0001 : 0; + encodeInteger(writer, fields, 0); + if (scope.length === 6) encodeInteger(writer, scope[5], 0); + + for (const v of vars) { + encodeInteger(writer, v, 0); + } + + for (index++; index < scopes.length; ) { + const next = scopes[index]; + const { 0: l, 1: c } = next; + if (l > endLine || (l === endLine && c >= endColumn)) { + break; + } + index = _encodeOriginalScopes(scopes, index, writer, state); + } + + writer.write(comma); + state[0] = encodeInteger(writer, endLine, state[0]); + encodeInteger(writer, endColumn, 0); + + return index; +} + +export function decodeGeneratedRanges(input: string): GeneratedRange[] { + const { length } = input; + const reader = new StringReader(input); + const ranges: GeneratedRange[] = []; + const stack: GeneratedRange[] = []; + + let genLine = 0; + let definitionSourcesIndex = 0; + let definitionScopeIndex = 0; + let callsiteSourcesIndex = 0; + let callsiteLine = 0; + let callsiteColumn = 0; + let bindingLine = 0; + let bindingColumn = 0; + + do { + const semi = reader.indexOf(';'); + let genColumn = 0; + + for (; reader.pos < semi; reader.pos++) { + genColumn = decodeInteger(reader, genColumn); + + if (!hasMoreVlq(reader, semi)) { + const last = stack.pop()!; + last[2] = genLine; + last[3] = genColumn; + continue; + } + + const fields = decodeInteger(reader, 0); + const hasDefinition = fields & 0b0001; + const hasCallsite = fields & 0b0010; + const hasScope = fields & 0b0100; + + let callsite: CallSite | null = null; + let bindings: Binding[] = EMPTY; + let range: GeneratedRange; + if (hasDefinition) { + const defSourcesIndex = decodeInteger(reader, definitionSourcesIndex); + definitionScopeIndex = decodeInteger( + reader, + definitionSourcesIndex === defSourcesIndex ? definitionScopeIndex : 0, + ); + + definitionSourcesIndex = defSourcesIndex; + range = [genLine, genColumn, 0, 0, defSourcesIndex, definitionScopeIndex] as GeneratedRange; + } else { + range = [genLine, genColumn, 0, 0] as GeneratedRange; + } + + range.isScope = !!hasScope; + + if (hasCallsite) { + const prevCsi = callsiteSourcesIndex; + const prevLine = callsiteLine; + callsiteSourcesIndex = decodeInteger(reader, callsiteSourcesIndex); + const sameSource = prevCsi === callsiteSourcesIndex; + callsiteLine = decodeInteger(reader, sameSource ? callsiteLine : 0); + callsiteColumn = decodeInteger( + reader, + sameSource && prevLine === callsiteLine ? callsiteColumn : 0, + ); + + callsite = [callsiteSourcesIndex, callsiteLine, callsiteColumn]; + } + range.callsite = callsite; + + if (hasMoreVlq(reader, semi)) { + bindings = []; + do { + bindingLine = genLine; + bindingColumn = genColumn; + const expressionsCount = decodeInteger(reader, 0); + let expressionRanges: BindingExpressionRange[]; + if (expressionsCount < -1) { + expressionRanges = [[decodeInteger(reader, 0)]]; + for (let i = -1; i > expressionsCount; i--) { + const prevBl = bindingLine; + bindingLine = decodeInteger(reader, bindingLine); + bindingColumn = decodeInteger(reader, bindingLine === prevBl ? bindingColumn : 0); + const expression = decodeInteger(reader, 0); + expressionRanges.push([expression, bindingLine, bindingColumn]); + } + } else { + expressionRanges = [[expressionsCount]]; + } + bindings.push(expressionRanges); + } while (hasMoreVlq(reader, semi)); + } + range.bindings = bindings; + + ranges.push(range); + stack.push(range); + } + + genLine++; + reader.pos = semi + 1; + } while (reader.pos < length); + + return ranges; +} + +export function encodeGeneratedRanges(ranges: GeneratedRange[]): string { + if (ranges.length === 0) return ''; + + const writer = new StringWriter(); + + for (let i = 0; i < ranges.length; ) { + i = _encodeGeneratedRanges(ranges, i, writer, [0, 0, 0, 0, 0, 0, 0]); + } + + return writer.flush(); +} + +function _encodeGeneratedRanges( + ranges: GeneratedRange[], + index: number, + writer: StringWriter, + state: [ + number, // GenLine + number, // GenColumn + number, // DefSourcesIndex + number, // DefScopesIndex + number, // CallSourcesIndex + number, // CallLine + number, // CallColumn + ], +): number { + const range = ranges[index]; + const { + 0: startLine, + 1: startColumn, + 2: endLine, + 3: endColumn, + isScope, + callsite, + bindings, + } = range; + + if (state[0] < startLine) { + catchupLine(writer, state[0], startLine); + state[0] = startLine; + state[1] = 0; + } else if (index > 0) { + writer.write(comma); + } + + state[1] = encodeInteger(writer, range[1], state[1]); + + const fields = + (range.length === 6 ? 0b0001 : 0) | (callsite ? 0b0010 : 0) | (isScope ? 0b0100 : 0); + encodeInteger(writer, fields, 0); + + if (range.length === 6) { + const { 4: sourcesIndex, 5: scopesIndex } = range; + if (sourcesIndex !== state[2]) { + state[3] = 0; + } + state[2] = encodeInteger(writer, sourcesIndex, state[2]); + state[3] = encodeInteger(writer, scopesIndex, state[3]); + } + + if (callsite) { + const { 0: sourcesIndex, 1: callLine, 2: callColumn } = range.callsite!; + if (sourcesIndex !== state[4]) { + state[5] = 0; + state[6] = 0; + } else if (callLine !== state[5]) { + state[6] = 0; + } + state[4] = encodeInteger(writer, sourcesIndex, state[4]); + state[5] = encodeInteger(writer, callLine, state[5]); + state[6] = encodeInteger(writer, callColumn, state[6]); + } + + if (bindings) { + for (const binding of bindings) { + if (binding.length > 1) encodeInteger(writer, -binding.length, 0); + const expression = binding[0][0]; + encodeInteger(writer, expression, 0); + let bindingStartLine = startLine; + let bindingStartColumn = startColumn; + for (let i = 1; i < binding.length; i++) { + const expRange = binding[i]; + bindingStartLine = encodeInteger(writer, expRange[1]!, bindingStartLine); + bindingStartColumn = encodeInteger(writer, expRange[2]!, bindingStartColumn); + encodeInteger(writer, expRange[0]!, 0); + } + } + } + + for (index++; index < ranges.length; ) { + const next = ranges[index]; + const { 0: l, 1: c } = next; + if (l > endLine || (l === endLine && c >= endColumn)) { + break; + } + index = _encodeGeneratedRanges(ranges, index, writer, state); + } + + if (state[0] < endLine) { + catchupLine(writer, state[0], endLine); + state[0] = endLine; + state[1] = 0; + } else { + writer.write(comma); + } + state[1] = encodeInteger(writer, endColumn, state[1]); + + return index; +} + +function catchupLine(writer: StringWriter, lastLine: number, line: number) { + do { + writer.write(semicolon); + } while (++lastLine < line); +} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts b/node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts new file mode 100644 index 0000000..a81f894 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts @@ -0,0 +1,111 @@ +import { comma, decodeInteger, encodeInteger, hasMoreVlq, semicolon } from './vlq'; +import { StringWriter, StringReader } from './strings'; + +export { + decodeOriginalScopes, + encodeOriginalScopes, + decodeGeneratedRanges, + encodeGeneratedRanges, +} from './scopes'; +export type { OriginalScope, GeneratedRange, CallSite, BindingExpressionRange } from './scopes'; + +export type SourceMapSegment = + | [number] + | [number, number, number, number] + | [number, number, number, number, number]; +export type SourceMapLine = SourceMapSegment[]; +export type SourceMapMappings = SourceMapLine[]; + +export function decode(mappings: string): SourceMapMappings { + const { length } = mappings; + const reader = new StringReader(mappings); + const decoded: SourceMapMappings = []; + let genColumn = 0; + let sourcesIndex = 0; + let sourceLine = 0; + let sourceColumn = 0; + let namesIndex = 0; + + do { + const semi = reader.indexOf(';'); + const line: SourceMapLine = []; + let sorted = true; + let lastCol = 0; + genColumn = 0; + + while (reader.pos < semi) { + let seg: SourceMapSegment; + + genColumn = decodeInteger(reader, genColumn); + if (genColumn < lastCol) sorted = false; + lastCol = genColumn; + + if (hasMoreVlq(reader, semi)) { + sourcesIndex = decodeInteger(reader, sourcesIndex); + sourceLine = decodeInteger(reader, sourceLine); + sourceColumn = decodeInteger(reader, sourceColumn); + + if (hasMoreVlq(reader, semi)) { + namesIndex = decodeInteger(reader, namesIndex); + seg = [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]; + } else { + seg = [genColumn, sourcesIndex, sourceLine, sourceColumn]; + } + } else { + seg = [genColumn]; + } + + line.push(seg); + reader.pos++; + } + + if (!sorted) sort(line); + decoded.push(line); + reader.pos = semi + 1; + } while (reader.pos <= length); + + return decoded; +} + +function sort(line: SourceMapSegment[]) { + line.sort(sortComparator); +} + +function sortComparator(a: SourceMapSegment, b: SourceMapSegment): number { + return a[0] - b[0]; +} + +export function encode(decoded: SourceMapMappings): string; +export function encode(decoded: Readonly): string; +export function encode(decoded: Readonly): string { + const writer = new StringWriter(); + let sourcesIndex = 0; + let sourceLine = 0; + let sourceColumn = 0; + let namesIndex = 0; + + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + if (i > 0) writer.write(semicolon); + if (line.length === 0) continue; + + let genColumn = 0; + + for (let j = 0; j < line.length; j++) { + const segment = line[j]; + if (j > 0) writer.write(comma); + + genColumn = encodeInteger(writer, segment[0], genColumn); + + if (segment.length === 1) continue; + sourcesIndex = encodeInteger(writer, segment[1], sourcesIndex); + sourceLine = encodeInteger(writer, segment[2], sourceLine); + sourceColumn = encodeInteger(writer, segment[3], sourceColumn); + + if (segment.length === 4) continue; + namesIndex = encodeInteger(writer, segment[4], namesIndex); + } + } + + return writer.flush(); +} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/strings.ts b/node_modules/@jridgewell/sourcemap-codec/src/strings.ts new file mode 100644 index 0000000..d161965 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/src/strings.ts @@ -0,0 +1,65 @@ +const bufLength = 1024 * 16; + +// Provide a fallback for older environments. +const td = + typeof TextDecoder !== 'undefined' + ? /* #__PURE__ */ new TextDecoder() + : typeof Buffer !== 'undefined' + ? { + decode(buf: Uint8Array): string { + const out = Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength); + return out.toString(); + }, + } + : { + decode(buf: Uint8Array): string { + let out = ''; + for (let i = 0; i < buf.length; i++) { + out += String.fromCharCode(buf[i]); + } + return out; + }, + }; + +export class StringWriter { + pos = 0; + private out = ''; + private buffer = new Uint8Array(bufLength); + + write(v: number): void { + const { buffer } = this; + buffer[this.pos++] = v; + if (this.pos === bufLength) { + this.out += td.decode(buffer); + this.pos = 0; + } + } + + flush(): string { + const { buffer, out, pos } = this; + return pos > 0 ? out + td.decode(buffer.subarray(0, pos)) : out; + } +} + +export class StringReader { + pos = 0; + declare private buffer: string; + + constructor(buffer: string) { + this.buffer = buffer; + } + + next(): number { + return this.buffer.charCodeAt(this.pos++); + } + + peek(): number { + return this.buffer.charCodeAt(this.pos); + } + + indexOf(char: string): number { + const { buffer, pos } = this; + const idx = buffer.indexOf(char, pos); + return idx === -1 ? buffer.length : idx; + } +} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/vlq.ts b/node_modules/@jridgewell/sourcemap-codec/src/vlq.ts new file mode 100644 index 0000000..a42c681 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/src/vlq.ts @@ -0,0 +1,55 @@ +import type { StringReader, StringWriter } from './strings'; + +export const comma = ','.charCodeAt(0); +export const semicolon = ';'.charCodeAt(0); + +const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; +const intToChar = new Uint8Array(64); // 64 possible chars. +const charToInt = new Uint8Array(128); // z is 122 in ASCII + +for (let i = 0; i < chars.length; i++) { + const c = chars.charCodeAt(i); + intToChar[i] = c; + charToInt[c] = i; +} + +export function decodeInteger(reader: StringReader, relative: number): number { + let value = 0; + let shift = 0; + let integer = 0; + + do { + const c = reader.next(); + integer = charToInt[c]; + value |= (integer & 31) << shift; + shift += 5; + } while (integer & 32); + + const shouldNegate = value & 1; + value >>>= 1; + + if (shouldNegate) { + value = -0x80000000 | -value; + } + + return relative + value; +} + +export function encodeInteger(builder: StringWriter, num: number, relative: number): number { + let delta = num - relative; + + delta = delta < 0 ? (-delta << 1) | 1 : delta << 1; + do { + let clamped = delta & 0b011111; + delta >>>= 5; + if (delta > 0) clamped |= 0b100000; + builder.write(intToChar[clamped]); + } while (delta > 0); + + return num; +} + +export function hasMoreVlq(reader: StringReader, max: number) { + if (reader.pos >= max) return false; + return reader.peek() !== comma; +} diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts new file mode 100644 index 0000000..c583c75 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts @@ -0,0 +1,50 @@ +type Line = number; +type Column = number; +type Kind = number; +type Name = number; +type Var = number; +type SourcesIndex = number; +type ScopesIndex = number; +type Mix = (A & O) | (B & O); +export type OriginalScope = Mix<[ + Line, + Column, + Line, + Column, + Kind +], [ + Line, + Column, + Line, + Column, + Kind, + Name +], { + vars: Var[]; +}>; +export type GeneratedRange = Mix<[ + Line, + Column, + Line, + Column +], [ + Line, + Column, + Line, + Column, + SourcesIndex, + ScopesIndex +], { + callsite: CallSite | null; + bindings: Binding[]; + isScope: boolean; +}>; +export type CallSite = [SourcesIndex, Line, Column]; +type Binding = BindingExpressionRange[]; +export type BindingExpressionRange = [Name] | [Name, Line, Column]; +export declare function decodeOriginalScopes(input: string): OriginalScope[]; +export declare function encodeOriginalScopes(scopes: OriginalScope[]): string; +export declare function decodeGeneratedRanges(input: string): GeneratedRange[]; +export declare function encodeGeneratedRanges(ranges: GeneratedRange[]): string; +export {}; +//# sourceMappingURL=scopes.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts.map new file mode 100644 index 0000000..630e647 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"scopes.d.ts","sourceRoot":"","sources":["../src/scopes.ts"],"names":[],"mappings":"AAKA,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,MAAM,GAAG,MAAM,CAAC;AACrB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,GAAG,GAAG,MAAM,CAAC;AAClB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,WAAW,GAAG,MAAM,CAAC;AAE1B,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;AAEtC,MAAM,MAAM,aAAa,GAAG,GAAG,CAC7B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;CAAC,EAClC;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,IAAI;CAAC,EACxC;IAAE,IAAI,EAAE,GAAG,EAAE,CAAA;CAAE,CAChB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,GAAG,CAC9B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;CAAC,EAC5B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,YAAY;IAAE,WAAW;CAAC,EACvD;IACE,QAAQ,EAAE,QAAQ,GAAG,IAAI,CAAC;IAC1B,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,OAAO,CAAC;CAClB,CACF,CAAC;AACF,MAAM,MAAM,QAAQ,GAAG,CAAC,YAAY,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AACpD,KAAK,OAAO,GAAG,sBAAsB,EAAE,CAAC;AACxC,MAAM,MAAM,sBAAsB,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AAEnE,wBAAgB,oBAAoB,CAAC,KAAK,EAAE,MAAM,GAAG,aAAa,EAAE,CAyCnE;AAED,wBAAgB,oBAAoB,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,MAAM,CAQpE;AA2CD,wBAAgB,qBAAqB,CAAC,KAAK,EAAE,MAAM,GAAG,cAAc,EAAE,CAoGrE;AAED,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,cAAc,EAAE,GAAG,MAAM,CAUtE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts new file mode 100644 index 0000000..c583c75 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts @@ -0,0 +1,50 @@ +type Line = number; +type Column = number; +type Kind = number; +type Name = number; +type Var = number; +type SourcesIndex = number; +type ScopesIndex = number; +type Mix = (A & O) | (B & O); +export type OriginalScope = Mix<[ + Line, + Column, + Line, + Column, + Kind +], [ + Line, + Column, + Line, + Column, + Kind, + Name +], { + vars: Var[]; +}>; +export type GeneratedRange = Mix<[ + Line, + Column, + Line, + Column +], [ + Line, + Column, + Line, + Column, + SourcesIndex, + ScopesIndex +], { + callsite: CallSite | null; + bindings: Binding[]; + isScope: boolean; +}>; +export type CallSite = [SourcesIndex, Line, Column]; +type Binding = BindingExpressionRange[]; +export type BindingExpressionRange = [Name] | [Name, Line, Column]; +export declare function decodeOriginalScopes(input: string): OriginalScope[]; +export declare function encodeOriginalScopes(scopes: OriginalScope[]): string; +export declare function decodeGeneratedRanges(input: string): GeneratedRange[]; +export declare function encodeGeneratedRanges(ranges: GeneratedRange[]): string; +export {}; +//# sourceMappingURL=scopes.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts.map new file mode 100644 index 0000000..630e647 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"scopes.d.ts","sourceRoot":"","sources":["../src/scopes.ts"],"names":[],"mappings":"AAKA,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,MAAM,GAAG,MAAM,CAAC;AACrB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,GAAG,GAAG,MAAM,CAAC;AAClB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,WAAW,GAAG,MAAM,CAAC;AAE1B,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;AAEtC,MAAM,MAAM,aAAa,GAAG,GAAG,CAC7B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;CAAC,EAClC;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,IAAI;CAAC,EACxC;IAAE,IAAI,EAAE,GAAG,EAAE,CAAA;CAAE,CAChB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,GAAG,CAC9B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;CAAC,EAC5B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,YAAY;IAAE,WAAW;CAAC,EACvD;IACE,QAAQ,EAAE,QAAQ,GAAG,IAAI,CAAC;IAC1B,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,OAAO,CAAC;CAClB,CACF,CAAC;AACF,MAAM,MAAM,QAAQ,GAAG,CAAC,YAAY,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AACpD,KAAK,OAAO,GAAG,sBAAsB,EAAE,CAAC;AACxC,MAAM,MAAM,sBAAsB,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AAEnE,wBAAgB,oBAAoB,CAAC,KAAK,EAAE,MAAM,GAAG,aAAa,EAAE,CAyCnE;AAED,wBAAgB,oBAAoB,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,MAAM,CAQpE;AA2CD,wBAAgB,qBAAqB,CAAC,KAAK,EAAE,MAAM,GAAG,cAAc,EAAE,CAoGrE;AAED,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,cAAc,EAAE,GAAG,MAAM,CAUtE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts new file mode 100644 index 0000000..5f35e22 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts @@ -0,0 +1,9 @@ +export { decodeOriginalScopes, encodeOriginalScopes, decodeGeneratedRanges, encodeGeneratedRanges, } from './scopes.cts'; +export type { OriginalScope, GeneratedRange, CallSite, BindingExpressionRange } from './scopes.cts'; +export type SourceMapSegment = [number] | [number, number, number, number] | [number, number, number, number, number]; +export type SourceMapLine = SourceMapSegment[]; +export type SourceMapMappings = SourceMapLine[]; +export declare function decode(mappings: string): SourceMapMappings; +export declare function encode(decoded: SourceMapMappings): string; +export declare function encode(decoded: Readonly): string; +//# sourceMappingURL=sourcemap-codec.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts.map new file mode 100644 index 0000000..7123d52 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"sourcemap-codec.d.ts","sourceRoot":"","sources":["../src/sourcemap-codec.ts"],"names":[],"mappings":"AAGA,OAAO,EACL,oBAAoB,EACpB,oBAAoB,EACpB,qBAAqB,EACrB,qBAAqB,GACtB,MAAM,UAAU,CAAC;AAClB,YAAY,EAAE,aAAa,EAAE,cAAc,EAAE,QAAQ,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AAEhG,MAAM,MAAM,gBAAgB,GACxB,CAAC,MAAM,CAAC,GACR,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,GAChC,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC7C,MAAM,MAAM,aAAa,GAAG,gBAAgB,EAAE,CAAC;AAC/C,MAAM,MAAM,iBAAiB,GAAG,aAAa,EAAE,CAAC;AAEhD,wBAAgB,MAAM,CAAC,QAAQ,EAAE,MAAM,GAAG,iBAAiB,CAiD1D;AAUD,wBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiB,GAAG,MAAM,CAAC;AAC3D,wBAAgB,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,iBAAiB,CAAC,GAAG,MAAM,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts new file mode 100644 index 0000000..199fb9f --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts @@ -0,0 +1,9 @@ +export { decodeOriginalScopes, encodeOriginalScopes, decodeGeneratedRanges, encodeGeneratedRanges, } from './scopes.mts'; +export type { OriginalScope, GeneratedRange, CallSite, BindingExpressionRange } from './scopes.mts'; +export type SourceMapSegment = [number] | [number, number, number, number] | [number, number, number, number, number]; +export type SourceMapLine = SourceMapSegment[]; +export type SourceMapMappings = SourceMapLine[]; +export declare function decode(mappings: string): SourceMapMappings; +export declare function encode(decoded: SourceMapMappings): string; +export declare function encode(decoded: Readonly): string; +//# sourceMappingURL=sourcemap-codec.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts.map new file mode 100644 index 0000000..7123d52 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"sourcemap-codec.d.ts","sourceRoot":"","sources":["../src/sourcemap-codec.ts"],"names":[],"mappings":"AAGA,OAAO,EACL,oBAAoB,EACpB,oBAAoB,EACpB,qBAAqB,EACrB,qBAAqB,GACtB,MAAM,UAAU,CAAC;AAClB,YAAY,EAAE,aAAa,EAAE,cAAc,EAAE,QAAQ,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AAEhG,MAAM,MAAM,gBAAgB,GACxB,CAAC,MAAM,CAAC,GACR,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,GAChC,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC7C,MAAM,MAAM,aAAa,GAAG,gBAAgB,EAAE,CAAC;AAC/C,MAAM,MAAM,iBAAiB,GAAG,aAAa,EAAE,CAAC;AAEhD,wBAAgB,MAAM,CAAC,QAAQ,EAAE,MAAM,GAAG,iBAAiB,CAiD1D;AAUD,wBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiB,GAAG,MAAM,CAAC;AAC3D,wBAAgB,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,iBAAiB,CAAC,GAAG,MAAM,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts new file mode 100644 index 0000000..62faceb --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts @@ -0,0 +1,16 @@ +export declare class StringWriter { + pos: number; + private out; + private buffer; + write(v: number): void; + flush(): string; +} +export declare class StringReader { + pos: number; + private buffer; + constructor(buffer: string); + next(): number; + peek(): number; + indexOf(char: string): number; +} +//# sourceMappingURL=strings.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts.map new file mode 100644 index 0000000..d3602da --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"strings.d.ts","sourceRoot":"","sources":["../src/strings.ts"],"names":[],"mappings":"AAuBA,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,OAAO,CAAC,GAAG,CAAM;IACjB,OAAO,CAAC,MAAM,CAA6B;IAE3C,KAAK,CAAC,CAAC,EAAE,MAAM,GAAG,IAAI;IAStB,KAAK,IAAI,MAAM;CAIhB;AAED,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,QAAgB,MAAM,CAAS;gBAEnB,MAAM,EAAE,MAAM;IAI1B,IAAI,IAAI,MAAM;IAId,IAAI,IAAI,MAAM;IAId,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;CAK9B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts new file mode 100644 index 0000000..62faceb --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts @@ -0,0 +1,16 @@ +export declare class StringWriter { + pos: number; + private out; + private buffer; + write(v: number): void; + flush(): string; +} +export declare class StringReader { + pos: number; + private buffer; + constructor(buffer: string); + next(): number; + peek(): number; + indexOf(char: string): number; +} +//# sourceMappingURL=strings.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts.map new file mode 100644 index 0000000..d3602da --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"strings.d.ts","sourceRoot":"","sources":["../src/strings.ts"],"names":[],"mappings":"AAuBA,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,OAAO,CAAC,GAAG,CAAM;IACjB,OAAO,CAAC,MAAM,CAA6B;IAE3C,KAAK,CAAC,CAAC,EAAE,MAAM,GAAG,IAAI;IAStB,KAAK,IAAI,MAAM;CAIhB;AAED,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,QAAgB,MAAM,CAAS;gBAEnB,MAAM,EAAE,MAAM;IAI1B,IAAI,IAAI,MAAM;IAId,IAAI,IAAI,MAAM;IAId,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;CAK9B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts new file mode 100644 index 0000000..dbd6602 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts @@ -0,0 +1,7 @@ +import type { StringReader, StringWriter } from './strings.cts'; +export declare const comma: number; +export declare const semicolon: number; +export declare function decodeInteger(reader: StringReader, relative: number): number; +export declare function encodeInteger(builder: StringWriter, num: number, relative: number): number; +export declare function hasMoreVlq(reader: StringReader, max: number): boolean; +//# sourceMappingURL=vlq.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts.map new file mode 100644 index 0000000..6fdc356 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"vlq.d.ts","sourceRoot":"","sources":["../src/vlq.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,WAAW,CAAC;AAE5D,eAAO,MAAM,KAAK,QAAoB,CAAC;AACvC,eAAO,MAAM,SAAS,QAAoB,CAAC;AAY3C,wBAAgB,aAAa,CAAC,MAAM,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAoB5E;AAED,wBAAgB,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAY1F;AAED,wBAAgB,UAAU,CAAC,MAAM,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,WAG3D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts new file mode 100644 index 0000000..2c739bc --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts @@ -0,0 +1,7 @@ +import type { StringReader, StringWriter } from './strings.mts'; +export declare const comma: number; +export declare const semicolon: number; +export declare function decodeInteger(reader: StringReader, relative: number): number; +export declare function encodeInteger(builder: StringWriter, num: number, relative: number): number; +export declare function hasMoreVlq(reader: StringReader, max: number): boolean; +//# sourceMappingURL=vlq.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts.map new file mode 100644 index 0000000..6fdc356 --- /dev/null +++ b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"vlq.d.ts","sourceRoot":"","sources":["../src/vlq.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,WAAW,CAAC;AAE5D,eAAO,MAAM,KAAK,QAAoB,CAAC;AACvC,eAAO,MAAM,SAAS,QAAoB,CAAC;AAY3C,wBAAgB,aAAa,CAAC,MAAM,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAoB5E;AAED,wBAAgB,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAY1F;AAED,wBAAgB,UAAU,CAAC,MAAM,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,WAG3D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/LICENSE b/node_modules/@jridgewell/trace-mapping/LICENSE new file mode 100644 index 0000000..1f6ce94 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/LICENSE @@ -0,0 +1,19 @@ +Copyright 2024 Justin Ridgewell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@jridgewell/trace-mapping/README.md b/node_modules/@jridgewell/trace-mapping/README.md new file mode 100644 index 0000000..9fc0ed0 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/README.md @@ -0,0 +1,348 @@ +# @jridgewell/trace-mapping + +> Trace the original position through a source map + +`trace-mapping` allows you to take the line and column of an output file and trace it to the +original location in the source file through a source map. + +You may already be familiar with the [`source-map`][source-map] package's `SourceMapConsumer`. This +provides the same `originalPositionFor` and `generatedPositionFor` API, without requiring WASM. + +## Installation + +```sh +npm install @jridgewell/trace-mapping +``` + +## Usage + +```typescript +import { + TraceMap, + originalPositionFor, + generatedPositionFor, + sourceContentFor, + isIgnored, +} from '@jridgewell/trace-mapping'; + +const tracer = new TraceMap({ + version: 3, + sources: ['input.js'], + sourcesContent: ['content of input.js'], + names: ['foo'], + mappings: 'KAyCIA', + ignoreList: [], +}); + +// Lines start at line 1, columns at column 0. +const traced = originalPositionFor(tracer, { line: 1, column: 5 }); +assert.deepEqual(traced, { + source: 'input.js', + line: 42, + column: 4, + name: 'foo', +}); + +const content = sourceContentFor(tracer, traced.source); +assert.strictEqual(content, 'content for input.js'); + +const generated = generatedPositionFor(tracer, { + source: 'input.js', + line: 42, + column: 4, +}); +assert.deepEqual(generated, { + line: 1, + column: 5, +}); + +const ignored = isIgnored(tracer, 'input.js'); +assert.equal(ignored, false); +``` + +We also provide a lower level API to get the actual segment that matches our line and column. Unlike +`originalPositionFor`, `traceSegment` uses a 0-base for `line`: + +```typescript +import { traceSegment } from '@jridgewell/trace-mapping'; + +// line is 0-base. +const traced = traceSegment(tracer, /* line */ 0, /* column */ 5); + +// Segments are [outputColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] +// Again, line is 0-base and so is sourceLine +assert.deepEqual(traced, [5, 0, 41, 4, 0]); +``` + +### SectionedSourceMaps + +The sourcemap spec defines a special `sections` field that's designed to handle concatenation of +output code with associated sourcemaps. This type of sourcemap is rarely used (no major build tool +produces it), but if you are hand coding a concatenation you may need it. We provide an `AnyMap` +helper that can receive either a regular sourcemap or a `SectionedSourceMap` and returns a +`TraceMap` instance: + +```typescript +import { AnyMap } from '@jridgewell/trace-mapping'; +const fooOutput = 'foo'; +const barOutput = 'bar'; +const output = [fooOutput, barOutput].join('\n'); + +const sectioned = new AnyMap({ + version: 3, + sections: [ + { + // 0-base line and column + offset: { line: 0, column: 0 }, + // fooOutput's sourcemap + map: { + version: 3, + sources: ['foo.js'], + names: ['foo'], + mappings: 'AAAAA', + }, + }, + { + // barOutput's sourcemap will not affect the first line, only the second + offset: { line: 1, column: 0 }, + map: { + version: 3, + sources: ['bar.js'], + names: ['bar'], + mappings: 'AAAAA', + }, + }, + ], +}); + +const traced = originalPositionFor(sectioned, { + line: 2, + column: 0, +}); + +assert.deepEqual(traced, { + source: 'bar.js', + line: 1, + column: 0, + name: 'bar', +}); +``` + +## Benchmarks + +``` +node v20.10.0 + +amp.js.map - 45120 segments + +Memory Usage: +trace-mapping decoded 414164 bytes +trace-mapping encoded 6274352 bytes +source-map-js 10968904 bytes +source-map-0.6.1 17587160 bytes +source-map-0.8.0 8812155 bytes +Chrome dev tools 8672912 bytes +Smallest memory usage is trace-mapping decoded + +Init speed: +trace-mapping: decoded JSON input x 205 ops/sec ±0.19% (88 runs sampled) +trace-mapping: encoded JSON input x 405 ops/sec ±1.47% (88 runs sampled) +trace-mapping: decoded Object input x 4,645 ops/sec ±0.15% (98 runs sampled) +trace-mapping: encoded Object input x 458 ops/sec ±1.63% (91 runs sampled) +source-map-js: encoded Object input x 75.48 ops/sec ±1.64% (67 runs sampled) +source-map-0.6.1: encoded Object input x 39.37 ops/sec ±1.44% (53 runs sampled) +Chrome dev tools: encoded Object input x 150 ops/sec ±1.76% (79 runs sampled) +Fastest is trace-mapping: decoded Object input + +Trace speed (random): +trace-mapping: decoded originalPositionFor x 44,946 ops/sec ±0.16% (99 runs sampled) +trace-mapping: encoded originalPositionFor x 37,995 ops/sec ±1.81% (89 runs sampled) +source-map-js: encoded originalPositionFor x 9,230 ops/sec ±1.36% (93 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 8,057 ops/sec ±0.84% (96 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 28,198 ops/sec ±1.12% (91 runs sampled) +Chrome dev tools: encoded originalPositionFor x 46,276 ops/sec ±1.35% (95 runs sampled) +Fastest is Chrome dev tools: encoded originalPositionFor + +Trace speed (ascending): +trace-mapping: decoded originalPositionFor x 204,406 ops/sec ±0.19% (97 runs sampled) +trace-mapping: encoded originalPositionFor x 196,695 ops/sec ±0.24% (99 runs sampled) +source-map-js: encoded originalPositionFor x 11,948 ops/sec ±0.94% (99 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 10,730 ops/sec ±0.36% (100 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 51,427 ops/sec ±0.21% (98 runs sampled) +Chrome dev tools: encoded originalPositionFor x 162,615 ops/sec ±0.18% (98 runs sampled) +Fastest is trace-mapping: decoded originalPositionFor + + +*** + + +babel.min.js.map - 347793 segments + +Memory Usage: +trace-mapping decoded 18504 bytes +trace-mapping encoded 35428008 bytes +source-map-js 51676808 bytes +source-map-0.6.1 63367136 bytes +source-map-0.8.0 43158400 bytes +Chrome dev tools 50721552 bytes +Smallest memory usage is trace-mapping decoded + +Init speed: +trace-mapping: decoded JSON input x 17.82 ops/sec ±6.35% (35 runs sampled) +trace-mapping: encoded JSON input x 31.57 ops/sec ±7.50% (43 runs sampled) +trace-mapping: decoded Object input x 867 ops/sec ±0.74% (94 runs sampled) +trace-mapping: encoded Object input x 33.83 ops/sec ±7.66% (46 runs sampled) +source-map-js: encoded Object input x 6.58 ops/sec ±3.31% (20 runs sampled) +source-map-0.6.1: encoded Object input x 4.23 ops/sec ±3.43% (15 runs sampled) +Chrome dev tools: encoded Object input x 22.14 ops/sec ±3.79% (41 runs sampled) +Fastest is trace-mapping: decoded Object input + +Trace speed (random): +trace-mapping: decoded originalPositionFor x 78,234 ops/sec ±1.48% (29 runs sampled) +trace-mapping: encoded originalPositionFor x 60,761 ops/sec ±1.35% (21 runs sampled) +source-map-js: encoded originalPositionFor x 51,448 ops/sec ±2.17% (89 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 47,221 ops/sec ±1.99% (15 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 84,002 ops/sec ±1.45% (27 runs sampled) +Chrome dev tools: encoded originalPositionFor x 106,457 ops/sec ±1.38% (37 runs sampled) +Fastest is Chrome dev tools: encoded originalPositionFor + +Trace speed (ascending): +trace-mapping: decoded originalPositionFor x 930,943 ops/sec ±0.25% (99 runs sampled) +trace-mapping: encoded originalPositionFor x 843,545 ops/sec ±0.34% (97 runs sampled) +source-map-js: encoded originalPositionFor x 114,510 ops/sec ±1.37% (36 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 87,412 ops/sec ±0.72% (92 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 197,709 ops/sec ±0.89% (59 runs sampled) +Chrome dev tools: encoded originalPositionFor x 688,983 ops/sec ±0.33% (98 runs sampled) +Fastest is trace-mapping: decoded originalPositionFor + + +*** + + +preact.js.map - 1992 segments + +Memory Usage: +trace-mapping decoded 33136 bytes +trace-mapping encoded 254240 bytes +source-map-js 837488 bytes +source-map-0.6.1 961928 bytes +source-map-0.8.0 54384 bytes +Chrome dev tools 709680 bytes +Smallest memory usage is trace-mapping decoded + +Init speed: +trace-mapping: decoded JSON input x 3,709 ops/sec ±0.13% (99 runs sampled) +trace-mapping: encoded JSON input x 6,447 ops/sec ±0.22% (101 runs sampled) +trace-mapping: decoded Object input x 83,062 ops/sec ±0.23% (100 runs sampled) +trace-mapping: encoded Object input x 14,980 ops/sec ±0.28% (100 runs sampled) +source-map-js: encoded Object input x 2,544 ops/sec ±0.16% (99 runs sampled) +source-map-0.6.1: encoded Object input x 1,221 ops/sec ±0.37% (97 runs sampled) +Chrome dev tools: encoded Object input x 4,241 ops/sec ±0.39% (93 runs sampled) +Fastest is trace-mapping: decoded Object input + +Trace speed (random): +trace-mapping: decoded originalPositionFor x 91,028 ops/sec ±0.14% (94 runs sampled) +trace-mapping: encoded originalPositionFor x 84,348 ops/sec ±0.26% (98 runs sampled) +source-map-js: encoded originalPositionFor x 26,998 ops/sec ±0.23% (98 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 18,049 ops/sec ±0.26% (100 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 41,916 ops/sec ±0.28% (98 runs sampled) +Chrome dev tools: encoded originalPositionFor x 88,616 ops/sec ±0.14% (98 runs sampled) +Fastest is trace-mapping: decoded originalPositionFor + +Trace speed (ascending): +trace-mapping: decoded originalPositionFor x 319,960 ops/sec ±0.16% (100 runs sampled) +trace-mapping: encoded originalPositionFor x 302,153 ops/sec ±0.18% (100 runs sampled) +source-map-js: encoded originalPositionFor x 35,574 ops/sec ±0.19% (100 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 19,943 ops/sec ±0.12% (101 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 54,648 ops/sec ±0.20% (99 runs sampled) +Chrome dev tools: encoded originalPositionFor x 278,319 ops/sec ±0.17% (102 runs sampled) +Fastest is trace-mapping: decoded originalPositionFor + + +*** + + +react.js.map - 5726 segments + +Memory Usage: +trace-mapping decoded 10872 bytes +trace-mapping encoded 681512 bytes +source-map-js 2563944 bytes +source-map-0.6.1 2150864 bytes +source-map-0.8.0 88680 bytes +Chrome dev tools 1149576 bytes +Smallest memory usage is trace-mapping decoded + +Init speed: +trace-mapping: decoded JSON input x 1,887 ops/sec ±0.28% (99 runs sampled) +trace-mapping: encoded JSON input x 4,749 ops/sec ±0.48% (97 runs sampled) +trace-mapping: decoded Object input x 74,236 ops/sec ±0.11% (99 runs sampled) +trace-mapping: encoded Object input x 5,752 ops/sec ±0.38% (100 runs sampled) +source-map-js: encoded Object input x 806 ops/sec ±0.19% (97 runs sampled) +source-map-0.6.1: encoded Object input x 418 ops/sec ±0.33% (94 runs sampled) +Chrome dev tools: encoded Object input x 1,524 ops/sec ±0.57% (92 runs sampled) +Fastest is trace-mapping: decoded Object input + +Trace speed (random): +trace-mapping: decoded originalPositionFor x 620,201 ops/sec ±0.33% (96 runs sampled) +trace-mapping: encoded originalPositionFor x 579,548 ops/sec ±0.35% (97 runs sampled) +source-map-js: encoded originalPositionFor x 230,983 ops/sec ±0.62% (54 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 158,145 ops/sec ±0.80% (46 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 343,801 ops/sec ±0.55% (96 runs sampled) +Chrome dev tools: encoded originalPositionFor x 659,649 ops/sec ±0.49% (98 runs sampled) +Fastest is Chrome dev tools: encoded originalPositionFor + +Trace speed (ascending): +trace-mapping: decoded originalPositionFor x 2,368,079 ops/sec ±0.32% (98 runs sampled) +trace-mapping: encoded originalPositionFor x 2,134,039 ops/sec ±2.72% (87 runs sampled) +source-map-js: encoded originalPositionFor x 290,120 ops/sec ±2.49% (82 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 187,613 ops/sec ±0.86% (49 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 479,569 ops/sec ±0.65% (96 runs sampled) +Chrome dev tools: encoded originalPositionFor x 2,048,414 ops/sec ±0.24% (98 runs sampled) +Fastest is trace-mapping: decoded originalPositionFor + + +*** + + +vscode.map - 2141001 segments + +Memory Usage: +trace-mapping decoded 5206584 bytes +trace-mapping encoded 208370336 bytes +source-map-js 278493008 bytes +source-map-0.6.1 391564048 bytes +source-map-0.8.0 257508787 bytes +Chrome dev tools 291053000 bytes +Smallest memory usage is trace-mapping decoded + +Init speed: +trace-mapping: decoded JSON input x 1.63 ops/sec ±33.88% (9 runs sampled) +trace-mapping: encoded JSON input x 3.29 ops/sec ±36.13% (13 runs sampled) +trace-mapping: decoded Object input x 103 ops/sec ±0.93% (77 runs sampled) +trace-mapping: encoded Object input x 5.42 ops/sec ±28.54% (19 runs sampled) +source-map-js: encoded Object input x 1.07 ops/sec ±13.84% (7 runs sampled) +source-map-0.6.1: encoded Object input x 0.60 ops/sec ±2.43% (6 runs sampled) +Chrome dev tools: encoded Object input x 2.61 ops/sec ±22.00% (11 runs sampled) +Fastest is trace-mapping: decoded Object input + +Trace speed (random): +trace-mapping: decoded originalPositionFor x 257,019 ops/sec ±0.97% (93 runs sampled) +trace-mapping: encoded originalPositionFor x 179,163 ops/sec ±0.83% (92 runs sampled) +source-map-js: encoded originalPositionFor x 73,337 ops/sec ±1.35% (87 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 38,797 ops/sec ±1.66% (88 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 107,758 ops/sec ±1.94% (45 runs sampled) +Chrome dev tools: encoded originalPositionFor x 188,550 ops/sec ±1.85% (79 runs sampled) +Fastest is trace-mapping: decoded originalPositionFor + +Trace speed (ascending): +trace-mapping: decoded originalPositionFor x 447,621 ops/sec ±3.64% (94 runs sampled) +trace-mapping: encoded originalPositionFor x 323,698 ops/sec ±5.20% (88 runs sampled) +source-map-js: encoded originalPositionFor x 78,387 ops/sec ±1.69% (89 runs sampled) +source-map-0.6.1: encoded originalPositionFor x 41,016 ops/sec ±3.01% (25 runs sampled) +source-map-0.8.0: encoded originalPositionFor x 124,204 ops/sec ±0.90% (92 runs sampled) +Chrome dev tools: encoded originalPositionFor x 230,087 ops/sec ±2.61% (93 runs sampled) +Fastest is trace-mapping: decoded originalPositionFor +``` + +[source-map]: https://www.npmjs.com/package/source-map diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs new file mode 100644 index 0000000..73a95c7 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs @@ -0,0 +1,493 @@ +// src/trace-mapping.ts +import { encode, decode } from "@jridgewell/sourcemap-codec"; + +// src/resolve.ts +import resolveUri from "@jridgewell/resolve-uri"; + +// src/strip-filename.ts +function stripFilename(path) { + if (!path) return ""; + const index = path.lastIndexOf("/"); + return path.slice(0, index + 1); +} + +// src/resolve.ts +function resolver(mapUrl, sourceRoot) { + const from = stripFilename(mapUrl); + const prefix = sourceRoot ? sourceRoot + "/" : ""; + return (source) => resolveUri(prefix + (source || ""), from); +} + +// src/sourcemap-segment.ts +var COLUMN = 0; +var SOURCES_INDEX = 1; +var SOURCE_LINE = 2; +var SOURCE_COLUMN = 3; +var NAMES_INDEX = 4; +var REV_GENERATED_LINE = 1; +var REV_GENERATED_COLUMN = 2; + +// src/sort.ts +function maybeSort(mappings, owned) { + const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); + if (unsortedIndex === mappings.length) return mappings; + if (!owned) mappings = mappings.slice(); + for (let i = unsortedIndex; i < mappings.length; i = nextUnsortedSegmentLine(mappings, i + 1)) { + mappings[i] = sortSegments(mappings[i], owned); + } + return mappings; +} +function nextUnsortedSegmentLine(mappings, start) { + for (let i = start; i < mappings.length; i++) { + if (!isSorted(mappings[i])) return i; + } + return mappings.length; +} +function isSorted(line) { + for (let j = 1; j < line.length; j++) { + if (line[j][COLUMN] < line[j - 1][COLUMN]) { + return false; + } + } + return true; +} +function sortSegments(line, owned) { + if (!owned) line = line.slice(); + return line.sort(sortComparator); +} +function sortComparator(a, b) { + return a[COLUMN] - b[COLUMN]; +} + +// src/by-source.ts +function buildBySources(decoded, memos) { + const sources = memos.map(() => []); + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + if (seg.length === 1) continue; + const sourceIndex2 = seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + const source = sources[sourceIndex2]; + const segs = source[sourceLine] || (source[sourceLine] = []); + segs.push([sourceColumn, i, seg[COLUMN]]); + } + } + for (let i = 0; i < sources.length; i++) { + const source = sources[i]; + for (let j = 0; j < source.length; j++) { + const line = source[j]; + if (line) line.sort(sortComparator); + } + } + return sources; +} + +// src/binary-search.ts +var found = false; +function binarySearch(haystack, needle, low, high) { + while (low <= high) { + const mid = low + (high - low >> 1); + const cmp = haystack[mid][COLUMN] - needle; + if (cmp === 0) { + found = true; + return mid; + } + if (cmp < 0) { + low = mid + 1; + } else { + high = mid - 1; + } + } + found = false; + return low - 1; +} +function upperBound(haystack, needle, index) { + for (let i = index + 1; i < haystack.length; index = i++) { + if (haystack[i][COLUMN] !== needle) break; + } + return index; +} +function lowerBound(haystack, needle, index) { + for (let i = index - 1; i >= 0; index = i--) { + if (haystack[i][COLUMN] !== needle) break; + } + return index; +} +function memoizedState() { + return { + lastKey: -1, + lastNeedle: -1, + lastIndex: -1 + }; +} +function memoizedBinarySearch(haystack, needle, state, key) { + const { lastKey, lastNeedle, lastIndex } = state; + let low = 0; + let high = haystack.length - 1; + if (key === lastKey) { + if (needle === lastNeedle) { + found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; + return lastIndex; + } + if (needle >= lastNeedle) { + low = lastIndex === -1 ? 0 : lastIndex; + } else { + high = lastIndex; + } + } + state.lastKey = key; + state.lastNeedle = needle; + return state.lastIndex = binarySearch(haystack, needle, low, high); +} + +// src/types.ts +function parse(map) { + return typeof map === "string" ? JSON.parse(map) : map; +} + +// src/flatten-map.ts +var FlattenMap = function(map, mapUrl) { + const parsed = parse(map); + if (!("sections" in parsed)) { + return new TraceMap(parsed, mapUrl); + } + const mappings = []; + const sources = []; + const sourcesContent = []; + const names = []; + const ignoreList = []; + recurse( + parsed, + mapUrl, + mappings, + sources, + sourcesContent, + names, + ignoreList, + 0, + 0, + Infinity, + Infinity + ); + const joined = { + version: 3, + file: parsed.file, + names, + sources, + sourcesContent, + mappings, + ignoreList + }; + return presortedDecodedMap(joined); +}; +function recurse(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { + const { sections } = input; + for (let i = 0; i < sections.length; i++) { + const { map, offset } = sections[i]; + let sl = stopLine; + let sc = stopColumn; + if (i + 1 < sections.length) { + const nextOffset = sections[i + 1].offset; + sl = Math.min(stopLine, lineOffset + nextOffset.line); + if (sl === stopLine) { + sc = Math.min(stopColumn, columnOffset + nextOffset.column); + } else if (sl < stopLine) { + sc = columnOffset + nextOffset.column; + } + } + addSection( + map, + mapUrl, + mappings, + sources, + sourcesContent, + names, + ignoreList, + lineOffset + offset.line, + columnOffset + offset.column, + sl, + sc + ); + } +} +function addSection(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { + const parsed = parse(input); + if ("sections" in parsed) return recurse(...arguments); + const map = new TraceMap(parsed, mapUrl); + const sourcesOffset = sources.length; + const namesOffset = names.length; + const decoded = decodedMappings(map); + const { resolvedSources, sourcesContent: contents, ignoreList: ignores } = map; + append(sources, resolvedSources); + append(names, map.names); + if (contents) append(sourcesContent, contents); + else for (let i = 0; i < resolvedSources.length; i++) sourcesContent.push(null); + if (ignores) for (let i = 0; i < ignores.length; i++) ignoreList.push(ignores[i] + sourcesOffset); + for (let i = 0; i < decoded.length; i++) { + const lineI = lineOffset + i; + if (lineI > stopLine) return; + const out = getLine(mappings, lineI); + const cOffset = i === 0 ? columnOffset : 0; + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const column = cOffset + seg[COLUMN]; + if (lineI === stopLine && column >= stopColumn) return; + if (seg.length === 1) { + out.push([column]); + continue; + } + const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + out.push( + seg.length === 4 ? [column, sourcesIndex, sourceLine, sourceColumn] : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]] + ); + } + } +} +function append(arr, other) { + for (let i = 0; i < other.length; i++) arr.push(other[i]); +} +function getLine(arr, index) { + for (let i = arr.length; i <= index; i++) arr[i] = []; + return arr[index]; +} + +// src/trace-mapping.ts +var LINE_GTR_ZERO = "`line` must be greater than 0 (lines start at line 1)"; +var COL_GTR_EQ_ZERO = "`column` must be greater than or equal to 0 (columns start at column 0)"; +var LEAST_UPPER_BOUND = -1; +var GREATEST_LOWER_BOUND = 1; +var TraceMap = class { + constructor(map, mapUrl) { + const isString = typeof map === "string"; + if (!isString && map._decodedMemo) return map; + const parsed = parse(map); + const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; + this.version = version; + this.file = file; + this.names = names || []; + this.sourceRoot = sourceRoot; + this.sources = sources; + this.sourcesContent = sourcesContent; + this.ignoreList = parsed.ignoreList || parsed.x_google_ignoreList || void 0; + const resolve = resolver(mapUrl, sourceRoot); + this.resolvedSources = sources.map(resolve); + const { mappings } = parsed; + if (typeof mappings === "string") { + this._encoded = mappings; + this._decoded = void 0; + } else if (Array.isArray(mappings)) { + this._encoded = void 0; + this._decoded = maybeSort(mappings, isString); + } else if (parsed.sections) { + throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`); + } else { + throw new Error(`invalid source map: ${JSON.stringify(parsed)}`); + } + this._decodedMemo = memoizedState(); + this._bySources = void 0; + this._bySourceMemos = void 0; + } +}; +function cast(map) { + return map; +} +function encodedMappings(map) { + var _a, _b; + return (_b = (_a = cast(map))._encoded) != null ? _b : _a._encoded = encode(cast(map)._decoded); +} +function decodedMappings(map) { + var _a; + return (_a = cast(map))._decoded || (_a._decoded = decode(cast(map)._encoded)); +} +function traceSegment(map, line, column) { + const decoded = decodedMappings(map); + if (line >= decoded.length) return null; + const segments = decoded[line]; + const index = traceSegmentInternal( + segments, + cast(map)._decodedMemo, + line, + column, + GREATEST_LOWER_BOUND + ); + return index === -1 ? null : segments[index]; +} +function originalPositionFor(map, needle) { + let { line, column, bias } = needle; + line--; + if (line < 0) throw new Error(LINE_GTR_ZERO); + if (column < 0) throw new Error(COL_GTR_EQ_ZERO); + const decoded = decodedMappings(map); + if (line >= decoded.length) return OMapping(null, null, null, null); + const segments = decoded[line]; + const index = traceSegmentInternal( + segments, + cast(map)._decodedMemo, + line, + column, + bias || GREATEST_LOWER_BOUND + ); + if (index === -1) return OMapping(null, null, null, null); + const segment = segments[index]; + if (segment.length === 1) return OMapping(null, null, null, null); + const { names, resolvedSources } = map; + return OMapping( + resolvedSources[segment[SOURCES_INDEX]], + segment[SOURCE_LINE] + 1, + segment[SOURCE_COLUMN], + segment.length === 5 ? names[segment[NAMES_INDEX]] : null + ); +} +function generatedPositionFor(map, needle) { + const { source, line, column, bias } = needle; + return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false); +} +function allGeneratedPositionsFor(map, needle) { + const { source, line, column, bias } = needle; + return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true); +} +function eachMapping(map, cb) { + const decoded = decodedMappings(map); + const { names, resolvedSources } = map; + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generatedLine = i + 1; + const generatedColumn = seg[0]; + let source = null; + let originalLine = null; + let originalColumn = null; + let name = null; + if (seg.length !== 1) { + source = resolvedSources[seg[1]]; + originalLine = seg[2] + 1; + originalColumn = seg[3]; + } + if (seg.length === 5) name = names[seg[4]]; + cb({ + generatedLine, + generatedColumn, + source, + originalLine, + originalColumn, + name + }); + } + } +} +function sourceIndex(map, source) { + const { sources, resolvedSources } = map; + let index = sources.indexOf(source); + if (index === -1) index = resolvedSources.indexOf(source); + return index; +} +function sourceContentFor(map, source) { + const { sourcesContent } = map; + if (sourcesContent == null) return null; + const index = sourceIndex(map, source); + return index === -1 ? null : sourcesContent[index]; +} +function isIgnored(map, source) { + const { ignoreList } = map; + if (ignoreList == null) return false; + const index = sourceIndex(map, source); + return index === -1 ? false : ignoreList.includes(index); +} +function presortedDecodedMap(map, mapUrl) { + const tracer = new TraceMap(clone(map, []), mapUrl); + cast(tracer)._decoded = map.mappings; + return tracer; +} +function decodedMap(map) { + return clone(map, decodedMappings(map)); +} +function encodedMap(map) { + return clone(map, encodedMappings(map)); +} +function clone(map, mappings) { + return { + version: map.version, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings, + ignoreList: map.ignoreList || map.x_google_ignoreList + }; +} +function OMapping(source, line, column, name) { + return { source, line, column, name }; +} +function GMapping(line, column) { + return { line, column }; +} +function traceSegmentInternal(segments, memo, line, column, bias) { + let index = memoizedBinarySearch(segments, column, memo, line); + if (found) { + index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); + } else if (bias === LEAST_UPPER_BOUND) index++; + if (index === -1 || index === segments.length) return -1; + return index; +} +function sliceGeneratedPositions(segments, memo, line, column, bias) { + let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND); + if (!found && bias === LEAST_UPPER_BOUND) min++; + if (min === -1 || min === segments.length) return []; + const matchedColumn = found ? column : segments[min][COLUMN]; + if (!found) min = lowerBound(segments, matchedColumn, min); + const max = upperBound(segments, matchedColumn, min); + const result = []; + for (; min <= max; min++) { + const segment = segments[min]; + result.push(GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN])); + } + return result; +} +function generatedPosition(map, source, line, column, bias, all) { + var _a, _b; + line--; + if (line < 0) throw new Error(LINE_GTR_ZERO); + if (column < 0) throw new Error(COL_GTR_EQ_ZERO); + const { sources, resolvedSources } = map; + let sourceIndex2 = sources.indexOf(source); + if (sourceIndex2 === -1) sourceIndex2 = resolvedSources.indexOf(source); + if (sourceIndex2 === -1) return all ? [] : GMapping(null, null); + const bySourceMemos = (_a = cast(map))._bySourceMemos || (_a._bySourceMemos = sources.map(memoizedState)); + const generated = (_b = cast(map))._bySources || (_b._bySources = buildBySources(decodedMappings(map), bySourceMemos)); + const segments = generated[sourceIndex2][line]; + if (segments == null) return all ? [] : GMapping(null, null); + const memo = bySourceMemos[sourceIndex2]; + if (all) return sliceGeneratedPositions(segments, memo, line, column, bias); + const index = traceSegmentInternal(segments, memo, line, column, bias); + if (index === -1) return GMapping(null, null); + const segment = segments[index]; + return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); +} +export { + FlattenMap as AnyMap, + FlattenMap, + GREATEST_LOWER_BOUND, + LEAST_UPPER_BOUND, + TraceMap, + allGeneratedPositionsFor, + decodedMap, + decodedMappings, + eachMapping, + encodedMap, + encodedMappings, + generatedPositionFor, + isIgnored, + originalPositionFor, + presortedDecodedMap, + sourceContentFor, + traceSegment +}; +//# sourceMappingURL=trace-mapping.mjs.map diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map new file mode 100644 index 0000000..a789581 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["../src/trace-mapping.ts", "../src/resolve.ts", "../src/strip-filename.ts", "../src/sourcemap-segment.ts", "../src/sort.ts", "../src/by-source.ts", "../src/binary-search.ts", "../src/types.ts", "../src/flatten-map.ts"], + "mappings": ";AAAA,SAAS,QAAQ,cAAc;;;ACA/B,OAAO,gBAAgB;;;ACGR,SAAR,cAA+B,MAAyC;AAC7E,MAAI,CAAC,KAAM,QAAO;AAClB,QAAM,QAAQ,KAAK,YAAY,GAAG;AAClC,SAAO,KAAK,MAAM,GAAG,QAAQ,CAAC;AAChC;;;ADHe,SAAR,SACL,QACA,YACS;AACT,QAAM,OAAO,cAAc,MAAM;AAIjC,QAAM,SAAS,aAAa,aAAa,MAAM;AAE/C,SAAO,CAAC,WAAW,WAAW,UAAU,UAAU,KAAK,IAAI;AAC7D;;;AEAO,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;AAEpB,IAAM,qBAAqB;AAC3B,IAAM,uBAAuB;;;AClBrB,SAAR,UACL,UACA,OACsB;AACtB,QAAM,gBAAgB,wBAAwB,UAAU,CAAC;AACzD,MAAI,kBAAkB,SAAS,OAAQ,QAAO;AAI9C,MAAI,CAAC,MAAO,YAAW,SAAS,MAAM;AAEtC,WAAS,IAAI,eAAe,IAAI,SAAS,QAAQ,IAAI,wBAAwB,UAAU,IAAI,CAAC,GAAG;AAC7F,aAAS,CAAC,IAAI,aAAa,SAAS,CAAC,GAAG,KAAK;AAAA,EAC/C;AACA,SAAO;AACT;AAEA,SAAS,wBAAwB,UAAgC,OAAuB;AACtF,WAAS,IAAI,OAAO,IAAI,SAAS,QAAQ,KAAK;AAC5C,QAAI,CAAC,SAAS,SAAS,CAAC,CAAC,EAAG,QAAO;AAAA,EACrC;AACA,SAAO,SAAS;AAClB;AAEA,SAAS,SAAS,MAAmC;AACnD,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,EAAE,MAAM,GAAG;AACzC,aAAO;AAAA,IACT;AAAA,EACF;AACA,SAAO;AACT;AAEA,SAAS,aAAa,MAA0B,OAAoC;AAClF,MAAI,CAAC,MAAO,QAAO,KAAK,MAAM;AAC9B,SAAO,KAAK,KAAK,cAAc;AACjC;AAEO,SAAS,eAA4D,GAAM,GAAc;AAC9F,SAAO,EAAE,MAAM,IAAI,EAAE,MAAM;AAC7B;;;ACnCe,SAAR,eACL,SACA,OACU;AACV,QAAM,UAAoB,MAAM,IAAI,MAAM,CAAC,CAAC;AAE5C,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,UAAI,IAAI,WAAW,EAAG;AAEtB,YAAMA,eAAc,IAAI,aAAa;AACrC,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AAEtC,YAAM,SAAS,QAAQA,YAAW;AAClC,YAAM,OAAQ,4CAAuB,CAAC;AACtC,WAAK,KAAK,CAAC,cAAc,GAAG,IAAI,MAAM,CAAC,CAAC;AAAA,IAC1C;AAAA,EACF;AAEA,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,SAAS,QAAQ,CAAC;AACxB,aAAS,IAAI,GAAG,IAAI,OAAO,QAAQ,KAAK;AACtC,YAAM,OAAO,OAAO,CAAC;AACrB,UAAI,KAAM,MAAK,KAAK,cAAc;AAAA,IACpC;AAAA,EACF;AAEA,SAAO;AACT;;;AC/BO,IAAI,QAAQ;AAkBZ,SAAS,aACd,UACA,QACA,KACA,MACQ;AACR,SAAO,OAAO,MAAM;AAClB,UAAM,MAAM,OAAQ,OAAO,OAAQ;AACnC,UAAM,MAAM,SAAS,GAAG,EAAE,MAAM,IAAI;AAEpC,QAAI,QAAQ,GAAG;AACb,cAAQ;AACR,aAAO;AAAA,IACT;AAEA,QAAI,MAAM,GAAG;AACX,YAAM,MAAM;AAAA,IACd,OAAO;AACL,aAAO,MAAM;AAAA,IACf;AAAA,EACF;AAEA,UAAQ;AACR,SAAO,MAAM;AACf;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,IAAI,SAAS,QAAQ,QAAQ,KAAK;AACxD,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,gBAA2B;AACzC,SAAO;AAAA,IACL,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,WAAW;AAAA,EACb;AACF;AAMO,SAAS,qBACd,UACA,QACA,OACA,KACQ;AACR,QAAM,EAAE,SAAS,YAAY,UAAU,IAAI;AAE3C,MAAI,MAAM;AACV,MAAI,OAAO,SAAS,SAAS;AAC7B,MAAI,QAAQ,SAAS;AACnB,QAAI,WAAW,YAAY;AACzB,cAAQ,cAAc,MAAM,SAAS,SAAS,EAAE,MAAM,MAAM;AAC5D,aAAO;AAAA,IACT;AAEA,QAAI,UAAU,YAAY;AAExB,YAAM,cAAc,KAAK,IAAI;AAAA,IAC/B,OAAO;AACL,aAAO;AAAA,IACT;AAAA,EACF;AACA,QAAM,UAAU;AAChB,QAAM,aAAa;AAEnB,SAAQ,MAAM,YAAY,aAAa,UAAU,QAAQ,KAAK,IAAI;AACpE;;;ACHO,SAAS,MAAS,KAA4B;AACnD,SAAO,OAAO,QAAQ,WAAW,KAAK,MAAM,GAAG,IAAK;AACtD;;;ACvFO,IAAM,aAAyB,SAAU,KAAK,QAAQ;AAC3D,QAAM,SAAS,MAAM,GAA8B;AAEnD,MAAI,EAAE,cAAc,SAAS;AAC3B,WAAO,IAAI,SAAS,QAA2D,MAAM;AAAA,EACvF;AAEA,QAAM,WAAiC,CAAC;AACxC,QAAM,UAAoB,CAAC;AAC3B,QAAM,iBAAoC,CAAC;AAC3C,QAAM,QAAkB,CAAC;AACzB,QAAM,aAAuB,CAAC;AAE9B;AAAA,IACE;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,QAAM,SAA2B;AAAA,IAC/B,SAAS;AAAA,IACT,MAAM,OAAO;AAAA,IACb;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,oBAAoB,MAAM;AACnC;AAEA,SAAS,QACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,EAAE,SAAS,IAAI;AACrB,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,EAAE,KAAK,OAAO,IAAI,SAAS,CAAC;AAElC,QAAI,KAAK;AACT,QAAI,KAAK;AACT,QAAI,IAAI,IAAI,SAAS,QAAQ;AAC3B,YAAM,aAAa,SAAS,IAAI,CAAC,EAAE;AACnC,WAAK,KAAK,IAAI,UAAU,aAAa,WAAW,IAAI;AAEpD,UAAI,OAAO,UAAU;AACnB,aAAK,KAAK,IAAI,YAAY,eAAe,WAAW,MAAM;AAAA,MAC5D,WAAW,KAAK,UAAU;AACxB,aAAK,eAAe,WAAW;AAAA,MACjC;AAAA,IACF;AAEA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA,aAAa,OAAO;AAAA,MACpB,eAAe,OAAO;AAAA,MACtB;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,WACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,SAAS,MAAM,KAAK;AAC1B,MAAI,cAAc,OAAQ,QAAO,QAAQ,GAAI,SAAmD;AAEhG,QAAM,MAAM,IAAI,SAAS,QAAQ,MAAM;AACvC,QAAM,gBAAgB,QAAQ;AAC9B,QAAM,cAAc,MAAM;AAC1B,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,iBAAiB,gBAAgB,UAAU,YAAY,QAAQ,IAAI;AAE3E,SAAO,SAAS,eAAe;AAC/B,SAAO,OAAO,IAAI,KAAK;AAEvB,MAAI,SAAU,QAAO,gBAAgB,QAAQ;AAAA,MACxC,UAAS,IAAI,GAAG,IAAI,gBAAgB,QAAQ,IAAK,gBAAe,KAAK,IAAI;AAE9E,MAAI,QAAS,UAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,IAAK,YAAW,KAAK,QAAQ,CAAC,IAAI,aAAa;AAEhG,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,QAAQ,aAAa;AAM3B,QAAI,QAAQ,SAAU;AAItB,UAAM,MAAM,QAAQ,UAAU,KAAK;AAGnC,UAAM,UAAU,MAAM,IAAI,eAAe;AAEzC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,YAAM,SAAS,UAAU,IAAI,MAAM;AAInC,UAAI,UAAU,YAAY,UAAU,WAAY;AAEhD,UAAI,IAAI,WAAW,GAAG;AACpB,YAAI,KAAK,CAAC,MAAM,CAAC;AACjB;AAAA,MACF;AAEA,YAAM,eAAe,gBAAgB,IAAI,aAAa;AACtD,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AACtC,UAAI;AAAA,QACF,IAAI,WAAW,IACX,CAAC,QAAQ,cAAc,YAAY,YAAY,IAC/C,CAAC,QAAQ,cAAc,YAAY,cAAc,cAAc,IAAI,WAAW,CAAC;AAAA,MACrF;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,OAAU,KAAU,OAAY;AACvC,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,KAAK,MAAM,CAAC,CAAC;AAC1D;AAEA,SAAS,QAAW,KAAY,OAAoB;AAClD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,IAAK,KAAI,CAAC,IAAI,CAAC;AACpD,SAAO,IAAI,KAAK;AAClB;;;ARhHA,IAAM,gBAAgB;AACtB,IAAM,kBAAkB;AAEjB,IAAM,oBAAoB;AAC1B,IAAM,uBAAuB;AAI7B,IAAM,WAAN,MAAoC;AAAA,EAkBzC,YAAY,KAAyB,QAAwB;AAC3D,UAAM,WAAW,OAAO,QAAQ;AAChC,QAAI,CAAC,YAAa,IAAyC,aAAc,QAAO;AAEhF,UAAM,SAAS,MAAM,GAAwC;AAE7D,UAAM,EAAE,SAAS,MAAM,OAAO,YAAY,SAAS,eAAe,IAAI;AACtE,SAAK,UAAU;AACf,SAAK,OAAO;AACZ,SAAK,QAAQ,SAAS,CAAC;AACvB,SAAK,aAAa;AAClB,SAAK,UAAU;AACf,SAAK,iBAAiB;AACtB,SAAK,aAAa,OAAO,cAAe,OAAkB,uBAAuB;AAEjF,UAAM,UAAU,SAAS,QAAQ,UAAU;AAC3C,SAAK,kBAAkB,QAAQ,IAAI,OAAO;AAE1C,UAAM,EAAE,SAAS,IAAI;AACrB,QAAI,OAAO,aAAa,UAAU;AAChC,WAAK,WAAW;AAChB,WAAK,WAAW;AAAA,IAClB,WAAW,MAAM,QAAQ,QAAQ,GAAG;AAClC,WAAK,WAAW;AAChB,WAAK,WAAW,UAAU,UAAU,QAAQ;AAAA,IAC9C,WAAY,OAAyC,UAAU;AAC7D,YAAM,IAAI,MAAM,4EAA4E;AAAA,IAC9F,OAAO;AACL,YAAM,IAAI,MAAM,uBAAuB,KAAK,UAAU,MAAM,CAAC,EAAE;AAAA,IACjE;AAEA,SAAK,eAAe,cAAc;AAClC,SAAK,aAAa;AAClB,SAAK,iBAAiB;AAAA,EACxB;AACF;AAMA,SAAS,KAAK,KAAyB;AACrC,SAAO;AACT;AAKO,SAAS,gBAAgB,KAA6C;AAzJ7E;AA0JE,UAAQ,gBAAK,GAAG,GAAE,aAAV,eAAU,WAAa,OAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAKO,SAAS,gBAAgB,KAAuD;AAhKvF;AAiKE,UAAQ,UAAK,GAAG,GAAE,aAAV,GAAU,WAAa,OAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAMO,SAAS,aACd,KACA,MACA,QACmC;AACnC,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO;AAEnC,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,UAAU,KAAK,OAAO,SAAS,KAAK;AAC7C;AAOO,SAAS,oBACd,KACA,QAC0C;AAC1C,MAAI,EAAE,MAAM,QAAQ,KAAK,IAAI;AAC7B;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAElE,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA,QAAQ;AAAA,EACV;AAEA,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAExD,QAAM,UAAU,SAAS,KAAK;AAC9B,MAAI,QAAQ,WAAW,EAAG,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAEhE,QAAM,EAAE,OAAO,gBAAgB,IAAI;AACnC,SAAO;AAAA,IACL,gBAAgB,QAAQ,aAAa,CAAC;AAAA,IACtC,QAAQ,WAAW,IAAI;AAAA,IACvB,QAAQ,aAAa;AAAA,IACrB,QAAQ,WAAW,IAAI,MAAM,QAAQ,WAAW,CAAC,IAAI;AAAA,EACvD;AACF;AAKO,SAAS,qBACd,KACA,QAC4C;AAC5C,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AACvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,sBAAsB,KAAK;AACzF;AAKO,SAAS,yBAAyB,KAAe,QAA0C;AAChG,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AAEvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,mBAAmB,IAAI;AACrF;AAKO,SAAS,YAAY,KAAe,IAA0C;AACnF,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,OAAO,gBAAgB,IAAI;AAEnC,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,gBAAgB,IAAI;AAC1B,YAAM,kBAAkB,IAAI,CAAC;AAC7B,UAAI,SAAS;AACb,UAAI,eAAe;AACnB,UAAI,iBAAiB;AACrB,UAAI,OAAO;AACX,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,gBAAgB,IAAI,CAAC,CAAC;AAC/B,uBAAe,IAAI,CAAC,IAAI;AACxB,yBAAiB,IAAI,CAAC;AAAA,MACxB;AACA,UAAI,IAAI,WAAW,EAAG,QAAO,MAAM,IAAI,CAAC,CAAC;AAEzC,SAAG;AAAA,QACD;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAgB;AAAA,IAClB;AAAA,EACF;AACF;AAEA,SAAS,YAAY,KAAe,QAAwB;AAC1D,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAI,QAAQ,QAAQ,QAAQ,MAAM;AAClC,MAAI,UAAU,GAAI,SAAQ,gBAAgB,QAAQ,MAAM;AACxD,SAAO;AACT;AAKO,SAAS,iBAAiB,KAAe,QAA+B;AAC7E,QAAM,EAAE,eAAe,IAAI;AAC3B,MAAI,kBAAkB,KAAM,QAAO;AACnC,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,OAAO,eAAe,KAAK;AACnD;AAKO,SAAS,UAAU,KAAe,QAAyB;AAChE,QAAM,EAAE,WAAW,IAAI;AACvB,MAAI,cAAc,KAAM,QAAO;AAC/B,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,QAAQ,WAAW,SAAS,KAAK;AACzD;AAMO,SAAS,oBAAoB,KAAuB,QAA2B;AACpF,QAAM,SAAS,IAAI,SAAS,MAAM,KAAK,CAAC,CAAC,GAAG,MAAM;AAClD,OAAK,MAAM,EAAE,WAAW,IAAI;AAC5B,SAAO;AACT;AAMO,SAAS,WACd,KACkF;AAClF,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAMO,SAAS,WAAW,KAAiC;AAC1D,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAEA,SAAS,MACP,KACA,UACwD;AACxD,SAAO;AAAA,IACL,SAAS,IAAI;AAAA,IACb,MAAM,IAAI;AAAA,IACV,OAAO,IAAI;AAAA,IACX,YAAY,IAAI;AAAA,IAChB,SAAS,IAAI;AAAA,IACb,gBAAgB,IAAI;AAAA,IACpB;AAAA,IACA,YAAY,IAAI,cAAe,IAAe;AAAA,EAChD;AACF;AASA,SAAS,SACP,QACA,MACA,QACA,MAC0C;AAC1C,SAAO,EAAE,QAAQ,MAAM,QAAQ,KAAK;AACtC;AAIA,SAAS,SACP,MACA,QAC4C;AAC5C,SAAO,EAAE,MAAM,OAAO;AACxB;AAgBA,SAAS,qBACP,UACA,MACA,MACA,QACA,MACQ;AACR,MAAI,QAAQ,qBAAqB,UAAU,QAAQ,MAAM,IAAI;AAC7D,MAAI,OAAS;AACX,aAAS,SAAS,oBAAoB,aAAa,YAAY,UAAU,QAAQ,KAAK;AAAA,EACxF,WAAW,SAAS,kBAAmB;AAEvC,MAAI,UAAU,MAAM,UAAU,SAAS,OAAQ,QAAO;AACtD,SAAO;AACT;AAEA,SAAS,wBACP,UACA,MACA,MACA,QACA,MACoB;AACpB,MAAI,MAAM,qBAAqB,UAAU,MAAM,MAAM,QAAQ,oBAAoB;AAQjF,MAAI,CAAC,SAAW,SAAS,kBAAmB;AAE5C,MAAI,QAAQ,MAAM,QAAQ,SAAS,OAAQ,QAAO,CAAC;AAKnD,QAAM,gBAAgB,QAAU,SAAS,SAAS,GAAG,EAAE,MAAM;AAG7D,MAAI,CAAC,MAAS,OAAM,WAAW,UAAU,eAAe,GAAG;AAC3D,QAAM,MAAM,WAAW,UAAU,eAAe,GAAG;AAEnD,QAAM,SAAS,CAAC;AAChB,SAAO,OAAO,KAAK,OAAO;AACxB,UAAM,UAAU,SAAS,GAAG;AAC5B,WAAO,KAAK,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC,CAAC;AAAA,EACtF;AACA,SAAO;AACT;AAkBA,SAAS,kBACP,KACA,QACA,MACA,QACA,MACA,KACiE;AA5dnE;AA6dE;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAIC,eAAc,QAAQ,QAAQ,MAAM;AACxC,MAAIA,iBAAgB,GAAI,CAAAA,eAAc,gBAAgB,QAAQ,MAAM;AACpE,MAAIA,iBAAgB,GAAI,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE7D,QAAM,iBAAiB,UAAK,GAAG,GAAE,mBAAV,GAAU,iBAAmB,QAAQ,IAAI,aAAa;AAC7E,QAAM,aAAa,UAAK,GAAG,GAAE,eAAV,GAAU,aAAe,eAAe,gBAAgB,GAAG,GAAG,aAAa;AAE9F,QAAM,WAAW,UAAUA,YAAW,EAAE,IAAI;AAC5C,MAAI,YAAY,KAAM,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE3D,QAAM,OAAO,cAAcA,YAAW;AAEtC,MAAI,IAAK,QAAO,wBAAwB,UAAU,MAAM,MAAM,QAAQ,IAAI;AAE1E,QAAM,QAAQ,qBAAqB,UAAU,MAAM,MAAM,QAAQ,IAAI;AACrE,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,IAAI;AAE5C,QAAM,UAAU,SAAS,KAAK;AAC9B,SAAO,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC;AAChF;", + "names": ["sourceIndex", "sourceIndex"] +} diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js new file mode 100644 index 0000000..0387ae3 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js @@ -0,0 +1,559 @@ +(function (global, factory) { + if (typeof exports === 'object' && typeof module !== 'undefined') { + factory(module, require('@jridgewell/resolve-uri'), require('@jridgewell/sourcemap-codec')); + module.exports = def(module); + } else if (typeof define === 'function' && define.amd) { + define(['module', '@jridgewell/resolve-uri', '@jridgewell/sourcemap-codec'], function(mod) { + factory.apply(this, arguments); + mod.exports = def(mod); + }); + } else { + const mod = { exports: {} }; + factory(mod, global.resolveURI, global.sourcemapCodec); + global = typeof globalThis !== 'undefined' ? globalThis : global || self; + global.traceMapping = def(mod); + } + function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } +})(this, (function (module, require_resolveURI, require_sourcemapCodec) { +"use strict"; +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// umd:@jridgewell/sourcemap-codec +var require_sourcemap_codec = __commonJS({ + "umd:@jridgewell/sourcemap-codec"(exports, module2) { + module2.exports = require_sourcemapCodec; + } +}); + +// umd:@jridgewell/resolve-uri +var require_resolve_uri = __commonJS({ + "umd:@jridgewell/resolve-uri"(exports, module2) { + module2.exports = require_resolveURI; + } +}); + +// src/trace-mapping.ts +var trace_mapping_exports = {}; +__export(trace_mapping_exports, { + AnyMap: () => FlattenMap, + FlattenMap: () => FlattenMap, + GREATEST_LOWER_BOUND: () => GREATEST_LOWER_BOUND, + LEAST_UPPER_BOUND: () => LEAST_UPPER_BOUND, + TraceMap: () => TraceMap, + allGeneratedPositionsFor: () => allGeneratedPositionsFor, + decodedMap: () => decodedMap, + decodedMappings: () => decodedMappings, + eachMapping: () => eachMapping, + encodedMap: () => encodedMap, + encodedMappings: () => encodedMappings, + generatedPositionFor: () => generatedPositionFor, + isIgnored: () => isIgnored, + originalPositionFor: () => originalPositionFor, + presortedDecodedMap: () => presortedDecodedMap, + sourceContentFor: () => sourceContentFor, + traceSegment: () => traceSegment +}); +module.exports = __toCommonJS(trace_mapping_exports); +var import_sourcemap_codec = __toESM(require_sourcemap_codec()); + +// src/resolve.ts +var import_resolve_uri = __toESM(require_resolve_uri()); + +// src/strip-filename.ts +function stripFilename(path) { + if (!path) return ""; + const index = path.lastIndexOf("/"); + return path.slice(0, index + 1); +} + +// src/resolve.ts +function resolver(mapUrl, sourceRoot) { + const from = stripFilename(mapUrl); + const prefix = sourceRoot ? sourceRoot + "/" : ""; + return (source) => (0, import_resolve_uri.default)(prefix + (source || ""), from); +} + +// src/sourcemap-segment.ts +var COLUMN = 0; +var SOURCES_INDEX = 1; +var SOURCE_LINE = 2; +var SOURCE_COLUMN = 3; +var NAMES_INDEX = 4; +var REV_GENERATED_LINE = 1; +var REV_GENERATED_COLUMN = 2; + +// src/sort.ts +function maybeSort(mappings, owned) { + const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); + if (unsortedIndex === mappings.length) return mappings; + if (!owned) mappings = mappings.slice(); + for (let i = unsortedIndex; i < mappings.length; i = nextUnsortedSegmentLine(mappings, i + 1)) { + mappings[i] = sortSegments(mappings[i], owned); + } + return mappings; +} +function nextUnsortedSegmentLine(mappings, start) { + for (let i = start; i < mappings.length; i++) { + if (!isSorted(mappings[i])) return i; + } + return mappings.length; +} +function isSorted(line) { + for (let j = 1; j < line.length; j++) { + if (line[j][COLUMN] < line[j - 1][COLUMN]) { + return false; + } + } + return true; +} +function sortSegments(line, owned) { + if (!owned) line = line.slice(); + return line.sort(sortComparator); +} +function sortComparator(a, b) { + return a[COLUMN] - b[COLUMN]; +} + +// src/by-source.ts +function buildBySources(decoded, memos) { + const sources = memos.map(() => []); + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + if (seg.length === 1) continue; + const sourceIndex2 = seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + const source = sources[sourceIndex2]; + const segs = source[sourceLine] || (source[sourceLine] = []); + segs.push([sourceColumn, i, seg[COLUMN]]); + } + } + for (let i = 0; i < sources.length; i++) { + const source = sources[i]; + for (let j = 0; j < source.length; j++) { + const line = source[j]; + if (line) line.sort(sortComparator); + } + } + return sources; +} + +// src/binary-search.ts +var found = false; +function binarySearch(haystack, needle, low, high) { + while (low <= high) { + const mid = low + (high - low >> 1); + const cmp = haystack[mid][COLUMN] - needle; + if (cmp === 0) { + found = true; + return mid; + } + if (cmp < 0) { + low = mid + 1; + } else { + high = mid - 1; + } + } + found = false; + return low - 1; +} +function upperBound(haystack, needle, index) { + for (let i = index + 1; i < haystack.length; index = i++) { + if (haystack[i][COLUMN] !== needle) break; + } + return index; +} +function lowerBound(haystack, needle, index) { + for (let i = index - 1; i >= 0; index = i--) { + if (haystack[i][COLUMN] !== needle) break; + } + return index; +} +function memoizedState() { + return { + lastKey: -1, + lastNeedle: -1, + lastIndex: -1 + }; +} +function memoizedBinarySearch(haystack, needle, state, key) { + const { lastKey, lastNeedle, lastIndex } = state; + let low = 0; + let high = haystack.length - 1; + if (key === lastKey) { + if (needle === lastNeedle) { + found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; + return lastIndex; + } + if (needle >= lastNeedle) { + low = lastIndex === -1 ? 0 : lastIndex; + } else { + high = lastIndex; + } + } + state.lastKey = key; + state.lastNeedle = needle; + return state.lastIndex = binarySearch(haystack, needle, low, high); +} + +// src/types.ts +function parse(map) { + return typeof map === "string" ? JSON.parse(map) : map; +} + +// src/flatten-map.ts +var FlattenMap = function(map, mapUrl) { + const parsed = parse(map); + if (!("sections" in parsed)) { + return new TraceMap(parsed, mapUrl); + } + const mappings = []; + const sources = []; + const sourcesContent = []; + const names = []; + const ignoreList = []; + recurse( + parsed, + mapUrl, + mappings, + sources, + sourcesContent, + names, + ignoreList, + 0, + 0, + Infinity, + Infinity + ); + const joined = { + version: 3, + file: parsed.file, + names, + sources, + sourcesContent, + mappings, + ignoreList + }; + return presortedDecodedMap(joined); +}; +function recurse(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { + const { sections } = input; + for (let i = 0; i < sections.length; i++) { + const { map, offset } = sections[i]; + let sl = stopLine; + let sc = stopColumn; + if (i + 1 < sections.length) { + const nextOffset = sections[i + 1].offset; + sl = Math.min(stopLine, lineOffset + nextOffset.line); + if (sl === stopLine) { + sc = Math.min(stopColumn, columnOffset + nextOffset.column); + } else if (sl < stopLine) { + sc = columnOffset + nextOffset.column; + } + } + addSection( + map, + mapUrl, + mappings, + sources, + sourcesContent, + names, + ignoreList, + lineOffset + offset.line, + columnOffset + offset.column, + sl, + sc + ); + } +} +function addSection(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { + const parsed = parse(input); + if ("sections" in parsed) return recurse(...arguments); + const map = new TraceMap(parsed, mapUrl); + const sourcesOffset = sources.length; + const namesOffset = names.length; + const decoded = decodedMappings(map); + const { resolvedSources, sourcesContent: contents, ignoreList: ignores } = map; + append(sources, resolvedSources); + append(names, map.names); + if (contents) append(sourcesContent, contents); + else for (let i = 0; i < resolvedSources.length; i++) sourcesContent.push(null); + if (ignores) for (let i = 0; i < ignores.length; i++) ignoreList.push(ignores[i] + sourcesOffset); + for (let i = 0; i < decoded.length; i++) { + const lineI = lineOffset + i; + if (lineI > stopLine) return; + const out = getLine(mappings, lineI); + const cOffset = i === 0 ? columnOffset : 0; + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const column = cOffset + seg[COLUMN]; + if (lineI === stopLine && column >= stopColumn) return; + if (seg.length === 1) { + out.push([column]); + continue; + } + const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + out.push( + seg.length === 4 ? [column, sourcesIndex, sourceLine, sourceColumn] : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]] + ); + } + } +} +function append(arr, other) { + for (let i = 0; i < other.length; i++) arr.push(other[i]); +} +function getLine(arr, index) { + for (let i = arr.length; i <= index; i++) arr[i] = []; + return arr[index]; +} + +// src/trace-mapping.ts +var LINE_GTR_ZERO = "`line` must be greater than 0 (lines start at line 1)"; +var COL_GTR_EQ_ZERO = "`column` must be greater than or equal to 0 (columns start at column 0)"; +var LEAST_UPPER_BOUND = -1; +var GREATEST_LOWER_BOUND = 1; +var TraceMap = class { + constructor(map, mapUrl) { + const isString = typeof map === "string"; + if (!isString && map._decodedMemo) return map; + const parsed = parse(map); + const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; + this.version = version; + this.file = file; + this.names = names || []; + this.sourceRoot = sourceRoot; + this.sources = sources; + this.sourcesContent = sourcesContent; + this.ignoreList = parsed.ignoreList || parsed.x_google_ignoreList || void 0; + const resolve = resolver(mapUrl, sourceRoot); + this.resolvedSources = sources.map(resolve); + const { mappings } = parsed; + if (typeof mappings === "string") { + this._encoded = mappings; + this._decoded = void 0; + } else if (Array.isArray(mappings)) { + this._encoded = void 0; + this._decoded = maybeSort(mappings, isString); + } else if (parsed.sections) { + throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`); + } else { + throw new Error(`invalid source map: ${JSON.stringify(parsed)}`); + } + this._decodedMemo = memoizedState(); + this._bySources = void 0; + this._bySourceMemos = void 0; + } +}; +function cast(map) { + return map; +} +function encodedMappings(map) { + var _a, _b; + return (_b = (_a = cast(map))._encoded) != null ? _b : _a._encoded = (0, import_sourcemap_codec.encode)(cast(map)._decoded); +} +function decodedMappings(map) { + var _a; + return (_a = cast(map))._decoded || (_a._decoded = (0, import_sourcemap_codec.decode)(cast(map)._encoded)); +} +function traceSegment(map, line, column) { + const decoded = decodedMappings(map); + if (line >= decoded.length) return null; + const segments = decoded[line]; + const index = traceSegmentInternal( + segments, + cast(map)._decodedMemo, + line, + column, + GREATEST_LOWER_BOUND + ); + return index === -1 ? null : segments[index]; +} +function originalPositionFor(map, needle) { + let { line, column, bias } = needle; + line--; + if (line < 0) throw new Error(LINE_GTR_ZERO); + if (column < 0) throw new Error(COL_GTR_EQ_ZERO); + const decoded = decodedMappings(map); + if (line >= decoded.length) return OMapping(null, null, null, null); + const segments = decoded[line]; + const index = traceSegmentInternal( + segments, + cast(map)._decodedMemo, + line, + column, + bias || GREATEST_LOWER_BOUND + ); + if (index === -1) return OMapping(null, null, null, null); + const segment = segments[index]; + if (segment.length === 1) return OMapping(null, null, null, null); + const { names, resolvedSources } = map; + return OMapping( + resolvedSources[segment[SOURCES_INDEX]], + segment[SOURCE_LINE] + 1, + segment[SOURCE_COLUMN], + segment.length === 5 ? names[segment[NAMES_INDEX]] : null + ); +} +function generatedPositionFor(map, needle) { + const { source, line, column, bias } = needle; + return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false); +} +function allGeneratedPositionsFor(map, needle) { + const { source, line, column, bias } = needle; + return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true); +} +function eachMapping(map, cb) { + const decoded = decodedMappings(map); + const { names, resolvedSources } = map; + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generatedLine = i + 1; + const generatedColumn = seg[0]; + let source = null; + let originalLine = null; + let originalColumn = null; + let name = null; + if (seg.length !== 1) { + source = resolvedSources[seg[1]]; + originalLine = seg[2] + 1; + originalColumn = seg[3]; + } + if (seg.length === 5) name = names[seg[4]]; + cb({ + generatedLine, + generatedColumn, + source, + originalLine, + originalColumn, + name + }); + } + } +} +function sourceIndex(map, source) { + const { sources, resolvedSources } = map; + let index = sources.indexOf(source); + if (index === -1) index = resolvedSources.indexOf(source); + return index; +} +function sourceContentFor(map, source) { + const { sourcesContent } = map; + if (sourcesContent == null) return null; + const index = sourceIndex(map, source); + return index === -1 ? null : sourcesContent[index]; +} +function isIgnored(map, source) { + const { ignoreList } = map; + if (ignoreList == null) return false; + const index = sourceIndex(map, source); + return index === -1 ? false : ignoreList.includes(index); +} +function presortedDecodedMap(map, mapUrl) { + const tracer = new TraceMap(clone(map, []), mapUrl); + cast(tracer)._decoded = map.mappings; + return tracer; +} +function decodedMap(map) { + return clone(map, decodedMappings(map)); +} +function encodedMap(map) { + return clone(map, encodedMappings(map)); +} +function clone(map, mappings) { + return { + version: map.version, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings, + ignoreList: map.ignoreList || map.x_google_ignoreList + }; +} +function OMapping(source, line, column, name) { + return { source, line, column, name }; +} +function GMapping(line, column) { + return { line, column }; +} +function traceSegmentInternal(segments, memo, line, column, bias) { + let index = memoizedBinarySearch(segments, column, memo, line); + if (found) { + index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); + } else if (bias === LEAST_UPPER_BOUND) index++; + if (index === -1 || index === segments.length) return -1; + return index; +} +function sliceGeneratedPositions(segments, memo, line, column, bias) { + let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND); + if (!found && bias === LEAST_UPPER_BOUND) min++; + if (min === -1 || min === segments.length) return []; + const matchedColumn = found ? column : segments[min][COLUMN]; + if (!found) min = lowerBound(segments, matchedColumn, min); + const max = upperBound(segments, matchedColumn, min); + const result = []; + for (; min <= max; min++) { + const segment = segments[min]; + result.push(GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN])); + } + return result; +} +function generatedPosition(map, source, line, column, bias, all) { + var _a, _b; + line--; + if (line < 0) throw new Error(LINE_GTR_ZERO); + if (column < 0) throw new Error(COL_GTR_EQ_ZERO); + const { sources, resolvedSources } = map; + let sourceIndex2 = sources.indexOf(source); + if (sourceIndex2 === -1) sourceIndex2 = resolvedSources.indexOf(source); + if (sourceIndex2 === -1) return all ? [] : GMapping(null, null); + const bySourceMemos = (_a = cast(map))._bySourceMemos || (_a._bySourceMemos = sources.map(memoizedState)); + const generated = (_b = cast(map))._bySources || (_b._bySources = buildBySources(decodedMappings(map), bySourceMemos)); + const segments = generated[sourceIndex2][line]; + if (segments == null) return all ? [] : GMapping(null, null); + const memo = bySourceMemos[sourceIndex2]; + if (all) return sliceGeneratedPositions(segments, memo, line, column, bias); + const index = traceSegmentInternal(segments, memo, line, column, bias); + if (index === -1) return GMapping(null, null); + const segment = segments[index]; + return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); +} +})); +//# sourceMappingURL=trace-mapping.umd.js.map diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map new file mode 100644 index 0000000..68b0c77 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sources": ["umd:@jridgewell/sourcemap-codec", "umd:@jridgewell/resolve-uri", "../src/trace-mapping.ts", "../src/resolve.ts", "../src/strip-filename.ts", "../src/sourcemap-segment.ts", "../src/sort.ts", "../src/by-source.ts", "../src/binary-search.ts", "../src/types.ts", "../src/flatten-map.ts"], + "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA,6CAAAA,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA,yCAAAC,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,6BAA+B;;;ACA/B,yBAAuB;;;ACGR,SAAR,cAA+B,MAAyC;AAC7E,MAAI,CAAC,KAAM,QAAO;AAClB,QAAM,QAAQ,KAAK,YAAY,GAAG;AAClC,SAAO,KAAK,MAAM,GAAG,QAAQ,CAAC;AAChC;;;ADHe,SAAR,SACL,QACA,YACS;AACT,QAAM,OAAO,cAAc,MAAM;AAIjC,QAAM,SAAS,aAAa,aAAa,MAAM;AAE/C,SAAO,CAAC,eAAW,mBAAAC,SAAW,UAAU,UAAU,KAAK,IAAI;AAC7D;;;AEAO,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;AAEpB,IAAM,qBAAqB;AAC3B,IAAM,uBAAuB;;;AClBrB,SAAR,UACL,UACA,OACsB;AACtB,QAAM,gBAAgB,wBAAwB,UAAU,CAAC;AACzD,MAAI,kBAAkB,SAAS,OAAQ,QAAO;AAI9C,MAAI,CAAC,MAAO,YAAW,SAAS,MAAM;AAEtC,WAAS,IAAI,eAAe,IAAI,SAAS,QAAQ,IAAI,wBAAwB,UAAU,IAAI,CAAC,GAAG;AAC7F,aAAS,CAAC,IAAI,aAAa,SAAS,CAAC,GAAG,KAAK;AAAA,EAC/C;AACA,SAAO;AACT;AAEA,SAAS,wBAAwB,UAAgC,OAAuB;AACtF,WAAS,IAAI,OAAO,IAAI,SAAS,QAAQ,KAAK;AAC5C,QAAI,CAAC,SAAS,SAAS,CAAC,CAAC,EAAG,QAAO;AAAA,EACrC;AACA,SAAO,SAAS;AAClB;AAEA,SAAS,SAAS,MAAmC;AACnD,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,EAAE,MAAM,GAAG;AACzC,aAAO;AAAA,IACT;AAAA,EACF;AACA,SAAO;AACT;AAEA,SAAS,aAAa,MAA0B,OAAoC;AAClF,MAAI,CAAC,MAAO,QAAO,KAAK,MAAM;AAC9B,SAAO,KAAK,KAAK,cAAc;AACjC;AAEO,SAAS,eAA4D,GAAM,GAAc;AAC9F,SAAO,EAAE,MAAM,IAAI,EAAE,MAAM;AAC7B;;;ACnCe,SAAR,eACL,SACA,OACU;AACV,QAAM,UAAoB,MAAM,IAAI,MAAM,CAAC,CAAC;AAE5C,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,UAAI,IAAI,WAAW,EAAG;AAEtB,YAAMC,eAAc,IAAI,aAAa;AACrC,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AAEtC,YAAM,SAAS,QAAQA,YAAW;AAClC,YAAM,OAAQ,4CAAuB,CAAC;AACtC,WAAK,KAAK,CAAC,cAAc,GAAG,IAAI,MAAM,CAAC,CAAC;AAAA,IAC1C;AAAA,EACF;AAEA,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,SAAS,QAAQ,CAAC;AACxB,aAAS,IAAI,GAAG,IAAI,OAAO,QAAQ,KAAK;AACtC,YAAM,OAAO,OAAO,CAAC;AACrB,UAAI,KAAM,MAAK,KAAK,cAAc;AAAA,IACpC;AAAA,EACF;AAEA,SAAO;AACT;;;AC/BO,IAAI,QAAQ;AAkBZ,SAAS,aACd,UACA,QACA,KACA,MACQ;AACR,SAAO,OAAO,MAAM;AAClB,UAAM,MAAM,OAAQ,OAAO,OAAQ;AACnC,UAAM,MAAM,SAAS,GAAG,EAAE,MAAM,IAAI;AAEpC,QAAI,QAAQ,GAAG;AACb,cAAQ;AACR,aAAO;AAAA,IACT;AAEA,QAAI,MAAM,GAAG;AACX,YAAM,MAAM;AAAA,IACd,OAAO;AACL,aAAO,MAAM;AAAA,IACf;AAAA,EACF;AAEA,UAAQ;AACR,SAAO,MAAM;AACf;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,IAAI,SAAS,QAAQ,QAAQ,KAAK;AACxD,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,gBAA2B;AACzC,SAAO;AAAA,IACL,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,WAAW;AAAA,EACb;AACF;AAMO,SAAS,qBACd,UACA,QACA,OACA,KACQ;AACR,QAAM,EAAE,SAAS,YAAY,UAAU,IAAI;AAE3C,MAAI,MAAM;AACV,MAAI,OAAO,SAAS,SAAS;AAC7B,MAAI,QAAQ,SAAS;AACnB,QAAI,WAAW,YAAY;AACzB,cAAQ,cAAc,MAAM,SAAS,SAAS,EAAE,MAAM,MAAM;AAC5D,aAAO;AAAA,IACT;AAEA,QAAI,UAAU,YAAY;AAExB,YAAM,cAAc,KAAK,IAAI;AAAA,IAC/B,OAAO;AACL,aAAO;AAAA,IACT;AAAA,EACF;AACA,QAAM,UAAU;AAChB,QAAM,aAAa;AAEnB,SAAQ,MAAM,YAAY,aAAa,UAAU,QAAQ,KAAK,IAAI;AACpE;;;ACHO,SAAS,MAAS,KAA4B;AACnD,SAAO,OAAO,QAAQ,WAAW,KAAK,MAAM,GAAG,IAAK;AACtD;;;ACvFO,IAAM,aAAyB,SAAU,KAAK,QAAQ;AAC3D,QAAM,SAAS,MAAM,GAA8B;AAEnD,MAAI,EAAE,cAAc,SAAS;AAC3B,WAAO,IAAI,SAAS,QAA2D,MAAM;AAAA,EACvF;AAEA,QAAM,WAAiC,CAAC;AACxC,QAAM,UAAoB,CAAC;AAC3B,QAAM,iBAAoC,CAAC;AAC3C,QAAM,QAAkB,CAAC;AACzB,QAAM,aAAuB,CAAC;AAE9B;AAAA,IACE;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,QAAM,SAA2B;AAAA,IAC/B,SAAS;AAAA,IACT,MAAM,OAAO;AAAA,IACb;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,oBAAoB,MAAM;AACnC;AAEA,SAAS,QACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,EAAE,SAAS,IAAI;AACrB,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,EAAE,KAAK,OAAO,IAAI,SAAS,CAAC;AAElC,QAAI,KAAK;AACT,QAAI,KAAK;AACT,QAAI,IAAI,IAAI,SAAS,QAAQ;AAC3B,YAAM,aAAa,SAAS,IAAI,CAAC,EAAE;AACnC,WAAK,KAAK,IAAI,UAAU,aAAa,WAAW,IAAI;AAEpD,UAAI,OAAO,UAAU;AACnB,aAAK,KAAK,IAAI,YAAY,eAAe,WAAW,MAAM;AAAA,MAC5D,WAAW,KAAK,UAAU;AACxB,aAAK,eAAe,WAAW;AAAA,MACjC;AAAA,IACF;AAEA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA,aAAa,OAAO;AAAA,MACpB,eAAe,OAAO;AAAA,MACtB;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,WACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,SAAS,MAAM,KAAK;AAC1B,MAAI,cAAc,OAAQ,QAAO,QAAQ,GAAI,SAAmD;AAEhG,QAAM,MAAM,IAAI,SAAS,QAAQ,MAAM;AACvC,QAAM,gBAAgB,QAAQ;AAC9B,QAAM,cAAc,MAAM;AAC1B,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,iBAAiB,gBAAgB,UAAU,YAAY,QAAQ,IAAI;AAE3E,SAAO,SAAS,eAAe;AAC/B,SAAO,OAAO,IAAI,KAAK;AAEvB,MAAI,SAAU,QAAO,gBAAgB,QAAQ;AAAA,MACxC,UAAS,IAAI,GAAG,IAAI,gBAAgB,QAAQ,IAAK,gBAAe,KAAK,IAAI;AAE9E,MAAI,QAAS,UAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,IAAK,YAAW,KAAK,QAAQ,CAAC,IAAI,aAAa;AAEhG,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,QAAQ,aAAa;AAM3B,QAAI,QAAQ,SAAU;AAItB,UAAM,MAAM,QAAQ,UAAU,KAAK;AAGnC,UAAM,UAAU,MAAM,IAAI,eAAe;AAEzC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,YAAM,SAAS,UAAU,IAAI,MAAM;AAInC,UAAI,UAAU,YAAY,UAAU,WAAY;AAEhD,UAAI,IAAI,WAAW,GAAG;AACpB,YAAI,KAAK,CAAC,MAAM,CAAC;AACjB;AAAA,MACF;AAEA,YAAM,eAAe,gBAAgB,IAAI,aAAa;AACtD,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AACtC,UAAI;AAAA,QACF,IAAI,WAAW,IACX,CAAC,QAAQ,cAAc,YAAY,YAAY,IAC/C,CAAC,QAAQ,cAAc,YAAY,cAAc,cAAc,IAAI,WAAW,CAAC;AAAA,MACrF;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,OAAU,KAAU,OAAY;AACvC,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,KAAK,MAAM,CAAC,CAAC;AAC1D;AAEA,SAAS,QAAW,KAAY,OAAoB;AAClD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,IAAK,KAAI,CAAC,IAAI,CAAC;AACpD,SAAO,IAAI,KAAK;AAClB;;;ARhHA,IAAM,gBAAgB;AACtB,IAAM,kBAAkB;AAEjB,IAAM,oBAAoB;AAC1B,IAAM,uBAAuB;AAI7B,IAAM,WAAN,MAAoC;AAAA,EAkBzC,YAAY,KAAyB,QAAwB;AAC3D,UAAM,WAAW,OAAO,QAAQ;AAChC,QAAI,CAAC,YAAa,IAAyC,aAAc,QAAO;AAEhF,UAAM,SAAS,MAAM,GAAwC;AAE7D,UAAM,EAAE,SAAS,MAAM,OAAO,YAAY,SAAS,eAAe,IAAI;AACtE,SAAK,UAAU;AACf,SAAK,OAAO;AACZ,SAAK,QAAQ,SAAS,CAAC;AACvB,SAAK,aAAa;AAClB,SAAK,UAAU;AACf,SAAK,iBAAiB;AACtB,SAAK,aAAa,OAAO,cAAe,OAAkB,uBAAuB;AAEjF,UAAM,UAAU,SAAS,QAAQ,UAAU;AAC3C,SAAK,kBAAkB,QAAQ,IAAI,OAAO;AAE1C,UAAM,EAAE,SAAS,IAAI;AACrB,QAAI,OAAO,aAAa,UAAU;AAChC,WAAK,WAAW;AAChB,WAAK,WAAW;AAAA,IAClB,WAAW,MAAM,QAAQ,QAAQ,GAAG;AAClC,WAAK,WAAW;AAChB,WAAK,WAAW,UAAU,UAAU,QAAQ;AAAA,IAC9C,WAAY,OAAyC,UAAU;AAC7D,YAAM,IAAI,MAAM,4EAA4E;AAAA,IAC9F,OAAO;AACL,YAAM,IAAI,MAAM,uBAAuB,KAAK,UAAU,MAAM,CAAC,EAAE;AAAA,IACjE;AAEA,SAAK,eAAe,cAAc;AAClC,SAAK,aAAa;AAClB,SAAK,iBAAiB;AAAA,EACxB;AACF;AAMA,SAAS,KAAK,KAAyB;AACrC,SAAO;AACT;AAKO,SAAS,gBAAgB,KAA6C;AAzJ7E;AA0JE,UAAQ,gBAAK,GAAG,GAAE,aAAV,eAAU,eAAa,+BAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAKO,SAAS,gBAAgB,KAAuD;AAhKvF;AAiKE,UAAQ,UAAK,GAAG,GAAE,aAAV,GAAU,eAAa,+BAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAMO,SAAS,aACd,KACA,MACA,QACmC;AACnC,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO;AAEnC,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,UAAU,KAAK,OAAO,SAAS,KAAK;AAC7C;AAOO,SAAS,oBACd,KACA,QAC0C;AAC1C,MAAI,EAAE,MAAM,QAAQ,KAAK,IAAI;AAC7B;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAElE,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA,QAAQ;AAAA,EACV;AAEA,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAExD,QAAM,UAAU,SAAS,KAAK;AAC9B,MAAI,QAAQ,WAAW,EAAG,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAEhE,QAAM,EAAE,OAAO,gBAAgB,IAAI;AACnC,SAAO;AAAA,IACL,gBAAgB,QAAQ,aAAa,CAAC;AAAA,IACtC,QAAQ,WAAW,IAAI;AAAA,IACvB,QAAQ,aAAa;AAAA,IACrB,QAAQ,WAAW,IAAI,MAAM,QAAQ,WAAW,CAAC,IAAI;AAAA,EACvD;AACF;AAKO,SAAS,qBACd,KACA,QAC4C;AAC5C,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AACvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,sBAAsB,KAAK;AACzF;AAKO,SAAS,yBAAyB,KAAe,QAA0C;AAChG,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AAEvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,mBAAmB,IAAI;AACrF;AAKO,SAAS,YAAY,KAAe,IAA0C;AACnF,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,OAAO,gBAAgB,IAAI;AAEnC,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,gBAAgB,IAAI;AAC1B,YAAM,kBAAkB,IAAI,CAAC;AAC7B,UAAI,SAAS;AACb,UAAI,eAAe;AACnB,UAAI,iBAAiB;AACrB,UAAI,OAAO;AACX,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,gBAAgB,IAAI,CAAC,CAAC;AAC/B,uBAAe,IAAI,CAAC,IAAI;AACxB,yBAAiB,IAAI,CAAC;AAAA,MACxB;AACA,UAAI,IAAI,WAAW,EAAG,QAAO,MAAM,IAAI,CAAC,CAAC;AAEzC,SAAG;AAAA,QACD;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAgB;AAAA,IAClB;AAAA,EACF;AACF;AAEA,SAAS,YAAY,KAAe,QAAwB;AAC1D,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAI,QAAQ,QAAQ,QAAQ,MAAM;AAClC,MAAI,UAAU,GAAI,SAAQ,gBAAgB,QAAQ,MAAM;AACxD,SAAO;AACT;AAKO,SAAS,iBAAiB,KAAe,QAA+B;AAC7E,QAAM,EAAE,eAAe,IAAI;AAC3B,MAAI,kBAAkB,KAAM,QAAO;AACnC,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,OAAO,eAAe,KAAK;AACnD;AAKO,SAAS,UAAU,KAAe,QAAyB;AAChE,QAAM,EAAE,WAAW,IAAI;AACvB,MAAI,cAAc,KAAM,QAAO;AAC/B,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,QAAQ,WAAW,SAAS,KAAK;AACzD;AAMO,SAAS,oBAAoB,KAAuB,QAA2B;AACpF,QAAM,SAAS,IAAI,SAAS,MAAM,KAAK,CAAC,CAAC,GAAG,MAAM;AAClD,OAAK,MAAM,EAAE,WAAW,IAAI;AAC5B,SAAO;AACT;AAMO,SAAS,WACd,KACkF;AAClF,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAMO,SAAS,WAAW,KAAiC;AAC1D,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAEA,SAAS,MACP,KACA,UACwD;AACxD,SAAO;AAAA,IACL,SAAS,IAAI;AAAA,IACb,MAAM,IAAI;AAAA,IACV,OAAO,IAAI;AAAA,IACX,YAAY,IAAI;AAAA,IAChB,SAAS,IAAI;AAAA,IACb,gBAAgB,IAAI;AAAA,IACpB;AAAA,IACA,YAAY,IAAI,cAAe,IAAe;AAAA,EAChD;AACF;AASA,SAAS,SACP,QACA,MACA,QACA,MAC0C;AAC1C,SAAO,EAAE,QAAQ,MAAM,QAAQ,KAAK;AACtC;AAIA,SAAS,SACP,MACA,QAC4C;AAC5C,SAAO,EAAE,MAAM,OAAO;AACxB;AAgBA,SAAS,qBACP,UACA,MACA,MACA,QACA,MACQ;AACR,MAAI,QAAQ,qBAAqB,UAAU,QAAQ,MAAM,IAAI;AAC7D,MAAI,OAAS;AACX,aAAS,SAAS,oBAAoB,aAAa,YAAY,UAAU,QAAQ,KAAK;AAAA,EACxF,WAAW,SAAS,kBAAmB;AAEvC,MAAI,UAAU,MAAM,UAAU,SAAS,OAAQ,QAAO;AACtD,SAAO;AACT;AAEA,SAAS,wBACP,UACA,MACA,MACA,QACA,MACoB;AACpB,MAAI,MAAM,qBAAqB,UAAU,MAAM,MAAM,QAAQ,oBAAoB;AAQjF,MAAI,CAAC,SAAW,SAAS,kBAAmB;AAE5C,MAAI,QAAQ,MAAM,QAAQ,SAAS,OAAQ,QAAO,CAAC;AAKnD,QAAM,gBAAgB,QAAU,SAAS,SAAS,GAAG,EAAE,MAAM;AAG7D,MAAI,CAAC,MAAS,OAAM,WAAW,UAAU,eAAe,GAAG;AAC3D,QAAM,MAAM,WAAW,UAAU,eAAe,GAAG;AAEnD,QAAM,SAAS,CAAC;AAChB,SAAO,OAAO,KAAK,OAAO;AACxB,UAAM,UAAU,SAAS,GAAG;AAC5B,WAAO,KAAK,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC,CAAC;AAAA,EACtF;AACA,SAAO;AACT;AAkBA,SAAS,kBACP,KACA,QACA,MACA,QACA,MACA,KACiE;AA5dnE;AA6dE;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAIC,eAAc,QAAQ,QAAQ,MAAM;AACxC,MAAIA,iBAAgB,GAAI,CAAAA,eAAc,gBAAgB,QAAQ,MAAM;AACpE,MAAIA,iBAAgB,GAAI,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE7D,QAAM,iBAAiB,UAAK,GAAG,GAAE,mBAAV,GAAU,iBAAmB,QAAQ,IAAI,aAAa;AAC7E,QAAM,aAAa,UAAK,GAAG,GAAE,eAAV,GAAU,aAAe,eAAe,gBAAgB,GAAG,GAAG,aAAa;AAE9F,QAAM,WAAW,UAAUA,YAAW,EAAE,IAAI;AAC5C,MAAI,YAAY,KAAM,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE3D,QAAM,OAAO,cAAcA,YAAW;AAEtC,MAAI,IAAK,QAAO,wBAAwB,UAAU,MAAM,MAAM,QAAQ,IAAI;AAE1E,QAAM,QAAQ,qBAAqB,UAAU,MAAM,MAAM,QAAQ,IAAI;AACrE,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,IAAI;AAE5C,QAAM,UAAU,SAAS,KAAK;AAC9B,SAAO,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC;AAChF;", + "names": ["module", "module", "resolveUri", "sourceIndex", "sourceIndex"] +} diff --git a/node_modules/@jridgewell/trace-mapping/package.json b/node_modules/@jridgewell/trace-mapping/package.json new file mode 100644 index 0000000..9d3a1c0 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/package.json @@ -0,0 +1,67 @@ +{ + "name": "@jridgewell/trace-mapping", + "version": "0.3.31", + "description": "Trace the original position through a source map", + "keywords": [ + "source", + "map" + ], + "main": "dist/trace-mapping.umd.js", + "module": "dist/trace-mapping.mjs", + "types": "types/trace-mapping.d.cts", + "files": [ + "dist", + "src", + "types" + ], + "exports": { + ".": [ + { + "import": { + "types": "./types/trace-mapping.d.mts", + "default": "./dist/trace-mapping.mjs" + }, + "default": { + "types": "./types/trace-mapping.d.cts", + "default": "./dist/trace-mapping.umd.js" + } + }, + "./dist/trace-mapping.umd.js" + ], + "./package.json": "./package.json" + }, + "scripts": { + "benchmark": "run-s build:code benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node --expose-gc benchmark/index.mjs", + "build": "run-s -n build:code build:types", + "build:code": "node ../../esbuild.mjs trace-mapping.ts", + "build:types": "run-s build:types:force build:types:emit build:types:mts", + "build:types:force": "rimraf tsconfig.build.tsbuildinfo", + "build:types:emit": "tsc --project tsconfig.build.json", + "build:types:mts": "node ../../mts-types.mjs", + "clean": "run-s -n clean:code clean:types", + "clean:code": "tsc --build --clean tsconfig.build.json", + "clean:types": "rimraf dist types", + "test": "run-s -n test:types test:only test:format", + "test:format": "prettier --check '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:types": "eslint '{src,test}/**/*.ts'", + "lint": "run-s -n lint:types lint:format", + "lint:format": "npm run test:format -- --write", + "lint:types": "npm run test:types -- --fix", + "prepublishOnly": "npm run-s -n build test" + }, + "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/trace-mapping", + "repository": { + "type": "git", + "url": "git+https://github.com/jridgewell/sourcemaps.git", + "directory": "packages/trace-mapping" + }, + "author": "Justin Ridgewell ", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } +} diff --git a/node_modules/@jridgewell/trace-mapping/src/binary-search.ts b/node_modules/@jridgewell/trace-mapping/src/binary-search.ts new file mode 100644 index 0000000..c1144ad --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/binary-search.ts @@ -0,0 +1,115 @@ +import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment'; +import { COLUMN } from './sourcemap-segment'; + +export type MemoState = { + lastKey: number; + lastNeedle: number; + lastIndex: number; +}; + +export let found = false; + +/** + * A binary search implementation that returns the index if a match is found. + * If no match is found, then the left-index (the index associated with the item that comes just + * before the desired index) is returned. To maintain proper sort order, a splice would happen at + * the next index: + * + * ```js + * const array = [1, 3]; + * const needle = 2; + * const index = binarySearch(array, needle, (item, needle) => item - needle); + * + * assert.equal(index, 0); + * array.splice(index + 1, 0, needle); + * assert.deepEqual(array, [1, 2, 3]); + * ``` + */ +export function binarySearch( + haystack: SourceMapSegment[] | ReverseSegment[], + needle: number, + low: number, + high: number, +): number { + while (low <= high) { + const mid = low + ((high - low) >> 1); + const cmp = haystack[mid][COLUMN] - needle; + + if (cmp === 0) { + found = true; + return mid; + } + + if (cmp < 0) { + low = mid + 1; + } else { + high = mid - 1; + } + } + + found = false; + return low - 1; +} + +export function upperBound( + haystack: SourceMapSegment[] | ReverseSegment[], + needle: number, + index: number, +): number { + for (let i = index + 1; i < haystack.length; index = i++) { + if (haystack[i][COLUMN] !== needle) break; + } + return index; +} + +export function lowerBound( + haystack: SourceMapSegment[] | ReverseSegment[], + needle: number, + index: number, +): number { + for (let i = index - 1; i >= 0; index = i--) { + if (haystack[i][COLUMN] !== needle) break; + } + return index; +} + +export function memoizedState(): MemoState { + return { + lastKey: -1, + lastNeedle: -1, + lastIndex: -1, + }; +} + +/** + * This overly complicated beast is just to record the last tested line/column and the resulting + * index, allowing us to skip a few tests if mappings are monotonically increasing. + */ +export function memoizedBinarySearch( + haystack: SourceMapSegment[] | ReverseSegment[], + needle: number, + state: MemoState, + key: number, +): number { + const { lastKey, lastNeedle, lastIndex } = state; + + let low = 0; + let high = haystack.length - 1; + if (key === lastKey) { + if (needle === lastNeedle) { + found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; + return lastIndex; + } + + if (needle >= lastNeedle) { + // lastIndex may be -1 if the previous needle was not found. + low = lastIndex === -1 ? 0 : lastIndex; + } else { + high = lastIndex; + } + } + state.lastKey = key; + state.lastNeedle = needle; + + return (state.lastIndex = binarySearch(haystack, needle, low, high)); +} diff --git a/node_modules/@jridgewell/trace-mapping/src/by-source.ts b/node_modules/@jridgewell/trace-mapping/src/by-source.ts new file mode 100644 index 0000000..1da6af0 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/by-source.ts @@ -0,0 +1,41 @@ +import { COLUMN, SOURCES_INDEX, SOURCE_LINE, SOURCE_COLUMN } from './sourcemap-segment'; +import { sortComparator } from './sort'; + +import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment'; + +export type Source = ReverseSegment[][]; + +// Rebuilds the original source files, with mappings that are ordered by source line/column instead +// of generated line/column. +export default function buildBySources( + decoded: readonly SourceMapSegment[][], + memos: unknown[], +): Source[] { + const sources: Source[] = memos.map(() => []); + + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + if (seg.length === 1) continue; + + const sourceIndex = seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + + const source = sources[sourceIndex]; + const segs = (source[sourceLine] ||= []); + segs.push([sourceColumn, i, seg[COLUMN]]); + } + } + + for (let i = 0; i < sources.length; i++) { + const source = sources[i]; + for (let j = 0; j < source.length; j++) { + const line = source[j]; + if (line) line.sort(sortComparator); + } + } + + return sources; +} diff --git a/node_modules/@jridgewell/trace-mapping/src/flatten-map.ts b/node_modules/@jridgewell/trace-mapping/src/flatten-map.ts new file mode 100644 index 0000000..61ac40c --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/flatten-map.ts @@ -0,0 +1,192 @@ +import { TraceMap, presortedDecodedMap, decodedMappings } from './trace-mapping'; +import { + COLUMN, + SOURCES_INDEX, + SOURCE_LINE, + SOURCE_COLUMN, + NAMES_INDEX, +} from './sourcemap-segment'; +import { parse } from './types'; + +import type { + DecodedSourceMap, + DecodedSourceMapXInput, + EncodedSourceMapXInput, + SectionedSourceMapXInput, + SectionedSourceMapInput, + SectionXInput, + Ro, +} from './types'; +import type { SourceMapSegment } from './sourcemap-segment'; + +type FlattenMap = { + new (map: Ro, mapUrl?: string | null): TraceMap; + (map: Ro, mapUrl?: string | null): TraceMap; +}; + +export const FlattenMap: FlattenMap = function (map, mapUrl) { + const parsed = parse(map as SectionedSourceMapInput); + + if (!('sections' in parsed)) { + return new TraceMap(parsed as DecodedSourceMapXInput | EncodedSourceMapXInput, mapUrl); + } + + const mappings: SourceMapSegment[][] = []; + const sources: string[] = []; + const sourcesContent: (string | null)[] = []; + const names: string[] = []; + const ignoreList: number[] = []; + + recurse( + parsed, + mapUrl, + mappings, + sources, + sourcesContent, + names, + ignoreList, + 0, + 0, + Infinity, + Infinity, + ); + + const joined: DecodedSourceMap = { + version: 3, + file: parsed.file, + names, + sources, + sourcesContent, + mappings, + ignoreList, + }; + + return presortedDecodedMap(joined); +} as FlattenMap; + +function recurse( + input: SectionedSourceMapXInput, + mapUrl: string | null | undefined, + mappings: SourceMapSegment[][], + sources: string[], + sourcesContent: (string | null)[], + names: string[], + ignoreList: number[], + lineOffset: number, + columnOffset: number, + stopLine: number, + stopColumn: number, +) { + const { sections } = input; + for (let i = 0; i < sections.length; i++) { + const { map, offset } = sections[i]; + + let sl = stopLine; + let sc = stopColumn; + if (i + 1 < sections.length) { + const nextOffset = sections[i + 1].offset; + sl = Math.min(stopLine, lineOffset + nextOffset.line); + + if (sl === stopLine) { + sc = Math.min(stopColumn, columnOffset + nextOffset.column); + } else if (sl < stopLine) { + sc = columnOffset + nextOffset.column; + } + } + + addSection( + map, + mapUrl, + mappings, + sources, + sourcesContent, + names, + ignoreList, + lineOffset + offset.line, + columnOffset + offset.column, + sl, + sc, + ); + } +} + +function addSection( + input: SectionXInput['map'], + mapUrl: string | null | undefined, + mappings: SourceMapSegment[][], + sources: string[], + sourcesContent: (string | null)[], + names: string[], + ignoreList: number[], + lineOffset: number, + columnOffset: number, + stopLine: number, + stopColumn: number, +) { + const parsed = parse(input); + if ('sections' in parsed) return recurse(...(arguments as unknown as Parameters)); + + const map = new TraceMap(parsed, mapUrl); + const sourcesOffset = sources.length; + const namesOffset = names.length; + const decoded = decodedMappings(map); + const { resolvedSources, sourcesContent: contents, ignoreList: ignores } = map; + + append(sources, resolvedSources); + append(names, map.names); + + if (contents) append(sourcesContent, contents); + else for (let i = 0; i < resolvedSources.length; i++) sourcesContent.push(null); + + if (ignores) for (let i = 0; i < ignores.length; i++) ignoreList.push(ignores[i] + sourcesOffset); + + for (let i = 0; i < decoded.length; i++) { + const lineI = lineOffset + i; + + // We can only add so many lines before we step into the range that the next section's map + // controls. When we get to the last line, then we'll start checking the segments to see if + // they've crossed into the column range. But it may not have any columns that overstep, so we + // still need to check that we don't overstep lines, too. + if (lineI > stopLine) return; + + // The out line may already exist in mappings (if we're continuing the line started by a + // previous section). Or, we may have jumped ahead several lines to start this section. + const out = getLine(mappings, lineI); + // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the + // map can be multiple lines), it doesn't. + const cOffset = i === 0 ? columnOffset : 0; + + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const column = cOffset + seg[COLUMN]; + + // If this segment steps into the column range that the next section's map controls, we need + // to stop early. + if (lineI === stopLine && column >= stopColumn) return; + + if (seg.length === 1) { + out.push([column]); + continue; + } + + const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + out.push( + seg.length === 4 + ? [column, sourcesIndex, sourceLine, sourceColumn] + : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]], + ); + } + } +} + +function append(arr: T[], other: T[]) { + for (let i = 0; i < other.length; i++) arr.push(other[i]); +} + +function getLine(arr: T[][], index: number): T[] { + for (let i = arr.length; i <= index; i++) arr[i] = []; + return arr[index]; +} diff --git a/node_modules/@jridgewell/trace-mapping/src/resolve.ts b/node_modules/@jridgewell/trace-mapping/src/resolve.ts new file mode 100644 index 0000000..30bfa3b --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/resolve.ts @@ -0,0 +1,16 @@ +import resolveUri from '@jridgewell/resolve-uri'; +import stripFilename from './strip-filename'; + +type Resolve = (source: string | null) => string; +export default function resolver( + mapUrl: string | null | undefined, + sourceRoot: string | undefined, +): Resolve { + const from = stripFilename(mapUrl); + // The sourceRoot is always treated as a directory, if it's not empty. + // https://github.com/mozilla/source-map/blob/8cb3ee57/lib/util.js#L327 + // https://github.com/chromium/chromium/blob/da4adbb3/third_party/blink/renderer/devtools/front_end/sdk/SourceMap.js#L400-L401 + const prefix = sourceRoot ? sourceRoot + '/' : ''; + + return (source) => resolveUri(prefix + (source || ''), from); +} diff --git a/node_modules/@jridgewell/trace-mapping/src/sort.ts b/node_modules/@jridgewell/trace-mapping/src/sort.ts new file mode 100644 index 0000000..5d016cb --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/sort.ts @@ -0,0 +1,45 @@ +import { COLUMN } from './sourcemap-segment'; + +import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment'; + +export default function maybeSort( + mappings: SourceMapSegment[][], + owned: boolean, +): SourceMapSegment[][] { + const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); + if (unsortedIndex === mappings.length) return mappings; + + // If we own the array (meaning we parsed it from JSON), then we're free to directly mutate it. If + // not, we do not want to modify the consumer's input array. + if (!owned) mappings = mappings.slice(); + + for (let i = unsortedIndex; i < mappings.length; i = nextUnsortedSegmentLine(mappings, i + 1)) { + mappings[i] = sortSegments(mappings[i], owned); + } + return mappings; +} + +function nextUnsortedSegmentLine(mappings: SourceMapSegment[][], start: number): number { + for (let i = start; i < mappings.length; i++) { + if (!isSorted(mappings[i])) return i; + } + return mappings.length; +} + +function isSorted(line: SourceMapSegment[]): boolean { + for (let j = 1; j < line.length; j++) { + if (line[j][COLUMN] < line[j - 1][COLUMN]) { + return false; + } + } + return true; +} + +function sortSegments(line: SourceMapSegment[], owned: boolean): SourceMapSegment[] { + if (!owned) line = line.slice(); + return line.sort(sortComparator); +} + +export function sortComparator(a: T, b: T): number { + return a[COLUMN] - b[COLUMN]; +} diff --git a/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts b/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts new file mode 100644 index 0000000..94f1b6a --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts @@ -0,0 +1,23 @@ +type GeneratedColumn = number; +type SourcesIndex = number; +type SourceLine = number; +type SourceColumn = number; +type NamesIndex = number; + +type GeneratedLine = number; + +export type SourceMapSegment = + | [GeneratedColumn] + | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] + | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; + +export type ReverseSegment = [SourceColumn, GeneratedLine, GeneratedColumn]; + +export const COLUMN = 0; +export const SOURCES_INDEX = 1; +export const SOURCE_LINE = 2; +export const SOURCE_COLUMN = 3; +export const NAMES_INDEX = 4; + +export const REV_GENERATED_LINE = 1; +export const REV_GENERATED_COLUMN = 2; diff --git a/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts b/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts new file mode 100644 index 0000000..2c88980 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts @@ -0,0 +1,8 @@ +/** + * Removes everything after the last "/", but leaves the slash. + */ +export default function stripFilename(path: string | undefined | null): string { + if (!path) return ''; + const index = path.lastIndexOf('/'); + return path.slice(0, index + 1); +} diff --git a/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts b/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts new file mode 100644 index 0000000..0b793d5 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts @@ -0,0 +1,502 @@ +import { encode, decode } from '@jridgewell/sourcemap-codec'; + +import resolver from './resolve'; +import maybeSort from './sort'; +import buildBySources from './by-source'; +import { + memoizedState, + memoizedBinarySearch, + upperBound, + lowerBound, + found as bsFound, +} from './binary-search'; +import { + COLUMN, + SOURCES_INDEX, + SOURCE_LINE, + SOURCE_COLUMN, + NAMES_INDEX, + REV_GENERATED_LINE, + REV_GENERATED_COLUMN, +} from './sourcemap-segment'; +import { parse } from './types'; + +import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment'; +import type { + SourceMapV3, + DecodedSourceMap, + EncodedSourceMap, + InvalidOriginalMapping, + OriginalMapping, + InvalidGeneratedMapping, + GeneratedMapping, + SourceMapInput, + Needle, + SourceNeedle, + SourceMap, + EachMapping, + Bias, + XInput, + SectionedSourceMap, + Ro, +} from './types'; +import type { Source } from './by-source'; +import type { MemoState } from './binary-search'; + +export type { SourceMapSegment } from './sourcemap-segment'; +export type { + SourceMap, + DecodedSourceMap, + EncodedSourceMap, + Section, + SectionedSourceMap, + SourceMapV3, + Bias, + EachMapping, + GeneratedMapping, + InvalidGeneratedMapping, + InvalidOriginalMapping, + Needle, + OriginalMapping, + OriginalMapping as Mapping, + SectionedSourceMapInput, + SourceMapInput, + SourceNeedle, + XInput, + EncodedSourceMapXInput, + DecodedSourceMapXInput, + SectionedSourceMapXInput, + SectionXInput, +} from './types'; + +interface PublicMap { + _encoded: TraceMap['_encoded']; + _decoded: TraceMap['_decoded']; + _decodedMemo: TraceMap['_decodedMemo']; + _bySources: TraceMap['_bySources']; + _bySourceMemos: TraceMap['_bySourceMemos']; +} + +const LINE_GTR_ZERO = '`line` must be greater than 0 (lines start at line 1)'; +const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)'; + +export const LEAST_UPPER_BOUND = -1; +export const GREATEST_LOWER_BOUND = 1; + +export { FlattenMap, FlattenMap as AnyMap } from './flatten-map'; + +export class TraceMap implements SourceMap { + declare version: SourceMapV3['version']; + declare file: SourceMapV3['file']; + declare names: SourceMapV3['names']; + declare sourceRoot: SourceMapV3['sourceRoot']; + declare sources: SourceMapV3['sources']; + declare sourcesContent: SourceMapV3['sourcesContent']; + declare ignoreList: SourceMapV3['ignoreList']; + + declare resolvedSources: string[]; + declare private _encoded: string | undefined; + + declare private _decoded: SourceMapSegment[][] | undefined; + declare private _decodedMemo: MemoState; + + declare private _bySources: Source[] | undefined; + declare private _bySourceMemos: MemoState[] | undefined; + + constructor(map: Ro, mapUrl?: string | null) { + const isString = typeof map === 'string'; + if (!isString && (map as unknown as { _decodedMemo: any })._decodedMemo) return map as TraceMap; + + const parsed = parse(map as Exclude); + + const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; + this.version = version; + this.file = file; + this.names = names || []; + this.sourceRoot = sourceRoot; + this.sources = sources; + this.sourcesContent = sourcesContent; + this.ignoreList = parsed.ignoreList || (parsed as XInput).x_google_ignoreList || undefined; + + const resolve = resolver(mapUrl, sourceRoot); + this.resolvedSources = sources.map(resolve); + + const { mappings } = parsed; + if (typeof mappings === 'string') { + this._encoded = mappings; + this._decoded = undefined; + } else if (Array.isArray(mappings)) { + this._encoded = undefined; + this._decoded = maybeSort(mappings, isString); + } else if ((parsed as unknown as SectionedSourceMap).sections) { + throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`); + } else { + throw new Error(`invalid source map: ${JSON.stringify(parsed)}`); + } + + this._decodedMemo = memoizedState(); + this._bySources = undefined; + this._bySourceMemos = undefined; + } +} + +/** + * Typescript doesn't allow friend access to private fields, so this just casts the map into a type + * with public access modifiers. + */ +function cast(map: unknown): PublicMap { + return map as any; +} + +/** + * Returns the encoded (VLQ string) form of the SourceMap's mappings field. + */ +export function encodedMappings(map: TraceMap): EncodedSourceMap['mappings'] { + return (cast(map)._encoded ??= encode(cast(map)._decoded!)); +} + +/** + * Returns the decoded (array of lines of segments) form of the SourceMap's mappings field. + */ +export function decodedMappings(map: TraceMap): Readonly { + return (cast(map)._decoded ||= decode(cast(map)._encoded!)); +} + +/** + * A low-level API to find the segment associated with a generated line/column (think, from a + * stack trace). Line and column here are 0-based, unlike `originalPositionFor`. + */ +export function traceSegment( + map: TraceMap, + line: number, + column: number, +): Readonly | null { + const decoded = decodedMappings(map); + + // It's common for parent source maps to have pointers to lines that have no + // mapping (like a "//# sourceMappingURL=") at the end of the child file. + if (line >= decoded.length) return null; + + const segments = decoded[line]; + const index = traceSegmentInternal( + segments, + cast(map)._decodedMemo, + line, + column, + GREATEST_LOWER_BOUND, + ); + + return index === -1 ? null : segments[index]; +} + +/** + * A higher-level API to find the source/line/column associated with a generated line/column + * (think, from a stack trace). Line is 1-based, but column is 0-based, due to legacy behavior in + * `source-map` library. + */ +export function originalPositionFor( + map: TraceMap, + needle: Needle, +): OriginalMapping | InvalidOriginalMapping { + let { line, column, bias } = needle; + line--; + if (line < 0) throw new Error(LINE_GTR_ZERO); + if (column < 0) throw new Error(COL_GTR_EQ_ZERO); + + const decoded = decodedMappings(map); + + // It's common for parent source maps to have pointers to lines that have no + // mapping (like a "//# sourceMappingURL=") at the end of the child file. + if (line >= decoded.length) return OMapping(null, null, null, null); + + const segments = decoded[line]; + const index = traceSegmentInternal( + segments, + cast(map)._decodedMemo, + line, + column, + bias || GREATEST_LOWER_BOUND, + ); + + if (index === -1) return OMapping(null, null, null, null); + + const segment = segments[index]; + if (segment.length === 1) return OMapping(null, null, null, null); + + const { names, resolvedSources } = map; + return OMapping( + resolvedSources[segment[SOURCES_INDEX]], + segment[SOURCE_LINE] + 1, + segment[SOURCE_COLUMN], + segment.length === 5 ? names[segment[NAMES_INDEX]] : null, + ); +} + +/** + * Finds the generated line/column position of the provided source/line/column source position. + */ +export function generatedPositionFor( + map: TraceMap, + needle: SourceNeedle, +): GeneratedMapping | InvalidGeneratedMapping { + const { source, line, column, bias } = needle; + return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false); +} + +/** + * Finds all generated line/column positions of the provided source/line/column source position. + */ +export function allGeneratedPositionsFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping[] { + const { source, line, column, bias } = needle; + // SourceMapConsumer uses LEAST_UPPER_BOUND for some reason, so we follow suit. + return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true); +} + +/** + * Iterates each mapping in generated position order. + */ +export function eachMapping(map: TraceMap, cb: (mapping: EachMapping) => void): void { + const decoded = decodedMappings(map); + const { names, resolvedSources } = map; + + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + + const generatedLine = i + 1; + const generatedColumn = seg[0]; + let source = null; + let originalLine = null; + let originalColumn = null; + let name = null; + if (seg.length !== 1) { + source = resolvedSources[seg[1]]; + originalLine = seg[2] + 1; + originalColumn = seg[3]; + } + if (seg.length === 5) name = names[seg[4]]; + + cb({ + generatedLine, + generatedColumn, + source, + originalLine, + originalColumn, + name, + } as EachMapping); + } + } +} + +function sourceIndex(map: TraceMap, source: string): number { + const { sources, resolvedSources } = map; + let index = sources.indexOf(source); + if (index === -1) index = resolvedSources.indexOf(source); + return index; +} + +/** + * Retrieves the source content for a particular source, if its found. Returns null if not. + */ +export function sourceContentFor(map: TraceMap, source: string): string | null { + const { sourcesContent } = map; + if (sourcesContent == null) return null; + const index = sourceIndex(map, source); + return index === -1 ? null : sourcesContent[index]; +} + +/** + * Determines if the source is marked to ignore by the source map. + */ +export function isIgnored(map: TraceMap, source: string): boolean { + const { ignoreList } = map; + if (ignoreList == null) return false; + const index = sourceIndex(map, source); + return index === -1 ? false : ignoreList.includes(index); +} + +/** + * A helper that skips sorting of the input map's mappings array, which can be expensive for larger + * maps. + */ +export function presortedDecodedMap(map: DecodedSourceMap, mapUrl?: string): TraceMap { + const tracer = new TraceMap(clone(map, []), mapUrl); + cast(tracer)._decoded = map.mappings; + return tracer; +} + +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export function decodedMap( + map: TraceMap, +): Omit & { mappings: readonly SourceMapSegment[][] } { + return clone(map, decodedMappings(map)); +} + +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export function encodedMap(map: TraceMap): EncodedSourceMap { + return clone(map, encodedMappings(map)); +} + +function clone( + map: TraceMap | DecodedSourceMap, + mappings: T, +): T extends string ? EncodedSourceMap : DecodedSourceMap { + return { + version: map.version, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings, + ignoreList: map.ignoreList || (map as XInput).x_google_ignoreList, + } as any; +} + +function OMapping(source: null, line: null, column: null, name: null): InvalidOriginalMapping; +function OMapping( + source: string, + line: number, + column: number, + name: string | null, +): OriginalMapping; +function OMapping( + source: string | null, + line: number | null, + column: number | null, + name: string | null, +): OriginalMapping | InvalidOriginalMapping { + return { source, line, column, name } as any; +} + +function GMapping(line: null, column: null): InvalidGeneratedMapping; +function GMapping(line: number, column: number): GeneratedMapping; +function GMapping( + line: number | null, + column: number | null, +): GeneratedMapping | InvalidGeneratedMapping { + return { line, column } as any; +} + +function traceSegmentInternal( + segments: SourceMapSegment[], + memo: MemoState, + line: number, + column: number, + bias: Bias, +): number; +function traceSegmentInternal( + segments: ReverseSegment[], + memo: MemoState, + line: number, + column: number, + bias: Bias, +): number; +function traceSegmentInternal( + segments: SourceMapSegment[] | ReverseSegment[], + memo: MemoState, + line: number, + column: number, + bias: Bias, +): number { + let index = memoizedBinarySearch(segments, column, memo, line); + if (bsFound) { + index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); + } else if (bias === LEAST_UPPER_BOUND) index++; + + if (index === -1 || index === segments.length) return -1; + return index; +} + +function sliceGeneratedPositions( + segments: ReverseSegment[], + memo: MemoState, + line: number, + column: number, + bias: Bias, +): GeneratedMapping[] { + let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND); + + // We ignored the bias when tracing the segment so that we're guarnateed to find the first (in + // insertion order) segment that matched. Even if we did respect the bias when tracing, we would + // still need to call `lowerBound()` to find the first segment, which is slower than just looking + // for the GREATEST_LOWER_BOUND to begin with. The only difference that matters for us is when the + // binary search didn't match, in which case GREATEST_LOWER_BOUND just needs to increment to + // match LEAST_UPPER_BOUND. + if (!bsFound && bias === LEAST_UPPER_BOUND) min++; + + if (min === -1 || min === segments.length) return []; + + // We may have found the segment that started at an earlier column. If this is the case, then we + // need to slice all generated segments that match _that_ column, because all such segments span + // to our desired column. + const matchedColumn = bsFound ? column : segments[min][COLUMN]; + + // The binary search is not guaranteed to find the lower bound when a match wasn't found. + if (!bsFound) min = lowerBound(segments, matchedColumn, min); + const max = upperBound(segments, matchedColumn, min); + + const result = []; + for (; min <= max; min++) { + const segment = segments[min]; + result.push(GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN])); + } + return result; +} + +function generatedPosition( + map: TraceMap, + source: string, + line: number, + column: number, + bias: Bias, + all: false, +): GeneratedMapping | InvalidGeneratedMapping; +function generatedPosition( + map: TraceMap, + source: string, + line: number, + column: number, + bias: Bias, + all: true, +): GeneratedMapping[]; +function generatedPosition( + map: TraceMap, + source: string, + line: number, + column: number, + bias: Bias, + all: boolean, +): GeneratedMapping | InvalidGeneratedMapping | GeneratedMapping[] { + line--; + if (line < 0) throw new Error(LINE_GTR_ZERO); + if (column < 0) throw new Error(COL_GTR_EQ_ZERO); + + const { sources, resolvedSources } = map; + let sourceIndex = sources.indexOf(source); + if (sourceIndex === -1) sourceIndex = resolvedSources.indexOf(source); + if (sourceIndex === -1) return all ? [] : GMapping(null, null); + + const bySourceMemos = (cast(map)._bySourceMemos ||= sources.map(memoizedState)); + const generated = (cast(map)._bySources ||= buildBySources(decodedMappings(map), bySourceMemos)); + + const segments = generated[sourceIndex][line]; + if (segments == null) return all ? [] : GMapping(null, null); + + const memo = bySourceMemos[sourceIndex]; + + if (all) return sliceGeneratedPositions(segments, memo, line, column, bias); + + const index = traceSegmentInternal(segments, memo, line, column, bias); + if (index === -1) return GMapping(null, null); + + const segment = segments[index]; + return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); +} diff --git a/node_modules/@jridgewell/trace-mapping/src/types.ts b/node_modules/@jridgewell/trace-mapping/src/types.ts new file mode 100644 index 0000000..730a61f --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/src/types.ts @@ -0,0 +1,114 @@ +import type { SourceMapSegment } from './sourcemap-segment'; +import type { GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap } from './trace-mapping'; + +export interface SourceMapV3 { + file?: string | null; + names: string[]; + sourceRoot?: string; + sources: (string | null)[]; + sourcesContent?: (string | null)[]; + version: 3; + ignoreList?: number[]; +} + +export interface EncodedSourceMap extends SourceMapV3 { + mappings: string; +} + +export interface DecodedSourceMap extends SourceMapV3 { + mappings: SourceMapSegment[][]; +} + +export interface Section { + offset: { line: number; column: number }; + map: EncodedSourceMap | DecodedSourceMap | SectionedSourceMap; +} + +export interface SectionedSourceMap { + file?: string | null; + sections: Section[]; + version: 3; +} + +export type OriginalMapping = { + source: string | null; + line: number; + column: number; + name: string | null; +}; + +export type InvalidOriginalMapping = { + source: null; + line: null; + column: null; + name: null; +}; + +export type GeneratedMapping = { + line: number; + column: number; +}; +export type InvalidGeneratedMapping = { + line: null; + column: null; +}; + +export type Bias = typeof GREATEST_LOWER_BOUND | typeof LEAST_UPPER_BOUND; + +export type XInput = { x_google_ignoreList?: SourceMapV3['ignoreList'] }; +export type EncodedSourceMapXInput = EncodedSourceMap & XInput; +export type DecodedSourceMapXInput = DecodedSourceMap & XInput; +export type SectionedSourceMapXInput = Omit & { + sections: SectionXInput[]; +}; +export type SectionXInput = Omit & { + map: SectionedSourceMapInput; +}; + +export type SourceMapInput = string | EncodedSourceMapXInput | DecodedSourceMapXInput | TraceMap; +export type SectionedSourceMapInput = SourceMapInput | SectionedSourceMapXInput; + +export type Needle = { line: number; column: number; bias?: Bias }; +export type SourceNeedle = { source: string; line: number; column: number; bias?: Bias }; + +export type EachMapping = + | { + generatedLine: number; + generatedColumn: number; + source: null; + originalLine: null; + originalColumn: null; + name: null; + } + | { + generatedLine: number; + generatedColumn: number; + source: string | null; + originalLine: number; + originalColumn: number; + name: string | null; + }; + +export abstract class SourceMap { + declare version: SourceMapV3['version']; + declare file: SourceMapV3['file']; + declare names: SourceMapV3['names']; + declare sourceRoot: SourceMapV3['sourceRoot']; + declare sources: SourceMapV3['sources']; + declare sourcesContent: SourceMapV3['sourcesContent']; + declare resolvedSources: SourceMapV3['sources']; + declare ignoreList: SourceMapV3['ignoreList']; +} + +export type Ro = + T extends Array + ? V[] | Readonly | RoArray | Readonly> + : T extends object + ? T | Readonly | RoObject | Readonly> + : T; +type RoArray = Ro[]; +type RoObject = { [K in keyof T]: T[K] | Ro }; + +export function parse(map: T): Exclude { + return typeof map === 'string' ? JSON.parse(map) : (map as Exclude); +} diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts new file mode 100644 index 0000000..b7bb85c --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts @@ -0,0 +1,33 @@ +import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment.cts'; +export type MemoState = { + lastKey: number; + lastNeedle: number; + lastIndex: number; +}; +export declare let found: boolean; +/** + * A binary search implementation that returns the index if a match is found. + * If no match is found, then the left-index (the index associated with the item that comes just + * before the desired index) is returned. To maintain proper sort order, a splice would happen at + * the next index: + * + * ```js + * const array = [1, 3]; + * const needle = 2; + * const index = binarySearch(array, needle, (item, needle) => item - needle); + * + * assert.equal(index, 0); + * array.splice(index + 1, 0, needle); + * assert.deepEqual(array, [1, 2, 3]); + * ``` + */ +export declare function binarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, low: number, high: number): number; +export declare function upperBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; +export declare function lowerBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; +export declare function memoizedState(): MemoState; +/** + * This overly complicated beast is just to record the last tested line/column and the resulting + * index, allowing us to skip a few tests if mappings are monotonically increasing. + */ +export declare function memoizedBinarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, state: MemoState, key: number): number; +//# sourceMappingURL=binary-search.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts.map new file mode 100644 index 0000000..648e84c --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"binary-search.d.ts","sourceRoot":"","sources":["../src/binary-search.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAG5E,MAAM,MAAM,SAAS,GAAG;IACtB,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,eAAO,IAAI,KAAK,SAAQ,CAAC;AAEzB;;;;;;;;;;;;;;;GAeG;AACH,wBAAgB,YAAY,CAC1B,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,GAAG,EAAE,MAAM,EACX,IAAI,EAAE,MAAM,GACX,MAAM,CAmBR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,aAAa,IAAI,SAAS,CAMzC;AAED;;;GAGG;AACH,wBAAgB,oBAAoB,CAClC,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,SAAS,EAChB,GAAG,EAAE,MAAM,GACV,MAAM,CAsBR"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts new file mode 100644 index 0000000..19e1e6b --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts @@ -0,0 +1,33 @@ +import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment.mts'; +export type MemoState = { + lastKey: number; + lastNeedle: number; + lastIndex: number; +}; +export declare let found: boolean; +/** + * A binary search implementation that returns the index if a match is found. + * If no match is found, then the left-index (the index associated with the item that comes just + * before the desired index) is returned. To maintain proper sort order, a splice would happen at + * the next index: + * + * ```js + * const array = [1, 3]; + * const needle = 2; + * const index = binarySearch(array, needle, (item, needle) => item - needle); + * + * assert.equal(index, 0); + * array.splice(index + 1, 0, needle); + * assert.deepEqual(array, [1, 2, 3]); + * ``` + */ +export declare function binarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, low: number, high: number): number; +export declare function upperBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; +export declare function lowerBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; +export declare function memoizedState(): MemoState; +/** + * This overly complicated beast is just to record the last tested line/column and the resulting + * index, allowing us to skip a few tests if mappings are monotonically increasing. + */ +export declare function memoizedBinarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, state: MemoState, key: number): number; +//# sourceMappingURL=binary-search.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts.map new file mode 100644 index 0000000..648e84c --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"binary-search.d.ts","sourceRoot":"","sources":["../src/binary-search.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAG5E,MAAM,MAAM,SAAS,GAAG;IACtB,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,eAAO,IAAI,KAAK,SAAQ,CAAC;AAEzB;;;;;;;;;;;;;;;GAeG;AACH,wBAAgB,YAAY,CAC1B,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,GAAG,EAAE,MAAM,EACX,IAAI,EAAE,MAAM,GACX,MAAM,CAmBR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,aAAa,IAAI,SAAS,CAMzC;AAED;;;GAGG;AACH,wBAAgB,oBAAoB,CAClC,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,SAAS,EAChB,GAAG,EAAE,MAAM,GACV,MAAM,CAsBR"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts b/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts new file mode 100644 index 0000000..da49693 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts @@ -0,0 +1,4 @@ +import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.cts'; +export type Source = ReverseSegment[][]; +export = function buildBySources(decoded: readonly SourceMapSegment[][], memos: unknown[]): Source[]; +//# sourceMappingURL=by-source.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts.map new file mode 100644 index 0000000..32d2a7a --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"by-source.d.ts","sourceRoot":"","sources":["../src/by-source.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,MAAM,MAAM,GAAG,cAAc,EAAE,EAAE,CAAC;AAIxC,MAAM,CAAC,OAAO,UAAU,cAAc,CACpC,OAAO,EAAE,SAAS,gBAAgB,EAAE,EAAE,EACtC,KAAK,EAAE,OAAO,EAAE,GACf,MAAM,EAAE,CA4BV"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts b/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts new file mode 100644 index 0000000..f361049 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts @@ -0,0 +1,4 @@ +import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.mts'; +export type Source = ReverseSegment[][]; +export default function buildBySources(decoded: readonly SourceMapSegment[][], memos: unknown[]): Source[]; +//# sourceMappingURL=by-source.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts.map new file mode 100644 index 0000000..32d2a7a --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"by-source.d.ts","sourceRoot":"","sources":["../src/by-source.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,MAAM,MAAM,GAAG,cAAc,EAAE,EAAE,CAAC;AAIxC,MAAM,CAAC,OAAO,UAAU,cAAc,CACpC,OAAO,EAAE,SAAS,gBAAgB,EAAE,EAAE,EACtC,KAAK,EAAE,OAAO,EAAE,GACf,MAAM,EAAE,CA4BV"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts new file mode 100644 index 0000000..433d849 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts @@ -0,0 +1,9 @@ +import { TraceMap } from './trace-mapping.cts'; +import type { SectionedSourceMapInput, Ro } from './types.cts'; +type FlattenMap = { + new (map: Ro, mapUrl?: string | null): TraceMap; + (map: Ro, mapUrl?: string | null): TraceMap; +}; +export declare const FlattenMap: FlattenMap; +export {}; +//# sourceMappingURL=flatten-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts.map new file mode 100644 index 0000000..994b208 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"flatten-map.d.ts","sourceRoot":"","sources":["../src/flatten-map.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAwC,MAAM,iBAAiB,CAAC;AAUjF,OAAO,KAAK,EAKV,uBAAuB,EAEvB,EAAE,EACH,MAAM,SAAS,CAAC;AAGjB,KAAK,UAAU,GAAG;IAChB,KAAK,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;IACzE,CAAC,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;CACtE,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,UAsCV,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts new file mode 100644 index 0000000..444a1be --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts @@ -0,0 +1,9 @@ +import { TraceMap } from './trace-mapping.mts'; +import type { SectionedSourceMapInput, Ro } from './types.mts'; +type FlattenMap = { + new (map: Ro, mapUrl?: string | null): TraceMap; + (map: Ro, mapUrl?: string | null): TraceMap; +}; +export declare const FlattenMap: FlattenMap; +export {}; +//# sourceMappingURL=flatten-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts.map new file mode 100644 index 0000000..994b208 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"flatten-map.d.ts","sourceRoot":"","sources":["../src/flatten-map.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAwC,MAAM,iBAAiB,CAAC;AAUjF,OAAO,KAAK,EAKV,uBAAuB,EAEvB,EAAE,EACH,MAAM,SAAS,CAAC;AAGjB,KAAK,UAAU,GAAG;IAChB,KAAK,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;IACzE,CAAC,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;CACtE,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,UAsCV,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts b/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts new file mode 100644 index 0000000..62aeedb --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts @@ -0,0 +1,4 @@ +type Resolve = (source: string | null) => string; +export = function resolver(mapUrl: string | null | undefined, sourceRoot: string | undefined): Resolve; +export {}; +//# sourceMappingURL=resolve.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts.map new file mode 100644 index 0000000..9f155ac --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"resolve.d.ts","sourceRoot":"","sources":["../src/resolve.ts"],"names":[],"mappings":"AAGA,KAAK,OAAO,GAAG,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI,KAAK,MAAM,CAAC;AACjD,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,MAAM,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,EACjC,UAAU,EAAE,MAAM,GAAG,SAAS,GAC7B,OAAO,CAQT"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts b/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts new file mode 100644 index 0000000..e2798a1 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts @@ -0,0 +1,4 @@ +type Resolve = (source: string | null) => string; +export default function resolver(mapUrl: string | null | undefined, sourceRoot: string | undefined): Resolve; +export {}; +//# sourceMappingURL=resolve.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts.map new file mode 100644 index 0000000..9f155ac --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"resolve.d.ts","sourceRoot":"","sources":["../src/resolve.ts"],"names":[],"mappings":"AAGA,KAAK,OAAO,GAAG,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI,KAAK,MAAM,CAAC;AACjD,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,MAAM,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,EACjC,UAAU,EAAE,MAAM,GAAG,SAAS,GAC7B,OAAO,CAQT"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.cts b/node_modules/@jridgewell/trace-mapping/types/sort.d.cts new file mode 100644 index 0000000..aa14c12 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sort.d.cts @@ -0,0 +1,4 @@ +import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.cts'; +export = function maybeSort(mappings: SourceMapSegment[][], owned: boolean): SourceMapSegment[][]; +export declare function sortComparator(a: T, b: T): number; +//# sourceMappingURL=sort.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/sort.d.cts.map new file mode 100644 index 0000000..48b8e67 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sort.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"sort.d.ts","sourceRoot":"","sources":["../src/sort.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,QAAQ,EAAE,gBAAgB,EAAE,EAAE,EAC9B,KAAK,EAAE,OAAO,GACb,gBAAgB,EAAE,EAAE,CAYtB;AAuBD,wBAAgB,cAAc,CAAC,CAAC,SAAS,gBAAgB,GAAG,cAAc,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,MAAM,CAE9F"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.mts b/node_modules/@jridgewell/trace-mapping/types/sort.d.mts new file mode 100644 index 0000000..c5b94e6 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sort.d.mts @@ -0,0 +1,4 @@ +import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.mts'; +export default function maybeSort(mappings: SourceMapSegment[][], owned: boolean): SourceMapSegment[][]; +export declare function sortComparator(a: T, b: T): number; +//# sourceMappingURL=sort.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/sort.d.mts.map new file mode 100644 index 0000000..48b8e67 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sort.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"sort.d.ts","sourceRoot":"","sources":["../src/sort.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,QAAQ,EAAE,gBAAgB,EAAE,EAAE,EAC9B,KAAK,EAAE,OAAO,GACb,gBAAgB,EAAE,EAAE,CAYtB;AAuBD,wBAAgB,cAAc,CAAC,CAAC,SAAS,gBAAgB,GAAG,cAAc,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,MAAM,CAE9F"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts new file mode 100644 index 0000000..8d3cabc --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts @@ -0,0 +1,17 @@ +type GeneratedColumn = number; +type SourcesIndex = number; +type SourceLine = number; +type SourceColumn = number; +type NamesIndex = number; +type GeneratedLine = number; +export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; +export type ReverseSegment = [SourceColumn, GeneratedLine, GeneratedColumn]; +export declare const COLUMN = 0; +export declare const SOURCES_INDEX = 1; +export declare const SOURCE_LINE = 2; +export declare const SOURCE_COLUMN = 3; +export declare const NAMES_INDEX = 4; +export declare const REV_GENERATED_LINE = 1; +export declare const REV_GENERATED_COLUMN = 2; +export {}; +//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts.map new file mode 100644 index 0000000..0c94a46 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,KAAK,aAAa,GAAG,MAAM,CAAC;AAE5B,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,MAAM,MAAM,cAAc,GAAG,CAAC,YAAY,EAAE,aAAa,EAAE,eAAe,CAAC,CAAC;AAE5E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAE7B,eAAO,MAAM,kBAAkB,IAAI,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts new file mode 100644 index 0000000..8d3cabc --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts @@ -0,0 +1,17 @@ +type GeneratedColumn = number; +type SourcesIndex = number; +type SourceLine = number; +type SourceColumn = number; +type NamesIndex = number; +type GeneratedLine = number; +export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; +export type ReverseSegment = [SourceColumn, GeneratedLine, GeneratedColumn]; +export declare const COLUMN = 0; +export declare const SOURCES_INDEX = 1; +export declare const SOURCE_LINE = 2; +export declare const SOURCE_COLUMN = 3; +export declare const NAMES_INDEX = 4; +export declare const REV_GENERATED_LINE = 1; +export declare const REV_GENERATED_COLUMN = 2; +export {}; +//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts.map new file mode 100644 index 0000000..0c94a46 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,KAAK,aAAa,GAAG,MAAM,CAAC;AAE5B,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,MAAM,MAAM,cAAc,GAAG,CAAC,YAAY,EAAE,aAAa,EAAE,eAAe,CAAC,CAAC;AAE5E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAE7B,eAAO,MAAM,kBAAkB,IAAI,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts new file mode 100644 index 0000000..8b3c0e9 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts @@ -0,0 +1,5 @@ +/** + * Removes everything after the last "/", but leaves the slash. + */ +export = function stripFilename(path: string | undefined | null): string; +//# sourceMappingURL=strip-filename.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts.map new file mode 100644 index 0000000..17a25da --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"strip-filename.d.ts","sourceRoot":"","sources":["../src/strip-filename.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,SAAS,GAAG,IAAI,GAAG,MAAM,CAI7E"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts new file mode 100644 index 0000000..cbbaee0 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts @@ -0,0 +1,5 @@ +/** + * Removes everything after the last "/", but leaves the slash. + */ +export default function stripFilename(path: string | undefined | null): string; +//# sourceMappingURL=strip-filename.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts.map new file mode 100644 index 0000000..17a25da --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"strip-filename.d.ts","sourceRoot":"","sources":["../src/strip-filename.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,SAAS,GAAG,IAAI,GAAG,MAAM,CAI7E"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts new file mode 100644 index 0000000..a40f305 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts @@ -0,0 +1,80 @@ +import type { SourceMapSegment } from './sourcemap-segment.cts'; +import type { SourceMapV3, DecodedSourceMap, EncodedSourceMap, InvalidOriginalMapping, OriginalMapping, InvalidGeneratedMapping, GeneratedMapping, SourceMapInput, Needle, SourceNeedle, SourceMap, EachMapping, Ro } from './types.cts'; +export type { SourceMapSegment } from './sourcemap-segment.cts'; +export type { SourceMap, DecodedSourceMap, EncodedSourceMap, Section, SectionedSourceMap, SourceMapV3, Bias, EachMapping, GeneratedMapping, InvalidGeneratedMapping, InvalidOriginalMapping, Needle, OriginalMapping, OriginalMapping as Mapping, SectionedSourceMapInput, SourceMapInput, SourceNeedle, XInput, EncodedSourceMapXInput, DecodedSourceMapXInput, SectionedSourceMapXInput, SectionXInput, } from './types.cts'; +export declare const LEAST_UPPER_BOUND = -1; +export declare const GREATEST_LOWER_BOUND = 1; +export { FlattenMap, FlattenMap as AnyMap } from './flatten-map.cts'; +export declare class TraceMap implements SourceMap { + version: SourceMapV3['version']; + file: SourceMapV3['file']; + names: SourceMapV3['names']; + sourceRoot: SourceMapV3['sourceRoot']; + sources: SourceMapV3['sources']; + sourcesContent: SourceMapV3['sourcesContent']; + ignoreList: SourceMapV3['ignoreList']; + resolvedSources: string[]; + private _encoded; + private _decoded; + private _decodedMemo; + private _bySources; + private _bySourceMemos; + constructor(map: Ro, mapUrl?: string | null); +} +/** + * Returns the encoded (VLQ string) form of the SourceMap's mappings field. + */ +export declare function encodedMappings(map: TraceMap): EncodedSourceMap['mappings']; +/** + * Returns the decoded (array of lines of segments) form of the SourceMap's mappings field. + */ +export declare function decodedMappings(map: TraceMap): Readonly; +/** + * A low-level API to find the segment associated with a generated line/column (think, from a + * stack trace). Line and column here are 0-based, unlike `originalPositionFor`. + */ +export declare function traceSegment(map: TraceMap, line: number, column: number): Readonly | null; +/** + * A higher-level API to find the source/line/column associated with a generated line/column + * (think, from a stack trace). Line is 1-based, but column is 0-based, due to legacy behavior in + * `source-map` library. + */ +export declare function originalPositionFor(map: TraceMap, needle: Needle): OriginalMapping | InvalidOriginalMapping; +/** + * Finds the generated line/column position of the provided source/line/column source position. + */ +export declare function generatedPositionFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping | InvalidGeneratedMapping; +/** + * Finds all generated line/column positions of the provided source/line/column source position. + */ +export declare function allGeneratedPositionsFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping[]; +/** + * Iterates each mapping in generated position order. + */ +export declare function eachMapping(map: TraceMap, cb: (mapping: EachMapping) => void): void; +/** + * Retrieves the source content for a particular source, if its found. Returns null if not. + */ +export declare function sourceContentFor(map: TraceMap, source: string): string | null; +/** + * Determines if the source is marked to ignore by the source map. + */ +export declare function isIgnored(map: TraceMap, source: string): boolean; +/** + * A helper that skips sorting of the input map's mappings array, which can be expensive for larger + * maps. + */ +export declare function presortedDecodedMap(map: DecodedSourceMap, mapUrl?: string): TraceMap; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function decodedMap(map: TraceMap): Omit & { + mappings: readonly SourceMapSegment[][]; +}; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function encodedMap(map: TraceMap): EncodedSourceMap; +//# sourceMappingURL=trace-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts.map new file mode 100644 index 0000000..b5a874c --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"trace-mapping.d.ts","sourceRoot":"","sources":["../src/trace-mapping.ts"],"names":[],"mappings":"AAuBA,OAAO,KAAK,EAAE,gBAAgB,EAAkB,MAAM,qBAAqB,CAAC;AAC5E,OAAO,KAAK,EACV,WAAW,EACX,gBAAgB,EAChB,gBAAgB,EAChB,sBAAsB,EACtB,eAAe,EACf,uBAAuB,EACvB,gBAAgB,EAChB,cAAc,EACd,MAAM,EACN,YAAY,EACZ,SAAS,EACT,WAAW,EAIX,EAAE,EACH,MAAM,SAAS,CAAC;AAIjB,YAAY,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,YAAY,EACV,SAAS,EACT,gBAAgB,EAChB,gBAAgB,EAChB,OAAO,EACP,kBAAkB,EAClB,WAAW,EACX,IAAI,EACJ,WAAW,EACX,gBAAgB,EAChB,uBAAuB,EACvB,sBAAsB,EACtB,MAAM,EACN,eAAe,EACf,eAAe,IAAI,OAAO,EAC1B,uBAAuB,EACvB,cAAc,EACd,YAAY,EACZ,MAAM,EACN,sBAAsB,EACtB,sBAAsB,EACtB,wBAAwB,EACxB,aAAa,GACd,MAAM,SAAS,CAAC;AAajB,eAAO,MAAM,iBAAiB,KAAK,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC;AAEtC,OAAO,EAAE,UAAU,EAAE,UAAU,IAAI,MAAM,EAAE,MAAM,eAAe,CAAC;AAEjE,qBAAa,QAAS,YAAW,SAAS;IAChC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IAEtC,eAAe,EAAE,MAAM,EAAE,CAAC;IAClC,QAAgB,QAAQ,CAAqB;IAE7C,QAAgB,QAAQ,CAAmC;IAC3D,QAAgB,YAAY,CAAY;IAExC,QAAgB,UAAU,CAAuB;IACjD,QAAgB,cAAc,CAA0B;gBAE5C,GAAG,EAAE,EAAE,CAAC,cAAc,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI;CAmC5D;AAUD;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAE3E;AAED;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAErF;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAC1B,GAAG,EAAE,QAAQ,EACb,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,GACb,QAAQ,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAiBnC;AAED;;;;GAIG;AACH,wBAAgB,mBAAmB,CACjC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,MAAM,GACb,eAAe,GAAG,sBAAsB,CAiC1C;AAED;;GAEG;AACH,wBAAgB,oBAAoB,CAClC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,YAAY,GACnB,gBAAgB,GAAG,uBAAuB,CAG5C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,YAAY,GAAG,gBAAgB,EAAE,CAIhG;AAED;;GAEG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC,OAAO,EAAE,WAAW,KAAK,IAAI,GAAG,IAAI,CAgCnF;AASD;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,GAAG,IAAI,CAK7E;AAED;;GAEG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAKhE;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,gBAAgB,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,QAAQ,CAIpF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,QAAQ,GACZ,IAAI,CAAC,gBAAgB,EAAE,UAAU,CAAC,GAAG;IAAE,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAA;CAAE,CAElF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAE1D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts new file mode 100644 index 0000000..bc2ff0f --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts @@ -0,0 +1,80 @@ +import type { SourceMapSegment } from './sourcemap-segment.mts'; +import type { SourceMapV3, DecodedSourceMap, EncodedSourceMap, InvalidOriginalMapping, OriginalMapping, InvalidGeneratedMapping, GeneratedMapping, SourceMapInput, Needle, SourceNeedle, SourceMap, EachMapping, Ro } from './types.mts'; +export type { SourceMapSegment } from './sourcemap-segment.mts'; +export type { SourceMap, DecodedSourceMap, EncodedSourceMap, Section, SectionedSourceMap, SourceMapV3, Bias, EachMapping, GeneratedMapping, InvalidGeneratedMapping, InvalidOriginalMapping, Needle, OriginalMapping, OriginalMapping as Mapping, SectionedSourceMapInput, SourceMapInput, SourceNeedle, XInput, EncodedSourceMapXInput, DecodedSourceMapXInput, SectionedSourceMapXInput, SectionXInput, } from './types.mts'; +export declare const LEAST_UPPER_BOUND = -1; +export declare const GREATEST_LOWER_BOUND = 1; +export { FlattenMap, FlattenMap as AnyMap } from './flatten-map.mts'; +export declare class TraceMap implements SourceMap { + version: SourceMapV3['version']; + file: SourceMapV3['file']; + names: SourceMapV3['names']; + sourceRoot: SourceMapV3['sourceRoot']; + sources: SourceMapV3['sources']; + sourcesContent: SourceMapV3['sourcesContent']; + ignoreList: SourceMapV3['ignoreList']; + resolvedSources: string[]; + private _encoded; + private _decoded; + private _decodedMemo; + private _bySources; + private _bySourceMemos; + constructor(map: Ro, mapUrl?: string | null); +} +/** + * Returns the encoded (VLQ string) form of the SourceMap's mappings field. + */ +export declare function encodedMappings(map: TraceMap): EncodedSourceMap['mappings']; +/** + * Returns the decoded (array of lines of segments) form of the SourceMap's mappings field. + */ +export declare function decodedMappings(map: TraceMap): Readonly; +/** + * A low-level API to find the segment associated with a generated line/column (think, from a + * stack trace). Line and column here are 0-based, unlike `originalPositionFor`. + */ +export declare function traceSegment(map: TraceMap, line: number, column: number): Readonly | null; +/** + * A higher-level API to find the source/line/column associated with a generated line/column + * (think, from a stack trace). Line is 1-based, but column is 0-based, due to legacy behavior in + * `source-map` library. + */ +export declare function originalPositionFor(map: TraceMap, needle: Needle): OriginalMapping | InvalidOriginalMapping; +/** + * Finds the generated line/column position of the provided source/line/column source position. + */ +export declare function generatedPositionFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping | InvalidGeneratedMapping; +/** + * Finds all generated line/column positions of the provided source/line/column source position. + */ +export declare function allGeneratedPositionsFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping[]; +/** + * Iterates each mapping in generated position order. + */ +export declare function eachMapping(map: TraceMap, cb: (mapping: EachMapping) => void): void; +/** + * Retrieves the source content for a particular source, if its found. Returns null if not. + */ +export declare function sourceContentFor(map: TraceMap, source: string): string | null; +/** + * Determines if the source is marked to ignore by the source map. + */ +export declare function isIgnored(map: TraceMap, source: string): boolean; +/** + * A helper that skips sorting of the input map's mappings array, which can be expensive for larger + * maps. + */ +export declare function presortedDecodedMap(map: DecodedSourceMap, mapUrl?: string): TraceMap; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function decodedMap(map: TraceMap): Omit & { + mappings: readonly SourceMapSegment[][]; +}; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +export declare function encodedMap(map: TraceMap): EncodedSourceMap; +//# sourceMappingURL=trace-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts.map new file mode 100644 index 0000000..b5a874c --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"trace-mapping.d.ts","sourceRoot":"","sources":["../src/trace-mapping.ts"],"names":[],"mappings":"AAuBA,OAAO,KAAK,EAAE,gBAAgB,EAAkB,MAAM,qBAAqB,CAAC;AAC5E,OAAO,KAAK,EACV,WAAW,EACX,gBAAgB,EAChB,gBAAgB,EAChB,sBAAsB,EACtB,eAAe,EACf,uBAAuB,EACvB,gBAAgB,EAChB,cAAc,EACd,MAAM,EACN,YAAY,EACZ,SAAS,EACT,WAAW,EAIX,EAAE,EACH,MAAM,SAAS,CAAC;AAIjB,YAAY,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,YAAY,EACV,SAAS,EACT,gBAAgB,EAChB,gBAAgB,EAChB,OAAO,EACP,kBAAkB,EAClB,WAAW,EACX,IAAI,EACJ,WAAW,EACX,gBAAgB,EAChB,uBAAuB,EACvB,sBAAsB,EACtB,MAAM,EACN,eAAe,EACf,eAAe,IAAI,OAAO,EAC1B,uBAAuB,EACvB,cAAc,EACd,YAAY,EACZ,MAAM,EACN,sBAAsB,EACtB,sBAAsB,EACtB,wBAAwB,EACxB,aAAa,GACd,MAAM,SAAS,CAAC;AAajB,eAAO,MAAM,iBAAiB,KAAK,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC;AAEtC,OAAO,EAAE,UAAU,EAAE,UAAU,IAAI,MAAM,EAAE,MAAM,eAAe,CAAC;AAEjE,qBAAa,QAAS,YAAW,SAAS;IAChC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IAEtC,eAAe,EAAE,MAAM,EAAE,CAAC;IAClC,QAAgB,QAAQ,CAAqB;IAE7C,QAAgB,QAAQ,CAAmC;IAC3D,QAAgB,YAAY,CAAY;IAExC,QAAgB,UAAU,CAAuB;IACjD,QAAgB,cAAc,CAA0B;gBAE5C,GAAG,EAAE,EAAE,CAAC,cAAc,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI;CAmC5D;AAUD;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAE3E;AAED;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAErF;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAC1B,GAAG,EAAE,QAAQ,EACb,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,GACb,QAAQ,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAiBnC;AAED;;;;GAIG;AACH,wBAAgB,mBAAmB,CACjC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,MAAM,GACb,eAAe,GAAG,sBAAsB,CAiC1C;AAED;;GAEG;AACH,wBAAgB,oBAAoB,CAClC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,YAAY,GACnB,gBAAgB,GAAG,uBAAuB,CAG5C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,YAAY,GAAG,gBAAgB,EAAE,CAIhG;AAED;;GAEG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC,OAAO,EAAE,WAAW,KAAK,IAAI,GAAG,IAAI,CAgCnF;AASD;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,GAAG,IAAI,CAK7E;AAED;;GAEG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAKhE;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,gBAAgB,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,QAAQ,CAIpF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,QAAQ,GACZ,IAAI,CAAC,gBAAgB,EAAE,UAAU,CAAC,GAAG;IAAE,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAA;CAAE,CAElF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAE1D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.cts b/node_modules/@jridgewell/trace-mapping/types/types.d.cts new file mode 100644 index 0000000..729c2c3 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/types.d.cts @@ -0,0 +1,107 @@ +import type { SourceMapSegment } from './sourcemap-segment.cts'; +import type { GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap } from './trace-mapping.cts'; +export interface SourceMapV3 { + file?: string | null; + names: string[]; + sourceRoot?: string; + sources: (string | null)[]; + sourcesContent?: (string | null)[]; + version: 3; + ignoreList?: number[]; +} +export interface EncodedSourceMap extends SourceMapV3 { + mappings: string; +} +export interface DecodedSourceMap extends SourceMapV3 { + mappings: SourceMapSegment[][]; +} +export interface Section { + offset: { + line: number; + column: number; + }; + map: EncodedSourceMap | DecodedSourceMap | SectionedSourceMap; +} +export interface SectionedSourceMap { + file?: string | null; + sections: Section[]; + version: 3; +} +export type OriginalMapping = { + source: string | null; + line: number; + column: number; + name: string | null; +}; +export type InvalidOriginalMapping = { + source: null; + line: null; + column: null; + name: null; +}; +export type GeneratedMapping = { + line: number; + column: number; +}; +export type InvalidGeneratedMapping = { + line: null; + column: null; +}; +export type Bias = typeof GREATEST_LOWER_BOUND | typeof LEAST_UPPER_BOUND; +export type XInput = { + x_google_ignoreList?: SourceMapV3['ignoreList']; +}; +export type EncodedSourceMapXInput = EncodedSourceMap & XInput; +export type DecodedSourceMapXInput = DecodedSourceMap & XInput; +export type SectionedSourceMapXInput = Omit & { + sections: SectionXInput[]; +}; +export type SectionXInput = Omit & { + map: SectionedSourceMapInput; +}; +export type SourceMapInput = string | EncodedSourceMapXInput | DecodedSourceMapXInput | TraceMap; +export type SectionedSourceMapInput = SourceMapInput | SectionedSourceMapXInput; +export type Needle = { + line: number; + column: number; + bias?: Bias; +}; +export type SourceNeedle = { + source: string; + line: number; + column: number; + bias?: Bias; +}; +export type EachMapping = { + generatedLine: number; + generatedColumn: number; + source: null; + originalLine: null; + originalColumn: null; + name: null; +} | { + generatedLine: number; + generatedColumn: number; + source: string | null; + originalLine: number; + originalColumn: number; + name: string | null; +}; +export declare abstract class SourceMap { + version: SourceMapV3['version']; + file: SourceMapV3['file']; + names: SourceMapV3['names']; + sourceRoot: SourceMapV3['sourceRoot']; + sources: SourceMapV3['sources']; + sourcesContent: SourceMapV3['sourcesContent']; + resolvedSources: SourceMapV3['sources']; + ignoreList: SourceMapV3['ignoreList']; +} +export type Ro = T extends Array ? V[] | Readonly | RoArray | Readonly> : T extends object ? T | Readonly | RoObject | Readonly> : T; +type RoArray = Ro[]; +type RoObject = { + [K in keyof T]: T[K] | Ro; +}; +export declare function parse(map: T): Exclude; +export {}; +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/types.d.cts.map new file mode 100644 index 0000000..9224783 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/types.d.cts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,OAAO,KAAK,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAEzF,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;CACvB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,gBAAgB,EAAE,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,EAAE;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,MAAM,EAAE,MAAM,CAAA;KAAE,CAAC;IACzC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB,GAAG,kBAAkB,CAAC;CAC/D;AAED,MAAM,WAAW,kBAAkB;IACjC,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,CAAC,CAAC;CACZ;AAED,MAAM,MAAM,eAAe,GAAG;IAC5B,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEF,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;CACZ,CAAC;AAEF,MAAM,MAAM,gBAAgB,GAAG;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AACF,MAAM,MAAM,uBAAuB,GAAG;IACpC,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;CACd,CAAC;AAEF,MAAM,MAAM,IAAI,GAAG,OAAO,oBAAoB,GAAG,OAAO,iBAAiB,CAAC;AAE1E,MAAM,MAAM,MAAM,GAAG;IAAE,mBAAmB,CAAC,EAAE,WAAW,CAAC,YAAY,CAAC,CAAA;CAAE,CAAC;AACzE,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,wBAAwB,GAAG,IAAI,CAAC,kBAAkB,EAAE,UAAU,CAAC,GAAG;IAC5E,QAAQ,EAAE,aAAa,EAAE,CAAC;CAC3B,CAAC;AACF,MAAM,MAAM,aAAa,GAAG,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC,GAAG;IACjD,GAAG,EAAE,uBAAuB,CAAC;CAC9B,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,sBAAsB,GAAG,sBAAsB,GAAG,QAAQ,CAAC;AACjG,MAAM,MAAM,uBAAuB,GAAG,cAAc,GAAG,wBAAwB,CAAC;AAEhF,MAAM,MAAM,MAAM,GAAG;IAAE,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AACnE,MAAM,MAAM,YAAY,GAAG;IAAE,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AAEzF,MAAM,MAAM,WAAW,GACnB;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,IAAI,CAAC;IACb,YAAY,EAAE,IAAI,CAAC;IACnB,cAAc,EAAE,IAAI,CAAC;IACrB,IAAI,EAAE,IAAI,CAAC;CACZ,GACD;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,YAAY,EAAE,MAAM,CAAC;IACrB,cAAc,EAAE,MAAM,CAAC;IACvB,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEN,8BAAsB,SAAS;IACrB,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,eAAe,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IACxC,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;CAC/C;AAED,MAAM,MAAM,EAAE,CAAC,CAAC,IACd,CAAC,SAAS,KAAK,CAAC,MAAM,CAAC,CAAC,GACpB,CAAC,EAAE,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GACvD,CAAC,SAAS,MAAM,GACd,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GACrD,CAAC,CAAC;AACV,KAAK,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC1B,KAAK,QAAQ,CAAC,CAAC,IAAI;KAAG,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAE,CAAC;AAEvD,wBAAgB,KAAK,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAEnD"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.mts b/node_modules/@jridgewell/trace-mapping/types/types.d.mts new file mode 100644 index 0000000..a26d186 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/types.d.mts @@ -0,0 +1,107 @@ +import type { SourceMapSegment } from './sourcemap-segment.mts'; +import type { GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap } from './trace-mapping.mts'; +export interface SourceMapV3 { + file?: string | null; + names: string[]; + sourceRoot?: string; + sources: (string | null)[]; + sourcesContent?: (string | null)[]; + version: 3; + ignoreList?: number[]; +} +export interface EncodedSourceMap extends SourceMapV3 { + mappings: string; +} +export interface DecodedSourceMap extends SourceMapV3 { + mappings: SourceMapSegment[][]; +} +export interface Section { + offset: { + line: number; + column: number; + }; + map: EncodedSourceMap | DecodedSourceMap | SectionedSourceMap; +} +export interface SectionedSourceMap { + file?: string | null; + sections: Section[]; + version: 3; +} +export type OriginalMapping = { + source: string | null; + line: number; + column: number; + name: string | null; +}; +export type InvalidOriginalMapping = { + source: null; + line: null; + column: null; + name: null; +}; +export type GeneratedMapping = { + line: number; + column: number; +}; +export type InvalidGeneratedMapping = { + line: null; + column: null; +}; +export type Bias = typeof GREATEST_LOWER_BOUND | typeof LEAST_UPPER_BOUND; +export type XInput = { + x_google_ignoreList?: SourceMapV3['ignoreList']; +}; +export type EncodedSourceMapXInput = EncodedSourceMap & XInput; +export type DecodedSourceMapXInput = DecodedSourceMap & XInput; +export type SectionedSourceMapXInput = Omit & { + sections: SectionXInput[]; +}; +export type SectionXInput = Omit & { + map: SectionedSourceMapInput; +}; +export type SourceMapInput = string | EncodedSourceMapXInput | DecodedSourceMapXInput | TraceMap; +export type SectionedSourceMapInput = SourceMapInput | SectionedSourceMapXInput; +export type Needle = { + line: number; + column: number; + bias?: Bias; +}; +export type SourceNeedle = { + source: string; + line: number; + column: number; + bias?: Bias; +}; +export type EachMapping = { + generatedLine: number; + generatedColumn: number; + source: null; + originalLine: null; + originalColumn: null; + name: null; +} | { + generatedLine: number; + generatedColumn: number; + source: string | null; + originalLine: number; + originalColumn: number; + name: string | null; +}; +export declare abstract class SourceMap { + version: SourceMapV3['version']; + file: SourceMapV3['file']; + names: SourceMapV3['names']; + sourceRoot: SourceMapV3['sourceRoot']; + sources: SourceMapV3['sources']; + sourcesContent: SourceMapV3['sourcesContent']; + resolvedSources: SourceMapV3['sources']; + ignoreList: SourceMapV3['ignoreList']; +} +export type Ro = T extends Array ? V[] | Readonly | RoArray | Readonly> : T extends object ? T | Readonly | RoObject | Readonly> : T; +type RoArray = Ro[]; +type RoObject = { + [K in keyof T]: T[K] | Ro; +}; +export declare function parse(map: T): Exclude; +export {}; +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/types.d.mts.map new file mode 100644 index 0000000..9224783 --- /dev/null +++ b/node_modules/@jridgewell/trace-mapping/types/types.d.mts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,OAAO,KAAK,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAEzF,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;CACvB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,gBAAgB,EAAE,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,EAAE;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,MAAM,EAAE,MAAM,CAAA;KAAE,CAAC;IACzC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB,GAAG,kBAAkB,CAAC;CAC/D;AAED,MAAM,WAAW,kBAAkB;IACjC,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,CAAC,CAAC;CACZ;AAED,MAAM,MAAM,eAAe,GAAG;IAC5B,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEF,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;CACZ,CAAC;AAEF,MAAM,MAAM,gBAAgB,GAAG;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AACF,MAAM,MAAM,uBAAuB,GAAG;IACpC,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;CACd,CAAC;AAEF,MAAM,MAAM,IAAI,GAAG,OAAO,oBAAoB,GAAG,OAAO,iBAAiB,CAAC;AAE1E,MAAM,MAAM,MAAM,GAAG;IAAE,mBAAmB,CAAC,EAAE,WAAW,CAAC,YAAY,CAAC,CAAA;CAAE,CAAC;AACzE,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,wBAAwB,GAAG,IAAI,CAAC,kBAAkB,EAAE,UAAU,CAAC,GAAG;IAC5E,QAAQ,EAAE,aAAa,EAAE,CAAC;CAC3B,CAAC;AACF,MAAM,MAAM,aAAa,GAAG,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC,GAAG;IACjD,GAAG,EAAE,uBAAuB,CAAC;CAC9B,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,sBAAsB,GAAG,sBAAsB,GAAG,QAAQ,CAAC;AACjG,MAAM,MAAM,uBAAuB,GAAG,cAAc,GAAG,wBAAwB,CAAC;AAEhF,MAAM,MAAM,MAAM,GAAG;IAAE,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AACnE,MAAM,MAAM,YAAY,GAAG;IAAE,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AAEzF,MAAM,MAAM,WAAW,GACnB;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,IAAI,CAAC;IACb,YAAY,EAAE,IAAI,CAAC;IACnB,cAAc,EAAE,IAAI,CAAC;IACrB,IAAI,EAAE,IAAI,CAAC;CACZ,GACD;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,YAAY,EAAE,MAAM,CAAC;IACrB,cAAc,EAAE,MAAM,CAAC;IACvB,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEN,8BAAsB,SAAS;IACrB,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,eAAe,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IACxC,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;CAC/C;AAED,MAAM,MAAM,EAAE,CAAC,CAAC,IACd,CAAC,SAAS,KAAK,CAAC,MAAM,CAAC,CAAC,GACpB,CAAC,EAAE,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GACvD,CAAC,SAAS,MAAM,GACd,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GACrD,CAAC,CAAC;AACV,KAAK,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC1B,KAAK,QAAQ,CAAC,CAAC,IAAI;KAAG,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAE,CAAC;AAEvD,wBAAgB,KAAK,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAEnD"} \ No newline at end of file diff --git a/node_modules/@parcel/watcher-win32-x64/LICENSE b/node_modules/@parcel/watcher-win32-x64/LICENSE new file mode 100644 index 0000000..7fb9bc9 --- /dev/null +++ b/node_modules/@parcel/watcher-win32-x64/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017-present Devon Govett + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@parcel/watcher-win32-x64/README.md b/node_modules/@parcel/watcher-win32-x64/README.md new file mode 100644 index 0000000..7620831 --- /dev/null +++ b/node_modules/@parcel/watcher-win32-x64/README.md @@ -0,0 +1 @@ +This is the win32-x64 build of @parcel/watcher. See https://github.com/parcel-bundler/watcher for details. \ No newline at end of file diff --git a/node_modules/@parcel/watcher-win32-x64/package.json b/node_modules/@parcel/watcher-win32-x64/package.json new file mode 100644 index 0000000..dbbc6d1 --- /dev/null +++ b/node_modules/@parcel/watcher-win32-x64/package.json @@ -0,0 +1,30 @@ +{ + "name": "@parcel/watcher-win32-x64", + "version": "2.5.1", + "main": "watcher.node", + "repository": { + "type": "git", + "url": "https://github.com/parcel-bundler/watcher.git" + }, + "description": "A native C++ Node module for querying and subscribing to filesystem events. Used by Parcel 2.", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "files": [ + "watcher.node" + ], + "engines": { + "node": ">= 10.0.0" + }, + "os": [ + "win32" + ], + "cpu": [ + "x64" + ] +} diff --git a/node_modules/@parcel/watcher-win32-x64/watcher.node b/node_modules/@parcel/watcher-win32-x64/watcher.node new file mode 100644 index 0000000..3264889 Binary files /dev/null and b/node_modules/@parcel/watcher-win32-x64/watcher.node differ diff --git a/node_modules/@parcel/watcher/LICENSE b/node_modules/@parcel/watcher/LICENSE new file mode 100644 index 0000000..7fb9bc9 --- /dev/null +++ b/node_modules/@parcel/watcher/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017-present Devon Govett + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@parcel/watcher/README.md b/node_modules/@parcel/watcher/README.md new file mode 100644 index 0000000..d212b93 --- /dev/null +++ b/node_modules/@parcel/watcher/README.md @@ -0,0 +1,135 @@ +# @parcel/watcher + +A native C++ Node module for querying and subscribing to filesystem events. Used by [Parcel 2](https://github.com/parcel-bundler/parcel). + +## Features + +- **Watch** - subscribe to realtime recursive directory change notifications when files or directories are created, updated, or deleted. +- **Query** - performantly query for historical change events in a directory, even when your program is not running. +- **Native** - implemented in C++ for performance and low-level integration with the operating system. +- **Cross platform** - includes backends for macOS, Linux, Windows, FreeBSD, and Watchman. +- **Performant** - events are throttled in C++ so the JavaScript thread is not overwhelmed during large filesystem changes (e.g. `git checkout` or `npm install`). +- **Scalable** - tens of thousands of files can be watched or queried at once with good performance. + +## Example + +```javascript +const watcher = require('@parcel/watcher'); +const path = require('path'); + +// Subscribe to events +let subscription = await watcher.subscribe(process.cwd(), (err, events) => { + console.log(events); +}); + +// later on... +await subscription.unsubscribe(); + +// Get events since some saved snapshot in the past +let snapshotPath = path.join(process.cwd(), 'snapshot.txt'); +let events = await watcher.getEventsSince(process.cwd(), snapshotPath); + +// Save a snapshot for later +await watcher.writeSnapshot(process.cwd(), snapshotPath); +``` + +## Watching + +`@parcel/watcher` supports subscribing to realtime notifications of changes in a directory. It works recursively, so changes in sub-directories will also be emitted. + +Events are throttled and coalesced for performance during large changes like `git checkout` or `npm install`, and a single notification will be emitted with all of the events at the end. + +Only one notification will be emitted per file. For example, if a file was both created and updated since the last event, you'll get only a `create` event. If a file is both created and deleted, you will not be notifed of that file. Renames cause two events: a `delete` for the old name, and a `create` for the new name. + +```javascript +let subscription = await watcher.subscribe(process.cwd(), (err, events) => { + console.log(events); +}); +``` + +Events have two properties: + +- `type` - the event type: `create`, `update`, or `delete`. +- `path` - the absolute path to the file or directory. + +To unsubscribe from change notifications, call the `unsubscribe` method on the returned subscription object. + +```javascript +await subscription.unsubscribe(); +``` + +`@parcel/watcher` has the following watcher backends, listed in priority order: + +- [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events) on macOS +- [Watchman](https://facebook.github.io/watchman/) if installed +- [inotify](http://man7.org/linux/man-pages/man7/inotify.7.html) on Linux +- [ReadDirectoryChangesW](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365465%28v%3Dvs.85%29.aspx) on Windows +- [kqueue](https://man.freebsd.org/cgi/man.cgi?kqueue) on FreeBSD, or as an alternative to FSEvents on macOS + +You can specify the exact backend you wish to use by passing the `backend` option. If that backend is not available on the current platform, the default backend will be used instead. See below for the list of backend names that can be passed to the options. + +## Querying + +`@parcel/watcher` also supports querying for historical changes made in a directory, even when your program is not running. This makes it easy to invalidate a cache and re-build only the files that have changed, for example. It can be **significantly** faster than traversing the entire filesystem to determine what files changed, depending on the platform. + +In order to query for historical changes, you first need a previous snapshot to compare to. This can be saved to a file with the `writeSnapshot` function, e.g. just before your program exits. + +```javascript +await watcher.writeSnapshot(dirPath, snapshotPath); +``` + +When your program starts up, you can query for changes that have occurred since that snapshot using the `getEventsSince` function. + +```javascript +let events = await watcher.getEventsSince(dirPath, snapshotPath); +``` + +The events returned are exactly the same as the events that would be passed to the `subscribe` callback (see above). + +`@parcel/watcher` has the following watcher backends, listed in priority order: + +- [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events) on macOS +- [Watchman](https://facebook.github.io/watchman/) if installed +- [fts](http://man7.org/linux/man-pages/man3/fts.3.html) (brute force) on Linux and FreeBSD +- [FindFirstFile](https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-findfirstfilea) (brute force) on Windows + +The FSEvents (macOS) and Watchman backends are significantly more performant than the brute force backends used by default on Linux and Windows, for example returning results in miliseconds instead of seconds for large directory trees. This is because a background daemon monitoring filesystem changes on those platforms allows us to query cached data rather than traversing the filesystem manually (brute force). + +macOS has good performance with FSEvents by default. For the best performance on other platforms, install [Watchman](https://facebook.github.io/watchman/) and it will be used by `@parcel/watcher` automatically. + +You can specify the exact backend you wish to use by passing the `backend` option. If that backend is not available on the current platform, the default backend will be used instead. See below for the list of backend names that can be passed to the options. + +## Options + +All of the APIs in `@parcel/watcher` support the following options, which are passed as an object as the last function argument. + +- `ignore` - an array of paths or glob patterns to ignore. uses [`is-glob`](https://github.com/micromatch/is-glob) to distinguish paths from globs. glob patterns are parsed with [`micromatch`](https://github.com/micromatch/micromatch) (see [features](https://github.com/micromatch/micromatch#matching-features)). + - paths can be relative or absolute and can either be files or directories. No events will be emitted about these files or directories or their children. + - glob patterns match on relative paths from the root that is watched. No events will be emitted for matching paths. +- `backend` - the name of an explicitly chosen backend to use. Allowed options are `"fs-events"`, `"watchman"`, `"inotify"`, `"kqueue"`, `"windows"`, or `"brute-force"` (only for querying). If the specified backend is not available on the current platform, the default backend will be used instead. + +## WASM + +The `@parcel/watcher-wasm` package can be used in place of `@parcel/watcher` on unsupported platforms. It relies on the Node `fs` module, so in non-Node environments such as browsers, an `fs` polyfill will be needed. + +**Note**: the WASM implementation is significantly less efficient than the native implementations because it must crawl the file system to watch each directory individually. Use the native `@parcel/watcher` package wherever possible. + +```js +import {subscribe} from '@parcel/watcher-wasm'; + +// Use the module as documented above. +subscribe(/* ... */); +``` + +## Who is using this? + +- [Parcel 2](https://parceljs.org/) +- [VSCode](https://code.visualstudio.com/updates/v1_62#_file-watching-changes) +- [Tailwind CSS Intellisense](https://github.com/tailwindlabs/tailwindcss-intellisense) +- [Gatsby Cloud](https://twitter.com/chatsidhartha/status/1435647412828196867) +- [Nx](https://nx.dev) +- [Nuxt](https://nuxt.com) + +## License + +MIT diff --git a/node_modules/@parcel/watcher/binding.gyp b/node_modules/@parcel/watcher/binding.gyp new file mode 100644 index 0000000..9b8f6ff --- /dev/null +++ b/node_modules/@parcel/watcher/binding.gyp @@ -0,0 +1,93 @@ +{ + "targets": [ + { + "target_name": "watcher", + "defines": [ "NAPI_DISABLE_CPP_EXCEPTIONS" ], + "sources": [ "src/binding.cc", "src/Watcher.cc", "src/Backend.cc", "src/DirTree.cc", "src/Glob.cc", "src/Debounce.cc" ], + "include_dirs" : [" unknown; + export interface AsyncSubscription { + unsubscribe(): Promise; + } + export interface Event { + path: FilePath; + type: EventType; + } + export function getEventsSince( + dir: FilePath, + snapshot: FilePath, + opts?: Options + ): Promise; + export function subscribe( + dir: FilePath, + fn: SubscribeCallback, + opts?: Options + ): Promise; + export function unsubscribe( + dir: FilePath, + fn: SubscribeCallback, + opts?: Options + ): Promise; + export function writeSnapshot( + dir: FilePath, + snapshot: FilePath, + opts?: Options + ): Promise; +} + +export = ParcelWatcher; \ No newline at end of file diff --git a/node_modules/@parcel/watcher/index.js b/node_modules/@parcel/watcher/index.js new file mode 100644 index 0000000..8afb2b1 --- /dev/null +++ b/node_modules/@parcel/watcher/index.js @@ -0,0 +1,41 @@ +const {createWrapper} = require('./wrapper'); + +let name = `@parcel/watcher-${process.platform}-${process.arch}`; +if (process.platform === 'linux') { + const { MUSL, family } = require('detect-libc'); + if (family === MUSL) { + name += '-musl'; + } else { + name += '-glibc'; + } +} + +let binding; +try { + binding = require(name); +} catch (err) { + handleError(err); + try { + binding = require('./build/Release/watcher.node'); + } catch (err) { + handleError(err); + try { + binding = require('./build/Debug/watcher.node'); + } catch (err) { + handleError(err); + throw new Error(`No prebuild or local build of @parcel/watcher found. Tried ${name}. Please ensure it is installed (don't use --no-optional when installing with npm). Otherwise it is possible we don't support your platform yet. If this is the case, please report an issue to https://github.com/parcel-bundler/watcher.`); + } + } +} + +function handleError(err) { + if (err?.code !== 'MODULE_NOT_FOUND') { + throw err; + } +} + +const wrapper = createWrapper(binding); +exports.writeSnapshot = wrapper.writeSnapshot; +exports.getEventsSince = wrapper.getEventsSince; +exports.subscribe = wrapper.subscribe; +exports.unsubscribe = wrapper.unsubscribe; diff --git a/node_modules/@parcel/watcher/index.js.flow b/node_modules/@parcel/watcher/index.js.flow new file mode 100644 index 0000000..d75da93 --- /dev/null +++ b/node_modules/@parcel/watcher/index.js.flow @@ -0,0 +1,48 @@ +// @flow +declare type FilePath = string; +declare type GlobPattern = string; + +export type BackendType = + | 'fs-events' + | 'watchman' + | 'inotify' + | 'windows' + | 'brute-force'; +export type EventType = 'create' | 'update' | 'delete'; +export interface Options { + ignore?: Array, + backend?: BackendType +} +export type SubscribeCallback = ( + err: ?Error, + events: Array +) => mixed; +export interface AsyncSubscription { + unsubscribe(): Promise +} +export interface Event { + path: FilePath, + type: EventType +} +declare module.exports: { + getEventsSince( + dir: FilePath, + snapshot: FilePath, + opts?: Options + ): Promise>, + subscribe( + dir: FilePath, + fn: SubscribeCallback, + opts?: Options + ): Promise, + unsubscribe( + dir: FilePath, + fn: SubscribeCallback, + opts?: Options + ): Promise, + writeSnapshot( + dir: FilePath, + snapshot: FilePath, + opts?: Options + ): Promise +} \ No newline at end of file diff --git a/node_modules/@parcel/watcher/package.json b/node_modules/@parcel/watcher/package.json new file mode 100644 index 0000000..dc41500 --- /dev/null +++ b/node_modules/@parcel/watcher/package.json @@ -0,0 +1,88 @@ +{ + "name": "@parcel/watcher", + "version": "2.5.1", + "main": "index.js", + "types": "index.d.ts", + "repository": { + "type": "git", + "url": "https://github.com/parcel-bundler/watcher.git" + }, + "description": "A native C++ Node module for querying and subscribing to filesystem events. Used by Parcel 2.", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "files": [ + "index.js", + "index.js.flow", + "index.d.ts", + "wrapper.js", + "package.json", + "README.md", + "LICENSE", + "src", + "scripts/build-from-source.js", + "binding.gyp" + ], + "scripts": { + "prebuild": "prebuildify --napi --strip --tag-libc", + "format": "prettier --write \"./**/*.{js,json,md}\"", + "build": "node-gyp rebuild", + "install": "node scripts/build-from-source.js", + "test": "mocha" + }, + "engines": { + "node": ">= 10.0.0" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "*.{js,json,md}": [ + "prettier --write", + "git add" + ] + }, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "devDependencies": { + "esbuild": "^0.19.8", + "fs-extra": "^10.0.0", + "husky": "^7.0.2", + "lint-staged": "^11.1.2", + "mocha": "^9.1.1", + "napi-wasm": "^1.1.0", + "prebuildify": "^6.0.1", + "prettier": "^2.3.2" + }, + "binary": { + "napi_versions": [ + 3 + ] + }, + "optionalDependencies": { + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1" + } +} diff --git a/node_modules/@parcel/watcher/scripts/build-from-source.js b/node_modules/@parcel/watcher/scripts/build-from-source.js new file mode 100644 index 0000000..4602008 --- /dev/null +++ b/node_modules/@parcel/watcher/scripts/build-from-source.js @@ -0,0 +1,13 @@ +#!/usr/bin/env node + +const {spawn} = require('child_process'); + +if (process.env.npm_config_build_from_source === 'true') { + build(); +} + +function build() { + spawn('node-gyp', ['rebuild'], { stdio: 'inherit', shell: true }).on('exit', function (code) { + process.exit(code); + }); +} diff --git a/node_modules/@parcel/watcher/src/Backend.cc b/node_modules/@parcel/watcher/src/Backend.cc new file mode 100644 index 0000000..fcf5544 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Backend.cc @@ -0,0 +1,182 @@ +#ifdef FS_EVENTS +#include "macos/FSEventsBackend.hh" +#endif +#ifdef WATCHMAN +#include "watchman/WatchmanBackend.hh" +#endif +#ifdef WINDOWS +#include "windows/WindowsBackend.hh" +#endif +#ifdef INOTIFY +#include "linux/InotifyBackend.hh" +#endif +#ifdef KQUEUE +#include "kqueue/KqueueBackend.hh" +#endif +#ifdef __wasm32__ +#include "wasm/WasmBackend.hh" +#endif +#include "shared/BruteForceBackend.hh" + +#include "Backend.hh" +#include + +static std::unordered_map> sharedBackends; + +std::shared_ptr getBackend(std::string backend) { + // Use FSEvents on macOS by default. + // Use watchman by default if available on other platforms. + // Fall back to brute force. + #ifdef FS_EVENTS + if (backend == "fs-events" || backend == "default") { + return std::make_shared(); + } + #endif + #ifdef WATCHMAN + if ((backend == "watchman" || backend == "default") && WatchmanBackend::checkAvailable()) { + return std::make_shared(); + } + #endif + #ifdef WINDOWS + if (backend == "windows" || backend == "default") { + return std::make_shared(); + } + #endif + #ifdef INOTIFY + if (backend == "inotify" || backend == "default") { + return std::make_shared(); + } + #endif + #ifdef KQUEUE + if (backend == "kqueue" || backend == "default") { + return std::make_shared(); + } + #endif + #ifdef __wasm32__ + if (backend == "wasm" || backend == "default") { + return std::make_shared(); + } + #endif + if (backend == "brute-force" || backend == "default") { + return std::make_shared(); + } + + return nullptr; +} + +std::shared_ptr Backend::getShared(std::string backend) { + auto found = sharedBackends.find(backend); + if (found != sharedBackends.end()) { + return found->second; + } + + auto result = getBackend(backend); + if (!result) { + return getShared("default"); + } + + result->run(); + sharedBackends.emplace(backend, result); + return result; +} + +void removeShared(Backend *backend) { + for (auto it = sharedBackends.begin(); it != sharedBackends.end(); it++) { + if (it->second.get() == backend) { + sharedBackends.erase(it); + break; + } + } + + // Free up memory. + if (sharedBackends.size() == 0) { + sharedBackends.rehash(0); + } +} + +void Backend::run() { + #ifndef __wasm32__ + mThread = std::thread([this] () { + try { + start(); + } catch (std::exception &err) { + handleError(err); + } + }); + + if (mThread.joinable()) { + mStartedSignal.wait(); + } + #else + try { + start(); + } catch (std::exception &err) { + handleError(err); + } + #endif +} + +void Backend::notifyStarted() { + mStartedSignal.notify(); +} + +void Backend::start() { + notifyStarted(); +} + +Backend::~Backend() { + #ifndef __wasm32__ + // Wait for thread to stop + if (mThread.joinable()) { + // If the backend is being destroyed from the thread itself, detach, otherwise join. + if (mThread.get_id() == std::this_thread::get_id()) { + mThread.detach(); + } else { + mThread.join(); + } + } + #endif +} + +void Backend::watch(WatcherRef watcher) { + std::unique_lock lock(mMutex); + auto res = mSubscriptions.find(watcher); + if (res == mSubscriptions.end()) { + try { + this->subscribe(watcher); + mSubscriptions.insert(watcher); + } catch (std::exception &err) { + unref(); + throw; + } + } +} + +void Backend::unwatch(WatcherRef watcher) { + std::unique_lock lock(mMutex); + size_t deleted = mSubscriptions.erase(watcher); + if (deleted > 0) { + this->unsubscribe(watcher); + unref(); + } +} + +void Backend::unref() { + if (mSubscriptions.size() == 0) { + removeShared(this); + } +} + +void Backend::handleWatcherError(WatcherError &err) { + unwatch(err.mWatcher); + err.mWatcher->notifyError(err); +} + +void Backend::handleError(std::exception &err) { + std::unique_lock lock(mMutex); + for (auto it = mSubscriptions.begin(); it != mSubscriptions.end(); it++) { + (*it)->notifyError(err); + } + + removeShared(this); +} diff --git a/node_modules/@parcel/watcher/src/Backend.hh b/node_modules/@parcel/watcher/src/Backend.hh new file mode 100644 index 0000000..d673bd1 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Backend.hh @@ -0,0 +1,37 @@ +#ifndef BACKEND_H +#define BACKEND_H + +#include "Event.hh" +#include "Watcher.hh" +#include "Signal.hh" +#include + +class Backend { +public: + virtual ~Backend(); + void run(); + void notifyStarted(); + + virtual void start(); + virtual void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) = 0; + virtual void getEventsSince(WatcherRef watcher, std::string *snapshotPath) = 0; + virtual void subscribe(WatcherRef watcher) = 0; + virtual void unsubscribe(WatcherRef watcher) = 0; + + static std::shared_ptr getShared(std::string backend); + + void watch(WatcherRef watcher); + void unwatch(WatcherRef watcher); + void unref(); + void handleWatcherError(WatcherError &err); + + std::mutex mMutex; + std::thread mThread; +private: + std::unordered_set mSubscriptions; + Signal mStartedSignal; + + void handleError(std::exception &err); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/Debounce.cc b/node_modules/@parcel/watcher/src/Debounce.cc new file mode 100644 index 0000000..be07e78 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Debounce.cc @@ -0,0 +1,113 @@ +#include "Debounce.hh" + +#ifdef __wasm32__ +extern "C" void on_timeout(void *ctx) { + Debounce *debounce = (Debounce *)ctx; + debounce->notify(); +} +#endif + +std::shared_ptr Debounce::getShared() { + static std::weak_ptr sharedInstance; + std::shared_ptr shared = sharedInstance.lock(); + if (!shared) { + shared = std::make_shared(); + sharedInstance = shared; + } + + return shared; +} + +Debounce::Debounce() { + mRunning = true; + #ifndef __wasm32__ + mThread = std::thread([this] () { + loop(); + }); + #endif +} + +Debounce::~Debounce() { + mRunning = false; + #ifndef __wasm32__ + mWaitSignal.notify(); + mThread.join(); + #endif +} + +void Debounce::add(void *key, std::function cb) { + std::unique_lock lock(mMutex); + mCallbacks.emplace(key, cb); +} + +void Debounce::remove(void *key) { + std::unique_lock lock(mMutex); + mCallbacks.erase(key); +} + +void Debounce::trigger() { + std::unique_lock lock(mMutex); + #ifdef __wasm32__ + notifyIfReady(); + #else + mWaitSignal.notify(); + #endif +} + +#ifndef __wasm32__ +void Debounce::loop() { + while (mRunning) { + mWaitSignal.wait(); + if (!mRunning) { + break; + } + + notifyIfReady(); + } +} +#endif + +void Debounce::notifyIfReady() { + if (!mRunning) { + return; + } + + // If we haven't seen an event in more than the maximum wait time, notify callbacks immediately + // to ensure that we don't wait forever. Otherwise, wait for the minimum wait time and batch + // subsequent fast changes. This also means the first file change in a batch is notified immediately, + // separately from the rest of the batch. This seems like an acceptable tradeoff if the common case + // is that only a single file was updated at a time. + auto time = std::chrono::steady_clock::now(); + if ((time - mLastTime) > std::chrono::milliseconds(MAX_WAIT_TIME)) { + mLastTime = time; + notify(); + } else { + wait(); + } +} + +void Debounce::wait() { + #ifdef __wasm32__ + clear_timeout(mTimeout); + mTimeout = set_timeout(MIN_WAIT_TIME, this); + #else + auto status = mWaitSignal.waitFor(std::chrono::milliseconds(MIN_WAIT_TIME)); + if (mRunning && (status == std::cv_status::timeout)) { + notify(); + } + #endif +} + +void Debounce::notify() { + std::unique_lock lock(mMutex); + + mLastTime = std::chrono::steady_clock::now(); + for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { + auto cb = it->second; + cb(); + } + + #ifndef __wasm32__ + mWaitSignal.reset(); + #endif +} diff --git a/node_modules/@parcel/watcher/src/Debounce.hh b/node_modules/@parcel/watcher/src/Debounce.hh new file mode 100644 index 0000000..a17fdef --- /dev/null +++ b/node_modules/@parcel/watcher/src/Debounce.hh @@ -0,0 +1,49 @@ +#ifndef DEBOUNCE_H +#define DEBOUNCE_H + +#include +#include +#include +#include "Signal.hh" + +#define MIN_WAIT_TIME 50 +#define MAX_WAIT_TIME 500 + +#ifdef __wasm32__ +extern "C" { + int set_timeout(int ms, void *ctx); + void clear_timeout(int timeout); + void on_timeout(void *ctx); +}; +#endif + +class Debounce { +public: + static std::shared_ptr getShared(); + + Debounce(); + ~Debounce(); + + void add(void *key, std::function cb); + void remove(void *key); + void trigger(); + void notify(); + +private: + bool mRunning; + std::mutex mMutex; + #ifdef __wasm32__ + int mTimeout; + #else + Signal mWaitSignal; + std::thread mThread; + #endif + std::unordered_map> mCallbacks; + std::chrono::time_point mLastTime; + + void loop(); + void notifyIfReady(); + void wait(); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/DirTree.cc b/node_modules/@parcel/watcher/src/DirTree.cc new file mode 100644 index 0000000..ac17c15 --- /dev/null +++ b/node_modules/@parcel/watcher/src/DirTree.cc @@ -0,0 +1,152 @@ +#include "DirTree.hh" +#include + +static std::mutex mDirCacheMutex; +static std::unordered_map> dirTreeCache; + +struct DirTreeDeleter { + void operator()(DirTree *tree) { + std::lock_guard lock(mDirCacheMutex); + dirTreeCache.erase(tree->root); + delete tree; + + // Free up memory. + if (dirTreeCache.size() == 0) { + dirTreeCache.rehash(0); + } + } +}; + +std::shared_ptr DirTree::getCached(std::string root) { + std::lock_guard lock(mDirCacheMutex); + + auto found = dirTreeCache.find(root); + std::shared_ptr tree; + + // Use cached tree, or create an empty one. + if (found != dirTreeCache.end()) { + tree = found->second.lock(); + } else { + tree = std::shared_ptr(new DirTree(root), DirTreeDeleter()); + dirTreeCache.emplace(root, tree); + } + + return tree; +} + +DirTree::DirTree(std::string root, FILE *f) : root(root), isComplete(true) { + size_t size; + if (fscanf(f, "%zu", &size)) { + for (size_t i = 0; i < size; i++) { + DirEntry entry(f); + entries.emplace(entry.path, entry); + } + } +} + +// Internal find method that has no lock +DirEntry *DirTree::_find(std::string path) { + auto found = entries.find(path); + if (found == entries.end()) { + return NULL; + } + + return &found->second; +} + +DirEntry *DirTree::add(std::string path, uint64_t mtime, bool isDir) { + std::lock_guard lock(mMutex); + + DirEntry entry(path, mtime, isDir); + auto it = entries.emplace(entry.path, entry); + return &it.first->second; +} + +DirEntry *DirTree::find(std::string path) { + std::lock_guard lock(mMutex); + return _find(path); +} + +DirEntry *DirTree::update(std::string path, uint64_t mtime) { + std::lock_guard lock(mMutex); + + DirEntry *found = _find(path); + if (found) { + found->mtime = mtime; + } + + return found; +} + +void DirTree::remove(std::string path) { + std::lock_guard lock(mMutex); + + DirEntry *found = _find(path); + + // Remove all sub-entries if this is a directory + if (found && found->isDir) { + std::string pathStart = path + DIR_SEP; + for (auto it = entries.begin(); it != entries.end();) { + if (it->first.rfind(pathStart, 0) == 0) { + it = entries.erase(it); + } else { + it++; + } + } + } + + entries.erase(path); +} + +void DirTree::write(FILE *f) { + std::lock_guard lock(mMutex); + + fprintf(f, "%zu\n", entries.size()); + for (auto it = entries.begin(); it != entries.end(); it++) { + it->second.write(f); + } +} + +void DirTree::getChanges(DirTree *snapshot, EventList &events) { + std::lock_guard lock(mMutex); + std::lock_guard snapshotLock(snapshot->mMutex); + + for (auto it = entries.begin(); it != entries.end(); it++) { + auto found = snapshot->entries.find(it->first); + if (found == snapshot->entries.end()) { + events.create(it->second.path); + } else if (found->second.mtime != it->second.mtime && !found->second.isDir && !it->second.isDir) { + events.update(it->second.path); + } + } + + for (auto it = snapshot->entries.begin(); it != snapshot->entries.end(); it++) { + size_t count = entries.count(it->first); + if (count == 0) { + events.remove(it->second.path); + } + } +} + +DirEntry::DirEntry(std::string p, uint64_t t, bool d) { + path = p; + mtime = t; + isDir = d; + state = NULL; +} + +DirEntry::DirEntry(FILE *f) { + size_t size; + if (fscanf(f, "%zu", &size)) { + path.resize(size); + if (fread(&path[0], sizeof(char), size, f)) { + int d = 0; + fscanf(f, "%" PRIu64 " %d\n", &mtime, &d); + isDir = d == 1; + } + } +} + +void DirEntry::write(FILE *f) const { + fprintf(f, "%zu%s%" PRIu64 " %d\n", path.size(), path.c_str(), mtime, isDir); +} diff --git a/node_modules/@parcel/watcher/src/DirTree.hh b/node_modules/@parcel/watcher/src/DirTree.hh new file mode 100644 index 0000000..328f469 --- /dev/null +++ b/node_modules/@parcel/watcher/src/DirTree.hh @@ -0,0 +1,50 @@ +#ifndef DIR_TREE_H +#define DIR_TREE_H + +#include +#include +#include +#include "Event.hh" + +#ifdef _WIN32 +#define DIR_SEP "\\" +#else +#define DIR_SEP "/" +#endif + +struct DirEntry { + std::string path; + uint64_t mtime; + bool isDir; + mutable void *state; + + DirEntry(std::string p, uint64_t t, bool d); + DirEntry(FILE *f); + void write(FILE *f) const; + bool operator==(const DirEntry &other) const { + return path == other.path; + } +}; + +class DirTree { +public: + static std::shared_ptr getCached(std::string root); + DirTree(std::string root) : root(root), isComplete(false) {} + DirTree(std::string root, FILE *f); + DirEntry *add(std::string path, uint64_t mtime, bool isDir); + DirEntry *find(std::string path); + DirEntry *update(std::string path, uint64_t mtime); + void remove(std::string path); + void write(FILE *f); + void getChanges(DirTree *snapshot, EventList &events); + + std::mutex mMutex; + std::string root; + bool isComplete; + std::unordered_map entries; + +private: + DirEntry *_find(std::string path); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/Event.hh b/node_modules/@parcel/watcher/src/Event.hh new file mode 100644 index 0000000..8d09712 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Event.hh @@ -0,0 +1,109 @@ +#ifndef EVENT_H +#define EVENT_H + +#include +#include +#include "wasm/include.h" +#include +#include +#include +#include + +using namespace Napi; + +struct Event { + std::string path; + bool isCreated; + bool isDeleted; + Event(std::string path) : path(path), isCreated(false), isDeleted(false) {} + + Value toJS(const Env& env) { + EscapableHandleScope scope(env); + Object res = Object::New(env); + std::string type = isCreated ? "create" : isDeleted ? "delete" : "update"; + res.Set(String::New(env, "path"), String::New(env, path.c_str())); + res.Set(String::New(env, "type"), String::New(env, type.c_str())); + return scope.Escape(res); + } +}; + +class EventList { +public: + void create(std::string path) { + std::lock_guard l(mMutex); + Event *event = internalUpdate(path); + if (event->isDeleted) { + // Assume update event when rapidly removed and created + // https://github.com/parcel-bundler/watcher/issues/72 + event->isDeleted = false; + } else { + event->isCreated = true; + } + } + + Event *update(std::string path) { + std::lock_guard l(mMutex); + return internalUpdate(path); + } + + void remove(std::string path) { + std::lock_guard l(mMutex); + Event *event = internalUpdate(path); + event->isDeleted = true; + } + + size_t size() { + std::lock_guard l(mMutex); + return mEvents.size(); + } + + std::vector getEvents() { + std::lock_guard l(mMutex); + std::vector eventsCloneVector; + for(auto it = mEvents.begin(); it != mEvents.end(); ++it) { + if (!(it->second.isCreated && it->second.isDeleted)) { + eventsCloneVector.push_back(it->second); + } + } + return eventsCloneVector; + } + + void clear() { + std::lock_guard l(mMutex); + mEvents.clear(); + mError.reset(); + } + + void error(std::string err) { + std::lock_guard l(mMutex); + if (!mError.has_value()) { + mError.emplace(err); + } + } + + bool hasError() { + std::lock_guard l(mMutex); + return mError.has_value(); + } + + std::string getError() { + std::lock_guard l(mMutex); + return mError.value_or(""); + } + +private: + mutable std::mutex mMutex; + std::map mEvents; + std::optional mError; + Event *internalUpdate(std::string path) { + auto found = mEvents.find(path); + if (found == mEvents.end()) { + auto it = mEvents.emplace(path, Event(path)); + return &it.first->second; + } + + return &found->second; + } +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/Glob.cc b/node_modules/@parcel/watcher/src/Glob.cc new file mode 100644 index 0000000..a4a1722 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Glob.cc @@ -0,0 +1,22 @@ +#include "Glob.hh" + +#ifdef __wasm32__ +extern "C" bool wasm_regex_match(const char *s, const char *regex); +#endif + +Glob::Glob(std::string raw) { + mRaw = raw; + mHash = std::hash()(raw); + #ifndef __wasm32__ + mRegex = std::regex(raw); + #endif +} + +bool Glob::isIgnored(std::string relative_path) const { + // Use native JS regex engine for wasm to reduce binary size. + #ifdef __wasm32__ + return wasm_regex_match(relative_path.c_str(), mRaw.c_str()); + #else + return std::regex_match(relative_path, mRegex); + #endif +} diff --git a/node_modules/@parcel/watcher/src/Glob.hh b/node_modules/@parcel/watcher/src/Glob.hh new file mode 100644 index 0000000..6e049e6 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Glob.hh @@ -0,0 +1,34 @@ +#ifndef GLOB_H +#define GLOB_H + +#include +#include + +struct Glob { + std::size_t mHash; + std::string mRaw; + #ifndef __wasm32__ + std::regex mRegex; + #endif + + Glob(std::string raw); + + bool operator==(const Glob &other) const { + return mHash == other.mHash; + } + + bool isIgnored(std::string relative_path) const; +}; + +namespace std +{ + template <> + struct hash + { + size_t operator()(const Glob& g) const { + return g.mHash; + } + }; +} + +#endif diff --git a/node_modules/@parcel/watcher/src/PromiseRunner.hh b/node_modules/@parcel/watcher/src/PromiseRunner.hh new file mode 100644 index 0000000..4ca3bb6 --- /dev/null +++ b/node_modules/@parcel/watcher/src/PromiseRunner.hh @@ -0,0 +1,101 @@ +#ifndef PROMISE_RUNNER_H +#define PROMISE_RUNNER_H + +#include +#include "wasm/include.h" +#include + +using namespace Napi; + +class PromiseRunner { +public: + const Env env; + Promise::Deferred deferred; + + PromiseRunner(Env env) : env(env), deferred(Promise::Deferred::New(env)) { + napi_status status = napi_create_async_work(env, nullptr, env.Undefined(), + onExecute, onWorkComplete, this, &work); + if (status != napi_ok) { + work = nullptr; + const napi_extended_error_info *error_info = 0; + napi_get_last_error_info(env, &error_info); + if (error_info->error_message) { + Error::New(env, error_info->error_message).ThrowAsJavaScriptException(); + } else { + Error::New(env).ThrowAsJavaScriptException(); + } + } + } + + virtual ~PromiseRunner() {} + + Value queue() { + if (work) { + napi_status status = napi_queue_async_work(env, work); + if (status != napi_ok) { + onError(Error::New(env)); + } + } + + return deferred.Promise(); + } + +private: + napi_async_work work; + std::string error; + + static void onExecute(napi_env env, void *this_pointer) { + PromiseRunner* self = (PromiseRunner*) this_pointer; + try { + self->execute(); + } catch (std::exception &err) { + self->error = err.what(); + } + } + + static void onWorkComplete(napi_env env, napi_status status, void *this_pointer) { + PromiseRunner* self = (PromiseRunner*) this_pointer; + if (status != napi_cancelled) { + HandleScope scope(self->env); + if (status == napi_ok) { + status = napi_delete_async_work(self->env, self->work); + if (status == napi_ok) { + if (self->error.size() == 0) { + self->onOK(); + } else { + self->onError(Error::New(self->env, self->error)); + } + delete self; + return; + } + } + } + + // fallthrough for error handling + const napi_extended_error_info *error_info = 0; + napi_get_last_error_info(env, &error_info); + if (error_info->error_message){ + self->onError(Error::New(env, error_info->error_message)); + } else { + self->onError(Error::New(env)); + } + delete self; + } + + virtual void execute() {} + virtual Value getResult() { + return env.Null(); + } + + void onOK() { + HandleScope scope(env); + Value result = getResult(); + deferred.Resolve(result); + } + + void onError(const Error &e) { + deferred.Reject(e.Value()); + } +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/Signal.hh b/node_modules/@parcel/watcher/src/Signal.hh new file mode 100644 index 0000000..e577319 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Signal.hh @@ -0,0 +1,46 @@ +#ifndef SIGNAL_H +#define SIGNAL_H + +#include +#include + +class Signal { +public: + Signal() : mFlag(false), mWaiting(false) {} + void wait() { + std::unique_lock lock(mMutex); + while (!mFlag) { + mWaiting = true; + mCond.wait(lock); + } + } + + std::cv_status waitFor(std::chrono::milliseconds ms) { + std::unique_lock lock(mMutex); + return mCond.wait_for(lock, ms); + } + + void notify() { + std::unique_lock lock(mMutex); + mFlag = true; + mCond.notify_all(); + } + + void reset() { + std::unique_lock lock(mMutex); + mFlag = false; + mWaiting = false; + } + + bool isWaiting() { + return mWaiting; + } + +private: + bool mFlag; + bool mWaiting; + std::mutex mMutex; + std::condition_variable mCond; +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/Watcher.cc b/node_modules/@parcel/watcher/src/Watcher.cc new file mode 100644 index 0000000..e9d7676 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Watcher.cc @@ -0,0 +1,237 @@ +#include "Watcher.hh" +#include + +using namespace Napi; + +struct WatcherHash { + std::size_t operator() (WatcherRef const &k) const { + return std::hash()(k->mDir); + } +}; + +struct WatcherCompare { + size_t operator() (WatcherRef const &a, WatcherRef const &b) const { + return *a == *b; + } +}; + +static std::unordered_set sharedWatchers; + +WatcherRef Watcher::getShared(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs) { + WatcherRef watcher = std::make_shared(dir, ignorePaths, ignoreGlobs); + auto found = sharedWatchers.find(watcher); + if (found != sharedWatchers.end()) { + return *found; + } + + sharedWatchers.insert(watcher); + return watcher; +} + +void removeShared(Watcher *watcher) { + for (auto it = sharedWatchers.begin(); it != sharedWatchers.end(); it++) { + if (it->get() == watcher) { + sharedWatchers.erase(it); + break; + } + } + + // Free up memory. + if (sharedWatchers.size() == 0) { + sharedWatchers.rehash(0); + } +} + +Watcher::Watcher(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs) + : mDir(dir), + mIgnorePaths(ignorePaths), + mIgnoreGlobs(ignoreGlobs) { + mDebounce = Debounce::getShared(); + mDebounce->add(this, [this] () { + triggerCallbacks(); + }); + } + +Watcher::~Watcher() { + mDebounce->remove(this); +} + +void Watcher::wait() { + std::unique_lock lk(mMutex); + mCond.wait(lk); +} + +void Watcher::notify() { + std::unique_lock lk(mMutex); + mCond.notify_all(); + + if (mCallbacks.size() > 0 && mEvents.size() > 0) { + // We must release our lock before calling into the debouncer + // to avoid a deadlock: the debouncer thread itself will require + // our lock from its thread when calling into `triggerCallbacks` + // while holding its own debouncer lock. + lk.unlock(); + mDebounce->trigger(); + } +} + +struct CallbackData { + std::string error; + std::vector events; + CallbackData(std::string error, std::vector events) : error(error), events(events) {} +}; + +Value callbackEventsToJS(const Env &env, std::vector &events) { + EscapableHandleScope scope(env); + Array arr = Array::New(env, events.size()); + size_t currentEventIndex = 0; + for (auto eventIterator = events.begin(); eventIterator != events.end(); eventIterator++) { + arr.Set(currentEventIndex++, eventIterator->toJS(env)); + } + return scope.Escape(arr); +} + +void callJSFunction(Napi::Env env, Function jsCallback, CallbackData *data) { + HandleScope scope(env); + auto err = data->error.size() > 0 ? Error::New(env, data->error).Value() : env.Null(); + auto events = callbackEventsToJS(env, data->events); + jsCallback.Call({err, events}); + delete data; + + // Throw errors from the callback as fatal exceptions + // If we don't handle these node segfaults... + if (env.IsExceptionPending()) { + Napi::Error err = env.GetAndClearPendingException(); + napi_fatal_exception(env, err.Value()); + } +} + +void Watcher::notifyError(std::exception &err) { + std::unique_lock lk(mMutex); + for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { + CallbackData *data = new CallbackData(err.what(), {}); + it->tsfn.BlockingCall(data, callJSFunction); + } + + clearCallbacks(); +} + +// This function is called from the debounce thread. +void Watcher::triggerCallbacks() { + std::unique_lock lk(mMutex); + if (mCallbacks.size() > 0 && (mEvents.size() > 0 || mEvents.hasError())) { + auto error = mEvents.getError(); + auto events = mEvents.getEvents(); + mEvents.clear(); + + for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { + it->tsfn.BlockingCall(new CallbackData(error, events), callJSFunction); + } + } +} + +// This should be called from the JavaScript thread. +bool Watcher::watch(Function callback) { + std::unique_lock lk(mMutex); + + auto it = findCallback(callback); + if (it != mCallbacks.end()) { + return false; + } + + auto tsfn = ThreadSafeFunction::New( + callback.Env(), + callback, + "Watcher callback", + 0, // Unlimited queue + 1 // Initial thread count + ); + + mCallbacks.push_back(Callback { + tsfn, + Napi::Persistent(callback), + std::this_thread::get_id() + }); + + return true; +} + +// This should be called from the JavaScript thread. +std::vector::iterator Watcher::findCallback(Function callback) { + for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { + // Only consider callbacks created by the same thread, or V8 will panic. + if (it->threadId == std::this_thread::get_id() && it->ref.Value() == callback) { + return it; + } + } + + return mCallbacks.end(); +} + +// This should be called from the JavaScript thread. +bool Watcher::unwatch(Function callback) { + std::unique_lock lk(mMutex); + + bool removed = false; + auto it = findCallback(callback); + if (it != mCallbacks.end()) { + it->tsfn.Release(); + it->ref.Unref(); + mCallbacks.erase(it); + removed = true; + } + + if (removed && mCallbacks.size() == 0) { + unref(); + return true; + } + + return false; +} + +void Watcher::unref() { + if (mCallbacks.size() == 0) { + removeShared(this); + } +} + +void Watcher::destroy() { + std::unique_lock lk(mMutex); + clearCallbacks(); +} + +// Private because it doesn't lock. +void Watcher::clearCallbacks() { + for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { + it->tsfn.Release(); + it->ref.Unref(); + } + + mCallbacks.clear(); + unref(); +} + +bool Watcher::isIgnored(std::string path) { + for (auto it = mIgnorePaths.begin(); it != mIgnorePaths.end(); it++) { + auto dir = *it + DIR_SEP; + if (*it == path || path.compare(0, dir.size(), dir) == 0) { + return true; + } + } + + auto basePath = mDir + DIR_SEP; + + if (path.rfind(basePath, 0) != 0) { + return false; + } + + auto relativePath = path.substr(basePath.size()); + + for (auto it = mIgnoreGlobs.begin(); it != mIgnoreGlobs.end(); it++) { + if (it->isIgnored(relativePath)) { + return true; + } + } + + return false; +} diff --git a/node_modules/@parcel/watcher/src/Watcher.hh b/node_modules/@parcel/watcher/src/Watcher.hh new file mode 100644 index 0000000..f89e9f5 --- /dev/null +++ b/node_modules/@parcel/watcher/src/Watcher.hh @@ -0,0 +1,73 @@ +#ifndef WATCHER_H +#define WATCHER_H + +#include +#include +#include +#include +#include "Glob.hh" +#include "Event.hh" +#include "Debounce.hh" +#include "DirTree.hh" +#include "Signal.hh" + +using namespace Napi; + +struct Watcher; +using WatcherRef = std::shared_ptr; + +struct Callback { + Napi::ThreadSafeFunction tsfn; + Napi::FunctionReference ref; + std::thread::id threadId; +}; + +class WatcherState { +public: + virtual ~WatcherState() = default; +}; + +struct Watcher { + std::string mDir; + std::unordered_set mIgnorePaths; + std::unordered_set mIgnoreGlobs; + EventList mEvents; + std::shared_ptr state; + + Watcher(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs); + ~Watcher(); + + bool operator==(const Watcher &other) const { + return mDir == other.mDir && mIgnorePaths == other.mIgnorePaths && mIgnoreGlobs == other.mIgnoreGlobs; + } + + void wait(); + void notify(); + void notifyError(std::exception &err); + bool watch(Function callback); + bool unwatch(Function callback); + void unref(); + bool isIgnored(std::string path); + void destroy(); + + static WatcherRef getShared(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs); + +private: + std::mutex mMutex; + std::condition_variable mCond; + std::vector mCallbacks; + std::shared_ptr mDebounce; + + std::vector::iterator findCallback(Function callback); + void clearCallbacks(); + void triggerCallbacks(); +}; + +class WatcherError : public std::runtime_error { +public: + WatcherRef mWatcher; + WatcherError(std::string msg, WatcherRef watcher) : std::runtime_error(msg), mWatcher(watcher) {} + WatcherError(const char *msg, WatcherRef watcher) : std::runtime_error(msg), mWatcher(watcher) {} +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/binding.cc b/node_modules/@parcel/watcher/src/binding.cc new file mode 100644 index 0000000..e1506bc --- /dev/null +++ b/node_modules/@parcel/watcher/src/binding.cc @@ -0,0 +1,268 @@ +#include +#include +#include "wasm/include.h" +#include +#include "Glob.hh" +#include "Event.hh" +#include "Backend.hh" +#include "Watcher.hh" +#include "PromiseRunner.hh" + +using namespace Napi; + +std::unordered_set getIgnorePaths(Env env, Value opts) { + std::unordered_set result; + + if (opts.IsObject()) { + Value v = opts.As().Get(String::New(env, "ignorePaths")); + if (v.IsArray()) { + Array items = v.As(); + for (size_t i = 0; i < items.Length(); i++) { + Value item = items.Get(Number::New(env, i)); + if (item.IsString()) { + result.insert(std::string(item.As().Utf8Value().c_str())); + } + } + } + } + + return result; +} + +std::unordered_set getIgnoreGlobs(Env env, Value opts) { + std::unordered_set result; + + if (opts.IsObject()) { + Value v = opts.As().Get(String::New(env, "ignoreGlobs")); + if (v.IsArray()) { + Array items = v.As(); + for (size_t i = 0; i < items.Length(); i++) { + Value item = items.Get(Number::New(env, i)); + if (item.IsString()) { + auto key = item.As().Utf8Value(); + try { + result.emplace(key); + } catch (const std::regex_error& e) { + Error::New(env, e.what()).ThrowAsJavaScriptException(); + } + } + } + } + } + + return result; +} + +std::shared_ptr getBackend(Env env, Value opts) { + Value b = opts.As().Get(String::New(env, "backend")); + std::string backendName; + if (b.IsString()) { + backendName = std::string(b.As().Utf8Value().c_str()); + } + + return Backend::getShared(backendName); +} + +class WriteSnapshotRunner : public PromiseRunner { +public: + WriteSnapshotRunner(Env env, Value dir, Value snap, Value opts) + : PromiseRunner(env), + snapshotPath(std::string(snap.As().Utf8Value().c_str())) { + watcher = Watcher::getShared( + std::string(dir.As().Utf8Value().c_str()), + getIgnorePaths(env, opts), + getIgnoreGlobs(env, opts) + ); + + backend = getBackend(env, opts); + } + + ~WriteSnapshotRunner() { + watcher->unref(); + backend->unref(); + } +private: + std::shared_ptr backend; + WatcherRef watcher; + std::string snapshotPath; + + void execute() override { + backend->writeSnapshot(watcher, &snapshotPath); + } +}; + +class GetEventsSinceRunner : public PromiseRunner { +public: + GetEventsSinceRunner(Env env, Value dir, Value snap, Value opts) + : PromiseRunner(env), + snapshotPath(std::string(snap.As().Utf8Value().c_str())) { + watcher = std::make_shared( + std::string(dir.As().Utf8Value().c_str()), + getIgnorePaths(env, opts), + getIgnoreGlobs(env, opts) + ); + + backend = getBackend(env, opts); + } + + ~GetEventsSinceRunner() { + watcher->unref(); + backend->unref(); + } +private: + std::shared_ptr backend; + WatcherRef watcher; + std::string snapshotPath; + + void execute() override { + backend->getEventsSince(watcher, &snapshotPath); + if (watcher->mEvents.hasError()) { + throw std::runtime_error(watcher->mEvents.getError()); + } + } + + Value getResult() override { + std::vector events = watcher->mEvents.getEvents(); + Array eventsArray = Array::New(env, events.size()); + size_t i = 0; + for (auto it = events.begin(); it != events.end(); it++) { + eventsArray.Set(i++, it->toJS(env)); + } + return eventsArray; + } +}; + +template +Value queueSnapshotWork(const CallbackInfo& info) { + Env env = info.Env(); + if (info.Length() < 1 || !info[0].IsString()) { + TypeError::New(env, "Expected a string").ThrowAsJavaScriptException(); + return env.Null(); + } + + if (info.Length() < 2 || !info[1].IsString()) { + TypeError::New(env, "Expected a string").ThrowAsJavaScriptException(); + return env.Null(); + } + + if (info.Length() >= 3 && !info[2].IsObject()) { + TypeError::New(env, "Expected an object").ThrowAsJavaScriptException(); + return env.Null(); + } + + Runner *runner = new Runner(info.Env(), info[0], info[1], info[2]); + return runner->queue(); +} + +Value writeSnapshot(const CallbackInfo& info) { + return queueSnapshotWork(info); +} + +Value getEventsSince(const CallbackInfo& info) { + return queueSnapshotWork(info); +} + +class SubscribeRunner : public PromiseRunner { +public: + SubscribeRunner(Env env, Value dir, Value fn, Value opts) : PromiseRunner(env) { + watcher = Watcher::getShared( + std::string(dir.As().Utf8Value().c_str()), + getIgnorePaths(env, opts), + getIgnoreGlobs(env, opts) + ); + + backend = getBackend(env, opts); + watcher->watch(fn.As()); + } + +private: + WatcherRef watcher; + std::shared_ptr backend; + FunctionReference callback; + + void execute() override { + try { + backend->watch(watcher); + } catch (std::exception &err) { + watcher->destroy(); + throw; + } + } +}; + +class UnsubscribeRunner : public PromiseRunner { +public: + UnsubscribeRunner(Env env, Value dir, Value fn, Value opts) : PromiseRunner(env) { + watcher = Watcher::getShared( + std::string(dir.As().Utf8Value().c_str()), + getIgnorePaths(env, opts), + getIgnoreGlobs(env, opts) + ); + + backend = getBackend(env, opts); + shouldUnwatch = watcher->unwatch(fn.As()); + } + +private: + WatcherRef watcher; + std::shared_ptr backend; + bool shouldUnwatch; + + void execute() override { + if (shouldUnwatch) { + backend->unwatch(watcher); + } + } +}; + +template +Value queueSubscriptionWork(const CallbackInfo& info) { + Env env = info.Env(); + if (info.Length() < 1 || !info[0].IsString()) { + TypeError::New(env, "Expected a string").ThrowAsJavaScriptException(); + return env.Null(); + } + + if (info.Length() < 2 || !info[1].IsFunction()) { + TypeError::New(env, "Expected a function").ThrowAsJavaScriptException(); + return env.Null(); + } + + if (info.Length() >= 3 && !info[2].IsObject()) { + TypeError::New(env, "Expected an object").ThrowAsJavaScriptException(); + return env.Null(); + } + + Runner *runner = new Runner(info.Env(), info[0], info[1], info[2]); + return runner->queue(); +} + +Value subscribe(const CallbackInfo& info) { + return queueSubscriptionWork(info); +} + +Value unsubscribe(const CallbackInfo& info) { + return queueSubscriptionWork(info); +} + +Object Init(Env env, Object exports) { + exports.Set( + String::New(env, "writeSnapshot"), + Function::New(env, writeSnapshot) + ); + exports.Set( + String::New(env, "getEventsSince"), + Function::New(env, getEventsSince) + ); + exports.Set( + String::New(env, "subscribe"), + Function::New(env, subscribe) + ); + exports.Set( + String::New(env, "unsubscribe"), + Function::New(env, unsubscribe) + ); + return exports; +} + +NODE_API_MODULE(watcher, Init) diff --git a/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc b/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc new file mode 100644 index 0000000..2991c32 --- /dev/null +++ b/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc @@ -0,0 +1,306 @@ +#include +#include +#include +#include +#include +#include +#include +#include "KqueueBackend.hh" + +#if __APPLE__ +#define st_mtim st_mtimespec +#endif + +#if !defined(O_EVTONLY) +#define O_EVTONLY O_RDONLY +#endif + +#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) + +void KqueueBackend::start() { + if ((mKqueue = kqueue()) < 0) { + throw std::runtime_error(std::string("Unable to open kqueue: ") + strerror(errno)); + } + + // Create a pipe that we will write to when we want to end the thread. + int err = pipe(mPipe); + if (err == -1) { + throw std::runtime_error(std::string("Unable to open pipe: ") + strerror(errno)); + } + + // Subscribe kqueue to this pipe. + struct kevent ev; + EV_SET( + &ev, + mPipe[0], + EVFILT_READ, + EV_ADD | EV_CLEAR, + 0, + 0, + 0 + ); + + if (kevent(mKqueue, &ev, 1, NULL, 0, 0)) { + close(mPipe[0]); + close(mPipe[1]); + throw std::runtime_error(std::string("Unable to watch pipe: ") + strerror(errno)); + } + + notifyStarted(); + + struct kevent events[128]; + + while (true) { + int event_count = kevent(mKqueue, NULL, 0, events, 128, 0); + if (event_count < 0 || events[0].flags == EV_ERROR) { + throw std::runtime_error(std::string("kevent error: ") + strerror(errno)); + } + + // Track all of the watchers that are touched so we can notify them at the end of the events. + std::unordered_set watchers; + + for (int i = 0; i < event_count; i++) { + int flags = events[i].fflags; + int fd = events[i].ident; + if (fd == mPipe[0]) { + // pipe was written to. break out of the loop. + goto done; + } + + auto it = mFdToEntry.find(fd); + if (it == mFdToEntry.end()) { + // If fd wasn't in our map, we may have already stopped watching it. Ignore the event. + continue; + } + + DirEntry *entry = it->second; + + if (flags & NOTE_WRITE && entry && entry->isDir) { + // If a write occurred on a directory, we have to diff the contents of that + // directory to determine what file was added/deleted. + compareDir(fd, entry->path, watchers); + } else { + std::vector subs = findSubscriptions(entry->path); + for (auto it = subs.begin(); it != subs.end(); it++) { + KqueueSubscription *sub = *it; + watchers.insert(sub->watcher); + if (flags & (NOTE_DELETE | NOTE_RENAME | NOTE_REVOKE)) { + sub->watcher->mEvents.remove(sub->path); + sub->tree->remove(sub->path); + mFdToEntry.erase((int)(size_t)entry->state); + mSubscriptions.erase(sub->path); + } else if (flags & (NOTE_WRITE | NOTE_ATTRIB | NOTE_EXTEND)) { + struct stat st; + lstat(sub->path.c_str(), &st); + if (entry->mtime != CONVERT_TIME(st.st_mtim)) { + entry->mtime = CONVERT_TIME(st.st_mtim); + sub->watcher->mEvents.update(sub->path); + } + } + } + } + } + + for (auto it = watchers.begin(); it != watchers.end(); it++) { + (*it)->notify(); + } + } + +done: + close(mPipe[0]); + close(mPipe[1]); + mEndedSignal.notify(); +} + +KqueueBackend::~KqueueBackend() { + write(mPipe[1], "X", 1); + mEndedSignal.wait(); +} + +void KqueueBackend::subscribe(WatcherRef watcher) { + // Build a full directory tree recursively, and watch each directory. + std::shared_ptr tree = getTree(watcher); + + for (auto it = tree->entries.begin(); it != tree->entries.end(); it++) { + bool success = watchDir(watcher, it->second.path, tree); + if (!success) { + throw WatcherError(std::string("error watching " + watcher->mDir + ": " + strerror(errno)), watcher); + } + } +} + +bool KqueueBackend::watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree) { + if (watcher->isIgnored(path)) { + return false; + } + + DirEntry *entry = tree->find(path); + if (!entry) { + return false; + } + + KqueueSubscription sub = { + .watcher = watcher, + .path = path, + .tree = tree + }; + + if (!entry->state) { + int fd = open(path.c_str(), O_EVTONLY); + if (fd <= 0) { + return false; + } + + struct kevent event; + EV_SET( + &event, + fd, + EVFILT_VNODE, + EV_ADD | EV_CLEAR | EV_ENABLE, + NOTE_DELETE | NOTE_WRITE | NOTE_EXTEND | NOTE_ATTRIB | NOTE_RENAME | NOTE_REVOKE, + 0, + 0 + ); + + if (kevent(mKqueue, &event, 1, NULL, 0, 0)) { + close(fd); + return false; + } + + entry->state = (void *)(size_t)fd; + mFdToEntry.emplace(fd, entry); + } + + sub.fd = (int)(size_t)entry->state; + mSubscriptions.emplace(path, sub); + return true; +} + +std::vector KqueueBackend::findSubscriptions(std::string &path) { + // Find the subscriptions affected by this path. + // Copy pointers to them into a vector so that modifying mSubscriptions doesn't invalidate the iterator. + auto range = mSubscriptions.equal_range(path); + std::vector subs; + for (auto it = range.first; it != range.second; it++) { + subs.push_back(&it->second); + } + + return subs; +} + +bool KqueueBackend::compareDir(int fd, std::string &path, std::unordered_set &watchers) { + // macOS doesn't support fdclosedir, so we have to duplicate the file descriptor + // to ensure the closedir doesn't also stop watching. + #if __APPLE__ + fd = dup(fd); + #endif + + DIR *dir = fdopendir(fd); + if (dir == NULL) { + return false; + } + + // fdopendir doesn't rewind to the beginning. + rewinddir(dir); + + std::vector subs = findSubscriptions(path); + std::string dirStart = path + DIR_SEP; + + std::unordered_set> trees; + for (auto it = subs.begin(); it != subs.end(); it++) { + trees.emplace((*it)->tree); + } + + std::unordered_set entries; + struct dirent *entry; + while ((entry = readdir(dir))) { + if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) { + continue; + } + + std::string fullpath = dirStart + entry->d_name; + entries.emplace(fullpath); + + for (auto it = trees.begin(); it != trees.end(); it++) { + std::shared_ptr tree = *it; + if (!tree->find(fullpath)) { + struct stat st; + fstatat(fd, entry->d_name, &st, AT_SYMLINK_NOFOLLOW); + tree->add(fullpath, CONVERT_TIME(st.st_mtim), S_ISDIR(st.st_mode)); + + // Notify all watchers with the same tree. + for (auto i = subs.begin(); i != subs.end(); i++) { + KqueueSubscription *sub = *i; + if (sub->tree == tree) { + if (sub->watcher->isIgnored(fullpath)) { + continue; + } + + sub->watcher->mEvents.create(fullpath); + watchers.emplace(sub->watcher); + + bool success = watchDir(sub->watcher, fullpath, sub->tree); + if (!success) { + sub->tree->remove(fullpath); + return false; + } + } + } + } + } + } + + for (auto it = trees.begin(); it != trees.end(); it++) { + std::shared_ptr tree = *it; + for (auto entry = tree->entries.begin(); entry != tree->entries.end();) { + + if ( + entry->first.rfind(dirStart, 0) == 0 && + entry->first.find(DIR_SEP, dirStart.length()) == std::string::npos && + entries.count(entry->first) == 0 + ) { + // Notify all watchers with the same tree. + for (auto i = subs.begin(); i != subs.end(); i++) { + if ((*i)->tree == tree) { + KqueueSubscription *sub = *i; + if (!sub->watcher->isIgnored(entry->first)) { + sub->watcher->mEvents.remove(entry->first); + watchers.emplace(sub->watcher); + } + } + } + + mFdToEntry.erase((int)(size_t)entry->second.state); + mSubscriptions.erase(entry->first); + entry = tree->entries.erase(entry); + } else { + entry++; + } + } + } + + #if __APPLE__ + closedir(dir); + #else + fdclosedir(dir); + #endif + + return true; +} + +void KqueueBackend::unsubscribe(WatcherRef watcher) { + // Find any subscriptions pointing to this watcher, and remove them. + for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { + if (it->second.watcher.get() == watcher.get()) { + if (mSubscriptions.count(it->first) == 1) { + // Closing the file descriptor automatically unwatches it in the kqueue. + close(it->second.fd); + mFdToEntry.erase(it->second.fd); + } + + it = mSubscriptions.erase(it); + } else { + it++; + } + } +} diff --git a/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh b/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh new file mode 100644 index 0000000..3c6a9cd --- /dev/null +++ b/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh @@ -0,0 +1,35 @@ +#ifndef KQUEUE_H +#define KQUEUE_H + +#include +#include +#include "../shared/BruteForceBackend.hh" +#include "../DirTree.hh" +#include "../Signal.hh" + +struct KqueueSubscription { + WatcherRef watcher; + std::string path; + std::shared_ptr tree; + int fd; +}; + +class KqueueBackend : public BruteForceBackend { +public: + void start() override; + ~KqueueBackend(); + void subscribe(WatcherRef watcher) override; + void unsubscribe(WatcherRef watcher) override; +private: + int mKqueue; + int mPipe[2]; + std::unordered_multimap mSubscriptions; + std::unordered_map mFdToEntry; + Signal mEndedSignal; + + bool watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree); + bool compareDir(int fd, std::string &dir, std::unordered_set &watchers); + std::vector findSubscriptions(std::string &path); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc b/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc new file mode 100644 index 0000000..ec92691 --- /dev/null +++ b/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc @@ -0,0 +1,232 @@ +#include +#include +#include +#include +#include +#include "InotifyBackend.hh" + +#define INOTIFY_MASK \ + IN_ATTRIB | IN_CREATE | IN_DELETE | \ + IN_DELETE_SELF | IN_MODIFY | IN_MOVE_SELF | IN_MOVED_FROM | \ + IN_MOVED_TO | IN_DONT_FOLLOW | IN_ONLYDIR | IN_EXCL_UNLINK +#define BUFFER_SIZE 8192 +#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) + +void InotifyBackend::start() { + // Create a pipe that we will write to when we want to end the thread. + int err = pipe2(mPipe, O_CLOEXEC | O_NONBLOCK); + if (err == -1) { + throw std::runtime_error(std::string("Unable to open pipe: ") + strerror(errno)); + } + + // Init inotify file descriptor. + mInotify = inotify_init1(IN_NONBLOCK | IN_CLOEXEC); + if (mInotify == -1) { + throw std::runtime_error(std::string("Unable to initialize inotify: ") + strerror(errno)); + } + + pollfd pollfds[2]; + pollfds[0].fd = mPipe[0]; + pollfds[0].events = POLLIN; + pollfds[0].revents = 0; + pollfds[1].fd = mInotify; + pollfds[1].events = POLLIN; + pollfds[1].revents = 0; + + notifyStarted(); + + // Loop until we get an event from the pipe. + while (true) { + int result = poll(pollfds, 2, 500); + if (result < 0) { + throw std::runtime_error(std::string("Unable to poll: ") + strerror(errno)); + } + + if (pollfds[0].revents) { + break; + } + + if (pollfds[1].revents) { + handleEvents(); + } + } + + close(mPipe[0]); + close(mPipe[1]); + close(mInotify); + + mEndedSignal.notify(); +} + +InotifyBackend::~InotifyBackend() { + write(mPipe[1], "X", 1); + mEndedSignal.wait(); +} + +// This function is called by Backend::watch which takes a lock on mMutex +void InotifyBackend::subscribe(WatcherRef watcher) { + // Build a full directory tree recursively, and watch each directory. + std::shared_ptr tree = getTree(watcher); + + for (auto it = tree->entries.begin(); it != tree->entries.end(); it++) { + if (it->second.isDir) { + bool success = watchDir(watcher, it->second.path, tree); + if (!success) { + throw WatcherError(std::string("inotify_add_watch on '") + it->second.path + std::string("' failed: ") + strerror(errno), watcher); + } + } + } +} + +bool InotifyBackend::watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree) { + int wd = inotify_add_watch(mInotify, path.c_str(), INOTIFY_MASK); + if (wd == -1) { + return false; + } + + std::shared_ptr sub = std::make_shared(); + sub->tree = tree; + sub->path = path; + sub->watcher = watcher; + mSubscriptions.emplace(wd, sub); + + return true; +} + +void InotifyBackend::handleEvents() { + char buf[BUFFER_SIZE] __attribute__ ((aligned(__alignof__(struct inotify_event))));; + struct inotify_event *event; + + // Track all of the watchers that are touched so we can notify them at the end of the events. + std::unordered_set watchers; + + while (true) { + int n = read(mInotify, &buf, BUFFER_SIZE); + if (n < 0) { + if (errno == EAGAIN || errno == EWOULDBLOCK) { + break; + } + + throw std::runtime_error(std::string("Error reading from inotify: ") + strerror(errno)); + } + + if (n == 0) { + break; + } + + for (char *ptr = buf; ptr < buf + n; ptr += sizeof(*event) + event->len) { + event = (struct inotify_event *)ptr; + + if ((event->mask & IN_Q_OVERFLOW) == IN_Q_OVERFLOW) { + // overflow + continue; + } + + handleEvent(event, watchers); + } + } + + for (auto it = watchers.begin(); it != watchers.end(); it++) { + (*it)->notify(); + } +} + +void InotifyBackend::handleEvent(struct inotify_event *event, std::unordered_set &watchers) { + std::unique_lock lock(mMutex); + + // Find the subscriptions for this watch descriptor + auto range = mSubscriptions.equal_range(event->wd); + std::unordered_set> set; + for (auto it = range.first; it != range.second; it++) { + set.insert(it->second); + } + + for (auto it = set.begin(); it != set.end(); it++) { + if (handleSubscription(event, *it)) { + watchers.insert((*it)->watcher); + } + } +} + +bool InotifyBackend::handleSubscription(struct inotify_event *event, std::shared_ptr sub) { + // Build full path and check if its in our ignore list. + std::shared_ptr watcher = sub->watcher; + std::string path = std::string(sub->path); + bool isDir = event->mask & IN_ISDIR; + + if (event->len > 0) { + path += "/" + std::string(event->name); + } + + if (watcher->isIgnored(path)) { + return false; + } + + // If this is a create, check if it's a directory and start watching if it is. + // In any case, keep the directory tree up to date. + if (event->mask & (IN_CREATE | IN_MOVED_TO)) { + watcher->mEvents.create(path); + + struct stat st; + // Use lstat to avoid resolving symbolic links that we cannot watch anyway + // https://github.com/parcel-bundler/watcher/issues/76 + lstat(path.c_str(), &st); + DirEntry *entry = sub->tree->add(path, CONVERT_TIME(st.st_mtim), S_ISDIR(st.st_mode)); + + if (entry->isDir) { + bool success = watchDir(watcher, path, sub->tree); + if (!success) { + sub->tree->remove(path); + return false; + } + } + } else if (event->mask & (IN_MODIFY | IN_ATTRIB)) { + watcher->mEvents.update(path); + + struct stat st; + stat(path.c_str(), &st); + sub->tree->update(path, CONVERT_TIME(st.st_mtim)); + } else if (event->mask & (IN_DELETE | IN_DELETE_SELF | IN_MOVED_FROM | IN_MOVE_SELF)) { + bool isSelfEvent = (event->mask & (IN_DELETE_SELF | IN_MOVE_SELF)); + // Ignore delete/move self events unless this is the recursive watch root + if (isSelfEvent && path != watcher->mDir) { + return false; + } + + // If the entry being deleted/moved is a directory, remove it from the list of subscriptions + // XXX: self events don't have the IN_ISDIR mask + if (isSelfEvent || isDir) { + for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { + if (it->second->path == path) { + it = mSubscriptions.erase(it); + } else { + ++it; + } + } + } + + watcher->mEvents.remove(path); + sub->tree->remove(path); + } + + return true; +} + +// This function is called by Backend::unwatch which takes a lock on mMutex +void InotifyBackend::unsubscribe(WatcherRef watcher) { + // Find any subscriptions pointing to this watcher, and remove them. + for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { + if (it->second->watcher.get() == watcher.get()) { + if (mSubscriptions.count(it->first) == 1) { + int err = inotify_rm_watch(mInotify, it->first); + if (err == -1) { + throw WatcherError(std::string("Unable to remove watcher: ") + strerror(errno), watcher); + } + } + + it = mSubscriptions.erase(it); + } else { + it++; + } + } +} diff --git a/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh b/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh new file mode 100644 index 0000000..f34cd1f --- /dev/null +++ b/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh @@ -0,0 +1,34 @@ +#ifndef INOTIFY_H +#define INOTIFY_H + +#include +#include +#include "../shared/BruteForceBackend.hh" +#include "../DirTree.hh" +#include "../Signal.hh" + +struct InotifySubscription { + std::shared_ptr tree; + std::string path; + WatcherRef watcher; +}; + +class InotifyBackend : public BruteForceBackend { +public: + void start() override; + ~InotifyBackend(); + void subscribe(WatcherRef watcher) override; + void unsubscribe(WatcherRef watcher) override; +private: + int mPipe[2]; + int mInotify; + std::unordered_multimap> mSubscriptions; + Signal mEndedSignal; + + bool watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree); + void handleEvents(); + void handleEvent(struct inotify_event *event, std::unordered_set &watchers); + bool handleSubscription(struct inotify_event *event, std::shared_ptr sub); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc b/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc new file mode 100644 index 0000000..cfda962 --- /dev/null +++ b/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc @@ -0,0 +1,338 @@ +#include +#include +#include +#include +#include +#include "../Event.hh" +#include "../Backend.hh" +#include "./FSEventsBackend.hh" +#include "../Watcher.hh" + +#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) +#define IGNORED_FLAGS (kFSEventStreamEventFlagItemIsHardlink | kFSEventStreamEventFlagItemIsLastHardlink | kFSEventStreamEventFlagItemIsSymlink | kFSEventStreamEventFlagItemIsDir | kFSEventStreamEventFlagItemIsFile) + +void stopStream(FSEventStreamRef stream, CFRunLoopRef runLoop) { + FSEventStreamStop(stream); + FSEventStreamUnscheduleFromRunLoop(stream, runLoop, kCFRunLoopDefaultMode); + FSEventStreamInvalidate(stream); + FSEventStreamRelease(stream); +} + +// macOS has a case insensitive file system by default. In order to detect +// file renames that only affect case, we need to get the canonical path +// and compare it with the input path to determine if a file was created or deleted. +bool pathExists(char *path) { + int fd = open(path, O_RDONLY | O_SYMLINK); + if (fd == -1) { + return false; + } + + char buf[PATH_MAX]; + if (fcntl(fd, F_GETPATH, buf) == -1) { + close(fd); + return false; + } + + bool res = strncmp(path, buf, PATH_MAX) == 0; + close(fd); + return res; +} + +class State: public WatcherState { +public: + FSEventStreamRef stream; + std::shared_ptr tree; + uint64_t since; +}; + +void FSEventsCallback( + ConstFSEventStreamRef streamRef, + void *clientCallBackInfo, + size_t numEvents, + void *eventPaths, + const FSEventStreamEventFlags eventFlags[], + const FSEventStreamEventId eventIds[] +) { + char **paths = (char **)eventPaths; + std::shared_ptr& watcher = *static_cast *>(clientCallBackInfo); + + EventList& list = watcher->mEvents; + if (watcher->state == nullptr) { + return; + } + + auto stateGuard = watcher->state; + auto* state = static_cast(stateGuard.get()); + uint64_t since = state->since; + bool deletedRoot = false; + + for (size_t i = 0; i < numEvents; ++i) { + bool isCreated = (eventFlags[i] & kFSEventStreamEventFlagItemCreated) == kFSEventStreamEventFlagItemCreated; + bool isRemoved = (eventFlags[i] & kFSEventStreamEventFlagItemRemoved) == kFSEventStreamEventFlagItemRemoved; + bool isModified = (eventFlags[i] & kFSEventStreamEventFlagItemModified) == kFSEventStreamEventFlagItemModified || + (eventFlags[i] & kFSEventStreamEventFlagItemInodeMetaMod) == kFSEventStreamEventFlagItemInodeMetaMod || + (eventFlags[i] & kFSEventStreamEventFlagItemFinderInfoMod) == kFSEventStreamEventFlagItemFinderInfoMod || + (eventFlags[i] & kFSEventStreamEventFlagItemChangeOwner) == kFSEventStreamEventFlagItemChangeOwner || + (eventFlags[i] & kFSEventStreamEventFlagItemXattrMod) == kFSEventStreamEventFlagItemXattrMod; + bool isRenamed = (eventFlags[i] & kFSEventStreamEventFlagItemRenamed) == kFSEventStreamEventFlagItemRenamed; + bool isDone = (eventFlags[i] & kFSEventStreamEventFlagHistoryDone) == kFSEventStreamEventFlagHistoryDone; + bool isDir = (eventFlags[i] & kFSEventStreamEventFlagItemIsDir) == kFSEventStreamEventFlagItemIsDir; + + + if (eventFlags[i] & kFSEventStreamEventFlagMustScanSubDirs) { + if (eventFlags[i] & kFSEventStreamEventFlagUserDropped) { + list.error("Events were dropped by the FSEvents client. File system must be re-scanned."); + } else if (eventFlags[i] & kFSEventStreamEventFlagKernelDropped) { + list.error("Events were dropped by the kernel. File system must be re-scanned."); + } else { + list.error("Too many events. File system must be re-scanned."); + } + } + + if (isDone) { + watcher->notify(); + break; + } + + auto ignoredFlags = IGNORED_FLAGS; + if (__builtin_available(macOS 10.13, *)) { + ignoredFlags |= kFSEventStreamEventFlagItemCloned; + } + + // If we don't care about any of the flags that are set, ignore this event. + if ((eventFlags[i] & ~ignoredFlags) == 0) { + continue; + } + + // FSEvents exclusion paths only apply to files, not directories. + if (watcher->isIgnored(paths[i])) { + continue; + } + + // Handle unambiguous events first + if (isCreated && !(isRemoved || isModified || isRenamed)) { + state->tree->add(paths[i], 0, isDir); + list.create(paths[i]); + } else if (isRemoved && !(isCreated || isModified || isRenamed)) { + state->tree->remove(paths[i]); + list.remove(paths[i]); + if (paths[i] == watcher->mDir) { + deletedRoot = true; + } + } else if (isModified && !(isCreated || isRemoved || isRenamed)) { + struct stat file; + if (stat(paths[i], &file)) { + continue; + } + + // Ignore if mtime is the same as the last event. + // This prevents duplicate events from being emitted. + // If tv_nsec is zero, the file system probably only has second-level + // granularity so allow the even through in that case. + uint64_t mtime = CONVERT_TIME(file.st_mtimespec); + DirEntry *entry = state->tree->find(paths[i]); + if (entry && mtime == entry->mtime && file.st_mtimespec.tv_nsec != 0) { + continue; + } + + if (entry) { + // Update mtime. + entry->mtime = mtime; + } else { + // Add to tree if this path has not been discovered yet. + state->tree->add(paths[i], mtime, S_ISDIR(file.st_mode)); + } + + list.update(paths[i]); + } else { + // If multiple flags were set, then we need to call `stat` to determine if the file really exists. + // This helps disambiguate creates, updates, and deletes. + struct stat file; + if (stat(paths[i], &file) || !pathExists(paths[i])) { + // File does not exist, so we have to assume it was removed. This is not exact since the + // flags set by fsevents get coalesced together (e.g. created & deleted), so there is no way to + // know whether the create and delete both happened since our snapshot (in which case + // we'd rather ignore this event completely). This will result in some extra delete events + // being emitted for files we don't know about, but that is the best we can do. + state->tree->remove(paths[i]); + list.remove(paths[i]); + if (paths[i] == watcher->mDir) { + deletedRoot = true; + } + continue; + } + + // If the file was modified, and existed before, then this is an update, otherwise a create. + uint64_t ctime = CONVERT_TIME(file.st_birthtimespec); + uint64_t mtime = CONVERT_TIME(file.st_mtimespec); + DirEntry *entry = !since ? state->tree->find(paths[i]) : NULL; + if (entry && entry->mtime == mtime && file.st_mtimespec.tv_nsec != 0) { + continue; + } + + // Some mounted file systems report a creation time of 0/unix epoch which we special case. + if (isModified && (entry || (ctime <= since && ctime != 0))) { + state->tree->update(paths[i], mtime); + list.update(paths[i]); + } else { + state->tree->add(paths[i], mtime, S_ISDIR(file.st_mode)); + list.create(paths[i]); + } + } + } + + if (!since) { + watcher->notify(); + } + + // Stop watching if the root directory was deleted. + if (deletedRoot) { + stopStream((FSEventStreamRef)streamRef, CFRunLoopGetCurrent()); + watcher->state = nullptr; + } +} + +void checkWatcher(WatcherRef watcher) { + struct stat file; + if (stat(watcher->mDir.c_str(), &file)) { + throw WatcherError(strerror(errno), watcher); + } + + if (!S_ISDIR(file.st_mode)) { + throw WatcherError(strerror(ENOTDIR), watcher); + } +} + +void FSEventsBackend::startStream(WatcherRef watcher, FSEventStreamEventId id) { + checkWatcher(watcher); + + CFAbsoluteTime latency = 0.001; + CFStringRef fileWatchPath = CFStringCreateWithCString( + NULL, + watcher->mDir.c_str(), + kCFStringEncodingUTF8 + ); + + CFArrayRef pathsToWatch = CFArrayCreate( + NULL, + (const void **)&fileWatchPath, + 1, + NULL + ); + + // Make a watcher reference we can pass into the callback. This ensures bumped ref-count. + std::shared_ptr* callbackWatcher = new std::shared_ptr (watcher); + FSEventStreamContext callbackInfo {0, static_cast (callbackWatcher), nullptr, nullptr, nullptr}; + FSEventStreamRef stream = FSEventStreamCreate( + NULL, + &FSEventsCallback, + &callbackInfo, + pathsToWatch, + id, + latency, + kFSEventStreamCreateFlagFileEvents + ); + + CFMutableArrayRef exclusions = CFArrayCreateMutable(NULL, watcher->mIgnorePaths.size(), NULL); + for (auto it = watcher->mIgnorePaths.begin(); it != watcher->mIgnorePaths.end(); it++) { + CFStringRef path = CFStringCreateWithCString( + NULL, + it->c_str(), + kCFStringEncodingUTF8 + ); + + CFArrayAppendValue(exclusions, (const void *)path); + } + + FSEventStreamSetExclusionPaths(stream, exclusions); + + FSEventStreamScheduleWithRunLoop(stream, mRunLoop, kCFRunLoopDefaultMode); + bool started = FSEventStreamStart(stream); + + CFRelease(pathsToWatch); + CFRelease(fileWatchPath); + + if (!started) { + FSEventStreamRelease(stream); + throw WatcherError("Error starting FSEvents stream", watcher); + } + + auto stateGuard = watcher->state; + State* s = static_cast(stateGuard.get()); + s->tree = std::make_shared(watcher->mDir); + s->stream = stream; +} + +void FSEventsBackend::start() { + mRunLoop = CFRunLoopGetCurrent(); + CFRetain(mRunLoop); + + // Unlock once run loop has started. + CFRunLoopPerformBlock(mRunLoop, kCFRunLoopDefaultMode, ^ { + notifyStarted(); + }); + + CFRunLoopWakeUp(mRunLoop); + CFRunLoopRun(); +} + +FSEventsBackend::~FSEventsBackend() { + std::unique_lock lock(mMutex); + CFRunLoopStop(mRunLoop); + CFRelease(mRunLoop); +} + +void FSEventsBackend::writeSnapshot(WatcherRef watcher, std::string *snapshotPath) { + std::unique_lock lock(mMutex); + checkWatcher(watcher); + + FSEventStreamEventId id = FSEventsGetCurrentEventId(); + std::ofstream ofs(*snapshotPath); + ofs << id; + ofs << "\n"; + + struct timespec now; + clock_gettime(CLOCK_REALTIME, &now); + ofs << CONVERT_TIME(now); +} + +void FSEventsBackend::getEventsSince(WatcherRef watcher, std::string *snapshotPath) { + std::unique_lock lock(mMutex); + std::ifstream ifs(*snapshotPath); + if (ifs.fail()) { + return; + } + + FSEventStreamEventId id; + uint64_t since; + ifs >> id; + ifs >> since; + + auto s = std::make_shared(); + s->since = since; + watcher->state = s; + + startStream(watcher, id); + watcher->wait(); + stopStream(s->stream, mRunLoop); + + watcher->state = nullptr; +} + +// This function is called by Backend::watch which takes a lock on mMutex +void FSEventsBackend::subscribe(WatcherRef watcher) { + auto s = std::make_shared(); + s->since = 0; + watcher->state = s; + startStream(watcher, kFSEventStreamEventIdSinceNow); +} + +// This function is called by Backend::unwatch which takes a lock on mMutex +void FSEventsBackend::unsubscribe(WatcherRef watcher) { + auto stateGuard = watcher->state; + State* s = static_cast(stateGuard.get()); + if (s != nullptr) { + stopStream(s->stream, mRunLoop); + watcher->state = nullptr; + } +} diff --git a/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh b/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh new file mode 100644 index 0000000..57ded66 --- /dev/null +++ b/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh @@ -0,0 +1,20 @@ +#ifndef FS_EVENTS_H +#define FS_EVENTS_H + +#include +#include "../Backend.hh" + +class FSEventsBackend : public Backend { +public: + void start() override; + ~FSEventsBackend(); + void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) override; + void getEventsSince(WatcherRef watcher, std::string *snapshotPath) override; + void subscribe(WatcherRef watcher) override; + void unsubscribe(WatcherRef watcher) override; +private: + void startStream(WatcherRef watcher, FSEventStreamEventId id); + CFRunLoopRef mRunLoop; +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc b/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc new file mode 100644 index 0000000..0e9b84f --- /dev/null +++ b/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc @@ -0,0 +1,41 @@ +#include +#include "../DirTree.hh" +#include "../Event.hh" +#include "./BruteForceBackend.hh" + +std::shared_ptr BruteForceBackend::getTree(WatcherRef watcher, bool shouldRead) { + auto tree = DirTree::getCached(watcher->mDir); + + // If the tree is not complete, read it if needed. + if (!tree->isComplete && shouldRead) { + readTree(watcher, tree); + tree->isComplete = true; + } + + return tree; +} + +void BruteForceBackend::writeSnapshot(WatcherRef watcher, std::string *snapshotPath) { + std::unique_lock lock(mMutex); + auto tree = getTree(watcher); + FILE *f = fopen(snapshotPath->c_str(), "w"); + if (!f) { + throw std::runtime_error(std::string("Unable to open snapshot file: ") + strerror(errno)); + } + + tree->write(f); + fclose(f); +} + +void BruteForceBackend::getEventsSince(WatcherRef watcher, std::string *snapshotPath) { + std::unique_lock lock(mMutex); + FILE *f = fopen(snapshotPath->c_str(), "r"); + if (!f) { + throw std::runtime_error(std::string("Unable to open snapshot file: ") + strerror(errno)); + } + + DirTree snapshot{watcher->mDir, f}; + auto now = getTree(watcher); + now->getChanges(&snapshot, watcher->mEvents); + fclose(f); +} diff --git a/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh b/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh new file mode 100644 index 0000000..de7a73d --- /dev/null +++ b/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh @@ -0,0 +1,25 @@ +#ifndef BRUTE_FORCE_H +#define BRUTE_FORCE_H + +#include "../Backend.hh" +#include "../DirTree.hh" +#include "../Watcher.hh" + +class BruteForceBackend : public Backend { +public: + void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) override; + void getEventsSince(WatcherRef watcher, std::string *snapshotPath) override; + void subscribe(WatcherRef watcher) override { + throw "Brute force backend doesn't support subscriptions."; + } + + void unsubscribe(WatcherRef watcher) override { + throw "Brute force backend doesn't support subscriptions."; + } + + std::shared_ptr getTree(WatcherRef watcher, bool shouldRead = true); +private: + void readTree(WatcherRef watcher, std::shared_ptr tree); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/unix/fts.cc b/node_modules/@parcel/watcher/src/unix/fts.cc new file mode 100644 index 0000000..d50c3e4 --- /dev/null +++ b/node_modules/@parcel/watcher/src/unix/fts.cc @@ -0,0 +1,50 @@ +#include + +// weird error on linux +#ifdef __THROW +#undef __THROW +#endif +#define __THROW + +#include +#include +#include "../DirTree.hh" +#include "../shared/BruteForceBackend.hh" + +#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) +#if __APPLE__ +#define st_mtim st_mtimespec +#endif + +void BruteForceBackend::readTree(WatcherRef watcher, std::shared_ptr tree) { + char *paths[2] {(char *)watcher->mDir.c_str(), NULL}; + FTS *fts = fts_open(paths, FTS_NOCHDIR | FTS_PHYSICAL, NULL); + if (!fts) { + throw WatcherError(strerror(errno), watcher); + } + + FTSENT *node; + bool isRoot = true; + + while ((node = fts_read(fts)) != NULL) { + if (node->fts_errno) { + fts_close(fts); + throw WatcherError(strerror(node->fts_errno), watcher); + } + + if (isRoot && !(node->fts_info & FTS_D)) { + fts_close(fts); + throw WatcherError(strerror(ENOTDIR), watcher); + } + + if (watcher->isIgnored(std::string(node->fts_path))) { + fts_set(fts, node, FTS_SKIP); + continue; + } + + tree->add(node->fts_path, CONVERT_TIME(node->fts_statp->st_mtim), (node->fts_info & FTS_D) == FTS_D); + isRoot = false; + } + + fts_close(fts); +} diff --git a/node_modules/@parcel/watcher/src/unix/legacy.cc b/node_modules/@parcel/watcher/src/unix/legacy.cc new file mode 100644 index 0000000..60490c6 --- /dev/null +++ b/node_modules/@parcel/watcher/src/unix/legacy.cc @@ -0,0 +1,77 @@ +#include + +// weird error on linux +#ifdef __THROW +#undef __THROW +#endif +#define __THROW + +#ifdef _LIBC +# include +#else +# include +#endif +#include +#include +#include + +#include "../DirTree.hh" +#include "../shared/BruteForceBackend.hh" + +#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) +#if __APPLE__ +#define st_mtim st_mtimespec +#endif +#define ISDOT(a) (a[0] == '.' && (!a[1] || (a[1] == '.' && !a[2]))) + +void iterateDir(WatcherRef watcher, const std::shared_ptr tree, const char *relative, int parent_fd, const std::string &dirname) { + int open_flags = (O_RDONLY | O_CLOEXEC | O_DIRECTORY | O_NOCTTY | O_NONBLOCK | O_NOFOLLOW); + int new_fd = openat(parent_fd, relative, open_flags); + if (new_fd == -1) { + if (errno == EACCES) { + return; // ignore insufficient permissions + } + + throw WatcherError(strerror(errno), watcher); + } + + struct stat rootAttributes; + fstatat(new_fd, ".", &rootAttributes, AT_SYMLINK_NOFOLLOW); + tree->add(dirname, CONVERT_TIME(rootAttributes.st_mtim), true); + + if (DIR *dir = fdopendir(new_fd)) { + while (struct dirent *ent = (errno = 0, readdir(dir))) { + if (ISDOT(ent->d_name)) continue; + + std::string fullPath = dirname + "/" + ent->d_name; + + if (!watcher->isIgnored(fullPath)) { + struct stat attrib; + fstatat(new_fd, ent->d_name, &attrib, AT_SYMLINK_NOFOLLOW); + bool isDir = ent->d_type == DT_DIR; + + if (isDir) { + iterateDir(watcher, tree, ent->d_name, new_fd, fullPath); + } else { + tree->add(fullPath, CONVERT_TIME(attrib.st_mtim), isDir); + } + } + } + + closedir(dir); + } else { + close(new_fd); + } + + if (errno) { + throw WatcherError(strerror(errno), watcher); + } +} + +void BruteForceBackend::readTree(WatcherRef watcher, std::shared_ptr tree) { + int fd = open(watcher->mDir.c_str(), O_RDONLY); + if (fd) { + iterateDir(watcher, tree, ".", fd, watcher->mDir); + close(fd); + } +} diff --git a/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc b/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc new file mode 100644 index 0000000..9514109 --- /dev/null +++ b/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc @@ -0,0 +1,132 @@ +#include +#include "WasmBackend.hh" + +#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) + +void WasmBackend::start() { + notifyStarted(); +} + +void WasmBackend::subscribe(WatcherRef watcher) { + // Build a full directory tree recursively, and watch each directory. + std::shared_ptr tree = getTree(watcher); + + for (auto it = tree->entries.begin(); it != tree->entries.end(); it++) { + if (it->second.isDir) { + watchDir(watcher, it->second.path, tree); + } + } +} + +void WasmBackend::watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree) { + int wd = wasm_backend_add_watch(path.c_str(), (void *)this); + std::shared_ptr sub = std::make_shared(); + sub->tree = tree; + sub->path = path; + sub->watcher = watcher; + mSubscriptions.emplace(wd, sub); +} + +extern "C" void wasm_backend_event_handler(void *backend, int wd, int type, char *filename) { + WasmBackend *b = (WasmBackend *)(backend); + b->handleEvent(wd, type, filename); +} + +void WasmBackend::handleEvent(int wd, int type, char *filename) { + // Find the subscriptions for this watch descriptor + auto range = mSubscriptions.equal_range(wd); + std::unordered_set> set; + for (auto it = range.first; it != range.second; it++) { + set.insert(it->second); + } + + for (auto it = set.begin(); it != set.end(); it++) { + if (handleSubscription(type, filename, *it)) { + (*it)->watcher->notify(); + } + } +} + +bool WasmBackend::handleSubscription(int type, char *filename, std::shared_ptr sub) { + // Build full path and check if its in our ignore list. + WatcherRef watcher = sub->watcher; + std::string path = std::string(sub->path); + + if (filename[0] != '\0') { + path += "/" + std::string(filename); + } + + if (watcher->isIgnored(path)) { + return false; + } + + if (type == 1) { + struct stat st; + stat(path.c_str(), &st); + sub->tree->update(path, CONVERT_TIME(st.st_mtim)); + watcher->mEvents.update(path); + } else if (type == 2) { + // Determine if this is a create or delete depending on if the file exists or not. + struct stat st; + if (lstat(path.c_str(), &st)) { + // If the entry being deleted/moved is a directory, remove it from the list of subscriptions + DirEntry *entry = sub->tree->find(path); + if (!entry) { + return false; + } + + if (entry->isDir) { + std::string pathStart = path + DIR_SEP; + for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { + if (it->second->path == path || it->second->path.rfind(pathStart, 0) == 0) { + wasm_backend_remove_watch(it->first); + it = mSubscriptions.erase(it); + } else { + ++it; + } + } + + // Remove all sub-entries + for (auto it = sub->tree->entries.begin(); it != sub->tree->entries.end();) { + if (it->first.rfind(pathStart, 0) == 0) { + watcher->mEvents.remove(it->first); + it = sub->tree->entries.erase(it); + } else { + it++; + } + } + } + + watcher->mEvents.remove(path); + sub->tree->remove(path); + } else if (sub->tree->find(path)) { + sub->tree->update(path, CONVERT_TIME(st.st_mtim)); + watcher->mEvents.update(path); + } else { + watcher->mEvents.create(path); + + // If this is a create, check if it's a directory and start watching if it is. + DirEntry *entry = sub->tree->add(path, CONVERT_TIME(st.st_mtim), S_ISDIR(st.st_mode)); + if (entry->isDir) { + watchDir(watcher, path, sub->tree); + } + } + } + + return true; +} + +void WasmBackend::unsubscribe(WatcherRef watcher) { + // Find any subscriptions pointing to this watcher, and remove them. + for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { + if (it->second->watcher.get() == watcher.get()) { + if (mSubscriptions.count(it->first) == 1) { + wasm_backend_remove_watch(it->first); + } + + it = mSubscriptions.erase(it); + } else { + it++; + } + } +} diff --git a/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh b/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh new file mode 100644 index 0000000..9facac8 --- /dev/null +++ b/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh @@ -0,0 +1,34 @@ +#ifndef WASM_H +#define WASM_H + +#include +#include "../shared/BruteForceBackend.hh" +#include "../DirTree.hh" + +extern "C" { + int wasm_backend_add_watch(const char *filename, void *backend); + void wasm_backend_remove_watch(int wd); + void wasm_backend_event_handler(void *backend, int wd, int type, char *filename); +}; + +struct WasmSubscription { + std::shared_ptr tree; + std::string path; + WatcherRef watcher; +}; + +class WasmBackend : public BruteForceBackend { +public: + void start() override; + void subscribe(WatcherRef watcher) override; + void unsubscribe(WatcherRef watcher) override; + void handleEvent(int wd, int type, char *filename); +private: + int mWasm; + std::unordered_multimap> mSubscriptions; + + void watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree); + bool handleSubscription(int type, char *filename, std::shared_ptr sub); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/wasm/include.h b/node_modules/@parcel/watcher/src/wasm/include.h new file mode 100644 index 0000000..60e4d65 --- /dev/null +++ b/node_modules/@parcel/watcher/src/wasm/include.h @@ -0,0 +1,74 @@ +/* +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +*/ + +// Node does not include the headers for these functions when compiling for WASM, so add them here. +#ifdef __wasm32__ +extern "C" { +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_threadsafe_function(napi_env env, + napi_value func, + napi_value async_resource, + napi_value async_resource_name, + size_t max_queue_size, + size_t initial_thread_count, + void* thread_finalize_data, + napi_finalize thread_finalize_cb, + void* context, + napi_threadsafe_function_call_js call_js_cb, + napi_threadsafe_function* result); + +NAPI_EXTERN napi_status NAPI_CDECL napi_get_threadsafe_function_context( + napi_threadsafe_function func, void** result); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_call_threadsafe_function(napi_threadsafe_function func, + void* data, + napi_threadsafe_function_call_mode is_blocking); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_acquire_threadsafe_function(napi_threadsafe_function func); + +NAPI_EXTERN napi_status NAPI_CDECL napi_release_threadsafe_function( + napi_threadsafe_function func, napi_threadsafe_function_release_mode mode); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_async_work(napi_env env, + napi_value async_resource, + napi_value async_resource_name, + napi_async_execute_callback execute, + napi_async_complete_callback complete, + void* data, + napi_async_work* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_delete_async_work(napi_env env, + napi_async_work work); +NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(napi_env env, + napi_async_work work); +NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(napi_env env, + napi_async_work work); +} +#endif diff --git a/node_modules/@parcel/watcher/src/watchman/BSER.cc b/node_modules/@parcel/watcher/src/watchman/BSER.cc new file mode 100644 index 0000000..1fbcd45 --- /dev/null +++ b/node_modules/@parcel/watcher/src/watchman/BSER.cc @@ -0,0 +1,302 @@ +#include +#include "./BSER.hh" + +BSERType decodeType(std::istream &iss) { + int8_t type; + iss.read(reinterpret_cast(&type), sizeof(type)); + return (BSERType) type; +} + +void expectType(std::istream &iss, BSERType expected) { + BSERType got = decodeType(iss); + if (got != expected) { + throw std::runtime_error("Unexpected BSER type"); + } +} + +void encodeType(std::ostream &oss, BSERType type) { + int8_t t = (int8_t)type; + oss.write(reinterpret_cast(&t), sizeof(t)); +} + +template +class Value : public BSERValue { +public: + T value; + Value(T val) { + value = val; + } + + Value() {} +}; + +class BSERInteger : public Value { +public: + BSERInteger(int64_t value) : Value(value) {} + BSERInteger(std::istream &iss) { + int8_t int8; + int16_t int16; + int32_t int32; + int64_t int64; + + BSERType type = decodeType(iss); + + switch (type) { + case BSER_INT8: + iss.read(reinterpret_cast(&int8), sizeof(int8)); + value = int8; + break; + case BSER_INT16: + iss.read(reinterpret_cast(&int16), sizeof(int16)); + value = int16; + break; + case BSER_INT32: + iss.read(reinterpret_cast(&int32), sizeof(int32)); + value = int32; + break; + case BSER_INT64: + iss.read(reinterpret_cast(&int64), sizeof(int64)); + value = int64; + break; + default: + throw std::runtime_error("Invalid BSER int type"); + } + } + + int64_t intValue() override { + return value; + } + + void encode(std::ostream &oss) override { + if (value <= INT8_MAX) { + encodeType(oss, BSER_INT8); + int8_t v = (int8_t)value; + oss.write(reinterpret_cast(&v), sizeof(v)); + } else if (value <= INT16_MAX) { + encodeType(oss, BSER_INT16); + int16_t v = (int16_t)value; + oss.write(reinterpret_cast(&v), sizeof(v)); + } else if (value <= INT32_MAX) { + encodeType(oss, BSER_INT32); + int32_t v = (int32_t)value; + oss.write(reinterpret_cast(&v), sizeof(v)); + } else { + encodeType(oss, BSER_INT64); + oss.write(reinterpret_cast(&value), sizeof(value)); + } + } +}; + +class BSERArray : public Value { +public: + BSERArray() : Value() {} + BSERArray(BSER::Array value) : Value(value) {} + BSERArray(std::istream &iss) { + expectType(iss, BSER_ARRAY); + int64_t len = BSERInteger(iss).intValue(); + for (int64_t i = 0; i < len; i++) { + value.push_back(BSER(iss)); + } + } + + BSER::Array arrayValue() override { + return value; + } + + void encode(std::ostream &oss) override { + encodeType(oss, BSER_ARRAY); + BSERInteger(value.size()).encode(oss); + for (auto it = value.begin(); it != value.end(); it++) { + it->encode(oss); + } + } +}; + +class BSERString : public Value { +public: + BSERString(std::string value) : Value(value) {} + BSERString(std::istream &iss) { + expectType(iss, BSER_STRING); + int64_t len = BSERInteger(iss).intValue(); + value.resize(len); + iss.read(&value[0], len); + } + + std::string stringValue() override { + return value; + } + + void encode(std::ostream &oss) override { + encodeType(oss, BSER_STRING); + BSERInteger(value.size()).encode(oss); + oss << value; + } +}; + +class BSERObject : public Value { +public: + BSERObject() : Value() {} + BSERObject(BSER::Object value) : Value(value) {} + BSERObject(std::istream &iss) { + expectType(iss, BSER_OBJECT); + int64_t len = BSERInteger(iss).intValue(); + for (int64_t i = 0; i < len; i++) { + auto key = BSERString(iss).stringValue(); + auto val = BSER(iss); + value.emplace(key, val); + } + } + + BSER::Object objectValue() override { + return value; + } + + void encode(std::ostream &oss) override { + encodeType(oss, BSER_OBJECT); + BSERInteger(value.size()).encode(oss); + for (auto it = value.begin(); it != value.end(); it++) { + BSERString(it->first).encode(oss); + it->second.encode(oss); + } + } +}; + +class BSERDouble : public Value { +public: + BSERDouble(double value) : Value(value) {} + BSERDouble(std::istream &iss) { + expectType(iss, BSER_REAL); + iss.read(reinterpret_cast(&value), sizeof(value)); + } + + double doubleValue() override { + return value; + } + + void encode(std::ostream &oss) override { + encodeType(oss, BSER_REAL); + oss.write(reinterpret_cast(&value), sizeof(value)); + } +}; + +class BSERBoolean : public Value { +public: + BSERBoolean(bool value) : Value(value) {} + bool boolValue() override { return value; } + void encode(std::ostream &oss) override { + int8_t t = value == true ? BSER_BOOL_TRUE : BSER_BOOL_FALSE; + oss.write(reinterpret_cast(&t), sizeof(t)); + } +}; + +class BSERNull : public Value { +public: + BSERNull() : Value(false) {} + void encode(std::ostream &oss) override { + encodeType(oss, BSER_NULL); + } +}; + +std::shared_ptr decodeTemplate(std::istream &iss) { + expectType(iss, BSER_TEMPLATE); + auto keys = BSERArray(iss).arrayValue(); + auto len = BSERInteger(iss).intValue(); + std::shared_ptr arr = std::make_shared(); + for (int64_t i = 0; i < len; i++) { + BSER::Object obj; + for (auto it = keys.begin(); it != keys.end(); it++) { + if (iss.peek() == 0x0c) { + iss.ignore(1); + continue; + } + + auto val = BSER(iss); + obj.emplace(it->stringValue(), val); + } + arr->value.push_back(obj); + } + return arr; +} + +BSER::BSER(std::istream &iss) { + BSERType type = decodeType(iss); + iss.unget(); + + switch (type) { + case BSER_ARRAY: + m_ptr = std::make_shared(iss); + break; + case BSER_OBJECT: + m_ptr = std::make_shared(iss); + break; + case BSER_STRING: + m_ptr = std::make_shared(iss); + break; + case BSER_INT8: + case BSER_INT16: + case BSER_INT32: + case BSER_INT64: + m_ptr = std::make_shared(iss); + break; + case BSER_REAL: + m_ptr = std::make_shared(iss); + break; + case BSER_BOOL_TRUE: + iss.ignore(1); + m_ptr = std::make_shared(true); + break; + case BSER_BOOL_FALSE: + iss.ignore(1); + m_ptr = std::make_shared(false); + break; + case BSER_NULL: + iss.ignore(1); + m_ptr = std::make_shared(); + break; + case BSER_TEMPLATE: + m_ptr = decodeTemplate(iss); + break; + default: + throw std::runtime_error("unknown BSER type"); + } +} + +BSER::BSER() : m_ptr(std::make_shared()) {} +BSER::BSER(BSER::Array value) : m_ptr(std::make_shared(value)) {} +BSER::BSER(BSER::Object value) : m_ptr(std::make_shared(value)) {} +BSER::BSER(const char *value) : m_ptr(std::make_shared(value)) {} +BSER::BSER(std::string value) : m_ptr(std::make_shared(value)) {} +BSER::BSER(int64_t value) : m_ptr(std::make_shared(value)) {} +BSER::BSER(double value) : m_ptr(std::make_shared(value)) {} +BSER::BSER(bool value) : m_ptr(std::make_shared(value)) {} + +BSER::Array BSER::arrayValue() { return m_ptr->arrayValue(); } +BSER::Object BSER::objectValue() { return m_ptr->objectValue(); } +std::string BSER::stringValue() { return m_ptr->stringValue(); } +int64_t BSER::intValue() { return m_ptr->intValue(); } +double BSER::doubleValue() { return m_ptr->doubleValue(); } +bool BSER::boolValue() { return m_ptr->boolValue(); } +void BSER::encode(std::ostream &oss) { + m_ptr->encode(oss); +} + +int64_t BSER::decodeLength(std::istream &iss) { + char pdu[2]; + if (!iss.read(pdu, 2) || pdu[0] != 0 || pdu[1] != 1) { + throw std::runtime_error("Invalid BSER"); + } + + return BSERInteger(iss).intValue(); +} + +std::string BSER::encode() { + std::ostringstream oss(std::ios_base::binary); + encode(oss); + + std::ostringstream res(std::ios_base::binary); + res.write("\x00\x01", 2); + + BSERInteger(oss.str().size()).encode(res); + res << oss.str(); + return res.str(); +} diff --git a/node_modules/@parcel/watcher/src/watchman/BSER.hh b/node_modules/@parcel/watcher/src/watchman/BSER.hh new file mode 100644 index 0000000..6bd2025 --- /dev/null +++ b/node_modules/@parcel/watcher/src/watchman/BSER.hh @@ -0,0 +1,69 @@ +#ifndef BSER_H +#define BSER_H + +#include +#include +#include +#include +#include + +enum BSERType { + BSER_ARRAY = 0x00, + BSER_OBJECT = 0x01, + BSER_STRING = 0x02, + BSER_INT8 = 0x03, + BSER_INT16 = 0x04, + BSER_INT32 = 0x05, + BSER_INT64 = 0x06, + BSER_REAL = 0x07, + BSER_BOOL_TRUE = 0x08, + BSER_BOOL_FALSE = 0x09, + BSER_NULL = 0x0a, + BSER_TEMPLATE = 0x0b +}; + +class BSERValue; + +class BSER { +public: + typedef std::vector Array; + typedef std::unordered_map Object; + + BSER(); + BSER(BSER::Array value); + BSER(BSER::Object value); + BSER(std::string value); + BSER(const char *value); + BSER(int64_t value); + BSER(double value); + BSER(bool value); + BSER(std::istream &iss); + + BSER::Array arrayValue(); + BSER::Object objectValue(); + std::string stringValue(); + int64_t intValue(); + double doubleValue(); + bool boolValue(); + void encode(std::ostream &oss); + + static int64_t decodeLength(std::istream &iss); + std::string encode(); +private: + std::shared_ptr m_ptr; +}; + +class BSERValue { +protected: + friend class BSER; + virtual BSER::Array arrayValue() { return BSER::Array(); } + virtual BSER::Object objectValue() { return BSER::Object(); } + virtual std::string stringValue() { return std::string(); } + virtual int64_t intValue() { return 0; } + virtual double doubleValue() { return 0; } + virtual bool boolValue() { return false; } + virtual void encode(std::ostream &oss) {} + virtual ~BSERValue() {} +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/watchman/IPC.hh b/node_modules/@parcel/watcher/src/watchman/IPC.hh new file mode 100644 index 0000000..6e852c8 --- /dev/null +++ b/node_modules/@parcel/watcher/src/watchman/IPC.hh @@ -0,0 +1,175 @@ +#ifndef IPC_H +#define IPC_H + +#include +#include + +#ifdef _WIN32 +#include +#include +#else +#include +#include +#include +#endif + +class IPC { +public: + IPC(std::string path) { + mStopped = false; + #ifdef _WIN32 + while (true) { + mPipe = CreateFile( + path.data(), // pipe name + GENERIC_READ | GENERIC_WRITE, // read and write access + 0, // no sharing + NULL, // default security attributes + OPEN_EXISTING, // opens existing pipe + FILE_FLAG_OVERLAPPED, // attributes + NULL // no template file + ); + + if (mPipe != INVALID_HANDLE_VALUE) { + break; + } + + if (GetLastError() != ERROR_PIPE_BUSY) { + throw std::runtime_error("Could not open pipe"); + } + + // Wait for pipe to become available if it is busy + if (!WaitNamedPipe(path.data(), 30000)) { + throw std::runtime_error("Error waiting for pipe"); + } + } + + mReader = CreateEvent(NULL, true, false, NULL); + mWriter = CreateEvent(NULL, true, false, NULL); + #else + struct sockaddr_un addr; + memset(&addr, 0, sizeof(addr)); + addr.sun_family = AF_UNIX; + strncpy(addr.sun_path, path.c_str(), sizeof(addr.sun_path) - 1); + + mSock = socket(AF_UNIX, SOCK_STREAM, 0); + if (connect(mSock, (struct sockaddr *) &addr, sizeof(struct sockaddr_un))) { + throw std::runtime_error("Error connecting to socket"); + } + #endif + } + + ~IPC() { + mStopped = true; + #ifdef _WIN32 + CancelIo(mPipe); + CloseHandle(mPipe); + CloseHandle(mReader); + CloseHandle(mWriter); + #else + shutdown(mSock, SHUT_RDWR); + #endif + } + + void write(std::string buf) { + #ifdef _WIN32 + OVERLAPPED overlapped; + overlapped.hEvent = mWriter; + bool success = WriteFile( + mPipe, // pipe handle + buf.data(), // message + buf.size(), // message length + NULL, // bytes written + &overlapped // overlapped + ); + + if (mStopped) { + return; + } + + if (!success) { + if (GetLastError() != ERROR_IO_PENDING) { + throw std::runtime_error("Write error"); + } + } + + DWORD written; + success = GetOverlappedResult(mPipe, &overlapped, &written, true); + if (!success) { + throw std::runtime_error("GetOverlappedResult failed"); + } + + if (written != buf.size()) { + throw std::runtime_error("Wrong number of bytes written"); + } + #else + int r = 0; + for (unsigned int i = 0; i != buf.size(); i += r) { + r = ::write(mSock, &buf[i], buf.size() - i); + if (r == -1) { + if (errno == EAGAIN) { + r = 0; + } else if (mStopped) { + return; + } else { + throw std::runtime_error("Write error"); + } + } + } + #endif + } + + int read(char *buf, size_t len) { + #ifdef _WIN32 + OVERLAPPED overlapped; + overlapped.hEvent = mReader; + bool success = ReadFile( + mPipe, // pipe handle + buf, // buffer to receive reply + len, // size of buffer + NULL, // number of bytes read + &overlapped // overlapped + ); + + if (!success && !mStopped) { + if (GetLastError() != ERROR_IO_PENDING) { + throw std::runtime_error("Read error"); + } + } + + DWORD read = 0; + success = GetOverlappedResult(mPipe, &overlapped, &read, true); + if (!success && !mStopped) { + throw std::runtime_error("GetOverlappedResult failed"); + } + + return read; + #else + int r = ::read(mSock, buf, len); + if (r == 0 && !mStopped) { + throw std::runtime_error("Socket ended unexpectedly"); + } + + if (r < 0) { + if (mStopped) { + return 0; + } + + throw std::runtime_error(strerror(errno)); + } + + return r; + #endif + } + +private: + bool mStopped; + #ifdef _WIN32 + HANDLE mPipe; + HANDLE mReader; + HANDLE mWriter; + #else + int mSock; + #endif +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc b/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc new file mode 100644 index 0000000..82a23f5 --- /dev/null +++ b/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc @@ -0,0 +1,338 @@ +#include +#include +#include +#include +#include "../DirTree.hh" +#include "../Event.hh" +#include "./BSER.hh" +#include "./WatchmanBackend.hh" + +#ifdef _WIN32 +#include "../windows/win_utils.hh" +#define S_ISDIR(mode) ((mode & _S_IFDIR) == _S_IFDIR) +#define popen _popen +#define pclose _pclose +#else +#include +#define normalizePath(dir) dir +#endif + +template +BSER readBSER(T &&do_read) { + std::stringstream oss; + char buffer[256]; + int r; + int64_t len = -1; + do { + // Start by reading a minimal amount of data in order to decode the length. + // After that, attempt to read the remaining length, up to the buffer size. + r = do_read(buffer, len == -1 ? 20 : (len < 256 ? len : 256)); + oss << std::string(buffer, r); + + if (len == -1) { + uint64_t l = BSER::decodeLength(oss); + len = l + oss.tellg(); + } + + len -= r; + } while (len > 0); + + return BSER(oss); +} + +std::string getSockPath() { + auto var = getenv("WATCHMAN_SOCK"); + if (var && *var) { + return std::string(var); + } + + FILE *fp = popen("watchman --output-encoding=bser get-sockname", "r"); + if (fp == NULL || errno == ECHILD) { + throw std::runtime_error("Failed to execute watchman"); + } + + BSER b = readBSER([fp] (char *buf, size_t len) { + return fread(buf, sizeof(char), len, fp); + }); + + pclose(fp); + + auto objValue = b.objectValue(); + auto foundSockname = objValue.find("sockname"); + if (foundSockname == objValue.end()) { + throw std::runtime_error("sockname not found"); + } + return foundSockname->second.stringValue(); +} + +std::unique_ptr watchmanConnect() { + std::string path = getSockPath(); + return std::unique_ptr(new IPC(path)); +} + +BSER watchmanRead(IPC *ipc) { + return readBSER([ipc] (char *buf, size_t len) { + return ipc->read(buf, len); + }); +} + +BSER::Object WatchmanBackend::watchmanRequest(BSER b) { + std::string cmd = b.encode(); + mIPC->write(cmd); + mRequestSignal.notify(); + + mResponseSignal.wait(); + mResponseSignal.reset(); + + if (!mError.empty()) { + std::runtime_error err = std::runtime_error(mError); + mError = std::string(); + throw err; + } + + return mResponse; +} + +void WatchmanBackend::watchmanWatch(std::string dir) { + std::vector cmd; + cmd.push_back("watch"); + cmd.push_back(normalizePath(dir)); + watchmanRequest(cmd); +} + +bool WatchmanBackend::checkAvailable() { + try { + watchmanConnect(); + return true; + } catch (std::exception &err) { + return false; + } +} + +void handleFiles(WatcherRef watcher, BSER::Object obj) { + auto found = obj.find("files"); + if (found == obj.end()) { + throw WatcherError("Error reading changes from watchman", watcher); + } + + auto files = found->second.arrayValue(); + for (auto it = files.begin(); it != files.end(); it++) { + auto file = it->objectValue(); + auto name = file.find("name")->second.stringValue(); + #ifdef _WIN32 + std::replace(name.begin(), name.end(), '/', '\\'); + #endif + auto mode = file.find("mode")->second.intValue(); + auto isNew = file.find("new")->second.boolValue(); + auto exists = file.find("exists")->second.boolValue(); + auto path = watcher->mDir + DIR_SEP + name; + if (watcher->isIgnored(path)) { + continue; + } + + if (isNew && exists) { + watcher->mEvents.create(path); + } else if (exists && !S_ISDIR(mode)) { + watcher->mEvents.update(path); + } else if (!isNew && !exists) { + watcher->mEvents.remove(path); + } + } +} + +void WatchmanBackend::handleSubscription(BSER::Object obj) { + std::unique_lock lock(mMutex); + auto subscription = obj.find("subscription")->second.stringValue(); + auto it = mSubscriptions.find(subscription); + if (it == mSubscriptions.end()) { + return; + } + + auto watcher = it->second; + try { + handleFiles(watcher, obj); + watcher->notify(); + } catch (WatcherError &err) { + handleWatcherError(err); + } +} + +void WatchmanBackend::start() { + mIPC = watchmanConnect(); + notifyStarted(); + + while (true) { + // If there are no subscriptions we are reading, wait for a request. + if (mSubscriptions.size() == 0) { + mRequestSignal.wait(); + mRequestSignal.reset(); + } + + // Break out of loop if we are stopped. + if (mStopped) { + break; + } + + // Attempt to read from the socket. + // If there is an error and we are stopped, break. + BSER b; + try { + b = watchmanRead(&*mIPC); + } catch (std::exception &err) { + if (mStopped) { + break; + } else if (mResponseSignal.isWaiting()) { + mError = err.what(); + mResponseSignal.notify(); + } else { + // Throwing causes the backend to be destroyed, but we never reach the code below to notify the signal + mEndedSignal.notify(); + throw; + } + } + + auto obj = b.objectValue(); + auto error = obj.find("error"); + if (error != obj.end()) { + mError = error->second.stringValue(); + mResponseSignal.notify(); + continue; + } + + // If this message is for a subscription, handle it, otherwise notify the request. + auto subscription = obj.find("subscription"); + if (subscription != obj.end()) { + handleSubscription(obj); + } else { + mResponse = obj; + mResponseSignal.notify(); + } + } + + mEndedSignal.notify(); +} + +WatchmanBackend::~WatchmanBackend() { + // Mark the watcher as stopped, close the socket, and trigger the lock. + // This will cause the read loop to be broken and the thread to exit. + mStopped = true; + mIPC.reset(); + mRequestSignal.notify(); + + // If not ended yet, wait. + mEndedSignal.wait(); +} + +std::string WatchmanBackend::clock(WatcherRef watcher) { + BSER::Array cmd; + cmd.push_back("clock"); + cmd.push_back(normalizePath(watcher->mDir)); + + BSER::Object obj = watchmanRequest(cmd); + auto found = obj.find("clock"); + if (found == obj.end()) { + throw WatcherError("Error reading clock from watchman", watcher); + } + + return found->second.stringValue(); +} + +void WatchmanBackend::writeSnapshot(WatcherRef watcher, std::string *snapshotPath) { + std::unique_lock lock(mMutex); + watchmanWatch(watcher->mDir); + + std::ofstream ofs(*snapshotPath); + ofs << clock(watcher); +} + +void WatchmanBackend::getEventsSince(WatcherRef watcher, std::string *snapshotPath) { + std::unique_lock lock(mMutex); + std::ifstream ifs(*snapshotPath); + if (ifs.fail()) { + return; + } + + watchmanWatch(watcher->mDir); + + std::string clock; + ifs >> clock; + + BSER::Array cmd; + cmd.push_back("since"); + cmd.push_back(normalizePath(watcher->mDir)); + cmd.push_back(clock); + + BSER::Object obj = watchmanRequest(cmd); + handleFiles(watcher, obj); +} + +std::string getId(WatcherRef watcher) { + std::ostringstream id; + id << "parcel-"; + id << static_cast(watcher.get()); + return id.str(); +} + +// This function is called by Backend::watch which takes a lock on mMutex +void WatchmanBackend::subscribe(WatcherRef watcher) { + watchmanWatch(watcher->mDir); + + std::string id = getId(watcher); + BSER::Array cmd; + cmd.push_back("subscribe"); + cmd.push_back(normalizePath(watcher->mDir)); + cmd.push_back(id); + + BSER::Array fields; + fields.push_back("name"); + fields.push_back("mode"); + fields.push_back("exists"); + fields.push_back("new"); + + BSER::Object opts; + opts.emplace("fields", fields); + opts.emplace("since", clock(watcher)); + + if (watcher->mIgnorePaths.size() > 0) { + BSER::Array ignore; + BSER::Array anyOf; + anyOf.push_back("anyof"); + + for (auto it = watcher->mIgnorePaths.begin(); it != watcher->mIgnorePaths.end(); it++) { + std::string pathStart = watcher->mDir + DIR_SEP; + if (it->rfind(pathStart, 0) == 0) { + auto relative = it->substr(pathStart.size()); + BSER::Array dirname; + dirname.push_back("dirname"); + dirname.push_back(relative); + anyOf.push_back(dirname); + } + } + + ignore.push_back("not"); + ignore.push_back(anyOf); + + opts.emplace("expression", ignore); + } + + cmd.push_back(opts); + watchmanRequest(cmd); + + mSubscriptions.emplace(id, watcher); + mRequestSignal.notify(); +} + +// This function is called by Backend::unwatch which takes a lock on mMutex +void WatchmanBackend::unsubscribe(WatcherRef watcher) { + std::string id = getId(watcher); + auto erased = mSubscriptions.erase(id); + + if (erased) { + BSER::Array cmd; + cmd.push_back("unsubscribe"); + cmd.push_back(normalizePath(watcher->mDir)); + cmd.push_back(id); + + watchmanRequest(cmd); + } +} diff --git a/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh b/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh new file mode 100644 index 0000000..699cded --- /dev/null +++ b/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh @@ -0,0 +1,35 @@ +#ifndef WATCHMAN_H +#define WATCHMAN_H + +#include "../Backend.hh" +#include "./BSER.hh" +#include "../Signal.hh" +#include "./IPC.hh" + +class WatchmanBackend : public Backend { +public: + static bool checkAvailable(); + void start() override; + WatchmanBackend() : mStopped(false) {}; + ~WatchmanBackend(); + void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) override; + void getEventsSince(WatcherRef watcher, std::string *snapshotPath) override; + void subscribe(WatcherRef watcher) override; + void unsubscribe(WatcherRef watcher) override; +private: + std::unique_ptr mIPC; + Signal mRequestSignal; + Signal mResponseSignal; + BSER::Object mResponse; + std::string mError; + std::unordered_map mSubscriptions; + bool mStopped; + Signal mEndedSignal; + + std::string clock(WatcherRef watcher); + void watchmanWatch(std::string dir); + BSER::Object watchmanRequest(BSER cmd); + void handleSubscription(BSER::Object obj); +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc b/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc new file mode 100644 index 0000000..eabce1e --- /dev/null +++ b/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc @@ -0,0 +1,282 @@ +#include +#include +#include "../DirTree.hh" +#include "../shared/BruteForceBackend.hh" +#include "./WindowsBackend.hh" +#include "./win_utils.hh" + +#define DEFAULT_BUF_SIZE 1024 * 1024 +#define NETWORK_BUF_SIZE 64 * 1024 +#define CONVERT_TIME(ft) ULARGE_INTEGER{ft.dwLowDateTime, ft.dwHighDateTime}.QuadPart + +void BruteForceBackend::readTree(WatcherRef watcher, std::shared_ptr tree) { + std::stack directories; + + directories.push(watcher->mDir); + + while (!directories.empty()) { + HANDLE hFind = INVALID_HANDLE_VALUE; + + std::string path = directories.top(); + std::string spec = path + "\\*"; + directories.pop(); + + WIN32_FIND_DATA ffd; + hFind = FindFirstFile(spec.c_str(), &ffd); + + if (hFind == INVALID_HANDLE_VALUE) { + if (path == watcher->mDir) { + FindClose(hFind); + throw WatcherError("Error opening directory", watcher); + } + + tree->remove(path); + continue; + } + + do { + if (strcmp(ffd.cFileName, ".") != 0 && strcmp(ffd.cFileName, "..") != 0) { + std::string fullPath = path + "\\" + ffd.cFileName; + if (watcher->isIgnored(fullPath)) { + continue; + } + + tree->add(fullPath, CONVERT_TIME(ffd.ftLastWriteTime), ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY); + if (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { + directories.push(fullPath); + } + } + } while (FindNextFile(hFind, &ffd) != 0); + + FindClose(hFind); + } +} + +void WindowsBackend::start() { + mRunning = true; + notifyStarted(); + + while (mRunning) { + SleepEx(INFINITE, true); + } +} + +WindowsBackend::~WindowsBackend() { + // Mark as stopped, and queue a noop function in the thread to break the loop + mRunning = false; + QueueUserAPC([](__in ULONG_PTR) {}, mThread.native_handle(), (ULONG_PTR)this); +} + +class Subscription: public WatcherState { +public: + Subscription(WindowsBackend *backend, WatcherRef watcher, std::shared_ptr tree) { + mRunning = true; + mBackend = backend; + mWatcher = watcher; + mTree = tree; + ZeroMemory(&mOverlapped, sizeof(OVERLAPPED)); + mOverlapped.hEvent = this; + mReadBuffer.resize(DEFAULT_BUF_SIZE); + mWriteBuffer.resize(DEFAULT_BUF_SIZE); + + mDirectoryHandle = CreateFileW( + utf8ToUtf16(watcher->mDir).data(), + FILE_LIST_DIRECTORY, + FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, + NULL, + OPEN_EXISTING, + FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_OVERLAPPED, + NULL + ); + + if (mDirectoryHandle == INVALID_HANDLE_VALUE) { + throw WatcherError("Invalid handle", mWatcher); + } + + // Ensure that the path is a directory + BY_HANDLE_FILE_INFORMATION info; + bool success = GetFileInformationByHandle( + mDirectoryHandle, + &info + ); + + if (!success) { + throw WatcherError("Could not get file information", mWatcher); + } + + if (!(info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { + throw WatcherError("Not a directory", mWatcher); + } + } + + virtual ~Subscription() { + stop(); + } + + void run() { + try { + poll(); + } catch (WatcherError &err) { + mBackend->handleWatcherError(err); + } + } + + void stop() { + if (mRunning) { + mRunning = false; + CancelIo(mDirectoryHandle); + CloseHandle(mDirectoryHandle); + } + } + + void poll() { + if (!mRunning) { + return; + } + + // Asynchronously wait for changes. + int success = ReadDirectoryChangesW( + mDirectoryHandle, + mWriteBuffer.data(), + static_cast(mWriteBuffer.size()), + TRUE, // recursive + FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_DIR_NAME | FILE_NOTIFY_CHANGE_ATTRIBUTES + | FILE_NOTIFY_CHANGE_SIZE | FILE_NOTIFY_CHANGE_LAST_WRITE, + NULL, + &mOverlapped, + [](DWORD errorCode, DWORD numBytes, LPOVERLAPPED overlapped) { + auto subscription = reinterpret_cast(overlapped->hEvent); + try { + subscription->processEvents(errorCode); + } catch (WatcherError &err) { + subscription->mBackend->handleWatcherError(err); + } + } + ); + + if (!success) { + throw WatcherError("Failed to read changes", mWatcher); + } + } + + void processEvents(DWORD errorCode) { + if (!mRunning) { + return; + } + + switch (errorCode) { + case ERROR_OPERATION_ABORTED: + return; + case ERROR_INVALID_PARAMETER: + // resize buffers to network size (64kb), and try again + mReadBuffer.resize(NETWORK_BUF_SIZE); + mWriteBuffer.resize(NETWORK_BUF_SIZE); + poll(); + return; + case ERROR_NOTIFY_ENUM_DIR: + throw WatcherError("Buffer overflow. Some events may have been lost.", mWatcher); + case ERROR_ACCESS_DENIED: { + // This can happen if the watched directory is deleted. Check if that is the case, + // and if so emit a delete event. Otherwise, fall through to default error case. + DWORD attrs = GetFileAttributesW(utf8ToUtf16(mWatcher->mDir).data()); + bool isDir = attrs != INVALID_FILE_ATTRIBUTES && (attrs & FILE_ATTRIBUTE_DIRECTORY); + if (!isDir) { + mWatcher->mEvents.remove(mWatcher->mDir); + mTree->remove(mWatcher->mDir); + mWatcher->notify(); + stop(); + return; + } + } + default: + if (errorCode != ERROR_SUCCESS) { + throw WatcherError("Unknown error", mWatcher); + } + } + + // Swap read and write buffers, and poll again + std::swap(mWriteBuffer, mReadBuffer); + poll(); + + // Read change events + BYTE *base = mReadBuffer.data(); + while (true) { + PFILE_NOTIFY_INFORMATION info = (PFILE_NOTIFY_INFORMATION)base; + processEvent(info); + + if (info->NextEntryOffset == 0) { + break; + } + + base += info->NextEntryOffset; + } + + mWatcher->notify(); + } + + void processEvent(PFILE_NOTIFY_INFORMATION info) { + std::string path = mWatcher->mDir + "\\" + utf16ToUtf8(info->FileName, info->FileNameLength / sizeof(WCHAR)); + if (mWatcher->isIgnored(path)) { + return; + } + + switch (info->Action) { + case FILE_ACTION_ADDED: + case FILE_ACTION_RENAMED_NEW_NAME: { + WIN32_FILE_ATTRIBUTE_DATA data; + if (GetFileAttributesExW(utf8ToUtf16(path).data(), GetFileExInfoStandard, &data)) { + mWatcher->mEvents.create(path); + mTree->add(path, CONVERT_TIME(data.ftLastWriteTime), data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY); + } + break; + } + case FILE_ACTION_MODIFIED: { + WIN32_FILE_ATTRIBUTE_DATA data; + if (GetFileAttributesExW(utf8ToUtf16(path).data(), GetFileExInfoStandard, &data)) { + mTree->update(path, CONVERT_TIME(data.ftLastWriteTime)); + if (!(data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { + mWatcher->mEvents.update(path); + } + } + break; + } + case FILE_ACTION_REMOVED: + case FILE_ACTION_RENAMED_OLD_NAME: + mWatcher->mEvents.remove(path); + mTree->remove(path); + break; + } + } + +private: + WindowsBackend *mBackend; + std::shared_ptr mWatcher; + std::shared_ptr mTree; + bool mRunning; + HANDLE mDirectoryHandle; + std::vector mReadBuffer; + std::vector mWriteBuffer; + OVERLAPPED mOverlapped; +}; + +// This function is called by Backend::watch which takes a lock on mMutex +void WindowsBackend::subscribe(WatcherRef watcher) { + // Create a subscription for this watcher + auto sub = std::make_shared(this, watcher, getTree(watcher, false)); + watcher->state = sub; + + // Queue polling for this subscription in the correct thread. + bool success = QueueUserAPC([](__in ULONG_PTR ptr) { + Subscription *sub = (Subscription *)ptr; + sub->run(); + }, mThread.native_handle(), (ULONG_PTR)sub.get()); + + if (!success) { + throw std::runtime_error("Unable to queue APC"); + } +} + +// This function is called by Backend::unwatch which takes a lock on mMutex +void WindowsBackend::unsubscribe(WatcherRef watcher) { + watcher->state = nullptr; +} diff --git a/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh b/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh new file mode 100644 index 0000000..d679782 --- /dev/null +++ b/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh @@ -0,0 +1,18 @@ +#ifndef WINDOWS_H +#define WINDOWS_H + +#include +#include +#include "../shared/BruteForceBackend.hh" + +class WindowsBackend : public BruteForceBackend { +public: + void start() override; + ~WindowsBackend(); + void subscribe(WatcherRef watcher) override; + void unsubscribe(WatcherRef watcher) override; +private: + bool mRunning; +}; + +#endif diff --git a/node_modules/@parcel/watcher/src/windows/win_utils.cc b/node_modules/@parcel/watcher/src/windows/win_utils.cc new file mode 100644 index 0000000..986690f --- /dev/null +++ b/node_modules/@parcel/watcher/src/windows/win_utils.cc @@ -0,0 +1,44 @@ +#include "./win_utils.hh" + +std::wstring utf8ToUtf16(std::string input) { + unsigned int len = MultiByteToWideChar(CP_UTF8, 0, input.c_str(), -1, NULL, 0); + WCHAR *output = new WCHAR[len]; + MultiByteToWideChar(CP_UTF8, 0, input.c_str(), -1, output, len); + std::wstring res(output); + delete output; + return res; +} + +std::string utf16ToUtf8(const WCHAR *input, size_t length) { + unsigned int len = WideCharToMultiByte(CP_UTF8, 0, input, length, NULL, 0, NULL, NULL); + char *output = new char[len + 1]; + WideCharToMultiByte(CP_UTF8, 0, input, length, output, len, NULL, NULL); + output[len] = '\0'; + std::string res(output); + delete output; + return res; +} + +std::string normalizePath(std::string path) { + // Prevent truncation to MAX_PATH characters by adding the \\?\ prefix + std::wstring p = utf8ToUtf16("\\\\?\\" + path); + + // Get the required length for the output + unsigned int len = GetLongPathNameW(p.data(), NULL, 0); + if (!len) { + return path; + } + + // Allocate output array and get long path + WCHAR *output = new WCHAR[len]; + len = GetLongPathNameW(p.data(), output, len); + if (!len) { + delete output; + return path; + } + + // Convert back to utf8 + std::string res = utf16ToUtf8(output + 4, len - 4); + delete output; + return res; +} diff --git a/node_modules/@parcel/watcher/src/windows/win_utils.hh b/node_modules/@parcel/watcher/src/windows/win_utils.hh new file mode 100644 index 0000000..2313493 --- /dev/null +++ b/node_modules/@parcel/watcher/src/windows/win_utils.hh @@ -0,0 +1,11 @@ +#ifndef WIN_UTILS_H +#define WIN_UTILS_H + +#include +#include + +std::wstring utf8ToUtf16(std::string input); +std::string utf16ToUtf8(const WCHAR *input, size_t length); +std::string normalizePath(std::string path); + +#endif diff --git a/node_modules/@parcel/watcher/wrapper.js b/node_modules/@parcel/watcher/wrapper.js new file mode 100644 index 0000000..496d56b --- /dev/null +++ b/node_modules/@parcel/watcher/wrapper.js @@ -0,0 +1,77 @@ +const path = require('path'); +const micromatch = require('micromatch'); +const isGlob = require('is-glob'); + +function normalizeOptions(dir, opts = {}) { + const { ignore, ...rest } = opts; + + if (Array.isArray(ignore)) { + opts = { ...rest }; + + for (const value of ignore) { + if (isGlob(value)) { + if (!opts.ignoreGlobs) { + opts.ignoreGlobs = []; + } + + const regex = micromatch.makeRe(value, { + // We set `dot: true` to workaround an issue with the + // regular expression on Linux where the resulting + // negative lookahead `(?!(\\/|^)` was never matching + // in some cases. See also https://bit.ly/3UZlQDm + dot: true, + // C++ does not support lookbehind regex patterns, they + // were only added later to JavaScript engines + // (https://bit.ly/3V7S6UL) + lookbehinds: false + }); + opts.ignoreGlobs.push(regex.source); + } else { + if (!opts.ignorePaths) { + opts.ignorePaths = []; + } + + opts.ignorePaths.push(path.resolve(dir, value)); + } + } + } + + return opts; +} + +exports.createWrapper = (binding) => { + return { + writeSnapshot(dir, snapshot, opts) { + return binding.writeSnapshot( + path.resolve(dir), + path.resolve(snapshot), + normalizeOptions(dir, opts), + ); + }, + getEventsSince(dir, snapshot, opts) { + return binding.getEventsSince( + path.resolve(dir), + path.resolve(snapshot), + normalizeOptions(dir, opts), + ); + }, + async subscribe(dir, fn, opts) { + dir = path.resolve(dir); + opts = normalizeOptions(dir, opts); + await binding.subscribe(dir, fn, opts); + + return { + unsubscribe() { + return binding.unsubscribe(dir, fn, opts); + }, + }; + }, + unsubscribe(dir, fn, opts) { + return binding.unsubscribe( + path.resolve(dir), + fn, + normalizeOptions(dir, opts), + ); + } + }; +}; diff --git a/node_modules/@tailwindcss/cli/LICENSE b/node_modules/@tailwindcss/cli/LICENSE new file mode 100644 index 0000000..d6a8229 --- /dev/null +++ b/node_modules/@tailwindcss/cli/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Tailwind Labs, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@tailwindcss/cli/README.md b/node_modules/@tailwindcss/cli/README.md new file mode 100644 index 0000000..7d21bd8 --- /dev/null +++ b/node_modules/@tailwindcss/cli/README.md @@ -0,0 +1,36 @@ +

+ + + + + Tailwind CSS + + +

+ +

+ A utility-first CSS framework for rapidly building custom user interfaces. +

+ +

+ Build Status + Total Downloads + Latest Release + License +

+ +--- + +## Documentation + +For full documentation, visit [tailwindcss.com](https://tailwindcss.com). + +## Community + +For help, discussion about best practices, or feature ideas: + +[Discuss Tailwind CSS on GitHub](https://github.com/tailwindcss/tailwindcss/discussions) + +## Contributing + +If you're interested in contributing to Tailwind CSS, please read our [contributing docs](https://github.com/tailwindcss/tailwindcss/blob/next/.github/CONTRIBUTING.md) **before submitting a pull request**. diff --git a/node_modules/@tailwindcss/cli/dist/index.mjs b/node_modules/@tailwindcss/cli/dist/index.mjs new file mode 100644 index 0000000..fb8a33b --- /dev/null +++ b/node_modules/@tailwindcss/cli/dist/index.mjs @@ -0,0 +1,9 @@ +#!/usr/bin/env node +var se=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),le=e=>{throw TypeError(e)};var q=(e,t,n)=>{if(t!=null){typeof t!="object"&&typeof t!="function"&&le("Object expected");var i,o;n&&(i=t[se("asyncDispose")]),i===void 0&&(i=t[se("dispose")],n&&(o=i)),typeof i!="function"&&le("Object not disposable"),o&&(i=function(){try{o.call(this)}catch(r){return Promise.reject(r)}}),e.push([n,i,t])}else n&&e.push([n]);return t},K=(e,t,n)=>{var i=typeof SuppressedError=="function"?SuppressedError:function(u,s,l,p){return p=Error(l),p.name="SuppressedError",p.error=u,p.suppressed=s,p},o=u=>t=n?new i(u,t,"An error was suppressed during disposal"):(n=!0,u),r=u=>{for(;u=e.pop();)try{var s=u[1]&&u[1].call(u[2]);if(u[0])return Promise.resolve(s).then(r,l=>(o(l),r()))}catch(l){o(l)}if(n)throw t};return r()};import Ae from"mri";function ue(e,t=process.argv.slice(2)){for(let[o,r]of t.entries())r==="-"&&(t[o]="__IO_DEFAULT_VALUE__");let n=Ae(t);for(let o in n)n[o]==="__IO_DEFAULT_VALUE__"&&(n[o]="-");let i={_:n._};for(let[o,{type:r,alias:u,default:s=r==="boolean"?!1:null}]of Object.entries(e)){if(i[o]=s,u){let l=u.slice(1);n[l]!==void 0&&(i[o]=ae(n[l],r))}{let l=o.slice(2);n[l]!==void 0&&(i[o]=ae(n[l],r))}}return i}function ae(e,t){switch(t){case"string":return z(e);case"boolean":return O(e);case"number":return R(e);case"boolean | string":return O(e)??z(e);case"number | string":return R(e)??z(e);case"boolean | number":return O(e)??R(e);case"boolean | number | string":return O(e)??R(e)??z(e);default:throw new Error(`Unhandled type: ${t}`)}}function O(e){if(e===!0||e===!1)return e;if(e==="true")return!0;if(e==="false")return!1}function R(e){if(typeof e=="number")return e;{let t=Number(e);if(!Number.isNaN(t))return t}}function z(e){return`${e}`}import We from"@parcel/watcher";import{compile as Ee,env as Ue,Instrumentation as me,optimize as Pe,toSourceMap as he}from"@tailwindcss/node";import{clearRequireCache as Le}from"@tailwindcss/node/require-cache";import{Scanner as je}from"@tailwindcss/oxide";import{existsSync as Ie}from"fs";import X from"fs/promises";import C from"path";var k=class{#e=new Set([]);queueMacrotask(t){let n=setTimeout(t,0);return this.add(()=>{clearTimeout(n)})}add(t){return this.#e.add(t),()=>{this.#e.delete(t),t()}}async dispose(){for(let t of this.#e)await t();this.#e.clear()}};import Re from"fs";import de from"path";import{stripVTControlCharacters as ze}from"util";import w from"picocolors";import pe from"enhanced-resolve";import Me from"fs";import{createRequire as Be}from"module";var Oe=Be(import.meta.url).resolve;function ce(e){if(typeof globalThis.__tw_resolve=="function"){let t=globalThis.__tw_resolve(e);if(t)return t}return Oe(e)}var Xe=pe.ResolverFactory.createResolver({fileSystem:new pe.CachedInputFileSystem(Me,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"]});function fe(e){let t=typeof e=="number"?BigInt(e):e;return t<1000n?`${t}ns`:(t/=1000n,t<1000n?`${t}\xB5s`:(t/=1000n,t<1000n?`${t}ms`:(t/=1000n,t<60n?`${t}s`:(t/=60n,t<60n?`${t}m`:(t/=60n,t<24n?`${t}h`:(t/=24n,`${t}d`))))))}var D={indent:2};function N(){return`${w.italic(w.bold(w.blue("\u2248")))} tailwindcss ${w.blue(`v${De()}`)}`}function F(e){return`${w.dim(w.blue("`"))}${w.blue(e)}${w.dim(w.blue("`"))}`}function W(e,t=process.cwd(),{preferAbsoluteIfShorter:n=!0}={}){let i=de.relative(t,e);return i.startsWith("..")||(i=`.${de.sep}${i}`),n&&i.length>e.length?e:i}function G(e,t){let n=e.split(" "),i=[],o="",r=0;for(let u of n){let s=ze(u).length;r+s+1>t&&(i.push(o),o="",r=0),o+=(r?" ":"")+u,r+=s+(r?1:0)}return r&&i.push(o),i}function E(e){let t=fe(e);return e<=50*1e6?w.green(t):e<=300*1e6?w.blue(t):e<=1e3*1e6?w.yellow(t):w.red(t)}function A(e,t=0){return`${" ".repeat(t+D.indent)}${e}`}function x(e=""){process.stderr.write(`${e} +`)}function h(e=""){process.stdout.write(`${e} +`)}function De(){if(typeof globalThis.__tw_version=="string")return globalThis.__tw_version;let{version:e}=JSON.parse(Re.readFileSync(ce("tailwindcss/package.json"),"utf-8"));return e}import J from"fs/promises";import Ne from"path";function Q(){return new Promise((e,t)=>{let n="";process.stdin.on("data",i=>{n+=i}),process.stdin.on("end",()=>e(n)),process.stdin.on("error",i=>t(i))})}async function Y(e,t){try{if(await J.readFile(e,"utf8")===t)return}catch{}await J.mkdir(Ne.dirname(e),{recursive:!0}),await J.writeFile(e,t,"utf8")}var ye=String.raw,a=Ue.DEBUG;function U(){return{"--input":{type:"string",description:"Input file",alias:"-i"},"--output":{type:"string",description:"Output file",alias:"-o",default:"-"},"--watch":{type:"boolean | string",description:"Watch for changes and rebuild as needed, and use `always` to keep watching when stdin is closed",alias:"-w",values:["always"]},"--minify":{type:"boolean",description:"Optimize and minify the output",alias:"-m"},"--optimize":{type:"boolean",description:"Optimize the output without minifying"},"--cwd":{type:"string",description:"The current working directory",default:"."},"--map":{type:"boolean | string",description:"Generate a source map",default:!1}}}async function H(e){try{return await e()}catch(t){t instanceof Error&&x(t.toString()),process.exit(1)}}async function ge(e){var ne=[];try{x(N());x();let t=q(ne,new me);a&&t.start("[@tailwindcss/cli] (initial build)");let n=C.resolve(e["--cwd"]);e["--output"]&&e["--output"]!=="-"&&(e["--output"]=C.resolve(n,e["--output"]));e["--input"]&&e["--input"]!=="-"&&(e["--input"]=C.resolve(n,e["--input"]),Ie(e["--input"])||(x(`Specified input file ${F(W(e["--input"]))} does not exist.`),process.exit(1)));e["--input"]===e["--output"]&&e["--input"]!=="-"&&(x(`Specified input file ${F(W(e["--input"]))} and output file ${F(W(e["--output"]))} are identical.`),process.exit(1));e["--map"]==="-"&&(x("Use --map without a value to inline the source map"),process.exit(1));e["--map"]&&e["--map"]!==!0&&(e["--map"]=C.resolve(n,e["--map"]));let i=process.hrtime.bigint();let o=e["--input"]?e["--input"]==="-"?await Q():await X.readFile(e["--input"],"utf-8"):ye` + @import 'tailwindcss'; + `;let r={css:"",optimizedCss:""};async function u(g,b,f,S){let $=g;if(f["--minify"]||f["--optimize"])if(g!==r.css){a&&S.start("Optimize CSS");let T=Pe(g,{file:f["--input"]??"input.css",minify:f["--minify"]??!1,map:b?.raw??void 0});a&&S.end("Optimize CSS"),r.css=g,r.optimizedCss=T.code,T.map&&(b=he(T.map)),$=T.code}else $=r.optimizedCss;b&&(f["--map"]===!0?($+=` +`,$+=b.inline):typeof f["--map"]=="string"&&(a&&S.start("Write source map"),await Y(f["--map"],b.raw),a&&S.end("Write source map"))),a&&S.start("Write output"),f["--output"]&&f["--output"]!=="-"?await Y(f["--output"],$):h($),a&&S.end("Write output")}let s=e["--input"]&&e["--input"]!=="-"?C.resolve(e["--input"]):null;let l=s?C.dirname(s):process.cwd();let p=s?[s]:[];async function m(g,b){a&&b.start("Setup compiler");let f=await Ee(g,{from:e["--output"]?s??"stdin.css":void 0,base:l,onDependency(T){p.push(T)}}),S=(f.root==="none"?[]:f.root===null?[{base:n,pattern:"**/*",negated:!1}]:[{...f.root,negated:!1}]).concat(f.sources),$=new je({sources:S});return a&&b.end("Setup compiler"),[f,$]}let[d,y]=await H(()=>m(o,t));if(e["--watch"]){let g=[];g.push(await we(be(y),async function b(f){try{var S=[];try{if(f.length===1&&f[0]===e["--output"])return;let c=q(S,new me);a&&c.start("[@tailwindcss/cli] (watcher)");let ie=process.hrtime.bigint();let re=[];let L="incremental";let oe=p;for(let _ of f){if(oe.includes(_)){L="full";break}re.push({file:_,extension:C.extname(_).slice(1)})}let j="";let I=null;if(L==="full"){let _=e["--input"]?e["--input"]==="-"?await Q():await X.readFile(e["--input"],"utf-8"):ye` + @import 'tailwindcss'; + `;Le(oe),p=s?[s]:[],[d,y]=await m(_,c),a&&c.start("Scan for candidates");let V=y.scan();a&&c.end("Scan for candidates"),a&&c.start("Setup new watchers");let Fe=await we(be(y),b);a&&c.end("Setup new watchers"),a&&c.start("Cleanup old watchers"),await Promise.all(g.splice(0).map(ke=>ke())),a&&c.end("Cleanup old watchers"),g.push(Fe),a&&c.start("Build CSS"),j=d.build(V),a&&c.end("Build CSS"),e["--map"]&&(a&&c.start("Build Source Map"),I=d.buildSourceMap(),a&&c.end("Build Source Map"))}else if(L==="incremental"){a&&c.start("Scan for candidates");let _=y.scanFiles(re);if(a&&c.end("Scan for candidates"),_.length<=0){let V=process.hrtime.bigint();x(`Done in ${E(V-ie)}`);return}a&&c.start("Build CSS"),j=d.build(_),a&&c.end("Build CSS"),e["--map"]&&(a&&c.start("Build Source Map"),I=d.buildSourceMap(),a&&c.end("Build Source Map"))}await u(j,I,e,c);let Ce=process.hrtime.bigint();x(`Done in ${E(Ce-ie)}`)}catch($){var T=$,ve=!0}finally{K(S,T,ve)}}catch(c){c instanceof Error&&x(c.toString())}})),e["--watch"]!=="always"&&process.stdin.on("end",()=>{Promise.all(g.map(b=>b())).then(()=>process.exit(0),()=>process.exit(1))}),process.stdin.resume()}a&&t.start("Scan for candidates");let P=y.scan();a&&t.end("Scan for candidates");a&&t.start("Build CSS");let M=await H(()=>d.build(P));a&&t.end("Build CSS");let B=null;e["--map"]&&(a&&t.start("Build Source Map"),B=await H(()=>he(d.buildSourceMap())),a&&t.end("Build Source Map"));await u(M,B,e,t);let xe=process.hrtime.bigint();x(`Done in ${E(xe-i)}`)}catch($e){var Te=$e,_e=!0}finally{K(ne,Te,_e)}}async function we(e,t){e=e.sort((s,l)=>s.length-l.length);let n=[];for(let s=0;s!n.includes(s));let i=new k,o=new Set,r=new k;async function u(){await r.dispose(),r.queueMacrotask(()=>{t(Array.from(o)),o.clear()})}for(let s of e){let{unsubscribe:l}=await We.subscribe(s,async(p,m)=>{if(p){console.error(p);return}await Promise.all(m.map(async d=>{if(d.type==="delete")return;let y=null;try{y=await X.lstat(d.path)}catch{}!y?.isFile()&&!y?.isSymbolicLink()||o.add(d.path)})),await u()});i.add(l)}return async()=>{await i.dispose(),await r.dispose()}}function be(e){return[...new Set(e.normalizedSources.flatMap(t=>t.base))]}import v from"picocolors";function Z({invalid:e,usage:t,options:n}){let i=process.stdout.columns;if(h(N()),e&&(h(),h(`${v.dim("Invalid command:")} ${e}`)),t&&t.length>0){h(),h(v.dim("Usage:"));for(let[o,r]of t.entries()){let u=r.slice(0,r.indexOf("[")),s=r.slice(r.indexOf("["));s=s.replace(/\[.*?\]/g,m=>v.dim(m));let p=G(s,i-D.indent-u.length-1);p.length>1&&o!==0&&h(),h(A(`${u}${p.shift()}`));for(let m of p)h(A(m,u.length))}}if(n){let o=0;for(let{alias:l}of Object.values(n))l&&(o=Math.max(o,l.length));let r=[],u=0;for(let[l,{alias:p,values:m}]of Object.entries(n)){m?.length&&(l+=`[=${m.join(", ")}]`);let d=[p&&`${p.padStart(o)}`,p?l:" ".repeat(o+2)+l].filter(Boolean).join(", ");r.push(d),u=Math.max(u,d.length)}h(),h(v.dim("Options:"));let s=8;for(let{description:l,default:p=null}of Object.values(n)){let m=r.shift(),d=s+(u-m.length),y=2,P=i-m.length-d-y-D.indent,M=G(p!==null?`${l} ${v.dim(`[default:\u202F${F(`${p}`)}]`)}`:l,P);h(A(`${v.blue(m)} ${v.dim(v.gray("\xB7")).repeat(d)} ${M.shift()}`));for(let B of M)h(A(`${" ".repeat(m.length+d+y)}${B}`))}}}var ee={"--help":{type:"boolean",description:"Display usage information",alias:"-h"}},te=ue({...U(),...ee}),Se=te._[0];Se&&(Z({invalid:Se,usage:["tailwindcss [options]"],options:{...U(),...ee}}),process.exit(1));(process.stdout.isTTY&&process.argv[2]===void 0||te["--help"])&&(Z({usage:["tailwindcss [--input input.css] [--output output.css] [--watch] [options\u2026]"],options:{...U(),...ee}}),process.exit(0));ge(te); diff --git a/node_modules/@tailwindcss/cli/package.json b/node_modules/@tailwindcss/cli/package.json new file mode 100644 index 0000000..fc4cdc7 --- /dev/null +++ b/node_modules/@tailwindcss/cli/package.json @@ -0,0 +1,40 @@ +{ + "name": "@tailwindcss/cli", + "version": "4.1.17", + "description": "A utility-first CSS framework for rapidly building custom user interfaces.", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/tailwindlabs/tailwindcss.git", + "directory": "packages/@tailwindcss-cli" + }, + "bugs": "https://github.com/tailwindlabs/tailwindcss/issues", + "homepage": "https://tailwindcss.com", + "bin": { + "tailwindcss": "./dist/index.mjs" + }, + "exports": { + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "publishConfig": { + "provenance": true, + "access": "public" + }, + "dependencies": { + "@parcel/watcher": "^2.5.1", + "enhanced-resolve": "^5.18.3", + "mri": "^1.2.0", + "picocolors": "^1.1.1", + "@tailwindcss/node": "4.1.17", + "@tailwindcss/oxide": "4.1.17", + "tailwindcss": "4.1.17" + }, + "scripts": { + "lint": "tsc --noEmit", + "build": "tsup-node", + "dev": "pnpm run build -- --watch" + } +} \ No newline at end of file diff --git a/node_modules/@tailwindcss/node/LICENSE b/node_modules/@tailwindcss/node/LICENSE new file mode 100644 index 0000000..d6a8229 --- /dev/null +++ b/node_modules/@tailwindcss/node/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Tailwind Labs, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@tailwindcss/node/README.md b/node_modules/@tailwindcss/node/README.md new file mode 100644 index 0000000..7d21bd8 --- /dev/null +++ b/node_modules/@tailwindcss/node/README.md @@ -0,0 +1,36 @@ +

+ + + + + Tailwind CSS + + +

+ +

+ A utility-first CSS framework for rapidly building custom user interfaces. +

+ +

+ Build Status + Total Downloads + Latest Release + License +

+ +--- + +## Documentation + +For full documentation, visit [tailwindcss.com](https://tailwindcss.com). + +## Community + +For help, discussion about best practices, or feature ideas: + +[Discuss Tailwind CSS on GitHub](https://github.com/tailwindcss/tailwindcss/discussions) + +## Contributing + +If you're interested in contributing to Tailwind CSS, please read our [contributing docs](https://github.com/tailwindcss/tailwindcss/blob/next/.github/CONTRIBUTING.md) **before submitting a pull request**. diff --git a/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts b/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts new file mode 100644 index 0000000..55f2bad --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts @@ -0,0 +1,5 @@ +import { ResolveHook } from 'node:module'; + +declare let resolve: ResolveHook; + +export { resolve }; diff --git a/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs b/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs new file mode 100644 index 0000000..f9ae108 --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs @@ -0,0 +1 @@ +import{isBuiltin as i}from"module";var o=async(a,e,u)=>{let r=await u(a,e);if(r.url===import.meta.url||i(r.url)||!e.parentURL)return r;let t=new URL(e.parentURL).searchParams.get("id");if(t===null)return r;let l=new URL(r.url);return l.searchParams.set("id",t),{...r,url:`${l}`}};export{o as resolve}; diff --git a/node_modules/@tailwindcss/node/dist/index.d.mts b/node_modules/@tailwindcss/node/dist/index.d.mts new file mode 100644 index 0000000..ac3401d --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/index.d.mts @@ -0,0 +1,253 @@ +import { Candidate, Variant } from './candidate'; +import { compileAstNodes } from './compile'; +import { ClassEntry, VariantEntry, CanonicalizeOptions } from './intellisense'; +import { Theme } from './theme'; +import { Utilities } from './utilities'; +import { Variants } from './variants'; +import * as tailwindcss from 'tailwindcss'; +import { Polyfills, Features } from 'tailwindcss'; +export { Features, Polyfills } from 'tailwindcss'; + +declare const DEBUG: boolean; + +declare const env_DEBUG: typeof DEBUG; +declare namespace env { + export { env_DEBUG as DEBUG }; +} + +declare const enum CompileAstFlags { + None = 0, + RespectImportant = 1 +} +type DesignSystem = { + theme: Theme; + utilities: Utilities; + variants: Variants; + invalidCandidates: Set; + important: boolean; + getClassOrder(classes: string[]): [string, bigint | null][]; + getClassList(): ClassEntry[]; + getVariants(): VariantEntry[]; + parseCandidate(candidate: string): Readonly[]; + parseVariant(variant: string): Readonly | null; + compileAstNodes(candidate: Candidate, flags?: CompileAstFlags): ReturnType; + printCandidate(candidate: Candidate): string; + printVariant(variant: Variant): string; + getVariantOrder(): Map; + resolveThemeValue(path: string, forceInline?: boolean): string | undefined; + trackUsedVariables(raw: string): void; + canonicalizeCandidates(candidates: string[], options?: CanonicalizeOptions): string[]; + candidatesToCss(classes: string[]): (string | null)[]; + storage: Record; +}; + +/** + * The source code for one or more nodes in the AST + * + * This generally corresponds to a stylesheet + */ +interface Source { + /** + * The path to the file that contains the referenced source code + * + * If this references the *output* source code, this is `null`. + */ + file: string | null; + /** + * The referenced source code + */ + code: string; +} +/** + * The file and offsets within it that this node covers + * + * This can represent either: + * - A location in the original CSS which caused this node to be created + * - A location in the output CSS where this node resides + */ +type SourceLocation = [source: Source, start: number, end: number]; + +/** + * Line offset tables are the key to generating our source maps. They allow us + * to store indexes with our AST nodes and later convert them into positions as + * when given the source that the indexes refer to. + */ +/** + * A position in source code + * + * https://tc39.es/ecma426/#sec-position-record-type + */ +interface Position { + /** The line number, one-based */ + line: number; + /** The column/character number, one-based */ + column: number; +} + +interface OriginalPosition extends Position { + source: DecodedSource; +} +/** + * A "decoded" sourcemap + * + * @see https://tc39.es/ecma426/#decoded-source-map-record + */ +interface DecodedSourceMap { + file: string | null; + sources: DecodedSource[]; + mappings: DecodedMapping[]; +} +/** + * A "decoded" source + * + * @see https://tc39.es/ecma426/#decoded-source-record + */ +interface DecodedSource { + url: string | null; + content: string | null; + ignore: boolean; +} +/** + * A "decoded" mapping + * + * @see https://tc39.es/ecma426/#decoded-mapping-record + */ +interface DecodedMapping { + originalPosition: OriginalPosition | null; + generatedPosition: Position; + name: string | null; +} + +type StyleRule = { + kind: 'rule'; + selector: string; + nodes: AstNode[]; + src?: SourceLocation; + dst?: SourceLocation; +}; +type AtRule = { + kind: 'at-rule'; + name: string; + params: string; + nodes: AstNode[]; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Declaration = { + kind: 'declaration'; + property: string; + value: string | undefined; + important: boolean; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Comment = { + kind: 'comment'; + value: string; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Context = { + kind: 'context'; + context: Record; + nodes: AstNode[]; + src?: undefined; + dst?: undefined; +}; +type AtRoot = { + kind: 'at-root'; + nodes: AstNode[]; + src?: undefined; + dst?: undefined; +}; +type AstNode = StyleRule | AtRule | Declaration | Comment | Context | AtRoot; + +type Resolver = (id: string, base: string) => Promise; +interface CompileOptions { + base: string; + from?: string; + onDependency: (path: string) => void; + shouldRewriteUrls?: boolean; + polyfills?: Polyfills; + customCssResolver?: Resolver; + customJsResolver?: Resolver; +} +declare function compileAst(ast: AstNode[], options: CompileOptions): Promise<{ + sources: { + base: string; + pattern: string; + negated: boolean; + }[]; + root: "none" | { + base: string; + pattern: string; + } | null; + features: Features; + build(candidates: string[]): AstNode[]; +}>; +declare function compile(css: string, options: CompileOptions): Promise<{ + sources: { + base: string; + pattern: string; + negated: boolean; + }[]; + root: "none" | { + base: string; + pattern: string; + } | null; + features: Features; + build(candidates: string[]): string; + buildSourceMap(): tailwindcss.DecodedSourceMap; +}>; +declare function __unstable__loadDesignSystem(css: string, { base }: { + base: string; +}): Promise; +declare function loadModule(id: string, base: string, onDependency: (path: string) => void, customJsResolver?: Resolver): Promise<{ + path: string; + base: string; + module: any; +}>; + +declare class Instrumentation implements Disposable { + #private; + private defaultFlush; + constructor(defaultFlush?: (message: string) => undefined); + hit(label: string): void; + start(label: string): void; + end(label: string): void; + reset(): void; + report(flush?: (message: string) => undefined): void; + [Symbol.dispose](): void; +} + +declare function normalizePath(originalPath: string): string; + +interface OptimizeOptions { + /** + * The file being transformed + */ + file?: string; + /** + * Enabled minified output + */ + minify?: boolean; + /** + * The output source map before optimization + * + * If omitted a resulting source map will not be available + */ + map?: string; +} +interface TransformResult { + code: string; + map: string | undefined; +} +declare function optimize(input: string, { file, minify, map }?: OptimizeOptions): TransformResult; + +interface SourceMap { + readonly raw: string; + readonly inline: string; +} +declare function toSourceMap(map: DecodedSourceMap | string): SourceMap; + +export { type CompileOptions, type DecodedSource, type DecodedSourceMap, Instrumentation, type OptimizeOptions, type Resolver, type SourceMap, type TransformResult, __unstable__loadDesignSystem, compile, compileAst, env, loadModule, normalizePath, optimize, toSourceMap }; diff --git a/node_modules/@tailwindcss/node/dist/index.d.ts b/node_modules/@tailwindcss/node/dist/index.d.ts new file mode 100644 index 0000000..ac3401d --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/index.d.ts @@ -0,0 +1,253 @@ +import { Candidate, Variant } from './candidate'; +import { compileAstNodes } from './compile'; +import { ClassEntry, VariantEntry, CanonicalizeOptions } from './intellisense'; +import { Theme } from './theme'; +import { Utilities } from './utilities'; +import { Variants } from './variants'; +import * as tailwindcss from 'tailwindcss'; +import { Polyfills, Features } from 'tailwindcss'; +export { Features, Polyfills } from 'tailwindcss'; + +declare const DEBUG: boolean; + +declare const env_DEBUG: typeof DEBUG; +declare namespace env { + export { env_DEBUG as DEBUG }; +} + +declare const enum CompileAstFlags { + None = 0, + RespectImportant = 1 +} +type DesignSystem = { + theme: Theme; + utilities: Utilities; + variants: Variants; + invalidCandidates: Set; + important: boolean; + getClassOrder(classes: string[]): [string, bigint | null][]; + getClassList(): ClassEntry[]; + getVariants(): VariantEntry[]; + parseCandidate(candidate: string): Readonly[]; + parseVariant(variant: string): Readonly | null; + compileAstNodes(candidate: Candidate, flags?: CompileAstFlags): ReturnType; + printCandidate(candidate: Candidate): string; + printVariant(variant: Variant): string; + getVariantOrder(): Map; + resolveThemeValue(path: string, forceInline?: boolean): string | undefined; + trackUsedVariables(raw: string): void; + canonicalizeCandidates(candidates: string[], options?: CanonicalizeOptions): string[]; + candidatesToCss(classes: string[]): (string | null)[]; + storage: Record; +}; + +/** + * The source code for one or more nodes in the AST + * + * This generally corresponds to a stylesheet + */ +interface Source { + /** + * The path to the file that contains the referenced source code + * + * If this references the *output* source code, this is `null`. + */ + file: string | null; + /** + * The referenced source code + */ + code: string; +} +/** + * The file and offsets within it that this node covers + * + * This can represent either: + * - A location in the original CSS which caused this node to be created + * - A location in the output CSS where this node resides + */ +type SourceLocation = [source: Source, start: number, end: number]; + +/** + * Line offset tables are the key to generating our source maps. They allow us + * to store indexes with our AST nodes and later convert them into positions as + * when given the source that the indexes refer to. + */ +/** + * A position in source code + * + * https://tc39.es/ecma426/#sec-position-record-type + */ +interface Position { + /** The line number, one-based */ + line: number; + /** The column/character number, one-based */ + column: number; +} + +interface OriginalPosition extends Position { + source: DecodedSource; +} +/** + * A "decoded" sourcemap + * + * @see https://tc39.es/ecma426/#decoded-source-map-record + */ +interface DecodedSourceMap { + file: string | null; + sources: DecodedSource[]; + mappings: DecodedMapping[]; +} +/** + * A "decoded" source + * + * @see https://tc39.es/ecma426/#decoded-source-record + */ +interface DecodedSource { + url: string | null; + content: string | null; + ignore: boolean; +} +/** + * A "decoded" mapping + * + * @see https://tc39.es/ecma426/#decoded-mapping-record + */ +interface DecodedMapping { + originalPosition: OriginalPosition | null; + generatedPosition: Position; + name: string | null; +} + +type StyleRule = { + kind: 'rule'; + selector: string; + nodes: AstNode[]; + src?: SourceLocation; + dst?: SourceLocation; +}; +type AtRule = { + kind: 'at-rule'; + name: string; + params: string; + nodes: AstNode[]; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Declaration = { + kind: 'declaration'; + property: string; + value: string | undefined; + important: boolean; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Comment = { + kind: 'comment'; + value: string; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Context = { + kind: 'context'; + context: Record; + nodes: AstNode[]; + src?: undefined; + dst?: undefined; +}; +type AtRoot = { + kind: 'at-root'; + nodes: AstNode[]; + src?: undefined; + dst?: undefined; +}; +type AstNode = StyleRule | AtRule | Declaration | Comment | Context | AtRoot; + +type Resolver = (id: string, base: string) => Promise; +interface CompileOptions { + base: string; + from?: string; + onDependency: (path: string) => void; + shouldRewriteUrls?: boolean; + polyfills?: Polyfills; + customCssResolver?: Resolver; + customJsResolver?: Resolver; +} +declare function compileAst(ast: AstNode[], options: CompileOptions): Promise<{ + sources: { + base: string; + pattern: string; + negated: boolean; + }[]; + root: "none" | { + base: string; + pattern: string; + } | null; + features: Features; + build(candidates: string[]): AstNode[]; +}>; +declare function compile(css: string, options: CompileOptions): Promise<{ + sources: { + base: string; + pattern: string; + negated: boolean; + }[]; + root: "none" | { + base: string; + pattern: string; + } | null; + features: Features; + build(candidates: string[]): string; + buildSourceMap(): tailwindcss.DecodedSourceMap; +}>; +declare function __unstable__loadDesignSystem(css: string, { base }: { + base: string; +}): Promise; +declare function loadModule(id: string, base: string, onDependency: (path: string) => void, customJsResolver?: Resolver): Promise<{ + path: string; + base: string; + module: any; +}>; + +declare class Instrumentation implements Disposable { + #private; + private defaultFlush; + constructor(defaultFlush?: (message: string) => undefined); + hit(label: string): void; + start(label: string): void; + end(label: string): void; + reset(): void; + report(flush?: (message: string) => undefined): void; + [Symbol.dispose](): void; +} + +declare function normalizePath(originalPath: string): string; + +interface OptimizeOptions { + /** + * The file being transformed + */ + file?: string; + /** + * Enabled minified output + */ + minify?: boolean; + /** + * The output source map before optimization + * + * If omitted a resulting source map will not be available + */ + map?: string; +} +interface TransformResult { + code: string; + map: string | undefined; +} +declare function optimize(input: string, { file, minify, map }?: OptimizeOptions): TransformResult; + +interface SourceMap { + readonly raw: string; + readonly inline: string; +} +declare function toSourceMap(map: DecodedSourceMap | string): SourceMap; + +export { type CompileOptions, type DecodedSource, type DecodedSourceMap, Instrumentation, type OptimizeOptions, type Resolver, type SourceMap, type TransformResult, __unstable__loadDesignSystem, compile, compileAst, env, loadModule, normalizePath, optimize, toSourceMap }; diff --git a/node_modules/@tailwindcss/node/dist/index.js b/node_modules/@tailwindcss/node/dist/index.js new file mode 100644 index 0000000..9419d70 --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/index.js @@ -0,0 +1,18 @@ +"use strict";var Pt=Object.create;var ie=Object.defineProperty;var _t=Object.getOwnPropertyDescriptor;var It=Object.getOwnPropertyNames;var Dt=Object.getPrototypeOf,Ut=Object.prototype.hasOwnProperty;var De=(e,r)=>{for(var t in r)ie(e,t,{get:r[t],enumerable:!0})},Ue=(e,r,t,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of It(r))!Ut.call(e,o)&&o!==t&&ie(e,o,{get:()=>r[o],enumerable:!(i=_t(r,o))||i.enumerable});return e};var T=(e,r,t)=>(t=e!=null?Pt(Dt(e)):{},Ue(r||!e||!e.__esModule?ie(t,"default",{value:e,enumerable:!0}):t,e)),Lt=e=>Ue(ie({},"__esModule",{value:!0}),e);var ui={};De(ui,{Features:()=>R.Features,Instrumentation:()=>Ie,Polyfills:()=>R.Polyfills,__unstable__loadDesignSystem:()=>Xr,compile:()=>Jr,compileAst:()=>Qr,env:()=>ne,loadModule:()=>Pe,normalizePath:()=>de,optimize:()=>oi,toSourceMap:()=>si});module.exports=Lt(ui);var Rt=T(require("module")),Ot=require("url");var ne={};De(ne,{DEBUG:()=>he});var he=Kt(process.env.DEBUG);function Kt(e){if(typeof e=="boolean")return e;if(e===void 0)return!1;if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1;if(e==="*")return!0;let r=e.split(",").map(t=>t.split(":")[0]);return r.includes("-tailwindcss")?!1:!!r.includes("tailwindcss")}var F=T(require("enhanced-resolve")),At=require("jiti"),me=T(require("fs")),Oe=T(require("fs/promises")),Y=T(require("path")),Ve=require("url"),R=require("tailwindcss");var oe=T(require("fs/promises")),W=T(require("path")),zt=[/import[\s\S]*?['"](.{3,}?)['"]/gi,/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/export[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/require\(['"`](.+)['"`]\)/gi],Mt=[".js",".cjs",".mjs"],Ft=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],jt=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];async function Wt(e,r){for(let t of r){let i=`${e}${t}`;if((await oe.default.stat(i).catch(()=>null))?.isFile())return i}for(let t of r){let i=`${e}/index${t}`;if(await oe.default.access(i).then(()=>!0,()=>!1))return i}return null}async function Le(e,r,t,i){let o=Mt.includes(i)?Ft:jt,a=await Wt(W.default.resolve(t,r),o);if(a===null||e.has(a))return;e.add(a),t=W.default.dirname(a),i=W.default.extname(a);let n=await oe.default.readFile(a,"utf-8"),s=[];for(let l of zt)for(let u of n.matchAll(l))u[1].startsWith(".")&&s.push(Le(e,u[1],t,i));await Promise.all(s)}async function Ke(e){let r=new Set;return await Le(r,e,W.default.dirname(e),W.default.extname(e)),Array.from(r)}var Ee=T(require("path"));function B(e){return{kind:"word",value:e}}function Bt(e,r){return{kind:"function",value:e,nodes:r}}function Yt(e){return{kind:"separator",value:e}}function S(e){let r="";for(let t of e)switch(t.kind){case"word":case"separator":{r+=t.value;break}case"function":r+=t.value+"("+S(t.nodes)+")"}return r}var ze=92,Gt=41,Me=58,Fe=44,qt=34,je=61,We=62,Be=60,Ye=10,Ht=40,Zt=39,Qt=47,Ge=32,qe=9;function A(e){e=e.replaceAll(`\r +`,` +`);let r=[],t=[],i=null,o="",a;for(let n=0;n0){let u=B(o);i?i.nodes.push(u):r.push(u),o=""}let l=B(e[n]);i?i.nodes.push(l):r.push(l);break}case Me:case Fe:case je:case We:case Be:case Ye:case Ge:case qe:{if(o.length>0){let c=B(o);i?i.nodes.push(c):r.push(c),o=""}let l=n,u=n+1;for(;u0){let u=B(o);l?.nodes.push(u),o=""}t.length>0?i=t[t.length-1]:i=null;break}default:o+=String.fromCharCode(s)}}return o.length>0&&r.push(B(o)),r}var g=class extends Map{constructor(t){super();this.factory=t}get(t){let i=super.get(t);return i===void 0&&(i=this.factory(t,this),this.set(t,i)),i}};var vi=new Uint8Array(256);var ae=new Uint8Array(256);function y(e,r){let t=0,i=[],o=0,a=e.length,n=r.charCodeAt(0);for(let s=0;s0&&l===ae[t-1]&&t--;break}}return i.push(e.slice(o)),i}var ve=(n=>(n[n.Continue=0]="Continue",n[n.Skip=1]="Skip",n[n.Stop=2]="Stop",n[n.Replace=3]="Replace",n[n.ReplaceSkip=4]="ReplaceSkip",n[n.ReplaceStop=5]="ReplaceStop",n))(ve||{}),w={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function v(e,r){typeof r=="function"?He(e,r):He(e,r.enter,r.exit)}function He(e,r=()=>w.Continue,t=()=>w.Continue){let i=[[e,0,null]],o={parent:null,depth:0,path(){let a=[];for(let n=1;n0;){let a=i.length-1,n=i[a],s=n[0],l=n[1],u=n[2];if(l>=s.length){i.pop();continue}if(o.parent=u,o.depth=a,l>=0){let m=s[l],d=r(m,o)??w.Continue;switch(d.kind){case 0:{m.nodes&&m.nodes.length>0&&i.push([m.nodes,0,m]),n[1]=~l;continue}case 2:return;case 1:{n[1]=~l;continue}case 3:{s.splice(l,1,...d.nodes);continue}case 5:{s.splice(l,1,...d.nodes);return}case 4:{s.splice(l,1,...d.nodes),n[1]+=d.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${ve[d.kind]??`Unknown(${d.kind})`}\` in enter.`)}}let p=~l,c=s[p],f=t(c,o)??w.Continue;switch(f.kind){case 0:n[1]=p+1;continue;case 2:return;case 3:{s.splice(p,1,...f.nodes),n[1]=p+f.nodes.length;continue}case 5:{s.splice(p,1,...f.nodes);return}case 4:{s.splice(p,1,...f.nodes),n[1]=p+f.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${ve[f.kind]??`Unknown(${f.kind})`}\` in exit.`)}}}var Ei=new g(e=>{let r=A(e),t=new Set;return v(r,(i,o)=>{let a=o.parent===null?r:o.parent.nodes??[];if(i.kind==="word"&&(i.value==="+"||i.value==="-"||i.value==="*"||i.value==="/")){let n=a.indexOf(i)??-1;if(n===-1)return;let s=a[n-1];if(s?.kind!=="separator"||s.value!==" ")return;let l=a[n+1];if(l?.kind!=="separator"||l.value!==" ")return;t.add(s),t.add(l)}else i.kind==="separator"&&i.value.length>0&&i.value.trim()===""?(a[0]===i||a[a.length-1]===i)&&t.add(i):i.kind==="separator"&&i.value.trim()===","&&(i.value=",")}),t.size>0&&v(r,i=>{if(t.has(i))return t.delete(i),w.ReplaceSkip([])}),we(r),S(r)});var Ni=new g(e=>{let r=A(e);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?S(r[2].nodes):e});function we(e){for(let r of e)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=G(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=G(r.value);for(let t=0;t{let r=A(e);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function Jt(e){throw new Error(`Unexpected value: ${e}`)}function G(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}var Xt=process.env.FEATURES_ENV!=="stable";var P=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,zi=new RegExp(`^${P.source}$`);var Mi=new RegExp(`^${P.source}%$`);var Fi=new RegExp(`^${P.source}s*/s*${P.source}$`);var er=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],ji=new RegExp(`^${P.source}(${er.join("|")})$`);var tr=["deg","rad","grad","turn"],Wi=new RegExp(`^${P.source}(${tr.join("|")})$`);var Bi=new RegExp(`^${P.source} +${P.source} +${P.source}$`);function C(e){let r=Number(e);return Number.isInteger(r)&&r>=0&&String(r)===String(e)}function q(e,r){if(r===null)return e;let t=Number(r);return Number.isNaN(t)||(r=`${t*100}%`),r==="100%"?e:`color-mix(in oklab, ${e} ${r}, transparent)`}var nr={"--alpha":or,"--spacing":ar,"--theme":lr,theme:sr};function or(e,r,t,...i){let[o,a]=y(t,"/").map(n=>n.trim());if(!o||!a)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);if(i.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);return q(o,a)}function ar(e,r,t,...i){if(!t)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(i.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${i.length+1}.`);let o=e.theme.resolve(null,["--spacing"]);if(!o)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${o} * ${t})`}function lr(e,r,t,...i){if(!t.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let o=!1;t.endsWith(" inline")&&(o=!0,t=t.slice(0,-7)),r.kind==="at-rule"&&(o=!0);let a=e.resolveThemeValue(t,o);if(!a){if(i.length>0)return i.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(i.length===0)return a;let n=i.join(", ");if(n==="initial")return a;if(a==="initial")return n;if(a.startsWith("var(")||a.startsWith("theme(")||a.startsWith("--theme(")){let s=A(a);return fr(s,n),S(s)}return a}function sr(e,r,t,...i){t=ur(t);let o=e.resolveThemeValue(t);if(!o&&i.length>0)return i.join(", ");if(!o)throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return o}var dn=new RegExp(Object.keys(nr).map(e=>`${e}\\(`).join("|"));function ur(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",t=e[0];for(let i=1;i{if(t.kind==="function"&&!(t.value!=="var"&&t.value!=="theme"&&t.value!=="--theme"))if(t.nodes.length===1)t.nodes.push({kind:"word",value:`, ${r}`});else{let i=t.nodes[t.nodes.length-1];i.kind==="word"&&i.value==="initial"&&(i.value=r)}})}var pr=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,Xe=new g(e=>{let r=pr.exec(e);if(!r)return null;let t=r.groups?.value;if(t===void 0)return null;let i=Number(t);if(Number.isNaN(i))return null;let o=r.groups?.unit;return o===void 0?[i,null]:[i,o]});function et(e,r="top",t="right",i="bottom",o="left"){return tt(`${e}-${r}`,`${e}-${t}`,`${e}-${i}`,`${e}-${o}`)}function tt(e="top",r="right",t="bottom",i="left"){return{1:[[e,0],[r,0],[t,0],[i,0]],2:[[e,0],[r,1],[t,0],[i,1]],3:[[e,0],[r,1],[t,2],[i,1]],4:[[e,0],[r,1],[t,2],[i,3]]}}function K(e,r){return{1:[[e,0],[r,0]],2:[[e,0],[r,1]]}}var On={inset:tt(),margin:et("margin"),padding:et("padding"),gap:K("row-gap","column-gap")},Pn={"inset-block":K("top","bottom"),"inset-inline":K("left","right"),"margin-block":K("margin-top","margin-bottom"),"margin-inline":K("margin-left","margin-right"),"padding-block":K("padding-top","padding-bottom"),"padding-inline":K("padding-left","padding-right")};var so=Symbol();var uo=Symbol();var fo=Symbol();var co=Symbol();var po=Symbol();var mo=Symbol();var go=Symbol();var ho=Symbol();var vo=Symbol();var wo=Symbol();var yo=Symbol();var ko=Symbol();var bo=Symbol();var Q=92,se=47,ue=42,at=34,lt=39,Cr=58,fe=59,E=10,ce=13,J=32,X=9,st=123,be=125,Ce=40,ut=41,Sr=91,$r=93,ft=45,xe=64,Tr=33;function te(e,r){let t=r?.from?{file:r.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let i=[],o=[],a=[],n=null,s=null,l="",u="",p=0,c;for(let f=0;f0&&e[k]===d[d.length-1]&&(d=d.slice(0,-1));let U=Ae(l,h);if(!U)throw new Error("Invalid custom property, expected a value");t&&(U.src=[t,x,f],U.dst=[t,x,f]),n?n.nodes.push(U):i.push(U),l=""}else if(m===fe&&l.charCodeAt(0)===xe)s=ee(l),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n?n.nodes.push(s):i.push(s),l="",s=null;else if(m===fe&&u[u.length-1]!==")"){let d=Ae(l);if(!d){if(l.length===0)continue;throw new Error(`Invalid declaration: \`${l.trim()}\``)}t&&(d.src=[t,p,f],d.dst=[t,p,f]),n?n.nodes.push(d):i.push(d),l=""}else if(m===st&&u[u.length-1]!==")")u+="}",s=_(l.trim()),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n&&n.nodes.push(s),a.push(n),n=s,l="",s=null;else if(m===be&&u[u.length-1]!==")"){if(u==="")throw new Error("Missing opening {");if(u=u.slice(0,-1),l.length>0)if(l.charCodeAt(0)===xe)s=ee(l),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n?n.nodes.push(s):i.push(s),l="",s=null;else{let x=l.indexOf(":");if(n){let h=Ae(l,x);if(!h)throw new Error(`Invalid declaration: \`${l.trim()}\``);t&&(h.src=[t,p,f],h.dst=[t,p,f]),n.nodes.push(h)}}let d=a.pop()??null;d===null&&n&&i.push(n),n=d,l="",s=null}else if(m===Ce)u+=")",l+="(";else if(m===ut){if(u[u.length-1]!==")")throw new Error("Missing opening (");u=u.slice(0,-1),l+=")"}else{if(l.length===0&&(m===J||m===E||m===X))continue;l===""&&(p=f),l+=String.fromCharCode(m)}}}if(l.charCodeAt(0)===xe){let f=ee(l);t&&(f.src=[t,p,e.length],f.dst=[t,p,e.length]),i.push(f)}if(u.length>0&&n){if(n.kind==="rule")throw new Error(`Missing closing } at ${n.selector}`);if(n.kind==="at-rule")throw new Error(`Missing closing } at ${n.name} ${n.params}`)}return o.length>0?o.concat(i):i}function ee(e,r=[]){let t=e,i="";for(let o=5;o{if(C(e.value))return e.value}),b=M(e=>{if(C(e.value))return`${e.value}%`}),I=M(e=>{if(C(e.value))return`${e.value}px`}),dt=M(e=>{if(C(e.value))return`${e.value}ms`}),pe=M(e=>{if(C(e.value))return`${e.value}deg`}),Or=M(e=>{if(e.fraction===null)return;let[r,t]=y(e.fraction,"/");if(!(!C(r)||!C(t)))return e.fraction}),mt=M(e=>{if(C(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),Pr={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...Or},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...b}),backdropContrast:({theme:e})=>({...e("contrast"),...b}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...b}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...pe}),backdropInvert:({theme:e})=>({...e("invert"),...b}),backdropOpacity:({theme:e})=>({...e("opacity"),...b}),backdropSaturate:({theme:e})=>({...e("saturate"),...b}),backdropSepia:({theme:e})=>({...e("sepia"),...b}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...I},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...b},caretColor:({theme:e})=>e("colors"),colors:()=>({...Te}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...N},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...b},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...I}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...N},flexShrink:{0:"0",DEFAULT:"1",...N},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...b},grayscale:{0:"0",DEFAULT:"100%",...b},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...N},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...N},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...N},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...N},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...mt},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...mt},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...pe},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...b},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...N},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...b},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",...N},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...I},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...I},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...I},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...I},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...pe},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...b},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...b},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...b},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...pe},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...N},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...I},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...I},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...dt},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...dt},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...N}};var Ir=64;function L(e,r=[]){return{kind:"rule",selector:e,nodes:r}}function $(e,r="",t=[]){return{kind:"at-rule",name:e,params:r,nodes:t}}function _(e,r=[]){return e.charCodeAt(0)===Ir?ee(e,r):L(e,r)}function V(e,r,t=!1){return{kind:"declaration",property:e,value:r,important:t}}function $e(e){return{kind:"comment",value:e}}function z(e,r){let t=0,i={file:null,code:""};function o(n,s=0){let l="",u=" ".repeat(s);if(n.kind==="declaration"){if(l+=`${u}${n.property}: ${n.value}${n.important?" !important":""}; +`,r){t+=u.length;let p=t;t+=n.property.length,t+=2,t+=n.value?.length??0,n.important&&(t+=11);let c=t;t+=2,n.dst=[i,p,c]}}else if(n.kind==="rule"){if(l+=`${u}${n.selector} { +`,r){t+=u.length;let p=t;t+=n.selector.length,t+=1;let c=t;n.dst=[i,p,c],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} +`,r&&(t+=u.length,t+=2)}else if(n.kind==="at-rule"){if(n.nodes.length===0){let p=`${u}${n.name} ${n.params}; +`;if(r){t+=u.length;let c=t;t+=n.name.length,t+=1,t+=n.params.length;let f=t;t+=2,n.dst=[i,c,f]}return p}if(l+=`${u}${n.name}${n.params?` ${n.params} `:" "}{ +`,r){t+=u.length;let p=t;t+=n.name.length,n.params&&(t+=1,t+=n.params.length),t+=1;let c=t;n.dst=[i,p,c],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} +`,r&&(t+=u.length,t+=2)}else if(n.kind==="comment"){if(l+=`${u}/*${n.value}*/ +`,r){t+=u.length;let p=t;t+=2+n.value.length+2;let c=t;n.dst=[i,p,c],t+=1}}else if(n.kind==="context"||n.kind==="at-root")return"";return l}let a="";for(let n of e)a+=o(n,0);return i.code=a,a}function Dr(e,r){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var t=e.length;if(t<=1)return e;var i="";if(t>4&&e[3]==="\\"){var o=e[2];(o==="?"||o===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var a=e.split(/[/\\]+/);return r!==!1&&a[a.length-1]===""&&a.pop(),i+a.join("/")}function de(e){let r=Dr(e);return e.startsWith("\\\\")&&r.startsWith("/")&&!r.startsWith("//")?`/${r}`:r}var Ne=/(?[\w-]+\([^)]*\)|"[^"]*"|'[^']*'|[^,]\S*[^,])\s*(?:\s(?\w[^,]+))?(?:,|$)/g,Fr=/(?Lr.test(e),Br=e=>Kr.test(e);async function ht({css:e,base:r,root:t}){if(!e.includes("url(")&&!e.includes("image-set("))return e;let i=te(e),o=[];function a(n){if(n[0]==="/")return n;let s=Ee.posix.join(de(r),n),l=Ee.posix.relative(de(t),s);return l.startsWith(".")||(l="./"+l),l}return v(i,n=>{if(n.kind!=="declaration"||!n.value)return;let s=Ne.test(n.value),l=gt.test(n.value);if(s||l){let u=l?Yr:vt;o.push(u(n.value,a).then(p=>{n.value=p}))}}),o.length&&await Promise.all(o),z(i)}function vt(e,r){return yt(e,Ne,async t=>{let[i,o]=t;return await wt(o.trim(),i,r)})}async function Yr(e,r){return await yt(e,gt,async t=>{let[,i]=t;return await qr(i,async({url:a})=>Ne.test(a)?await vt(a,r):Ur.test(a)?a:await wt(a,a,r))})}async function wt(e,r,t,i="url"){let o="",a=e[0];if((a==='"'||a==="'")&&(o=a,e=e.slice(1,-1)),Gr(e))return r;let n=await t(e);return o===""&&n!==encodeURI(n)&&(o='"'),o==="'"&&n.includes("'")&&(o='"'),o==='"'&&n.includes('"')&&(n=n.replace(Fr,'\\"')),`${i}(${o}${n}${o})`}function Gr(e,r){return Br(e)||Wr(e)||!e[0].match(/[\.a-zA-Z0-9_]/)||zr.test(e)}function qr(e,r){return Promise.all(Hr(e).map(async({url:t,descriptor:i})=>({url:await r({url:t,descriptor:i}),descriptor:i}))).then(Zr)}function Hr(e){let r=e.trim().replace(jr," ").replace(/\r?\n/,"").replace(/,\s+/,", ").replaceAll(/\s+/g," ").matchAll(Mr);return Array.from(r,({groups:t})=>({url:t?.url?.trim()??"",descriptor:t?.descriptor?.trim()??""})).filter(({url:t})=>!!t)}function Zr(e){return e.map(({url:r,descriptor:t})=>r+(t?` ${t}`:"")).join(", ")}async function yt(e,r,t){let i,o=e,a="";for(;i=r.exec(o);)a+=o.slice(0,i.index),a+=await t(i),o=o.slice(i.index+i[0].length);return a+=o,a}var ni={};function Ct({base:e,from:r,polyfills:t,onDependency:i,shouldRewriteUrls:o,customCssResolver:a,customJsResolver:n}){return{base:e,polyfills:t,from:r,async loadModule(s,l){return Pe(s,l,i,n)},async loadStylesheet(s,l){let u=await $t(s,l,i,a);return o&&(u.content=await ht({css:u.content,root:e,base:u.base})),u}}}async function St(e,r){if(e.root&&e.root!=="none"){let t=/[*{]/,i=[];for(let a of e.root.pattern.split("/")){if(t.test(a))break;i.push(a)}if(!await Oe.default.stat(Y.default.resolve(r,i.join("/"))).then(a=>a.isDirectory()).catch(()=>!1))throw new Error(`The \`source(${e.root.pattern})\` does not exist`)}}async function Qr(e,r){let t=await(0,R.compileAst)(e,Ct(r));return await St(t,r.base),t}async function Jr(e,r){let t=await(0,R.compile)(e,Ct(r));return await St(t,r.base),t}async function Xr(e,{base:r}){return(0,R.__unstable__loadDesignSystem)(e,{base:r,async loadModule(t,i){return Pe(t,i,()=>{})},async loadStylesheet(t,i){return $t(t,i,()=>{})}})}async function Pe(e,r,t,i){if(e[0]!=="."){let s=await xt(e,r,i);if(!s)throw new Error(`Could not resolve '${e}' from '${r}'`);let l=await bt((0,Ve.pathToFileURL)(s).href);return{path:s,base:Y.default.dirname(s),module:l.default??l}}let o=await xt(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);let[a,n]=await Promise.all([bt((0,Ve.pathToFileURL)(o).href+"?id="+Date.now()),Ke(o)]);for(let s of n)t(s);return{path:o,base:Y.default.dirname(o),module:a.default??a}}async function $t(e,r,t,i){let o=await ti(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);if(t(o),typeof globalThis.__tw_readFile=="function"){let n=await globalThis.__tw_readFile(o,"utf-8");if(n)return{path:o,base:Y.default.dirname(o),content:n}}let a=await Oe.default.readFile(o,"utf-8");return{path:o,base:Y.default.dirname(o),content:a}}var kt=null;async function bt(e){if(typeof globalThis.__tw_load=="function"){let r=await globalThis.__tw_load(e);if(r)return r}try{return await import(e)}catch{return kt??=(0,At.createJiti)(ni.url,{moduleCache:!1,fsCache:!1}),await kt.import(e)}}var _e=["node_modules",...process.env.NODE_PATH?[process.env.NODE_PATH]:[]],ei=F.default.ResolverFactory.createResolver({fileSystem:new F.default.CachedInputFileSystem(me.default,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"],modules:_e});async function ti(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Re(ei,e,r)}var ri=F.default.ResolverFactory.createResolver({fileSystem:new F.default.CachedInputFileSystem(me.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","import"],modules:_e}),ii=F.default.ResolverFactory.createResolver({fileSystem:new F.default.CachedInputFileSystem(me.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","require"],modules:_e});async function xt(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Re(ri,e,r).catch(()=>Re(ii,e,r))}function Re(e,r,t){return new Promise((i,o)=>e.resolve({},t,r,{},(a,n)=>{if(a)return o(a);i(n)}))}Symbol.dispose??=Symbol("Symbol.dispose");Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");var Ie=class{constructor(r=t=>void process.stderr.write(`${t} +`)){this.defaultFlush=r}#r=new g(()=>({value:0}));#t=new g(()=>({value:0n}));#e=[];hit(r){this.#r.get(r).value++}start(r){let t=this.#e.map(o=>o.label).join("//"),i=`${t}${t.length===0?"":"//"}${r}`;this.#r.get(i).value++,this.#t.get(i),this.#e.push({id:i,label:r,namespace:t,value:process.hrtime.bigint()})}end(r){let t=process.hrtime.bigint();if(this.#e[this.#e.length-1].label!==r)throw new Error(`Mismatched timer label: \`${r}\`, expected \`${this.#e[this.#e.length-1].label}\``);let i=this.#e.pop(),o=t-i.value;this.#t.get(i.id).value+=o}reset(){this.#r.clear(),this.#t.clear(),this.#e.splice(0)}report(r=this.defaultFlush){let t=[],i=!1;for(let n=this.#e.length-1;n>=0;n--)this.end(this.#e[n].label);for(let[n,{value:s}]of this.#r.entries()){if(this.#t.has(n))continue;t.length===0&&(i=!0,t.push("Hits:"));let l=n.split("//").length;t.push(`${" ".repeat(l)}${n} ${ge(Tt(`\xD7 ${s}`))}`)}this.#t.size>0&&i&&t.push(` +Timers:`);let o=-1/0,a=new Map;for(let[n,{value:s}]of this.#t){let l=`${(Number(s)/1e6).toFixed(2)}ms`;a.set(n,l),o=Math.max(o,l.length)}for(let n of this.#t.keys()){let s=n.split("//").length;t.push(`${ge(`[${a.get(n).padStart(o," ")}]`)}${" ".repeat(s-1)}${s===1?" ":ge(" \u21B3 ")}${n.split("//").pop()} ${this.#r.get(n).value===1?"":ge(Tt(`\xD7 ${this.#r.get(n).value}`))}`.trimEnd())}r(` +${t.join(` +`)} +`),this.reset()}[Symbol.dispose](){he&&this.report()}};function ge(e){return`\x1B[2m${e}\x1B[22m`}function Tt(e){return`\x1B[34m${e}\x1B[39m`}var Et=T(require("@jridgewell/remapping")),D=require("lightningcss"),Nt=T(require("magic-string"));function oi(e,{file:r="input.css",minify:t=!1,map:i}={}){function o(l,u){return(0,D.transform)({filename:r,code:l,minify:t,sourceMap:typeof u<"u",inputSourceMap:u,drafts:{customMedia:!0},nonStandard:{deepSelectorCombinator:!0},include:D.Features.Nesting|D.Features.MediaQueries,exclude:D.Features.LogicalProperties|D.Features.DirSelector|D.Features.LightDark,targets:{safari:16<<16|1024,ios_saf:16<<16|1024,firefox:8388608,chrome:7274496},errorRecovery:!0})}let a=o(Buffer.from(e),i);if(i=a.map?.toString(),a.warnings=a.warnings.filter(l=>!/'(deep|slotted|global)' is not recognized as a valid pseudo-/.test(l.message)),a.warnings.length>0){let l=e.split(` +`),u=[`Found ${a.warnings.length} ${a.warnings.length===1?"warning":"warnings"} while optimizing generated CSS:`];for(let[p,c]of a.warnings.entries()){u.push(""),a.warnings.length>1&&u.push(`Issue #${p+1}:`);let f=2,m=Math.max(0,c.loc.line-f-1),d=Math.min(l.length,c.loc.line+f),x=l.slice(m,d).map((h,U)=>m+U+1===c.loc.line?`${re("\u2502")} ${h}`:re(`\u2502 ${h}`));x.splice(c.loc.line-m,0,`${re("\u2506")}${" ".repeat(c.loc.column-1)} ${ai(`${re("^--")} ${c.message}`)}`,`${re("\u2506")}`),u.push(...x)}u.push(""),console.warn(u.join(` +`))}a=o(a.code,i),i=a.map?.toString();let n=a.code.toString(),s=new Nt.default(n);if(s.replaceAll("@media not (","@media not all and ("),i!==void 0&&s.hasChanged()){let l=s.generateMap({source:"original",hires:"boundary"}).toString();i=(0,Et.default)([l,i],()=>null).toString()}return n=s.toString(),{code:n,map:i}}function re(e){return`\x1B[2m${e}\x1B[22m`}function ai(e){return`\x1B[33m${e}\x1B[39m`}var Vt=require("source-map-js");function li(e){let r=new Vt.SourceMapGenerator,t=1,i=new g(o=>({url:o?.url??``,content:o?.content??""}));for(let o of e.mappings){let a=i.get(o.originalPosition?.source??null);r.addMapping({generated:o.generatedPosition,original:o.originalPosition,source:a.url,name:o.name}),r.setSourceContent(a.url,a.content)}return r.toString()}function si(e){let r=typeof e=="string"?e:li(e);return{raw:r,get inline(){let t="";return t+="/*# sourceMappingURL=data:application/json;base64,",t+=Buffer.from(r,"utf-8").toString("base64"),t+=` */ +`,t}}}process.versions.bun||Rt.register?.((0,Ot.pathToFileURL)(require.resolve("@tailwindcss/node/esm-cache-loader")));0&&(module.exports={Features,Instrumentation,Polyfills,__unstable__loadDesignSystem,compile,compileAst,env,loadModule,normalizePath,optimize,toSourceMap}); diff --git a/node_modules/@tailwindcss/node/dist/index.mjs b/node_modules/@tailwindcss/node/dist/index.mjs new file mode 100644 index 0000000..e9bbcfc --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/index.mjs @@ -0,0 +1,18 @@ +var At=Object.defineProperty;var Ct=(e,r)=>{for(var t in r)At(e,t,{get:r[t],enumerable:!0})};import*as ue from"module";import{pathToFileURL as Qr}from"url";var ce={};Ct(ce,{DEBUG:()=>fe});var fe=St(process.env.DEBUG);function St(e){if(typeof e=="boolean")return e;if(e===void 0)return!1;if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1;if(e==="*")return!0;let r=e.split(",").map(t=>t.split(":")[0]);return r.includes("-tailwindcss")?!1:!!r.includes("tailwindcss")}import M from"enhanced-resolve";import{createJiti as Ur}from"jiti";import Ee from"fs";import ht from"fs/promises";import J from"path";import{pathToFileURL as pt}from"url";import{__unstable__loadDesignSystem as Lr,compile as Kr,compileAst as zr,Features as Xs,Polyfills as eu}from"tailwindcss";import pe from"fs/promises";import F from"path";var $t=[/import[\s\S]*?['"](.{3,}?)['"]/gi,/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/export[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/require\(['"`](.+)['"`]\)/gi],Tt=[".js",".cjs",".mjs"],Et=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Nt=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];async function Vt(e,r){for(let t of r){let i=`${e}${t}`;if((await pe.stat(i).catch(()=>null))?.isFile())return i}for(let t of r){let i=`${e}/index${t}`;if(await pe.access(i).then(()=>!0,()=>!1))return i}return null}async function Ve(e,r,t,i){let o=Tt.includes(i)?Et:Nt,a=await Vt(F.resolve(t,r),o);if(a===null||e.has(a))return;e.add(a),t=F.dirname(a),i=F.extname(a);let n=await pe.readFile(a,"utf-8"),s=[];for(let l of $t)for(let u of n.matchAll(l))u[1].startsWith(".")&&s.push(Ve(e,u[1],t,i));await Promise.all(s)}async function Re(e){let r=new Set;return await Ve(r,e,F.dirname(e),F.extname(e)),Array.from(r)}import*as Se from"path";function z(e){return{kind:"word",value:e}}function Rt(e,r){return{kind:"function",value:e,nodes:r}}function Ot(e){return{kind:"separator",value:e}}function S(e){let r="";for(let t of e)switch(t.kind){case"word":case"separator":{r+=t.value;break}case"function":r+=t.value+"("+S(t.nodes)+")"}return r}var Oe=92,Pt=41,Pe=58,_e=44,_t=34,Ie=61,De=62,Ue=60,Le=10,It=40,Dt=39,Ut=47,Ke=32,ze=9;function A(e){e=e.replaceAll(`\r +`,` +`);let r=[],t=[],i=null,o="",a;for(let n=0;n0){let u=z(o);i?i.nodes.push(u):r.push(u),o=""}let l=z(e[n]);i?i.nodes.push(l):r.push(l);break}case Pe:case _e:case Ie:case De:case Ue:case Le:case Ke:case ze:{if(o.length>0){let c=z(o);i?i.nodes.push(c):r.push(c),o=""}let l=n,u=n+1;for(;u0){let u=z(o);l?.nodes.push(u),o=""}t.length>0?i=t[t.length-1]:i=null;break}default:o+=String.fromCharCode(s)}}return o.length>0&&r.push(z(o)),r}var g=class extends Map{constructor(t){super();this.factory=t}get(t){let i=super.get(t);return i===void 0&&(i=this.factory(t,this),this.set(t,i)),i}};var li=new Uint8Array(256);var te=new Uint8Array(256);function y(e,r){let t=0,i=[],o=0,a=e.length,n=r.charCodeAt(0);for(let s=0;s0&&l===te[t-1]&&t--;break}}return i.push(e.slice(o)),i}var de=(n=>(n[n.Continue=0]="Continue",n[n.Skip=1]="Skip",n[n.Stop=2]="Stop",n[n.Replace=3]="Replace",n[n.ReplaceSkip=4]="ReplaceSkip",n[n.ReplaceStop=5]="ReplaceStop",n))(de||{}),w={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function v(e,r){typeof r=="function"?Me(e,r):Me(e,r.enter,r.exit)}function Me(e,r=()=>w.Continue,t=()=>w.Continue){let i=[[e,0,null]],o={parent:null,depth:0,path(){let a=[];for(let n=1;n0;){let a=i.length-1,n=i[a],s=n[0],l=n[1],u=n[2];if(l>=s.length){i.pop();continue}if(o.parent=u,o.depth=a,l>=0){let m=s[l],d=r(m,o)??w.Continue;switch(d.kind){case 0:{m.nodes&&m.nodes.length>0&&i.push([m.nodes,0,m]),n[1]=~l;continue}case 2:return;case 1:{n[1]=~l;continue}case 3:{s.splice(l,1,...d.nodes);continue}case 5:{s.splice(l,1,...d.nodes);return}case 4:{s.splice(l,1,...d.nodes),n[1]+=d.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${de[d.kind]??`Unknown(${d.kind})`}\` in enter.`)}}let p=~l,c=s[p],f=t(c,o)??w.Continue;switch(f.kind){case 0:n[1]=p+1;continue;case 2:return;case 3:{s.splice(p,1,...f.nodes),n[1]=p+f.nodes.length;continue}case 5:{s.splice(p,1,...f.nodes);return}case 4:{s.splice(p,1,...f.nodes),n[1]=p+f.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${de[f.kind]??`Unknown(${f.kind})`}\` in exit.`)}}}var wi=new g(e=>{let r=A(e),t=new Set;return v(r,(i,o)=>{let a=o.parent===null?r:o.parent.nodes??[];if(i.kind==="word"&&(i.value==="+"||i.value==="-"||i.value==="*"||i.value==="/")){let n=a.indexOf(i)??-1;if(n===-1)return;let s=a[n-1];if(s?.kind!=="separator"||s.value!==" ")return;let l=a[n+1];if(l?.kind!=="separator"||l.value!==" ")return;t.add(s),t.add(l)}else i.kind==="separator"&&i.value.length>0&&i.value.trim()===""?(a[0]===i||a[a.length-1]===i)&&t.add(i):i.kind==="separator"&&i.value.trim()===","&&(i.value=",")}),t.size>0&&v(r,i=>{if(t.has(i))return t.delete(i),w.ReplaceSkip([])}),me(r),S(r)});var yi=new g(e=>{let r=A(e);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?S(r[2].nodes):e});function me(e){for(let r of e)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=j(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=j(r.value);for(let t=0;t{let r=A(e);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function Lt(e){throw new Error(`Unexpected value: ${e}`)}function j(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}var Kt=process.env.FEATURES_ENV!=="stable";var R=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,Vi=new RegExp(`^${R.source}$`);var Ri=new RegExp(`^${R.source}%$`);var Oi=new RegExp(`^${R.source}s*/s*${R.source}$`);var zt=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Pi=new RegExp(`^${R.source}(${zt.join("|")})$`);var Mt=["deg","rad","grad","turn"],_i=new RegExp(`^${R.source}(${Mt.join("|")})$`);var Ii=new RegExp(`^${R.source} +${R.source} +${R.source}$`);function C(e){let r=Number(e);return Number.isInteger(r)&&r>=0&&String(r)===String(e)}function W(e,r){if(r===null)return e;let t=Number(r);return Number.isNaN(t)||(r=`${t*100}%`),r==="100%"?e:`color-mix(in oklab, ${e} ${r}, transparent)`}var Wt={"--alpha":Bt,"--spacing":Yt,"--theme":Gt,theme:qt};function Bt(e,r,t,...i){let[o,a]=y(t,"/").map(n=>n.trim());if(!o||!a)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);if(i.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);return W(o,a)}function Yt(e,r,t,...i){if(!t)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(i.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${i.length+1}.`);let o=e.theme.resolve(null,["--spacing"]);if(!o)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${o} * ${t})`}function Gt(e,r,t,...i){if(!t.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let o=!1;t.endsWith(" inline")&&(o=!0,t=t.slice(0,-7)),r.kind==="at-rule"&&(o=!0);let a=e.resolveThemeValue(t,o);if(!a){if(i.length>0)return i.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(i.length===0)return a;let n=i.join(", ");if(n==="initial")return a;if(a==="initial")return n;if(a.startsWith("var(")||a.startsWith("theme(")||a.startsWith("--theme(")){let s=A(a);return Zt(s,n),S(s)}return a}function qt(e,r,t,...i){t=Ht(t);let o=e.resolveThemeValue(t);if(!o&&i.length>0)return i.join(", ");if(!o)throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return o}var rn=new RegExp(Object.keys(Wt).map(e=>`${e}\\(`).join("|"));function Ht(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",t=e[0];for(let i=1;i{if(t.kind==="function"&&!(t.value!=="var"&&t.value!=="theme"&&t.value!=="--theme"))if(t.nodes.length===1)t.nodes.push({kind:"word",value:`, ${r}`});else{let i=t.nodes[t.nodes.length-1];i.kind==="word"&&i.value==="initial"&&(i.value=r)}})}var Jt=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,Be=new g(e=>{let r=Jt.exec(e);if(!r)return null;let t=r.groups?.value;if(t===void 0)return null;let i=Number(t);if(Number.isNaN(i))return null;let o=r.groups?.unit;return o===void 0?[i,null]:[i,o]});function Ye(e,r="top",t="right",i="bottom",o="left"){return Ge(`${e}-${r}`,`${e}-${t}`,`${e}-${i}`,`${e}-${o}`)}function Ge(e="top",r="right",t="bottom",i="left"){return{1:[[e,0],[r,0],[t,0],[i,0]],2:[[e,0],[r,1],[t,0],[i,1]],3:[[e,0],[r,1],[t,2],[i,1]],4:[[e,0],[r,1],[t,2],[i,3]]}}function D(e,r){return{1:[[e,0],[r,0]],2:[[e,0],[r,1]]}}var xn={inset:Ge(),margin:Ye("margin"),padding:Ye("padding"),gap:D("row-gap","column-gap")},An={"inset-block":D("top","bottom"),"inset-inline":D("left","right"),"margin-block":D("margin-top","margin-bottom"),"margin-inline":D("margin-left","margin-right"),"padding-block":D("padding-top","padding-bottom"),"padding-inline":D("padding-left","padding-right")};var Jn=Symbol();var Xn=Symbol();var eo=Symbol();var to=Symbol();var ro=Symbol();var io=Symbol();var no=Symbol();var oo=Symbol();var ao=Symbol();var lo=Symbol();var so=Symbol();var uo=Symbol();var fo=Symbol();var G=92,ie=47,ne=42,Je=34,Xe=39,fr=58,oe=59,T=10,ae=13,q=32,H=9,et=123,ve=125,ke=40,tt=41,cr=91,pr=93,rt=45,we=64,dr=33;function Q(e,r){let t=r?.from?{file:r.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let i=[],o=[],a=[],n=null,s=null,l="",u="",p=0,c;for(let f=0;f0&&e[k]===d[d.length-1]&&(d=d.slice(0,-1));let _=ye(l,h);if(!_)throw new Error("Invalid custom property, expected a value");t&&(_.src=[t,x,f],_.dst=[t,x,f]),n?n.nodes.push(_):i.push(_),l=""}else if(m===oe&&l.charCodeAt(0)===we)s=Z(l),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n?n.nodes.push(s):i.push(s),l="",s=null;else if(m===oe&&u[u.length-1]!==")"){let d=ye(l);if(!d){if(l.length===0)continue;throw new Error(`Invalid declaration: \`${l.trim()}\``)}t&&(d.src=[t,p,f],d.dst=[t,p,f]),n?n.nodes.push(d):i.push(d),l=""}else if(m===et&&u[u.length-1]!==")")u+="}",s=O(l.trim()),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n&&n.nodes.push(s),a.push(n),n=s,l="",s=null;else if(m===ve&&u[u.length-1]!==")"){if(u==="")throw new Error("Missing opening {");if(u=u.slice(0,-1),l.length>0)if(l.charCodeAt(0)===we)s=Z(l),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n?n.nodes.push(s):i.push(s),l="",s=null;else{let x=l.indexOf(":");if(n){let h=ye(l,x);if(!h)throw new Error(`Invalid declaration: \`${l.trim()}\``);t&&(h.src=[t,p,f],h.dst=[t,p,f]),n.nodes.push(h)}}let d=a.pop()??null;d===null&&n&&i.push(n),n=d,l="",s=null}else if(m===ke)u+=")",l+="(";else if(m===tt){if(u[u.length-1]!==")")throw new Error("Missing opening (");u=u.slice(0,-1),l+=")"}else{if(l.length===0&&(m===q||m===T||m===H))continue;l===""&&(p=f),l+=String.fromCharCode(m)}}}if(l.charCodeAt(0)===we){let f=Z(l);t&&(f.src=[t,p,e.length],f.dst=[t,p,e.length]),i.push(f)}if(u.length>0&&n){if(n.kind==="rule")throw new Error(`Missing closing } at ${n.selector}`);if(n.kind==="at-rule")throw new Error(`Missing closing } at ${n.name} ${n.params}`)}return o.length>0?o.concat(i):i}function Z(e,r=[]){let t=e,i="";for(let o=5;o{if(C(e.value))return e.value}),b=L(e=>{if(C(e.value))return`${e.value}%`}),P=L(e=>{if(C(e.value))return`${e.value}px`}),ot=L(e=>{if(C(e.value))return`${e.value}ms`}),le=L(e=>{if(C(e.value))return`${e.value}deg`}),wr=L(e=>{if(e.fraction===null)return;let[r,t]=y(e.fraction,"/");if(!(!C(r)||!C(t)))return e.fraction}),at=L(e=>{if(C(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),yr={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...wr},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...b}),backdropContrast:({theme:e})=>({...e("contrast"),...b}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...b}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...le}),backdropInvert:({theme:e})=>({...e("invert"),...b}),backdropOpacity:({theme:e})=>({...e("opacity"),...b}),backdropSaturate:({theme:e})=>({...e("saturate"),...b}),backdropSepia:({theme:e})=>({...e("sepia"),...b}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...P},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...b},caretColor:({theme:e})=>e("colors"),colors:()=>({...Ae}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...E},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...b},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...P}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...E},flexShrink:{0:"0",DEFAULT:"1",...E},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...b},grayscale:{0:"0",DEFAULT:"100%",...b},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...E},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...E},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...E},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...E},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...at},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...at},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...le},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...b},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...E},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...b},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",...E},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...P},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...P},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...P},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...P},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...le},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...b},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...b},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...b},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...le},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...E},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...P},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...P},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...ot},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...ot},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...E}};var br=64;function I(e,r=[]){return{kind:"rule",selector:e,nodes:r}}function $(e,r="",t=[]){return{kind:"at-rule",name:e,params:r,nodes:t}}function O(e,r=[]){return e.charCodeAt(0)===br?Z(e,r):I(e,r)}function N(e,r,t=!1){return{kind:"declaration",property:e,value:r,important:t}}function xe(e){return{kind:"comment",value:e}}function U(e,r){let t=0,i={file:null,code:""};function o(n,s=0){let l="",u=" ".repeat(s);if(n.kind==="declaration"){if(l+=`${u}${n.property}: ${n.value}${n.important?" !important":""}; +`,r){t+=u.length;let p=t;t+=n.property.length,t+=2,t+=n.value?.length??0,n.important&&(t+=11);let c=t;t+=2,n.dst=[i,p,c]}}else if(n.kind==="rule"){if(l+=`${u}${n.selector} { +`,r){t+=u.length;let p=t;t+=n.selector.length,t+=1;let c=t;n.dst=[i,p,c],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} +`,r&&(t+=u.length,t+=2)}else if(n.kind==="at-rule"){if(n.nodes.length===0){let p=`${u}${n.name} ${n.params}; +`;if(r){t+=u.length;let c=t;t+=n.name.length,t+=1,t+=n.params.length;let f=t;t+=2,n.dst=[i,c,f]}return p}if(l+=`${u}${n.name}${n.params?` ${n.params} `:" "}{ +`,r){t+=u.length;let p=t;t+=n.name.length,n.params&&(t+=1,t+=n.params.length),t+=1;let c=t;n.dst=[i,p,c],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} +`,r&&(t+=u.length,t+=2)}else if(n.kind==="comment"){if(l+=`${u}/*${n.value}*/ +`,r){t+=u.length;let p=t;t+=2+n.value.length+2;let c=t;n.dst=[i,p,c],t+=1}}else if(n.kind==="context"||n.kind==="at-root")return"";return l}let a="";for(let n of e)a+=o(n,0);return i.code=a,a}function xr(e,r){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var t=e.length;if(t<=1)return e;var i="";if(t>4&&e[3]==="\\"){var o=e[2];(o==="?"||o===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var a=e.split(/[/\\]+/);return r!==!1&&a[a.length-1]===""&&a.pop(),i+a.join("/")}function Ce(e){let r=xr(e);return e.startsWith("\\\\")&&r.startsWith("/")&&!r.startsWith("//")?`/${r}`:r}var $e=/(?[\w-]+\([^)]*\)|"[^"]*"|'[^']*'|[^,]\S*[^,])\s*(?:\s(?\w[^,]+))?(?:,|$)/g,Er=/(?Cr.test(e),Rr=e=>Sr.test(e);async function st({css:e,base:r,root:t}){if(!e.includes("url(")&&!e.includes("image-set("))return e;let i=Q(e),o=[];function a(n){if(n[0]==="/")return n;let s=Se.posix.join(Ce(r),n),l=Se.posix.relative(Ce(t),s);return l.startsWith(".")||(l="./"+l),l}return v(i,n=>{if(n.kind!=="declaration"||!n.value)return;let s=$e.test(n.value),l=lt.test(n.value);if(s||l){let u=l?Or:ut;o.push(u(n.value,a).then(p=>{n.value=p}))}}),o.length&&await Promise.all(o),U(i)}function ut(e,r){return ct(e,$e,async t=>{let[i,o]=t;return await ft(o.trim(),i,r)})}async function Or(e,r){return await ct(e,lt,async t=>{let[,i]=t;return await _r(i,async({url:a})=>$e.test(a)?await ut(a,r):Ar.test(a)?a:await ft(a,a,r))})}async function ft(e,r,t,i="url"){let o="",a=e[0];if((a==='"'||a==="'")&&(o=a,e=e.slice(1,-1)),Pr(e))return r;let n=await t(e);return o===""&&n!==encodeURI(n)&&(o='"'),o==="'"&&n.includes("'")&&(o='"'),o==='"'&&n.includes('"')&&(n=n.replace(Er,'\\"')),`${i}(${o}${n}${o})`}function Pr(e,r){return Rr(e)||Vr(e)||!e[0].match(/[\.a-zA-Z0-9_]/)||$r.test(e)}function _r(e,r){return Promise.all(Ir(e).map(async({url:t,descriptor:i})=>({url:await r({url:t,descriptor:i}),descriptor:i}))).then(Dr)}function Ir(e){let r=e.trim().replace(Nr," ").replace(/\r?\n/,"").replace(/,\s+/,", ").replaceAll(/\s+/g," ").matchAll(Tr);return Array.from(r,({groups:t})=>({url:t?.url?.trim()??"",descriptor:t?.descriptor?.trim()??""})).filter(({url:t})=>!!t)}function Dr(e){return e.map(({url:r,descriptor:t})=>r+(t?` ${t}`:"")).join(", ")}async function ct(e,r,t){let i,o=e,a="";for(;i=r.exec(o);)a+=o.slice(0,i.index),a+=await t(i),o=o.slice(i.index+i[0].length);return a+=o,a}function vt({base:e,from:r,polyfills:t,onDependency:i,shouldRewriteUrls:o,customCssResolver:a,customJsResolver:n}){return{base:e,polyfills:t,from:r,async loadModule(s,l){return yt(s,l,i,n)},async loadStylesheet(s,l){let u=await kt(s,l,i,a);return o&&(u.content=await st({css:u.content,root:e,base:u.base})),u}}}async function wt(e,r){if(e.root&&e.root!=="none"){let t=/[*{]/,i=[];for(let a of e.root.pattern.split("/")){if(t.test(a))break;i.push(a)}if(!await ht.stat(J.resolve(r,i.join("/"))).then(a=>a.isDirectory()).catch(()=>!1))throw new Error(`The \`source(${e.root.pattern})\` does not exist`)}}async function iu(e,r){let t=await zr(e,vt(r));return await wt(t,r.base),t}async function nu(e,r){let t=await Kr(e,vt(r));return await wt(t,r.base),t}async function ou(e,{base:r}){return Lr(e,{base:r,async loadModule(t,i){return yt(t,i,()=>{})},async loadStylesheet(t,i){return kt(t,i,()=>{})}})}async function yt(e,r,t,i){if(e[0]!=="."){let s=await gt(e,r,i);if(!s)throw new Error(`Could not resolve '${e}' from '${r}'`);let l=await mt(pt(s).href);return{path:s,base:J.dirname(s),module:l.default??l}}let o=await gt(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);let[a,n]=await Promise.all([mt(pt(o).href+"?id="+Date.now()),Re(o)]);for(let s of n)t(s);return{path:o,base:J.dirname(o),module:a.default??a}}async function kt(e,r,t,i){let o=await Fr(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);if(t(o),typeof globalThis.__tw_readFile=="function"){let n=await globalThis.__tw_readFile(o,"utf-8");if(n)return{path:o,base:J.dirname(o),content:n}}let a=await ht.readFile(o,"utf-8");return{path:o,base:J.dirname(o),content:a}}var dt=null;async function mt(e){if(typeof globalThis.__tw_load=="function"){let r=await globalThis.__tw_load(e);if(r)return r}try{return await import(e)}catch{return dt??=Ur(import.meta.url,{moduleCache:!1,fsCache:!1}),await dt.import(e)}}var Ne=["node_modules",...process.env.NODE_PATH?[process.env.NODE_PATH]:[]],Mr=M.ResolverFactory.createResolver({fileSystem:new M.CachedInputFileSystem(Ee,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"],modules:Ne});async function Fr(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Te(Mr,e,r)}var jr=M.ResolverFactory.createResolver({fileSystem:new M.CachedInputFileSystem(Ee,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","import"],modules:Ne}),Wr=M.ResolverFactory.createResolver({fileSystem:new M.CachedInputFileSystem(Ee,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","require"],modules:Ne});async function gt(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Te(jr,e,r).catch(()=>Te(Wr,e,r))}function Te(e,r,t){return new Promise((i,o)=>e.resolve({},t,r,{},(a,n)=>{if(a)return o(a);i(n)}))}Symbol.dispose??=Symbol("Symbol.dispose");Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");var bt=class{constructor(r=t=>void process.stderr.write(`${t} +`)){this.defaultFlush=r}#r=new g(()=>({value:0}));#t=new g(()=>({value:0n}));#e=[];hit(r){this.#r.get(r).value++}start(r){let t=this.#e.map(o=>o.label).join("//"),i=`${t}${t.length===0?"":"//"}${r}`;this.#r.get(i).value++,this.#t.get(i),this.#e.push({id:i,label:r,namespace:t,value:process.hrtime.bigint()})}end(r){let t=process.hrtime.bigint();if(this.#e[this.#e.length-1].label!==r)throw new Error(`Mismatched timer label: \`${r}\`, expected \`${this.#e[this.#e.length-1].label}\``);let i=this.#e.pop(),o=t-i.value;this.#t.get(i.id).value+=o}reset(){this.#r.clear(),this.#t.clear(),this.#e.splice(0)}report(r=this.defaultFlush){let t=[],i=!1;for(let n=this.#e.length-1;n>=0;n--)this.end(this.#e[n].label);for(let[n,{value:s}]of this.#r.entries()){if(this.#t.has(n))continue;t.length===0&&(i=!0,t.push("Hits:"));let l=n.split("//").length;t.push(`${" ".repeat(l)}${n} ${se(xt(`\xD7 ${s}`))}`)}this.#t.size>0&&i&&t.push(` +Timers:`);let o=-1/0,a=new Map;for(let[n,{value:s}]of this.#t){let l=`${(Number(s)/1e6).toFixed(2)}ms`;a.set(n,l),o=Math.max(o,l.length)}for(let n of this.#t.keys()){let s=n.split("//").length;t.push(`${se(`[${a.get(n).padStart(o," ")}]`)}${" ".repeat(s-1)}${s===1?" ":se(" \u21B3 ")}${n.split("//").pop()} ${this.#r.get(n).value===1?"":se(xt(`\xD7 ${this.#r.get(n).value}`))}`.trimEnd())}r(` +${t.join(` +`)} +`),this.reset()}[Symbol.dispose](){fe&&this.report()}};function se(e){return`\x1B[2m${e}\x1B[22m`}function xt(e){return`\x1B[34m${e}\x1B[39m`}import Br from"@jridgewell/remapping";import{Features as X,transform as Yr}from"lightningcss";import Gr from"magic-string";function pu(e,{file:r="input.css",minify:t=!1,map:i}={}){function o(l,u){return Yr({filename:r,code:l,minify:t,sourceMap:typeof u<"u",inputSourceMap:u,drafts:{customMedia:!0},nonStandard:{deepSelectorCombinator:!0},include:X.Nesting|X.MediaQueries,exclude:X.LogicalProperties|X.DirSelector|X.LightDark,targets:{safari:16<<16|1024,ios_saf:16<<16|1024,firefox:8388608,chrome:7274496},errorRecovery:!0})}let a=o(Buffer.from(e),i);if(i=a.map?.toString(),a.warnings=a.warnings.filter(l=>!/'(deep|slotted|global)' is not recognized as a valid pseudo-/.test(l.message)),a.warnings.length>0){let l=e.split(` +`),u=[`Found ${a.warnings.length} ${a.warnings.length===1?"warning":"warnings"} while optimizing generated CSS:`];for(let[p,c]of a.warnings.entries()){u.push(""),a.warnings.length>1&&u.push(`Issue #${p+1}:`);let f=2,m=Math.max(0,c.loc.line-f-1),d=Math.min(l.length,c.loc.line+f),x=l.slice(m,d).map((h,_)=>m+_+1===c.loc.line?`${ee("\u2502")} ${h}`:ee(`\u2502 ${h}`));x.splice(c.loc.line-m,0,`${ee("\u2506")}${" ".repeat(c.loc.column-1)} ${qr(`${ee("^--")} ${c.message}`)}`,`${ee("\u2506")}`),u.push(...x)}u.push(""),console.warn(u.join(` +`))}a=o(a.code,i),i=a.map?.toString();let n=a.code.toString(),s=new Gr(n);if(s.replaceAll("@media not (","@media not all and ("),i!==void 0&&s.hasChanged()){let l=s.generateMap({source:"original",hires:"boundary"}).toString();i=Br([l,i],()=>null).toString()}return n=s.toString(),{code:n,map:i}}function ee(e){return`\x1B[2m${e}\x1B[22m`}function qr(e){return`\x1B[33m${e}\x1B[39m`}import{SourceMapGenerator as Hr}from"source-map-js";function Zr(e){let r=new Hr,t=1,i=new g(o=>({url:o?.url??``,content:o?.content??""}));for(let o of e.mappings){let a=i.get(o.originalPosition?.source??null);r.addMapping({generated:o.generatedPosition,original:o.originalPosition,source:a.url,name:o.name}),r.setSourceContent(a.url,a.content)}return r.toString()}function hu(e){let r=typeof e=="string"?e:Zr(e);return{raw:r,get inline(){let t="";return t+="/*# sourceMappingURL=data:application/json;base64,",t+=Buffer.from(r,"utf-8").toString("base64"),t+=` */ +`,t}}}if(!process.versions.bun){let e=ue.createRequire(import.meta.url);ue.register?.(Qr(e.resolve("@tailwindcss/node/esm-cache-loader")))}export{Xs as Features,bt as Instrumentation,eu as Polyfills,ou as __unstable__loadDesignSystem,nu as compile,iu as compileAst,ce as env,yt as loadModule,Ce as normalizePath,pu as optimize,hu as toSourceMap}; diff --git a/node_modules/@tailwindcss/node/dist/require-cache.d.ts b/node_modules/@tailwindcss/node/dist/require-cache.d.ts new file mode 100644 index 0000000..de970b9 --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/require-cache.d.ts @@ -0,0 +1,3 @@ +declare function clearRequireCache(files: string[]): void; + +export { clearRequireCache }; diff --git a/node_modules/@tailwindcss/node/dist/require-cache.js b/node_modules/@tailwindcss/node/dist/require-cache.js new file mode 100644 index 0000000..398995f --- /dev/null +++ b/node_modules/@tailwindcss/node/dist/require-cache.js @@ -0,0 +1 @@ +"use strict";var i=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var n=(r,e)=>{for(var t in e)i(r,t,{get:e[t],enumerable:!0})},u=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let c of f(e))!l.call(r,c)&&c!==t&&i(r,c,{get:()=>e[c],enumerable:!(o=a(e,c))||o.enumerable});return r};var h=r=>u(i({},"__esModule",{value:!0}),r);var d={};n(d,{clearRequireCache:()=>q});module.exports=h(d);function q(r){for(let e of r)delete require.cache[e]}0&&(module.exports={clearRequireCache}); diff --git a/node_modules/@tailwindcss/node/package.json b/node_modules/@tailwindcss/node/package.json new file mode 100644 index 0000000..2de0a77 --- /dev/null +++ b/node_modules/@tailwindcss/node/package.json @@ -0,0 +1,48 @@ +{ + "name": "@tailwindcss/node", + "version": "4.1.17", + "description": "A utility-first CSS framework for rapidly building custom user interfaces.", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/tailwindlabs/tailwindcss.git", + "directory": "packages/@tailwindcss-node" + }, + "bugs": "https://github.com/tailwindlabs/tailwindcss/issues", + "homepage": "https://tailwindcss.com", + "files": [ + "dist/" + ], + "publishConfig": { + "provenance": true, + "access": "public" + }, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs", + "require": "./dist/index.js" + }, + "./require-cache": { + "types": "./dist/require-cache.d.ts", + "default": "./dist/require-cache.js" + }, + "./esm-cache-loader": { + "types": "./dist/esm-cache.loader.d.mts", + "default": "./dist/esm-cache.loader.mjs" + } + }, + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.6.1", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.17" + }, + "scripts": { + "build": "tsup-node", + "dev": "pnpm run build -- --watch" + } +} \ No newline at end of file diff --git a/node_modules/@tailwindcss/oxide-win32-x64-msvc/LICENSE b/node_modules/@tailwindcss/oxide-win32-x64-msvc/LICENSE new file mode 100644 index 0000000..d6a8229 --- /dev/null +++ b/node_modules/@tailwindcss/oxide-win32-x64-msvc/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Tailwind Labs, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@tailwindcss/oxide-win32-x64-msvc/README.md b/node_modules/@tailwindcss/oxide-win32-x64-msvc/README.md new file mode 100644 index 0000000..bb1c4ac --- /dev/null +++ b/node_modules/@tailwindcss/oxide-win32-x64-msvc/README.md @@ -0,0 +1,3 @@ +# `@tailwindcss/oxide-win32-x64-msvc` + +This is the **x86_64-pc-windows-msvc** binary for `@tailwindcss/oxide` diff --git a/node_modules/@tailwindcss/oxide-win32-x64-msvc/package.json b/node_modules/@tailwindcss/oxide-win32-x64-msvc/package.json new file mode 100644 index 0000000..4ee5b55 --- /dev/null +++ b/node_modules/@tailwindcss/oxide-win32-x64-msvc/package.json @@ -0,0 +1,27 @@ +{ + "name": "@tailwindcss/oxide-win32-x64-msvc", + "version": "4.1.17", + "repository": { + "type": "git", + "url": "git+https://github.com/tailwindlabs/tailwindcss.git", + "directory": "crates/node/npm/win32-x64-msvc" + }, + "os": [ + "win32" + ], + "cpu": [ + "x64" + ], + "main": "tailwindcss-oxide.win32-x64-msvc.node", + "files": [ + "tailwindcss-oxide.win32-x64-msvc.node" + ], + "publishConfig": { + "provenance": true, + "access": "public" + }, + "license": "MIT", + "engines": { + "node": ">= 10" + } +} \ No newline at end of file diff --git a/node_modules/@tailwindcss/oxide-win32-x64-msvc/tailwindcss-oxide.win32-x64-msvc.node b/node_modules/@tailwindcss/oxide-win32-x64-msvc/tailwindcss-oxide.win32-x64-msvc.node new file mode 100644 index 0000000..edbd84b Binary files /dev/null and b/node_modules/@tailwindcss/oxide-win32-x64-msvc/tailwindcss-oxide.win32-x64-msvc.node differ diff --git a/node_modules/@tailwindcss/oxide/LICENSE b/node_modules/@tailwindcss/oxide/LICENSE new file mode 100644 index 0000000..d6a8229 --- /dev/null +++ b/node_modules/@tailwindcss/oxide/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Tailwind Labs, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@tailwindcss/oxide/index.d.ts b/node_modules/@tailwindcss/oxide/index.d.ts new file mode 100644 index 0000000..184e089 --- /dev/null +++ b/node_modules/@tailwindcss/oxide/index.d.ts @@ -0,0 +1,48 @@ +/* auto-generated by NAPI-RS */ +/* eslint-disable */ +export declare class Scanner { + constructor(opts: ScannerOptions) + scan(): Array + scanFiles(input: Array): Array + getCandidatesWithPositions(input: ChangedContent): Array + get files(): Array + get globs(): Array + get normalizedSources(): Array +} + +export interface CandidateWithPosition { + /** The candidate string */ + candidate: string + /** The position of the candidate inside the content file */ + position: number +} + +export interface ChangedContent { + /** File path to the changed file */ + file?: string + /** Contents of the changed file */ + content?: string + /** File extension */ + extension: string +} + +export interface GlobEntry { + /** Base path of the glob */ + base: string + /** Glob pattern */ + pattern: string +} + +export interface ScannerOptions { + /** Glob sources */ + sources?: Array +} + +export interface SourceEntry { + /** Base path of the glob */ + base: string + /** Glob pattern */ + pattern: string + /** Negated flag */ + negated: boolean +} diff --git a/node_modules/@tailwindcss/oxide/index.js b/node_modules/@tailwindcss/oxide/index.js new file mode 100644 index 0000000..dbff261 --- /dev/null +++ b/node_modules/@tailwindcss/oxide/index.js @@ -0,0 +1,575 @@ +// prettier-ignore +/* eslint-disable */ +// @ts-nocheck +/* auto-generated by NAPI-RS */ + +const { readFileSync } = require('node:fs') +let nativeBinding = null +const loadErrors = [] + +const isMusl = () => { + let musl = false + if (process.platform === 'linux') { + musl = isMuslFromFilesystem() + if (musl === null) { + musl = isMuslFromReport() + } + if (musl === null) { + musl = isMuslFromChildProcess() + } + } + return musl +} + +const isFileMusl = (f) => f.includes('libc.musl-') || f.includes('ld-musl-') + +const isMuslFromFilesystem = () => { + try { + return readFileSync('/usr/bin/ldd', 'utf-8').includes('musl') + } catch { + return null + } +} + +const isMuslFromReport = () => { + let report = null + if (typeof process.report?.getReport === 'function') { + process.report.excludeNetwork = true + report = process.report.getReport() + } + if (!report) { + return null + } + if (report.header && report.header.glibcVersionRuntime) { + return false + } + if (Array.isArray(report.sharedObjects)) { + if (report.sharedObjects.some(isFileMusl)) { + return true + } + } + return false +} + +const isMuslFromChildProcess = () => { + try { + return require('child_process').execSync('ldd --version', { encoding: 'utf8' }).includes('musl') + } catch (e) { + // If we reach this case, we don't know if the system is musl or not, so is better to just fallback to false + return false + } +} + +function requireNative() { + if (process.env.NAPI_RS_NATIVE_LIBRARY_PATH) { + try { + return require(process.env.NAPI_RS_NATIVE_LIBRARY_PATH); + } catch (err) { + loadErrors.push(err) + } + } else if (process.platform === 'android') { + if (process.arch === 'arm64') { + try { + return require('./tailwindcss-oxide.android-arm64.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-android-arm64') + const bindingPackageVersion = require('@tailwindcss/oxide-android-arm64/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else if (process.arch === 'arm') { + try { + return require('./tailwindcss-oxide.android-arm-eabi.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-android-arm-eabi') + const bindingPackageVersion = require('@tailwindcss/oxide-android-arm-eabi/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + loadErrors.push(new Error(`Unsupported architecture on Android ${process.arch}`)) + } + } else if (process.platform === 'win32') { + if (process.arch === 'x64') { + if (process.config?.variables?.shlib_suffix === 'dll.a' || process.config?.variables?.node_target_type === 'shared_library') { + try { + return require('./tailwindcss-oxide.win32-x64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-win32-x64-gnu') + const bindingPackageVersion = require('@tailwindcss/oxide-win32-x64-gnu/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + try { + return require('./tailwindcss-oxide.win32-x64-msvc.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-win32-x64-msvc') + const bindingPackageVersion = require('@tailwindcss/oxide-win32-x64-msvc/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } + } else if (process.arch === 'ia32') { + try { + return require('./tailwindcss-oxide.win32-ia32-msvc.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-win32-ia32-msvc') + const bindingPackageVersion = require('@tailwindcss/oxide-win32-ia32-msvc/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else if (process.arch === 'arm64') { + try { + return require('./tailwindcss-oxide.win32-arm64-msvc.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-win32-arm64-msvc') + const bindingPackageVersion = require('@tailwindcss/oxide-win32-arm64-msvc/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + loadErrors.push(new Error(`Unsupported architecture on Windows: ${process.arch}`)) + } + } else if (process.platform === 'darwin') { + try { + return require('./tailwindcss-oxide.darwin-universal.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-darwin-universal') + const bindingPackageVersion = require('@tailwindcss/oxide-darwin-universal/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + if (process.arch === 'x64') { + try { + return require('./tailwindcss-oxide.darwin-x64.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-darwin-x64') + const bindingPackageVersion = require('@tailwindcss/oxide-darwin-x64/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else if (process.arch === 'arm64') { + try { + return require('./tailwindcss-oxide.darwin-arm64.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-darwin-arm64') + const bindingPackageVersion = require('@tailwindcss/oxide-darwin-arm64/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + loadErrors.push(new Error(`Unsupported architecture on macOS: ${process.arch}`)) + } + } else if (process.platform === 'freebsd') { + if (process.arch === 'x64') { + try { + return require('./tailwindcss-oxide.freebsd-x64.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-freebsd-x64') + const bindingPackageVersion = require('@tailwindcss/oxide-freebsd-x64/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else if (process.arch === 'arm64') { + try { + return require('./tailwindcss-oxide.freebsd-arm64.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-freebsd-arm64') + const bindingPackageVersion = require('@tailwindcss/oxide-freebsd-arm64/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + loadErrors.push(new Error(`Unsupported architecture on FreeBSD: ${process.arch}`)) + } + } else if (process.platform === 'linux') { + if (process.arch === 'x64') { + if (isMusl()) { + try { + return require('./tailwindcss-oxide.linux-x64-musl.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-x64-musl') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-x64-musl/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + try { + return require('./tailwindcss-oxide.linux-x64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-x64-gnu') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-x64-gnu/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } + } else if (process.arch === 'arm64') { + if (isMusl()) { + try { + return require('./tailwindcss-oxide.linux-arm64-musl.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-arm64-musl') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm64-musl/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + try { + return require('./tailwindcss-oxide.linux-arm64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-arm64-gnu') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm64-gnu/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } + } else if (process.arch === 'arm') { + if (isMusl()) { + try { + return require('./tailwindcss-oxide.linux-arm-musleabihf.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-arm-musleabihf') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm-musleabihf/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + try { + return require('./tailwindcss-oxide.linux-arm-gnueabihf.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-arm-gnueabihf') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm-gnueabihf/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } + } else if (process.arch === 'loong64') { + if (isMusl()) { + try { + return require('./tailwindcss-oxide.linux-loong64-musl.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-loong64-musl') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-loong64-musl/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + try { + return require('./tailwindcss-oxide.linux-loong64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-loong64-gnu') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-loong64-gnu/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } + } else if (process.arch === 'riscv64') { + if (isMusl()) { + try { + return require('./tailwindcss-oxide.linux-riscv64-musl.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-riscv64-musl') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-riscv64-musl/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + try { + return require('./tailwindcss-oxide.linux-riscv64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-riscv64-gnu') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-riscv64-gnu/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } + } else if (process.arch === 'ppc64') { + try { + return require('./tailwindcss-oxide.linux-ppc64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-ppc64-gnu') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-ppc64-gnu/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else if (process.arch === 's390x') { + try { + return require('./tailwindcss-oxide.linux-s390x-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-linux-s390x-gnu') + const bindingPackageVersion = require('@tailwindcss/oxide-linux-s390x-gnu/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + loadErrors.push(new Error(`Unsupported architecture on Linux: ${process.arch}`)) + } + } else if (process.platform === 'openharmony') { + if (process.arch === 'arm64') { + try { + return require('./tailwindcss-oxide.openharmony-arm64.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-openharmony-arm64') + const bindingPackageVersion = require('@tailwindcss/oxide-openharmony-arm64/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else if (process.arch === 'x64') { + try { + return require('./tailwindcss-oxide.openharmony-x64.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-openharmony-x64') + const bindingPackageVersion = require('@tailwindcss/oxide-openharmony-x64/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else if (process.arch === 'arm') { + try { + return require('./tailwindcss-oxide.openharmony-arm.node') + } catch (e) { + loadErrors.push(e) + } + try { + const binding = require('@tailwindcss/oxide-openharmony-arm') + const bindingPackageVersion = require('@tailwindcss/oxide-openharmony-arm/package.json').version + if (bindingPackageVersion !== '4.1.17' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 4.1.17 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + } + return binding + } catch (e) { + loadErrors.push(e) + } + } else { + loadErrors.push(new Error(`Unsupported architecture on OpenHarmony: ${process.arch}`)) + } + } else { + loadErrors.push(new Error(`Unsupported OS: ${process.platform}, architecture: ${process.arch}`)) + } +} + +nativeBinding = requireNative() + +if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { + let wasiBinding = null + let wasiBindingError = null + try { + wasiBinding = require('./tailwindcss-oxide.wasi.cjs') + nativeBinding = wasiBinding + } catch (err) { + if (process.env.NAPI_RS_FORCE_WASI) { + wasiBindingError = err + } + } + if (!nativeBinding) { + try { + wasiBinding = require('@tailwindcss/oxide-wasm32-wasi') + nativeBinding = wasiBinding + } catch (err) { + if (process.env.NAPI_RS_FORCE_WASI) { + wasiBindingError.cause = err + loadErrors.push(err) + } + } + } + if (process.env.NAPI_RS_FORCE_WASI === 'error' && !wasiBinding) { + const error = new Error('WASI binding not found and NAPI_RS_FORCE_WASI is set to error') + error.cause = wasiBindingError + throw error + } +} + +if (!nativeBinding) { + if (loadErrors.length > 0) { + throw new Error( + `Cannot find native binding. ` + + `npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). ` + + 'Please try `npm i` again after removing both package-lock.json and node_modules directory.', + { + cause: loadErrors.reduce((err, cur) => { + cur.cause = err + return cur + }), + }, + ) + } + throw new Error(`Failed to load native binding`) +} + +module.exports = nativeBinding +module.exports.Scanner = nativeBinding.Scanner diff --git a/node_modules/@tailwindcss/oxide/package.json b/node_modules/@tailwindcss/oxide/package.json new file mode 100644 index 0000000..01a0658 --- /dev/null +++ b/node_modules/@tailwindcss/oxide/package.json @@ -0,0 +1,75 @@ +{ + "name": "@tailwindcss/oxide", + "version": "4.1.17", + "repository": { + "type": "git", + "url": "git+https://github.com/tailwindlabs/tailwindcss.git", + "directory": "crates/node" + }, + "main": "index.js", + "types": "index.d.ts", + "napi": { + "binaryName": "tailwindcss-oxide", + "packageName": "@tailwindcss/oxide", + "targets": [ + "armv7-linux-androideabi", + "aarch64-linux-android", + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "aarch64-unknown-linux-musl", + "armv7-unknown-linux-gnueabihf", + "x86_64-unknown-linux-musl", + "x86_64-unknown-freebsd", + "i686-pc-windows-msvc", + "aarch64-pc-windows-msvc", + "wasm32-wasip1-threads" + ], + "wasm": { + "initialMemory": 16384, + "browser": { + "fs": true + } + } + }, + "license": "MIT", + "devDependencies": { + "@napi-rs/cli": "^3.4.1", + "@napi-rs/wasm-runtime": "^1.0.7", + "emnapi": "1.6.0" + }, + "engines": { + "node": ">= 10" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "publishConfig": { + "provenance": true, + "access": "public" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.17", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.17", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-x64-musl": "4.1.17", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17", + "@tailwindcss/oxide-freebsd-x64": "4.1.17", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.17", + "@tailwindcss/oxide-wasm32-wasi": "4.1.17", + "@tailwindcss/oxide-darwin-x64": "4.1.17", + "@tailwindcss/oxide-darwin-arm64": "4.1.17" + }, + "scripts": { + "build": "pnpm run build:platform && pnpm run build:wasm", + "build:platform": "napi build --platform --release", + "postbuild:platform": "node ./scripts/move-artifacts.mjs", + "build:wasm": "napi build --release --target wasm32-wasip1-threads", + "postbuild:wasm": "node ./scripts/move-artifacts.mjs", + "dev": "cargo watch --quiet --shell 'npm run build'", + "build:debug": "napi build --platform", + "version": "napi version" + } +} \ No newline at end of file diff --git a/node_modules/autoprefixer/LICENSE b/node_modules/autoprefixer/LICENSE new file mode 100644 index 0000000..da057b4 --- /dev/null +++ b/node_modules/autoprefixer/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2013 Andrey Sitnik + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/autoprefixer/README.md b/node_modules/autoprefixer/README.md new file mode 100644 index 0000000..fef4bee --- /dev/null +++ b/node_modules/autoprefixer/README.md @@ -0,0 +1,57 @@ +# Autoprefixer [![Cult Of Martians][cult-img]][cult] + + + +[PostCSS] plugin to parse CSS and add vendor prefixes to CSS rules using values +from [Can I Use]. It is recommended by Google and used in Twitter and Alibaba. + +Write your CSS rules without vendor prefixes (in fact, forget about them +entirely): + +```css +::placeholder { + color: gray; +} + +.image { + width: stretch; +} +``` + +Autoprefixer will use the data based on current browser popularity and property +support to apply prefixes for you. You can try the [interactive demo] +of Autoprefixer. + +```css +::-moz-placeholder { + color: gray; +} +::placeholder { + color: gray; +} + +.image { + width: -webkit-fill-available; + width: -moz-available; + width: stretch; +} +``` + +Twitter account for news and releases: [@autoprefixer]. + + +Sponsored by Evil Martians + + +[interactive demo]: https://autoprefixer.github.io/ +[@autoprefixer]: https://twitter.com/autoprefixer +[Can I Use]: https://caniuse.com/ +[cult-img]: https://cultofmartians.com/assets/badges/badge.svg +[PostCSS]: https://github.com/postcss/postcss +[cult]: https://cultofmartians.com/tasks/autoprefixer-grid.html + + +## Docs +Read full docs **[here](https://github.com/postcss/autoprefixer#readme)**. diff --git a/node_modules/autoprefixer/bin/autoprefixer b/node_modules/autoprefixer/bin/autoprefixer new file mode 100644 index 0000000..785830e --- /dev/null +++ b/node_modules/autoprefixer/bin/autoprefixer @@ -0,0 +1,22 @@ +#!/usr/bin/env node + +let mode = process.argv[2] +if (mode === '--info') { + process.stdout.write(require('../')().info() + '\n') +} else if (mode === '--version') { + process.stdout.write( + 'autoprefixer ' + require('../package.json').version + '\n' + ) +} else { + process.stdout.write( + 'autoprefix\n' + + '\n' + + 'Options:\n' + + ' --info Show target browsers and used prefixes\n' + + ' --version Show version number\n' + + ' --help Show help\n' + + '\n' + + 'Usage:\n' + + ' autoprefixer --info\n' + ) +} diff --git a/node_modules/autoprefixer/data/prefixes.js b/node_modules/autoprefixer/data/prefixes.js new file mode 100644 index 0000000..e4e26b5 --- /dev/null +++ b/node_modules/autoprefixer/data/prefixes.js @@ -0,0 +1,1139 @@ +let unpack = require('caniuse-lite/dist/unpacker/feature') + +function browsersSort(a, b) { + a = a.split(' ') + b = b.split(' ') + if (a[0] > b[0]) { + return 1 + } else if (a[0] < b[0]) { + return -1 + } else { + return Math.sign(parseFloat(a[1]) - parseFloat(b[1])) + } +} + +// Convert Can I Use data +function f(data, opts, callback) { + data = unpack(data) + + if (!callback) { + ;[callback, opts] = [opts, {}] + } + + let match = opts.match || /\sx($|\s)/ + let need = [] + + for (let browser in data.stats) { + let versions = data.stats[browser] + for (let version in versions) { + let support = versions[version] + if (support.match(match)) { + need.push(browser + ' ' + version) + } + } + } + + callback(need.sort(browsersSort)) +} + +// Add data for all properties +let result = {} + +function prefix(names, data) { + for (let name of names) { + result[name] = Object.assign({}, data) + } +} + +function add(names, data) { + for (let name of names) { + result[name].browsers = result[name].browsers + .concat(data.browsers) + .sort(browsersSort) + } +} + +module.exports = result + +// Border Radius +let prefixBorderRadius = require('caniuse-lite/data/features/border-radius') + +f(prefixBorderRadius, browsers => + prefix( + [ + 'border-radius', + 'border-top-left-radius', + 'border-top-right-radius', + 'border-bottom-right-radius', + 'border-bottom-left-radius' + ], + { + browsers, + feature: 'border-radius', + mistakes: ['-khtml-', '-ms-', '-o-'] + } + ) +) + +// Box Shadow +let prefixBoxshadow = require('caniuse-lite/data/features/css-boxshadow') + +f(prefixBoxshadow, browsers => + prefix(['box-shadow'], { + browsers, + feature: 'css-boxshadow', + mistakes: ['-khtml-'] + }) +) + +// Animation +let prefixAnimation = require('caniuse-lite/data/features/css-animation') + +f(prefixAnimation, browsers => + prefix( + [ + 'animation', + 'animation-name', + 'animation-duration', + 'animation-delay', + 'animation-direction', + 'animation-fill-mode', + 'animation-iteration-count', + 'animation-play-state', + 'animation-timing-function', + '@keyframes' + ], + { + browsers, + feature: 'css-animation', + mistakes: ['-khtml-', '-ms-'] + } + ) +) + +// Transition +let prefixTransition = require('caniuse-lite/data/features/css-transitions') + +f(prefixTransition, browsers => + prefix( + [ + 'transition', + 'transition-property', + 'transition-duration', + 'transition-delay', + 'transition-timing-function' + ], + { + browsers, + feature: 'css-transitions', + mistakes: ['-khtml-', '-ms-'] + } + ) +) + +// Transform 2D +let prefixTransform2d = require('caniuse-lite/data/features/transforms2d') + +f(prefixTransform2d, browsers => + prefix(['transform', 'transform-origin'], { + browsers, + feature: 'transforms2d' + }) +) + +// Transform 3D +let prefixTransforms3d = require('caniuse-lite/data/features/transforms3d') + +f(prefixTransforms3d, browsers => { + prefix(['perspective', 'perspective-origin'], { + browsers, + feature: 'transforms3d' + }) + return prefix(['transform-style'], { + browsers, + feature: 'transforms3d', + mistakes: ['-ms-', '-o-'] + }) +}) + +f(prefixTransforms3d, { match: /y\sx|y\s#2/ }, browsers => + prefix(['backface-visibility'], { + browsers, + feature: 'transforms3d', + mistakes: ['-ms-', '-o-'] + }) +) + +// Gradients +let prefixGradients = require('caniuse-lite/data/features/css-gradients') + +f(prefixGradients, { match: /y\sx/ }, browsers => + prefix( + [ + 'linear-gradient', + 'repeating-linear-gradient', + 'radial-gradient', + 'repeating-radial-gradient' + ], + { + browsers, + feature: 'css-gradients', + mistakes: ['-ms-'], + props: [ + 'background', + 'background-image', + 'border-image', + 'mask', + 'list-style', + 'list-style-image', + 'content', + 'mask-image' + ] + } + ) +) + +f(prefixGradients, { match: /a\sx/ }, browsers => { + browsers = browsers.map(i => { + if (/firefox|op/.test(i)) { + return i + } else { + return `${i} old` + } + }) + return add( + [ + 'linear-gradient', + 'repeating-linear-gradient', + 'radial-gradient', + 'repeating-radial-gradient' + ], + { + browsers, + feature: 'css-gradients' + } + ) +}) + +// Box sizing +let prefixBoxsizing = require('caniuse-lite/data/features/css3-boxsizing') + +f(prefixBoxsizing, browsers => + prefix(['box-sizing'], { + browsers, + feature: 'css3-boxsizing' + }) +) + +// Filter Effects +let prefixFilters = require('caniuse-lite/data/features/css-filters') + +f(prefixFilters, browsers => + prefix(['filter'], { + browsers, + feature: 'css-filters' + }) +) + +// filter() function +let prefixFilterFunction = require('caniuse-lite/data/features/css-filter-function') + +f(prefixFilterFunction, browsers => + prefix(['filter-function'], { + browsers, + feature: 'css-filter-function', + props: [ + 'background', + 'background-image', + 'border-image', + 'mask', + 'list-style', + 'list-style-image', + 'content', + 'mask-image' + ] + }) +) + +// Backdrop-filter +let prefixBackdropFilter = require('caniuse-lite/data/features/css-backdrop-filter') + +f(prefixBackdropFilter, { match: /y\sx|y\s#2/ }, browsers => + prefix(['backdrop-filter'], { + browsers, + feature: 'css-backdrop-filter' + }) +) + +// element() function +let prefixElementFunction = require('caniuse-lite/data/features/css-element-function') + +f(prefixElementFunction, browsers => + prefix(['element'], { + browsers, + feature: 'css-element-function', + props: [ + 'background', + 'background-image', + 'border-image', + 'mask', + 'list-style', + 'list-style-image', + 'content', + 'mask-image' + ] + }) +) + +// Multicolumns +let prefixMulticolumns = require('caniuse-lite/data/features/multicolumn') + +f(prefixMulticolumns, browsers => { + prefix( + [ + 'columns', + 'column-width', + 'column-gap', + 'column-rule', + 'column-rule-color', + 'column-rule-width', + 'column-count', + 'column-rule-style', + 'column-span', + 'column-fill' + ], + { + browsers, + feature: 'multicolumn' + } + ) + + let noff = browsers.filter(i => !/firefox/.test(i)) + prefix(['break-before', 'break-after', 'break-inside'], { + browsers: noff, + feature: 'multicolumn' + }) +}) + +// User select +let prefixUserSelect = require('caniuse-lite/data/features/user-select-none') + +f(prefixUserSelect, browsers => + prefix(['user-select'], { + browsers, + feature: 'user-select-none', + mistakes: ['-khtml-'] + }) +) + +// Flexible Box Layout +let prefixFlexbox = require('caniuse-lite/data/features/flexbox') + +f(prefixFlexbox, { match: /a\sx/ }, browsers => { + browsers = browsers.map(i => { + if (/ie|firefox/.test(i)) { + return i + } else { + return `${i} 2009` + } + }) + prefix(['display-flex', 'inline-flex'], { + browsers, + feature: 'flexbox', + props: ['display'] + }) + prefix(['flex', 'flex-grow', 'flex-shrink', 'flex-basis'], { + browsers, + feature: 'flexbox' + }) + prefix( + [ + 'flex-direction', + 'flex-wrap', + 'flex-flow', + 'justify-content', + 'order', + 'align-items', + 'align-self', + 'align-content' + ], + { + browsers, + feature: 'flexbox' + } + ) +}) + +f(prefixFlexbox, { match: /y\sx/ }, browsers => { + add(['display-flex', 'inline-flex'], { + browsers, + feature: 'flexbox' + }) + add(['flex', 'flex-grow', 'flex-shrink', 'flex-basis'], { + browsers, + feature: 'flexbox' + }) + add( + [ + 'flex-direction', + 'flex-wrap', + 'flex-flow', + 'justify-content', + 'order', + 'align-items', + 'align-self', + 'align-content' + ], + { + browsers, + feature: 'flexbox' + } + ) +}) + +// calc() unit +let prefixCalc = require('caniuse-lite/data/features/calc') + +f(prefixCalc, browsers => + prefix(['calc'], { + browsers, + feature: 'calc', + props: ['*'] + }) +) + +// Background options +let prefixBackgroundOptions = require('caniuse-lite/data/features/background-img-opts') + +f(prefixBackgroundOptions, browsers => + prefix(['background-origin', 'background-size'], { + browsers, + feature: 'background-img-opts' + }) +) + +// background-clip: text +let prefixBackgroundClipText = require('caniuse-lite/data/features/background-clip-text') + +f(prefixBackgroundClipText, browsers => + prefix(['background-clip'], { + browsers, + feature: 'background-clip-text' + }) +) + +// Font feature settings +let prefixFontFeature = require('caniuse-lite/data/features/font-feature') + +f(prefixFontFeature, browsers => + prefix( + [ + 'font-feature-settings', + 'font-variant-ligatures', + 'font-language-override' + ], + { + browsers, + feature: 'font-feature' + } + ) +) + +// CSS font-kerning property +let prefixFontKerning = require('caniuse-lite/data/features/font-kerning') + +f(prefixFontKerning, browsers => + prefix(['font-kerning'], { + browsers, + feature: 'font-kerning' + }) +) + +// Border image +let prefixBorderImage = require('caniuse-lite/data/features/border-image') + +f(prefixBorderImage, browsers => + prefix(['border-image'], { + browsers, + feature: 'border-image' + }) +) + +// Selection selector +let prefixSelection = require('caniuse-lite/data/features/css-selection') + +f(prefixSelection, browsers => + prefix(['::selection'], { + browsers, + feature: 'css-selection', + selector: true + }) +) + +// Placeholder selector +let prefixPlaceholder = require('caniuse-lite/data/features/css-placeholder') + +f(prefixPlaceholder, browsers => { + prefix(['::placeholder'], { + browsers: browsers.concat(['ie 10 old', 'ie 11 old', 'firefox 18 old']), + feature: 'css-placeholder', + selector: true + }) +}) + +// Placeholder-shown selector +let prefixPlaceholderShown = require('caniuse-lite/data/features/css-placeholder-shown') + +f(prefixPlaceholderShown, browsers => { + prefix([':placeholder-shown'], { + browsers, + feature: 'css-placeholder-shown', + selector: true + }) +}) + +// Hyphenation +let prefixHyphens = require('caniuse-lite/data/features/css-hyphens') + +f(prefixHyphens, browsers => + prefix(['hyphens'], { + browsers, + feature: 'css-hyphens' + }) +) + +// Fullscreen selector +let prefixFullscreen = require('caniuse-lite/data/features/fullscreen') + +f(prefixFullscreen, browsers => + prefix([':fullscreen'], { + browsers, + feature: 'fullscreen', + selector: true + }) +) + +// ::backdrop pseudo-element +// https://caniuse.com/mdn-css_selectors_backdrop +let prefixBackdrop = require('caniuse-lite/data/features/mdn-css-backdrop-pseudo-element') + +f(prefixBackdrop, browsers => + prefix(['::backdrop'], { + browsers, + feature: 'backdrop', + selector: true + }) +) + +// File selector button +let prefixFileSelectorButton = require('caniuse-lite/data/features/css-file-selector-button') + +f(prefixFileSelectorButton, browsers => + prefix(['::file-selector-button'], { + browsers, + feature: 'file-selector-button', + selector: true + }) +) + +// :autofill +let prefixAutofill = require('caniuse-lite/data/features/css-autofill') + +f(prefixAutofill, browsers => + prefix([':autofill'], { + browsers, + feature: 'css-autofill', + selector: true + }) +) + +// Tab size +let prefixTabsize = require('caniuse-lite/data/features/css3-tabsize') + +f(prefixTabsize, browsers => + prefix(['tab-size'], { + browsers, + feature: 'css3-tabsize' + }) +) + +// Intrinsic & extrinsic sizing +let prefixIntrinsic = require('caniuse-lite/data/features/intrinsic-width') + +let sizeProps = [ + 'width', + 'min-width', + 'max-width', + 'height', + 'min-height', + 'max-height', + 'inline-size', + 'min-inline-size', + 'max-inline-size', + 'block-size', + 'min-block-size', + 'max-block-size', + 'grid', + 'grid-template', + 'grid-template-rows', + 'grid-template-columns', + 'grid-auto-columns', + 'grid-auto-rows' +] + +f(prefixIntrinsic, browsers => + prefix(['max-content', 'min-content'], { + browsers, + feature: 'intrinsic-width', + props: sizeProps + }) +) + +f(prefixIntrinsic, { match: /x|\s#4/ }, browsers => + prefix(['fill', 'fill-available'], { + browsers, + feature: 'intrinsic-width', + props: sizeProps + }) +) + +f(prefixIntrinsic, { match: /x|\s#5/ }, browsers => { + let ffFix = browsers.filter(i => { + let [name, version] = i.split(' ') + if (name === 'firefox' || name === 'and_ff') { + return parseInt(version) < 94 + } else { + return true + } + }) + return prefix(['fit-content'], { + browsers: ffFix, + feature: 'intrinsic-width', + props: sizeProps + }) +}) + +// Stretch value + +let prefixStretch = require('caniuse-lite/data/features/css-width-stretch') + +f(prefixStretch, browsers => { + f(prefixIntrinsic, { match: /x|\s#2/ }, firefox => { + browsers = browsers.concat(firefox) + }) + return prefix(['stretch'], { + browsers, + feature: 'css-width-stretch', + props: sizeProps + }) +}) + +// Zoom cursors +let prefixCursorsNew = require('caniuse-lite/data/features/css3-cursors-newer') + +f(prefixCursorsNew, browsers => + prefix(['zoom-in', 'zoom-out'], { + browsers, + feature: 'css3-cursors-newer', + props: ['cursor'] + }) +) + +// Grab cursors +let prefixCursorsGrab = require('caniuse-lite/data/features/css3-cursors-grab') + +f(prefixCursorsGrab, browsers => + prefix(['grab', 'grabbing'], { + browsers, + feature: 'css3-cursors-grab', + props: ['cursor'] + }) +) + +// Sticky position +let prefixSticky = require('caniuse-lite/data/features/css-sticky') + +f(prefixSticky, browsers => + prefix(['sticky'], { + browsers, + feature: 'css-sticky', + props: ['position'] + }) +) + +// Pointer Events +let prefixPointer = require('caniuse-lite/data/features/pointer') + +f(prefixPointer, browsers => + prefix(['touch-action'], { + browsers, + feature: 'pointer' + }) +) + +// Text decoration +let prefixDecoration = require('caniuse-lite/data/features/text-decoration') + +f(prefixDecoration, { match: /x.*#[235]/ }, browsers => + prefix(['text-decoration-skip', 'text-decoration-skip-ink'], { + browsers, + feature: 'text-decoration' + }) +) + +let prefixDecorationShorthand = require('caniuse-lite/data/features/mdn-text-decoration-shorthand') + +f(prefixDecorationShorthand, browsers => + prefix(['text-decoration'], { + browsers, + feature: 'text-decoration' + }) +) + +let prefixDecorationColor = require('caniuse-lite/data/features/mdn-text-decoration-color') + +f(prefixDecorationColor, browsers => + prefix(['text-decoration-color'], { + browsers, + feature: 'text-decoration' + }) +) + +let prefixDecorationLine = require('caniuse-lite/data/features/mdn-text-decoration-line') + +f(prefixDecorationLine, browsers => + prefix(['text-decoration-line'], { + browsers, + feature: 'text-decoration' + }) +) + +let prefixDecorationStyle = require('caniuse-lite/data/features/mdn-text-decoration-style') + +f(prefixDecorationStyle, browsers => + prefix(['text-decoration-style'], { + browsers, + feature: 'text-decoration' + }) +) + +// Text Size Adjust +let prefixTextSizeAdjust = require('caniuse-lite/data/features/text-size-adjust') + +f(prefixTextSizeAdjust, browsers => + prefix(['text-size-adjust'], { + browsers, + feature: 'text-size-adjust' + }) +) + +// CSS Masks +let prefixCssMasks = require('caniuse-lite/data/features/css-masks') + +f(prefixCssMasks, browsers => { + prefix( + [ + 'mask-clip', + 'mask-composite', + 'mask-image', + 'mask-origin', + 'mask-repeat', + 'mask-border-repeat', + 'mask-border-source' + ], + { + browsers, + feature: 'css-masks' + } + ) + prefix( + [ + 'mask', + 'mask-position', + 'mask-size', + 'mask-border', + 'mask-border-outset', + 'mask-border-width', + 'mask-border-slice' + ], + { + browsers, + feature: 'css-masks' + } + ) +}) + +// CSS clip-path property +let prefixClipPath = require('caniuse-lite/data/features/css-clip-path') + +f(prefixClipPath, browsers => + prefix(['clip-path'], { + browsers, + feature: 'css-clip-path' + }) +) + +// Fragmented Borders and Backgrounds +let prefixBoxdecoration = require('caniuse-lite/data/features/css-boxdecorationbreak') + +f(prefixBoxdecoration, browsers => + prefix(['box-decoration-break'], { + browsers, + feature: 'css-boxdecorationbreak' + }) +) + +// CSS3 object-fit/object-position +let prefixObjectFit = require('caniuse-lite/data/features/object-fit') + +f(prefixObjectFit, browsers => + prefix(['object-fit', 'object-position'], { + browsers, + feature: 'object-fit' + }) +) + +// CSS Shapes +let prefixShapes = require('caniuse-lite/data/features/css-shapes') + +f(prefixShapes, browsers => + prefix(['shape-margin', 'shape-outside', 'shape-image-threshold'], { + browsers, + feature: 'css-shapes' + }) +) + +// CSS3 text-overflow +let prefixTextOverflow = require('caniuse-lite/data/features/text-overflow') + +f(prefixTextOverflow, browsers => + prefix(['text-overflow'], { + browsers, + feature: 'text-overflow' + }) +) + +// Viewport at-rule +let prefixDeviceadaptation = require('caniuse-lite/data/features/css-deviceadaptation') + +f(prefixDeviceadaptation, browsers => + prefix(['@viewport'], { + browsers, + feature: 'css-deviceadaptation' + }) +) + +// Resolution Media Queries +let prefixResolut = require('caniuse-lite/data/features/css-media-resolution') + +f(prefixResolut, { match: /( x($| )|a #2)/ }, browsers => + prefix(['@resolution'], { + browsers, + feature: 'css-media-resolution' + }) +) + +// CSS text-align-last +let prefixTextAlignLast = require('caniuse-lite/data/features/css-text-align-last') + +f(prefixTextAlignLast, browsers => + prefix(['text-align-last'], { + browsers, + feature: 'css-text-align-last' + }) +) + +// Crisp Edges Image Rendering Algorithm +let prefixCrispedges = require('caniuse-lite/data/features/css-crisp-edges') + +f(prefixCrispedges, { match: /y x|a x #1/ }, browsers => + prefix(['pixelated'], { + browsers, + feature: 'css-crisp-edges', + props: ['image-rendering'] + }) +) + +f(prefixCrispedges, { match: /a x #2/ }, browsers => + prefix(['image-rendering'], { + browsers, + feature: 'css-crisp-edges' + }) +) + +// Logical Properties +let prefixLogicalProps = require('caniuse-lite/data/features/css-logical-props') + +f(prefixLogicalProps, browsers => + prefix( + [ + 'border-inline-start', + 'border-inline-end', + 'margin-inline-start', + 'margin-inline-end', + 'padding-inline-start', + 'padding-inline-end' + ], + { + browsers, + feature: 'css-logical-props' + } + ) +) + +f(prefixLogicalProps, { match: /x\s#2/ }, browsers => + prefix( + [ + 'border-block-start', + 'border-block-end', + 'margin-block-start', + 'margin-block-end', + 'padding-block-start', + 'padding-block-end' + ], + { + browsers, + feature: 'css-logical-props' + } + ) +) + +// CSS appearance +let prefixAppearance = require('caniuse-lite/data/features/css-appearance') + +f(prefixAppearance, { match: /#2|x/ }, browsers => + prefix(['appearance'], { + browsers, + feature: 'css-appearance' + }) +) + +// CSS Scroll snap points +let prefixSnappoints = require('caniuse-lite/data/features/css-snappoints') + +f(prefixSnappoints, browsers => + prefix( + [ + 'scroll-snap-type', + 'scroll-snap-coordinate', + 'scroll-snap-destination', + 'scroll-snap-points-x', + 'scroll-snap-points-y' + ], + { + browsers, + feature: 'css-snappoints' + } + ) +) + +// CSS Regions +let prefixRegions = require('caniuse-lite/data/features/css-regions') + +f(prefixRegions, browsers => + prefix(['flow-into', 'flow-from', 'region-fragment'], { + browsers, + feature: 'css-regions' + }) +) + +// CSS image-set +let prefixImageSet = require('caniuse-lite/data/features/css-image-set') + +f(prefixImageSet, browsers => + prefix(['image-set'], { + browsers, + feature: 'css-image-set', + props: [ + 'background', + 'background-image', + 'border-image', + 'cursor', + 'mask', + 'mask-image', + 'list-style', + 'list-style-image', + 'content' + ] + }) +) + +// Writing Mode +let prefixWritingMode = require('caniuse-lite/data/features/css-writing-mode') + +f(prefixWritingMode, { match: /a|x/ }, browsers => + prefix(['writing-mode'], { + browsers, + feature: 'css-writing-mode' + }) +) + +// Cross-Fade Function +let prefixCrossFade = require('caniuse-lite/data/features/css-cross-fade') + +f(prefixCrossFade, browsers => + prefix(['cross-fade'], { + browsers, + feature: 'css-cross-fade', + props: [ + 'background', + 'background-image', + 'border-image', + 'mask', + 'list-style', + 'list-style-image', + 'content', + 'mask-image' + ] + }) +) + +// Read Only selector +let prefixReadOnly = require('caniuse-lite/data/features/css-read-only-write') + +f(prefixReadOnly, browsers => + prefix([':read-only', ':read-write'], { + browsers, + feature: 'css-read-only-write', + selector: true + }) +) + +// Text Emphasize +let prefixTextEmphasis = require('caniuse-lite/data/features/text-emphasis') + +f(prefixTextEmphasis, browsers => + prefix( + [ + 'text-emphasis', + 'text-emphasis-position', + 'text-emphasis-style', + 'text-emphasis-color' + ], + { + browsers, + feature: 'text-emphasis' + } + ) +) + +// CSS Grid Layout +let prefixGrid = require('caniuse-lite/data/features/css-grid') + +f(prefixGrid, browsers => { + prefix(['display-grid', 'inline-grid'], { + browsers, + feature: 'css-grid', + props: ['display'] + }) + prefix( + [ + 'grid-template-columns', + 'grid-template-rows', + 'grid-row-start', + 'grid-column-start', + 'grid-row-end', + 'grid-column-end', + 'grid-row', + 'grid-column', + 'grid-area', + 'grid-template', + 'grid-template-areas', + 'place-self' + ], + { + browsers, + feature: 'css-grid' + } + ) +}) + +f(prefixGrid, { match: /a x/ }, browsers => + prefix(['grid-column-align', 'grid-row-align'], { + browsers, + feature: 'css-grid' + }) +) + +// CSS text-spacing +let prefixTextSpacing = require('caniuse-lite/data/features/css-text-spacing') + +f(prefixTextSpacing, browsers => + prefix(['text-spacing'], { + browsers, + feature: 'css-text-spacing' + }) +) + +// :any-link selector +let prefixAnyLink = require('caniuse-lite/data/features/css-any-link') + +f(prefixAnyLink, browsers => + prefix([':any-link'], { + browsers, + feature: 'css-any-link', + selector: true + }) +) + +// unicode-bidi + +let bidiIsolate = require('caniuse-lite/data/features/mdn-css-unicode-bidi-isolate') + +f(bidiIsolate, browsers => + prefix(['isolate'], { + browsers, + feature: 'css-unicode-bidi', + props: ['unicode-bidi'] + }) +) + +let bidiPlaintext = require('caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext') + +f(bidiPlaintext, browsers => + prefix(['plaintext'], { + browsers, + feature: 'css-unicode-bidi', + props: ['unicode-bidi'] + }) +) + +let bidiOverride = require('caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override') + +f(bidiOverride, { match: /y x/ }, browsers => + prefix(['isolate-override'], { + browsers, + feature: 'css-unicode-bidi', + props: ['unicode-bidi'] + }) +) + +// overscroll-behavior selector +let prefixOverscroll = require('caniuse-lite/data/features/css-overscroll-behavior') + +f(prefixOverscroll, { match: /a #1/ }, browsers => + prefix(['overscroll-behavior'], { + browsers, + feature: 'css-overscroll-behavior' + }) +) + +// text-orientation +let prefixTextOrientation = require('caniuse-lite/data/features/css-text-orientation') + +f(prefixTextOrientation, browsers => + prefix(['text-orientation'], { + browsers, + feature: 'css-text-orientation' + }) +) + +// print-color-adjust +let prefixPrintAdjust = require('caniuse-lite/data/features/css-print-color-adjust') + +f(prefixPrintAdjust, browsers => + prefix(['print-color-adjust', 'color-adjust'], { + browsers, + feature: 'css-print-color-adjust' + }) +) diff --git a/node_modules/autoprefixer/lib/at-rule.js b/node_modules/autoprefixer/lib/at-rule.js new file mode 100644 index 0000000..d36a279 --- /dev/null +++ b/node_modules/autoprefixer/lib/at-rule.js @@ -0,0 +1,35 @@ +let Prefixer = require('./prefixer') + +class AtRule extends Prefixer { + /** + * Clone and add prefixes for at-rule + */ + add(rule, prefix) { + let prefixed = prefix + rule.name + + let already = rule.parent.some( + i => i.name === prefixed && i.params === rule.params + ) + if (already) { + return undefined + } + + let cloned = this.clone(rule, { name: prefixed }) + return rule.parent.insertBefore(rule, cloned) + } + + /** + * Clone node with prefixes + */ + process(node) { + let parent = this.parentPrefix(node) + + for (let prefix of this.prefixes) { + if (!parent || parent === prefix) { + this.add(node, prefix) + } + } + } +} + +module.exports = AtRule diff --git a/node_modules/autoprefixer/lib/autoprefixer.d.ts b/node_modules/autoprefixer/lib/autoprefixer.d.ts new file mode 100644 index 0000000..6ba292c --- /dev/null +++ b/node_modules/autoprefixer/lib/autoprefixer.d.ts @@ -0,0 +1,95 @@ +import { Plugin } from 'postcss' +import { Stats } from 'browserslist' + +declare function autoprefixer( + ...args: [...T, autoprefixer.Options] +): Plugin & autoprefixer.ExportedAPI + +declare function autoprefixer( + browsers: string[], + options?: autoprefixer.Options +): Plugin & autoprefixer.ExportedAPI + +declare function autoprefixer( + options?: autoprefixer.Options +): Plugin & autoprefixer.ExportedAPI + +declare namespace autoprefixer { + type GridValue = 'autoplace' | 'no-autoplace' + + interface Options { + /** environment for `Browserslist` */ + env?: string + + /** should Autoprefixer use Visual Cascade, if CSS is uncompressed */ + cascade?: boolean + + /** should Autoprefixer add prefixes. */ + add?: boolean + + /** should Autoprefixer [remove outdated] prefixes */ + remove?: boolean + + /** should Autoprefixer add prefixes for @supports parameters. */ + supports?: boolean + + /** should Autoprefixer add prefixes for flexbox properties */ + flexbox?: boolean | 'no-2009' + + /** should Autoprefixer add IE 10-11 prefixes for Grid Layout properties */ + grid?: boolean | GridValue + + /** custom usage statistics for > 10% in my stats browsers query */ + stats?: Stats + + /** + * list of queries for target browsers. + * Try to not use it. + * The best practice is to use `.browserslistrc` config or `browserslist` key in `package.json` + * to share target browsers with Babel, ESLint and Stylelint + */ + overrideBrowserslist?: string | string[] + + /** do not raise error on unknown browser version in `Browserslist` config. */ + ignoreUnknownVersions?: boolean + } + + interface ExportedAPI { + /** Autoprefixer data */ + data: { + browsers: { [browser: string]: object | undefined } + prefixes: { [prefixName: string]: object | undefined } + } + + /** Autoprefixer default browsers */ + defaults: string[] + + /** Inspect with default Autoprefixer */ + info(options?: { from?: string }): string + + options: Options + + browsers: string | string[] + } + + /** Autoprefixer data */ + let data: ExportedAPI['data'] + + /** Autoprefixer default browsers */ + let defaults: ExportedAPI['defaults'] + + /** Inspect with default Autoprefixer */ + let info: ExportedAPI['info'] + + let postcss: true +} + +declare global { + namespace NodeJS { + interface ProcessEnv { + AUTOPREFIXER_GRID?: autoprefixer.GridValue + } + } +} + +export = autoprefixer diff --git a/node_modules/autoprefixer/lib/autoprefixer.js b/node_modules/autoprefixer/lib/autoprefixer.js new file mode 100644 index 0000000..069409f --- /dev/null +++ b/node_modules/autoprefixer/lib/autoprefixer.js @@ -0,0 +1,164 @@ +let browserslist = require('browserslist') +let { agents } = require('caniuse-lite/dist/unpacker/agents') +let pico = require('picocolors') + +let dataPrefixes = require('../data/prefixes') +let Browsers = require('./browsers') +let getInfo = require('./info') +let Prefixes = require('./prefixes') + +let autoprefixerData = { browsers: agents, prefixes: dataPrefixes } + +const WARNING = + '\n' + + ' Replace Autoprefixer `browsers` option to Browserslist config.\n' + + ' Use `browserslist` key in `package.json` or `.browserslistrc` file.\n' + + '\n' + + ' Using `browsers` option can cause errors. Browserslist config can\n' + + ' be used for Babel, Autoprefixer, postcss-normalize and other tools.\n' + + '\n' + + ' If you really need to use option, rename it to `overrideBrowserslist`.\n' + + '\n' + + ' Learn more at:\n' + + ' https://github.com/browserslist/browserslist#readme\n' + + ' https://twitter.com/browserslist\n' + + '\n' + +function isPlainObject(obj) { + return Object.prototype.toString.apply(obj) === '[object Object]' +} + +let cache = new Map() + +function timeCapsule(result, prefixes) { + if (prefixes.browsers.selected.length === 0) { + return + } + if (prefixes.add.selectors.length > 0) { + return + } + if (Object.keys(prefixes.add).length > 2) { + return + } + /* c8 ignore next 11 */ + result.warn( + 'Autoprefixer target browsers do not need any prefixes.' + + 'You do not need Autoprefixer anymore.\n' + + 'Check your Browserslist config to be sure that your targets ' + + 'are set up correctly.\n' + + '\n' + + ' Learn more at:\n' + + ' https://github.com/postcss/autoprefixer#readme\n' + + ' https://github.com/browserslist/browserslist#readme\n' + + '\n' + ) +} + +module.exports = plugin + +function plugin(...reqs) { + let options + if (reqs.length === 1 && isPlainObject(reqs[0])) { + options = reqs[0] + reqs = undefined + } else if (reqs.length === 0 || (reqs.length === 1 && !reqs[0])) { + reqs = undefined + } else if (reqs.length <= 2 && (Array.isArray(reqs[0]) || !reqs[0])) { + options = reqs[1] + reqs = reqs[0] + } else if (typeof reqs[reqs.length - 1] === 'object') { + options = reqs.pop() + } + + if (!options) { + options = {} + } + + if (options.browser) { + throw new Error( + 'Change `browser` option to `overrideBrowserslist` in Autoprefixer' + ) + } else if (options.browserslist) { + throw new Error( + 'Change `browserslist` option to `overrideBrowserslist` in Autoprefixer' + ) + } + + if (options.overrideBrowserslist) { + reqs = options.overrideBrowserslist + } else if (options.browsers) { + if (typeof console !== 'undefined' && console.warn) { + console.warn( + pico.red(WARNING.replace(/`[^`]+`/g, i => pico.yellow(i.slice(1, -1)))) + ) + } + reqs = options.browsers + } + + let brwlstOpts = { + env: options.env, + ignoreUnknownVersions: options.ignoreUnknownVersions, + stats: options.stats + } + + function loadPrefixes(opts) { + let d = autoprefixerData + let browsers = new Browsers(d.browsers, reqs, opts, brwlstOpts) + let key = browsers.selected.join(', ') + JSON.stringify(options) + + if (!cache.has(key)) { + cache.set(key, new Prefixes(d.prefixes, browsers, options)) + } + + return cache.get(key) + } + + return { + browsers: reqs, + + info(opts) { + opts = opts || {} + opts.from = opts.from || process.cwd() + return getInfo(loadPrefixes(opts)) + }, + + options, + + postcssPlugin: 'autoprefixer', + prepare(result) { + let prefixes = loadPrefixes({ + env: options.env, + from: result.opts.from + }) + + return { + OnceExit(root) { + timeCapsule(result, prefixes) + if (options.remove !== false) { + prefixes.processor.remove(root, result) + } + if (options.add !== false) { + prefixes.processor.add(root, result) + } + } + } + } + } +} + +plugin.postcss = true + +/** + * Autoprefixer data + */ +plugin.data = autoprefixerData + +/** + * Autoprefixer default browsers + */ +plugin.defaults = browserslist.defaults + +/** + * Inspect with default Autoprefixer + */ +plugin.info = () => plugin().info() diff --git a/node_modules/autoprefixer/lib/brackets.js b/node_modules/autoprefixer/lib/brackets.js new file mode 100644 index 0000000..3bb1dad --- /dev/null +++ b/node_modules/autoprefixer/lib/brackets.js @@ -0,0 +1,51 @@ +function last(array) { + return array[array.length - 1] +} + +let brackets = { + /** + * Parse string to nodes tree + */ + parse(str) { + let current = [''] + let stack = [current] + + for (let sym of str) { + if (sym === '(') { + current = [''] + last(stack).push(current) + stack.push(current) + continue + } + + if (sym === ')') { + stack.pop() + current = last(stack) + current.push('') + continue + } + + current[current.length - 1] += sym + } + + return stack[0] + }, + + /** + * Generate output string by nodes tree + */ + stringify(ast) { + let result = '' + for (let i of ast) { + if (typeof i === 'object') { + result += `(${brackets.stringify(i)})` + continue + } + + result += i + } + return result + } +} + +module.exports = brackets diff --git a/node_modules/autoprefixer/lib/browsers.js b/node_modules/autoprefixer/lib/browsers.js new file mode 100644 index 0000000..b268c84 --- /dev/null +++ b/node_modules/autoprefixer/lib/browsers.js @@ -0,0 +1,79 @@ +let browserslist = require('browserslist') +let { agents } = require('caniuse-lite/dist/unpacker/agents') + +let utils = require('./utils') + +class Browsers { + constructor(data, requirements, options, browserslistOpts) { + this.data = data + this.options = options || {} + this.browserslistOpts = browserslistOpts || {} + this.selected = this.parse(requirements) + } + + /** + * Return all prefixes for default browser data + */ + static prefixes() { + if (this.prefixesCache) { + return this.prefixesCache + } + + this.prefixesCache = [] + for (let name in agents) { + this.prefixesCache.push(`-${agents[name].prefix}-`) + } + + this.prefixesCache = utils + .uniq(this.prefixesCache) + .sort((a, b) => b.length - a.length) + + return this.prefixesCache + } + + /** + * Check is value contain any possible prefix + */ + static withPrefix(value) { + if (!this.prefixesRegexp) { + this.prefixesRegexp = new RegExp(this.prefixes().join('|')) + } + + return this.prefixesRegexp.test(value) + } + + /** + * Is browser is selected by requirements + */ + isSelected(browser) { + return this.selected.includes(browser) + } + + /** + * Return browsers selected by requirements + */ + parse(requirements) { + let opts = {} + for (let i in this.browserslistOpts) { + opts[i] = this.browserslistOpts[i] + } + opts.path = this.options.from + return browserslist(requirements, opts) + } + + /** + * Return prefix for selected browser + */ + prefix(browser) { + let [name, version] = browser.split(' ') + let data = this.data[name] + + let prefix = data.prefix_exceptions && data.prefix_exceptions[version] + if (!prefix) { + prefix = data.prefix + } + return `-${prefix}-` + } +} + +module.exports = Browsers diff --git a/node_modules/autoprefixer/lib/declaration.js b/node_modules/autoprefixer/lib/declaration.js new file mode 100644 index 0000000..9adb99d --- /dev/null +++ b/node_modules/autoprefixer/lib/declaration.js @@ -0,0 +1,187 @@ +let Browsers = require('./browsers') +let Prefixer = require('./prefixer') +let utils = require('./utils') + +class Declaration extends Prefixer { + /** + * Clone and add prefixes for declaration + */ + add(decl, prefix, prefixes, result) { + let prefixed = this.prefixed(decl.prop, prefix) + if ( + this.isAlready(decl, prefixed) || + this.otherPrefixes(decl.value, prefix) + ) { + return undefined + } + return this.insert(decl, prefix, prefixes, result) + } + + /** + * Calculate indentation to create visual cascade + */ + calcBefore(prefixes, decl, prefix = '') { + let max = this.maxPrefixed(prefixes, decl) + let diff = max - utils.removeNote(prefix).length + + let before = decl.raw('before') + if (diff > 0) { + before += Array(diff).fill(' ').join('') + } + + return before + } + + /** + * Always true, because we already get prefixer by property name + */ + check(/* decl */) { + return true + } + + /** + * Clone and insert new declaration + */ + insert(decl, prefix, prefixes) { + let cloned = this.set(this.clone(decl), prefix) + if (!cloned) return undefined + + let already = decl.parent.some( + i => i.prop === cloned.prop && i.value === cloned.value + ) + if (already) { + return undefined + } + + if (this.needCascade(decl)) { + cloned.raws.before = this.calcBefore(prefixes, decl, prefix) + } + return decl.parent.insertBefore(decl, cloned) + } + + /** + * Did this declaration has this prefix above + */ + isAlready(decl, prefixed) { + let already = this.all.group(decl).up(i => i.prop === prefixed) + if (!already) { + already = this.all.group(decl).down(i => i.prop === prefixed) + } + return already + } + + /** + * Return maximum length of possible prefixed property + */ + maxPrefixed(prefixes, decl) { + if (decl._autoprefixerMax) { + return decl._autoprefixerMax + } + + let max = 0 + for (let prefix of prefixes) { + prefix = utils.removeNote(prefix) + if (prefix.length > max) { + max = prefix.length + } + } + decl._autoprefixerMax = max + + return decl._autoprefixerMax + } + + /** + * Should we use visual cascade for prefixes + */ + needCascade(decl) { + if (!decl._autoprefixerCascade) { + decl._autoprefixerCascade = + this.all.options.cascade !== false && decl.raw('before').includes('\n') + } + return decl._autoprefixerCascade + } + + /** + * Return unprefixed version of property + */ + normalize(prop) { + return prop + } + + /** + * Return list of prefixed properties to clean old prefixes + */ + old(prop, prefix) { + return [this.prefixed(prop, prefix)] + } + + /** + * Check `value`, that it contain other prefixes, rather than `prefix` + */ + otherPrefixes(value, prefix) { + for (let other of Browsers.prefixes()) { + if (other === prefix) { + continue + } + if (value.includes(other)) { + return value.replace(/var\([^)]+\)/, '').includes(other) + } + } + return false + } + + /** + * Return prefixed version of property + */ + prefixed(prop, prefix) { + return prefix + prop + } + + /** + * Add spaces for visual cascade + */ + process(decl, result) { + if (!this.needCascade(decl)) { + super.process(decl, result) + return + } + + let prefixes = super.process(decl, result) + + if (!prefixes || !prefixes.length) { + return + } + + this.restoreBefore(decl) + decl.raws.before = this.calcBefore(prefixes, decl) + } + + /** + * Remove visual cascade + */ + restoreBefore(decl) { + let lines = decl.raw('before').split('\n') + let min = lines[lines.length - 1] + + this.all.group(decl).up(prefixed => { + let array = prefixed.raw('before').split('\n') + let last = array[array.length - 1] + if (last.length < min.length) { + min = last + } + }) + + lines[lines.length - 1] = min + decl.raws.before = lines.join('\n') + } + + /** + * Set prefix to declaration + */ + set(decl, prefix) { + decl.prop = this.prefixed(decl.prop, prefix) + return decl + } +} + +module.exports = Declaration diff --git a/node_modules/autoprefixer/lib/hacks/align-content.js b/node_modules/autoprefixer/lib/hacks/align-content.js new file mode 100644 index 0000000..d554274 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/align-content.js @@ -0,0 +1,49 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class AlignContent extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'align-content' + } + + /** + * Change property name for 2012 spec + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2012) { + return prefix + 'flex-line-pack' + } + return super.prefixed(prop, prefix) + } + + /** + * Change value for 2012 spec and ignore prefix for 2009 + */ + set(decl, prefix) { + let spec = flexSpec(prefix)[0] + if (spec === 2012) { + decl.value = AlignContent.oldValues[decl.value] || decl.value + return super.set(decl, prefix) + } + if (spec === 'final') { + return super.set(decl, prefix) + } + return undefined + } +} + +AlignContent.names = ['align-content', 'flex-line-pack'] + +AlignContent.oldValues = { + 'flex-end': 'end', + 'flex-start': 'start', + 'space-around': 'distribute', + 'space-between': 'justify' +} + +module.exports = AlignContent diff --git a/node_modules/autoprefixer/lib/hacks/align-items.js b/node_modules/autoprefixer/lib/hacks/align-items.js new file mode 100644 index 0000000..9c12e65 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/align-items.js @@ -0,0 +1,46 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class AlignItems extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'align-items' + } + + /** + * Change property name for 2009 and 2012 specs + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2009) { + return prefix + 'box-align' + } + if (spec === 2012) { + return prefix + 'flex-align' + } + return super.prefixed(prop, prefix) + } + + /** + * Change value for 2009 and 2012 specs + */ + set(decl, prefix) { + let spec = flexSpec(prefix)[0] + if (spec === 2009 || spec === 2012) { + decl.value = AlignItems.oldValues[decl.value] || decl.value + } + return super.set(decl, prefix) + } +} + +AlignItems.names = ['align-items', 'flex-align', 'box-align'] + +AlignItems.oldValues = { + 'flex-end': 'end', + 'flex-start': 'start' +} + +module.exports = AlignItems diff --git a/node_modules/autoprefixer/lib/hacks/align-self.js b/node_modules/autoprefixer/lib/hacks/align-self.js new file mode 100644 index 0000000..4070567 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/align-self.js @@ -0,0 +1,56 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class AlignSelf extends Declaration { + check(decl) { + return ( + decl.parent && + !decl.parent.some(i => { + return i.prop && i.prop.startsWith('grid-') + }) + ) + } + + /** + * Return property name by final spec + */ + normalize() { + return 'align-self' + } + + /** + * Change property name for 2012 specs + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2012) { + return prefix + 'flex-item-align' + } + return super.prefixed(prop, prefix) + } + + /** + * Change value for 2012 spec and ignore prefix for 2009 + */ + set(decl, prefix) { + let spec = flexSpec(prefix)[0] + if (spec === 2012) { + decl.value = AlignSelf.oldValues[decl.value] || decl.value + return super.set(decl, prefix) + } + if (spec === 'final') { + return super.set(decl, prefix) + } + return undefined + } +} + +AlignSelf.names = ['align-self', 'flex-item-align'] + +AlignSelf.oldValues = { + 'flex-end': 'end', + 'flex-start': 'start' +} + +module.exports = AlignSelf diff --git a/node_modules/autoprefixer/lib/hacks/animation.js b/node_modules/autoprefixer/lib/hacks/animation.js new file mode 100644 index 0000000..7ce949a --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/animation.js @@ -0,0 +1,17 @@ +let Declaration = require('../declaration') + +class Animation extends Declaration { + /** + * Don’t add prefixes for modern values. + */ + check(decl) { + return !decl.value.split(/\s+/).some(i => { + let lower = i.toLowerCase() + return lower === 'reverse' || lower === 'alternate-reverse' + }) + } +} + +Animation.names = ['animation', 'animation-direction'] + +module.exports = Animation diff --git a/node_modules/autoprefixer/lib/hacks/appearance.js b/node_modules/autoprefixer/lib/hacks/appearance.js new file mode 100644 index 0000000..34be384 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/appearance.js @@ -0,0 +1,23 @@ +let Declaration = require('../declaration') +let utils = require('../utils') + +class Appearance extends Declaration { + constructor(name, prefixes, all) { + super(name, prefixes, all) + + if (this.prefixes) { + this.prefixes = utils.uniq( + this.prefixes.map(i => { + if (i === '-ms-') { + return '-webkit-' + } + return i + }) + ) + } + } +} + +Appearance.names = ['appearance'] + +module.exports = Appearance diff --git a/node_modules/autoprefixer/lib/hacks/autofill.js b/node_modules/autoprefixer/lib/hacks/autofill.js new file mode 100644 index 0000000..a9c49ce --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/autofill.js @@ -0,0 +1,26 @@ +let Selector = require('../selector') +let utils = require('../utils') + +class Autofill extends Selector { + constructor(name, prefixes, all) { + super(name, prefixes, all) + + if (this.prefixes) { + this.prefixes = utils.uniq(this.prefixes.map(() => '-webkit-')) + } + } + + /** + * Return different selectors depend on prefix + */ + prefixed(prefix) { + if (prefix === '-webkit-') { + return ':-webkit-autofill' + } + return `:${prefix}autofill` + } +} + +Autofill.names = [':autofill'] + +module.exports = Autofill diff --git a/node_modules/autoprefixer/lib/hacks/backdrop-filter.js b/node_modules/autoprefixer/lib/hacks/backdrop-filter.js new file mode 100644 index 0000000..f9b4b05 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/backdrop-filter.js @@ -0,0 +1,20 @@ +let Declaration = require('../declaration') +let utils = require('../utils') + +class BackdropFilter extends Declaration { + constructor(name, prefixes, all) { + super(name, prefixes, all) + + if (this.prefixes) { + this.prefixes = utils.uniq( + this.prefixes.map(i => { + return i === '-ms-' ? '-webkit-' : i + }) + ) + } + } +} + +BackdropFilter.names = ['backdrop-filter'] + +module.exports = BackdropFilter diff --git a/node_modules/autoprefixer/lib/hacks/background-clip.js b/node_modules/autoprefixer/lib/hacks/background-clip.js new file mode 100644 index 0000000..92c714c --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/background-clip.js @@ -0,0 +1,24 @@ +let Declaration = require('../declaration') +let utils = require('../utils') + +class BackgroundClip extends Declaration { + constructor(name, prefixes, all) { + super(name, prefixes, all) + + if (this.prefixes) { + this.prefixes = utils.uniq( + this.prefixes.map(i => { + return i === '-ms-' ? '-webkit-' : i + }) + ) + } + } + + check(decl) { + return decl.value.toLowerCase() === 'text' + } +} + +BackgroundClip.names = ['background-clip'] + +module.exports = BackgroundClip diff --git a/node_modules/autoprefixer/lib/hacks/background-size.js b/node_modules/autoprefixer/lib/hacks/background-size.js new file mode 100644 index 0000000..1fba894 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/background-size.js @@ -0,0 +1,23 @@ +let Declaration = require('../declaration') + +class BackgroundSize extends Declaration { + /** + * Duplication parameter for -webkit- browsers + */ + set(decl, prefix) { + let value = decl.value.toLowerCase() + if ( + prefix === '-webkit-' && + !value.includes(' ') && + value !== 'contain' && + value !== 'cover' + ) { + decl.value = decl.value + ' ' + decl.value + } + return super.set(decl, prefix) + } +} + +BackgroundSize.names = ['background-size'] + +module.exports = BackgroundSize diff --git a/node_modules/autoprefixer/lib/hacks/block-logical.js b/node_modules/autoprefixer/lib/hacks/block-logical.js new file mode 100644 index 0000000..cb795f7 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/block-logical.js @@ -0,0 +1,40 @@ +let Declaration = require('../declaration') + +class BlockLogical extends Declaration { + /** + * Return property name by spec + */ + normalize(prop) { + if (prop.includes('-before')) { + return prop.replace('-before', '-block-start') + } + return prop.replace('-after', '-block-end') + } + + /** + * Use old syntax for -moz- and -webkit- + */ + prefixed(prop, prefix) { + if (prop.includes('-start')) { + return prefix + prop.replace('-block-start', '-before') + } + return prefix + prop.replace('-block-end', '-after') + } +} + +BlockLogical.names = [ + 'border-block-start', + 'border-block-end', + 'margin-block-start', + 'margin-block-end', + 'padding-block-start', + 'padding-block-end', + 'border-before', + 'border-after', + 'margin-before', + 'margin-after', + 'padding-before', + 'padding-after' +] + +module.exports = BlockLogical diff --git a/node_modules/autoprefixer/lib/hacks/border-image.js b/node_modules/autoprefixer/lib/hacks/border-image.js new file mode 100644 index 0000000..f5cbd2c --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/border-image.js @@ -0,0 +1,15 @@ +let Declaration = require('../declaration') + +class BorderImage extends Declaration { + /** + * Remove fill parameter for prefixed declarations + */ + set(decl, prefix) { + decl.value = decl.value.replace(/\s+fill(\s)/, '$1') + return super.set(decl, prefix) + } +} + +BorderImage.names = ['border-image'] + +module.exports = BorderImage diff --git a/node_modules/autoprefixer/lib/hacks/border-radius.js b/node_modules/autoprefixer/lib/hacks/border-radius.js new file mode 100644 index 0000000..47ea835 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/border-radius.js @@ -0,0 +1,40 @@ +let Declaration = require('../declaration') + +class BorderRadius extends Declaration { + /** + * Return unprefixed version of property + */ + normalize(prop) { + return BorderRadius.toNormal[prop] || prop + } + + /** + * Change syntax, when add Mozilla prefix + */ + prefixed(prop, prefix) { + if (prefix === '-moz-') { + return prefix + (BorderRadius.toMozilla[prop] || prop) + } + return super.prefixed(prop, prefix) + } +} + +BorderRadius.names = ['border-radius'] + +BorderRadius.toMozilla = {} +BorderRadius.toNormal = {} + +for (let ver of ['top', 'bottom']) { + for (let hor of ['left', 'right']) { + let normal = `border-${ver}-${hor}-radius` + let mozilla = `border-radius-${ver}${hor}` + + BorderRadius.names.push(normal) + BorderRadius.names.push(mozilla) + + BorderRadius.toMozilla[normal] = mozilla + BorderRadius.toNormal[mozilla] = normal + } +} + +module.exports = BorderRadius diff --git a/node_modules/autoprefixer/lib/hacks/break-props.js b/node_modules/autoprefixer/lib/hacks/break-props.js new file mode 100644 index 0000000..b67b12f --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/break-props.js @@ -0,0 +1,63 @@ +let Declaration = require('../declaration') + +class BreakProps extends Declaration { + /** + * Don’t prefix some values + */ + insert(decl, prefix, prefixes) { + if (decl.prop !== 'break-inside') { + return super.insert(decl, prefix, prefixes) + } + if (/region/i.test(decl.value) || /page/i.test(decl.value)) { + return undefined + } + return super.insert(decl, prefix, prefixes) + } + + /** + * Return property name by final spec + */ + normalize(prop) { + if (prop.includes('inside')) { + return 'break-inside' + } + if (prop.includes('before')) { + return 'break-before' + } + return 'break-after' + } + + /** + * Change name for -webkit- and -moz- prefix + */ + prefixed(prop, prefix) { + return `${prefix}column-${prop}` + } + + /** + * Change prefixed value for avoid-column and avoid-page + */ + set(decl, prefix) { + if ( + (decl.prop === 'break-inside' && decl.value === 'avoid-column') || + decl.value === 'avoid-page' + ) { + decl.value = 'avoid' + } + return super.set(decl, prefix) + } +} + +BreakProps.names = [ + 'break-inside', + 'page-break-inside', + 'column-break-inside', + 'break-before', + 'page-break-before', + 'column-break-before', + 'break-after', + 'page-break-after', + 'column-break-after' +] + +module.exports = BreakProps diff --git a/node_modules/autoprefixer/lib/hacks/cross-fade.js b/node_modules/autoprefixer/lib/hacks/cross-fade.js new file mode 100644 index 0000000..caaa90d --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/cross-fade.js @@ -0,0 +1,35 @@ +let list = require('postcss').list + +let Value = require('../value') + +class CrossFade extends Value { + replace(string, prefix) { + return list + .space(string) + .map(value => { + if (value.slice(0, +this.name.length + 1) !== this.name + '(') { + return value + } + + let close = value.lastIndexOf(')') + let after = value.slice(close + 1) + let args = value.slice(this.name.length + 1, close) + + if (prefix === '-webkit-') { + let match = args.match(/\d*.?\d+%?/) + if (match) { + args = args.slice(match[0].length).trim() + args += `, ${match[0]}` + } else { + args += ', 0.5' + } + } + return prefix + this.name + '(' + args + ')' + after + }) + .join(' ') + } +} + +CrossFade.names = ['cross-fade'] + +module.exports = CrossFade diff --git a/node_modules/autoprefixer/lib/hacks/display-flex.js b/node_modules/autoprefixer/lib/hacks/display-flex.js new file mode 100644 index 0000000..663172c --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/display-flex.js @@ -0,0 +1,65 @@ +let OldValue = require('../old-value') +let Value = require('../value') +let flexSpec = require('./flex-spec') + +class DisplayFlex extends Value { + constructor(name, prefixes) { + super(name, prefixes) + if (name === 'display-flex') { + this.name = 'flex' + } + } + + /** + * Faster check for flex value + */ + check(decl) { + return decl.prop === 'display' && decl.value === this.name + } + + /** + * Change value for old specs + */ + old(prefix) { + let prefixed = this.prefixed(prefix) + if (!prefixed) return undefined + return new OldValue(this.name, prefixed) + } + + /** + * Return value by spec + */ + prefixed(prefix) { + let spec, value + ;[spec, prefix] = flexSpec(prefix) + + if (spec === 2009) { + if (this.name === 'flex') { + value = 'box' + } else { + value = 'inline-box' + } + } else if (spec === 2012) { + if (this.name === 'flex') { + value = 'flexbox' + } else { + value = 'inline-flexbox' + } + } else if (spec === 'final') { + value = this.name + } + + return prefix + value + } + + /** + * Add prefix to value depend on flebox spec version + */ + replace(string, prefix) { + return this.prefixed(prefix) + } +} + +DisplayFlex.names = ['display-flex', 'inline-flex'] + +module.exports = DisplayFlex diff --git a/node_modules/autoprefixer/lib/hacks/display-grid.js b/node_modules/autoprefixer/lib/hacks/display-grid.js new file mode 100644 index 0000000..290ec8b --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/display-grid.js @@ -0,0 +1,21 @@ +let Value = require('../value') + +class DisplayGrid extends Value { + constructor(name, prefixes) { + super(name, prefixes) + if (name === 'display-grid') { + this.name = 'grid' + } + } + + /** + * Faster check for flex value + */ + check(decl) { + return decl.prop === 'display' && decl.value === this.name + } +} + +DisplayGrid.names = ['display-grid', 'inline-grid'] + +module.exports = DisplayGrid diff --git a/node_modules/autoprefixer/lib/hacks/file-selector-button.js b/node_modules/autoprefixer/lib/hacks/file-selector-button.js new file mode 100644 index 0000000..18ebcea --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/file-selector-button.js @@ -0,0 +1,26 @@ +let Selector = require('../selector') +let utils = require('../utils') + +class FileSelectorButton extends Selector { + constructor(name, prefixes, all) { + super(name, prefixes, all) + + if (this.prefixes) { + this.prefixes = utils.uniq(this.prefixes.map(() => '-webkit-')) + } + } + + /** + * Return different selectors depend on prefix + */ + prefixed(prefix) { + if (prefix === '-webkit-') { + return '::-webkit-file-upload-button' + } + return `::${prefix}file-selector-button` + } +} + +FileSelectorButton.names = ['::file-selector-button'] + +module.exports = FileSelectorButton diff --git a/node_modules/autoprefixer/lib/hacks/filter-value.js b/node_modules/autoprefixer/lib/hacks/filter-value.js new file mode 100644 index 0000000..98e5f61 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/filter-value.js @@ -0,0 +1,14 @@ +let Value = require('../value') + +class FilterValue extends Value { + constructor(name, prefixes) { + super(name, prefixes) + if (name === 'filter-function') { + this.name = 'filter' + } + } +} + +FilterValue.names = ['filter', 'filter-function'] + +module.exports = FilterValue diff --git a/node_modules/autoprefixer/lib/hacks/filter.js b/node_modules/autoprefixer/lib/hacks/filter.js new file mode 100644 index 0000000..7ec6fbe --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/filter.js @@ -0,0 +1,19 @@ +let Declaration = require('../declaration') + +class Filter extends Declaration { + /** + * Check is it Internet Explorer filter + */ + check(decl) { + let v = decl.value + return ( + !v.toLowerCase().includes('alpha(') && + !v.includes('DXImageTransform.Microsoft') && + !v.includes('data:image/svg+xml') + ) + } +} + +Filter.names = ['filter'] + +module.exports = Filter diff --git a/node_modules/autoprefixer/lib/hacks/flex-basis.js b/node_modules/autoprefixer/lib/hacks/flex-basis.js new file mode 100644 index 0000000..3e913ee --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex-basis.js @@ -0,0 +1,39 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class FlexBasis extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'flex-basis' + } + + /** + * Return flex property for 2012 spec + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2012) { + return prefix + 'flex-preferred-size' + } + return super.prefixed(prop, prefix) + } + + /** + * Ignore 2009 spec and use flex property for 2012 + */ + set(decl, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2012 || spec === 'final') { + return super.set(decl, prefix) + } + return undefined + } +} + +FlexBasis.names = ['flex-basis', 'flex-preferred-size'] + +module.exports = FlexBasis diff --git a/node_modules/autoprefixer/lib/hacks/flex-direction.js b/node_modules/autoprefixer/lib/hacks/flex-direction.js new file mode 100644 index 0000000..e3928f9 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex-direction.js @@ -0,0 +1,72 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class FlexDirection extends Declaration { + /** + * Use two properties for 2009 spec + */ + insert(decl, prefix, prefixes) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec !== 2009) { + return super.insert(decl, prefix, prefixes) + } + let already = decl.parent.some( + i => + i.prop === prefix + 'box-orient' || i.prop === prefix + 'box-direction' + ) + if (already) { + return undefined + } + + let v = decl.value + let dir, orient + if (v === 'inherit' || v === 'initial' || v === 'unset') { + orient = v + dir = v + } else { + orient = v.includes('row') ? 'horizontal' : 'vertical' + dir = v.includes('reverse') ? 'reverse' : 'normal' + } + + let cloned = this.clone(decl) + cloned.prop = prefix + 'box-orient' + cloned.value = orient + if (this.needCascade(decl)) { + cloned.raws.before = this.calcBefore(prefixes, decl, prefix) + } + decl.parent.insertBefore(decl, cloned) + + cloned = this.clone(decl) + cloned.prop = prefix + 'box-direction' + cloned.value = dir + if (this.needCascade(decl)) { + cloned.raws.before = this.calcBefore(prefixes, decl, prefix) + } + return decl.parent.insertBefore(decl, cloned) + } + + /** + * Return property name by final spec + */ + normalize() { + return 'flex-direction' + } + + /** + * Clean two properties for 2009 spec + */ + old(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2009) { + return [prefix + 'box-orient', prefix + 'box-direction'] + } else { + return super.old(prop, prefix) + } + } +} + +FlexDirection.names = ['flex-direction', 'box-direction', 'box-orient'] + +module.exports = FlexDirection diff --git a/node_modules/autoprefixer/lib/hacks/flex-flow.js b/node_modules/autoprefixer/lib/hacks/flex-flow.js new file mode 100644 index 0000000..4257ebd --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex-flow.js @@ -0,0 +1,53 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class FlexFlow extends Declaration { + /** + * Use two properties for 2009 spec + */ + insert(decl, prefix, prefixes) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec !== 2009) { + return super.insert(decl, prefix, prefixes) + } + let values = decl.value + .split(/\s+/) + .filter(i => i !== 'wrap' && i !== 'nowrap' && 'wrap-reverse') + if (values.length === 0) { + return undefined + } + + let already = decl.parent.some( + i => + i.prop === prefix + 'box-orient' || i.prop === prefix + 'box-direction' + ) + if (already) { + return undefined + } + + let value = values[0] + let orient = value.includes('row') ? 'horizontal' : 'vertical' + let dir = value.includes('reverse') ? 'reverse' : 'normal' + + let cloned = this.clone(decl) + cloned.prop = prefix + 'box-orient' + cloned.value = orient + if (this.needCascade(decl)) { + cloned.raws.before = this.calcBefore(prefixes, decl, prefix) + } + decl.parent.insertBefore(decl, cloned) + + cloned = this.clone(decl) + cloned.prop = prefix + 'box-direction' + cloned.value = dir + if (this.needCascade(decl)) { + cloned.raws.before = this.calcBefore(prefixes, decl, prefix) + } + return decl.parent.insertBefore(decl, cloned) + } +} + +FlexFlow.names = ['flex-flow', 'box-direction', 'box-orient'] + +module.exports = FlexFlow diff --git a/node_modules/autoprefixer/lib/hacks/flex-grow.js b/node_modules/autoprefixer/lib/hacks/flex-grow.js new file mode 100644 index 0000000..b2faa71 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex-grow.js @@ -0,0 +1,30 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class Flex extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'flex' + } + + /** + * Return flex property for 2009 and 2012 specs + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2009) { + return prefix + 'box-flex' + } + if (spec === 2012) { + return prefix + 'flex-positive' + } + return super.prefixed(prop, prefix) + } +} + +Flex.names = ['flex-grow', 'flex-positive'] + +module.exports = Flex diff --git a/node_modules/autoprefixer/lib/hacks/flex-shrink.js b/node_modules/autoprefixer/lib/hacks/flex-shrink.js new file mode 100644 index 0000000..1cc73da --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex-shrink.js @@ -0,0 +1,39 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class FlexShrink extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'flex-shrink' + } + + /** + * Return flex property for 2012 spec + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2012) { + return prefix + 'flex-negative' + } + return super.prefixed(prop, prefix) + } + + /** + * Ignore 2009 spec and use flex property for 2012 + */ + set(decl, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2012 || spec === 'final') { + return super.set(decl, prefix) + } + return undefined + } +} + +FlexShrink.names = ['flex-shrink', 'flex-negative'] + +module.exports = FlexShrink diff --git a/node_modules/autoprefixer/lib/hacks/flex-spec.js b/node_modules/autoprefixer/lib/hacks/flex-spec.js new file mode 100644 index 0000000..a077d66 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex-spec.js @@ -0,0 +1,19 @@ +/** + * Return flexbox spec versions by prefix + */ +module.exports = function (prefix) { + let spec + if (prefix === '-webkit- 2009' || prefix === '-moz-') { + spec = 2009 + } else if (prefix === '-ms-') { + spec = 2012 + } else if (prefix === '-webkit-') { + spec = 'final' + } + + if (prefix === '-webkit- 2009') { + prefix = '-webkit-' + } + + return [spec, prefix] +} diff --git a/node_modules/autoprefixer/lib/hacks/flex-wrap.js b/node_modules/autoprefixer/lib/hacks/flex-wrap.js new file mode 100644 index 0000000..489154d --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex-wrap.js @@ -0,0 +1,19 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class FlexWrap extends Declaration { + /** + * Don't add prefix for 2009 spec + */ + set(decl, prefix) { + let spec = flexSpec(prefix)[0] + if (spec !== 2009) { + return super.set(decl, prefix) + } + return undefined + } +} + +FlexWrap.names = ['flex-wrap'] + +module.exports = FlexWrap diff --git a/node_modules/autoprefixer/lib/hacks/flex.js b/node_modules/autoprefixer/lib/hacks/flex.js new file mode 100644 index 0000000..146a394 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/flex.js @@ -0,0 +1,54 @@ +let list = require('postcss').list + +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class Flex extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'flex' + } + + /** + * Change property name for 2009 spec + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2009) { + return prefix + 'box-flex' + } + return super.prefixed(prop, prefix) + } + + /** + * Spec 2009 supports only first argument + * Spec 2012 disallows unitless basis + */ + set(decl, prefix) { + let spec = flexSpec(prefix)[0] + if (spec === 2009) { + decl.value = list.space(decl.value)[0] + decl.value = Flex.oldValues[decl.value] || decl.value + return super.set(decl, prefix) + } + if (spec === 2012) { + let components = list.space(decl.value) + if (components.length === 3 && components[2] === '0') { + decl.value = components.slice(0, 2).concat('0px').join(' ') + } + } + return super.set(decl, prefix) + } +} + +Flex.names = ['flex', 'box-flex'] + +Flex.oldValues = { + auto: '1', + none: '0' +} + +module.exports = Flex diff --git a/node_modules/autoprefixer/lib/hacks/fullscreen.js b/node_modules/autoprefixer/lib/hacks/fullscreen.js new file mode 100644 index 0000000..5a74390 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/fullscreen.js @@ -0,0 +1,20 @@ +let Selector = require('../selector') + +class Fullscreen extends Selector { + /** + * Return different selectors depend on prefix + */ + prefixed(prefix) { + if (prefix === '-webkit-') { + return ':-webkit-full-screen' + } + if (prefix === '-moz-') { + return ':-moz-full-screen' + } + return `:${prefix}fullscreen` + } +} + +Fullscreen.names = [':fullscreen'] + +module.exports = Fullscreen diff --git a/node_modules/autoprefixer/lib/hacks/gradient.js b/node_modules/autoprefixer/lib/hacks/gradient.js new file mode 100644 index 0000000..8da078a --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/gradient.js @@ -0,0 +1,448 @@ +let range = require('normalize-range') +let parser = require('postcss-value-parser') + +let OldValue = require('../old-value') +let utils = require('../utils') +let Value = require('../value') + +let IS_DIRECTION = /top|left|right|bottom/gi + +class Gradient extends Value { + /** + * Do not add non-webkit prefixes for list-style and object + */ + add(decl, prefix) { + let p = decl.prop + if (p.includes('mask')) { + if (prefix === '-webkit-' || prefix === '-webkit- old') { + return super.add(decl, prefix) + } + } else if ( + p === 'list-style' || + p === 'list-style-image' || + p === 'content' + ) { + if (prefix === '-webkit-' || prefix === '-webkit- old') { + return super.add(decl, prefix) + } + } else { + return super.add(decl, prefix) + } + return undefined + } + + /** + * Get div token from exists parameters + */ + cloneDiv(params) { + for (let i of params) { + if (i.type === 'div' && i.value === ',') { + return i + } + } + return { after: ' ', type: 'div', value: ',' } + } + + /** + * Change colors syntax to old webkit + */ + colorStops(params) { + let result = [] + for (let i = 0; i < params.length; i++) { + let pos + let param = params[i] + let item + if (i === 0) { + continue + } + + let color = parser.stringify(param[0]) + if (param[1] && param[1].type === 'word') { + pos = param[1].value + } else if (param[2] && param[2].type === 'word') { + pos = param[2].value + } + + let stop + if (i === 1 && (!pos || pos === '0%')) { + stop = `from(${color})` + } else if (i === params.length - 1 && (!pos || pos === '100%')) { + stop = `to(${color})` + } else if (pos) { + stop = `color-stop(${pos}, ${color})` + } else { + stop = `color-stop(${color})` + } + + let div = param[param.length - 1] + params[i] = [{ type: 'word', value: stop }] + if (div.type === 'div' && div.value === ',') { + item = params[i].push(div) + } + result.push(item) + } + return result + } + + /** + * Change new direction to old + */ + convertDirection(params) { + if (params.length > 0) { + if (params[0].value === 'to') { + this.fixDirection(params) + } else if (params[0].value.includes('deg')) { + this.fixAngle(params) + } else if (this.isRadial(params)) { + this.fixRadial(params) + } + } + return params + } + + /** + * Add 90 degrees + */ + fixAngle(params) { + let first = params[0].value + first = parseFloat(first) + first = Math.abs(450 - first) % 360 + first = this.roundFloat(first, 3) + params[0].value = `${first}deg` + } + + /** + * Replace `to top left` to `bottom right` + */ + fixDirection(params) { + params.splice(0, 2) + + for (let param of params) { + if (param.type === 'div') { + break + } + if (param.type === 'word') { + param.value = this.revertDirection(param.value) + } + } + } + + /** + * Fix radial direction syntax + */ + fixRadial(params) { + let first = [] + let second = [] + let a, b, c, i, next + + for (i = 0; i < params.length - 2; i++) { + a = params[i] + b = params[i + 1] + c = params[i + 2] + if (a.type === 'space' && b.value === 'at' && c.type === 'space') { + next = i + 3 + break + } else { + first.push(a) + } + } + + let div + for (i = next; i < params.length; i++) { + if (params[i].type === 'div') { + div = params[i] + break + } else { + second.push(params[i]) + } + } + + params.splice(0, i, ...second, div, ...first) + } + + /** + * Look for at word + */ + isRadial(params) { + let state = 'before' + for (let param of params) { + if (state === 'before' && param.type === 'space') { + state = 'at' + } else if (state === 'at' && param.value === 'at') { + state = 'after' + } else if (state === 'after' && param.type === 'space') { + return true + } else if (param.type === 'div') { + break + } else { + state = 'before' + } + } + return false + } + + /** + * Replace old direction to new + */ + newDirection(params) { + if (params[0].value === 'to') { + return params + } + IS_DIRECTION.lastIndex = 0 // reset search index of global regexp + if (!IS_DIRECTION.test(params[0].value)) { + return params + } + + params.unshift( + { + type: 'word', + value: 'to' + }, + { + type: 'space', + value: ' ' + } + ) + + for (let i = 2; i < params.length; i++) { + if (params[i].type === 'div') { + break + } + if (params[i].type === 'word') { + params[i].value = this.revertDirection(params[i].value) + } + } + + return params + } + + /** + * Normalize angle + */ + normalize(nodes, gradientName) { + if (!nodes[0]) return nodes + + if (/-?\d+(.\d+)?grad/.test(nodes[0].value)) { + nodes[0].value = this.normalizeUnit(nodes[0].value, 400) + } else if (/-?\d+(.\d+)?rad/.test(nodes[0].value)) { + nodes[0].value = this.normalizeUnit(nodes[0].value, 2 * Math.PI) + } else if (/-?\d+(.\d+)?turn/.test(nodes[0].value)) { + nodes[0].value = this.normalizeUnit(nodes[0].value, 1) + } else if (nodes[0].value.includes('deg')) { + let num = parseFloat(nodes[0].value) + num = range.wrap(0, 360, num) + nodes[0].value = `${num}deg` + } + + if ( + gradientName === 'linear-gradient' || + gradientName === 'repeating-linear-gradient' + ) { + let direction = nodes[0].value + + // Unitless zero for `` values are allowed in CSS gradients and transforms. + // Spec: https://github.com/w3c/csswg-drafts/commit/602789171429b2231223ab1e5acf8f7f11652eb3 + if (direction === '0deg' || direction === '0') { + nodes = this.replaceFirst(nodes, 'to', ' ', 'top') + } else if (direction === '90deg') { + nodes = this.replaceFirst(nodes, 'to', ' ', 'right') + } else if (direction === '180deg') { + nodes = this.replaceFirst(nodes, 'to', ' ', 'bottom') // default value + } else if (direction === '270deg') { + nodes = this.replaceFirst(nodes, 'to', ' ', 'left') + } + } + + return nodes + } + + /** + * Convert angle unit to deg + */ + normalizeUnit(str, full) { + let num = parseFloat(str) + let deg = (num / full) * 360 + return `${deg}deg` + } + + /** + * Remove old WebKit gradient too + */ + old(prefix) { + if (prefix === '-webkit-') { + let type + if (this.name === 'linear-gradient') { + type = 'linear' + } else if (this.name === 'repeating-linear-gradient') { + type = 'repeating-linear' + } else if (this.name === 'repeating-radial-gradient') { + type = 'repeating-radial' + } else { + type = 'radial' + } + let string = '-gradient' + let regexp = utils.regexp( + `-webkit-(${type}-gradient|gradient\\(\\s*${type})`, + false + ) + + return new OldValue(this.name, prefix + this.name, string, regexp) + } else { + return super.old(prefix) + } + } + + /** + * Change direction syntax to old webkit + */ + oldDirection(params) { + let div = this.cloneDiv(params[0]) + + if (params[0][0].value !== 'to') { + return params.unshift([ + { type: 'word', value: Gradient.oldDirections.bottom }, + div + ]) + } else { + let words = [] + for (let node of params[0].slice(2)) { + if (node.type === 'word') { + words.push(node.value.toLowerCase()) + } + } + + words = words.join(' ') + let old = Gradient.oldDirections[words] || words + + params[0] = [{ type: 'word', value: old }, div] + return params[0] + } + } + + /** + * Convert to old webkit syntax + */ + oldWebkit(node) { + let { nodes } = node + let string = parser.stringify(node.nodes) + + if (this.name !== 'linear-gradient') { + return false + } + if (nodes[0] && nodes[0].value.includes('deg')) { + return false + } + if ( + string.includes('px') || + string.includes('-corner') || + string.includes('-side') + ) { + return false + } + + let params = [[]] + for (let i of nodes) { + params[params.length - 1].push(i) + if (i.type === 'div' && i.value === ',') { + params.push([]) + } + } + + this.oldDirection(params) + this.colorStops(params) + + node.nodes = [] + for (let param of params) { + node.nodes = node.nodes.concat(param) + } + + node.nodes.unshift( + { type: 'word', value: 'linear' }, + this.cloneDiv(node.nodes) + ) + node.value = '-webkit-gradient' + + return true + } + + /** + * Change degrees for webkit prefix + */ + replace(string, prefix) { + let ast = parser(string) + for (let node of ast.nodes) { + let gradientName = this.name // gradient name + if (node.type === 'function' && node.value === gradientName) { + node.nodes = this.newDirection(node.nodes) + node.nodes = this.normalize(node.nodes, gradientName) + if (prefix === '-webkit- old') { + let changes = this.oldWebkit(node) + if (!changes) { + return false + } + } else { + node.nodes = this.convertDirection(node.nodes) + node.value = prefix + node.value + } + } + } + return ast.toString() + } + + /** + * Replace first token + */ + replaceFirst(params, ...words) { + let prefix = words.map(i => { + if (i === ' ') { + return { type: 'space', value: i } + } + return { type: 'word', value: i } + }) + return prefix.concat(params.slice(1)) + } + + revertDirection(word) { + return Gradient.directions[word.toLowerCase()] || word + } + + /** + * Round float and save digits under dot + */ + roundFloat(float, digits) { + return parseFloat(float.toFixed(digits)) + } +} + +Gradient.names = [ + 'linear-gradient', + 'repeating-linear-gradient', + 'radial-gradient', + 'repeating-radial-gradient' +] + +Gradient.directions = { + bottom: 'top', + left: 'right', + right: 'left', + top: 'bottom' // default value +} + +// Direction to replace +Gradient.oldDirections = { + 'bottom': 'left top, left bottom', + 'bottom left': 'right top, left bottom', + 'bottom right': 'left top, right bottom', + 'left': 'right top, left top', + + 'left bottom': 'right top, left bottom', + 'left top': 'right bottom, left top', + 'right': 'left top, right top', + 'right bottom': 'left top, right bottom', + 'right top': 'left bottom, right top', + 'top': 'left bottom, left top', + 'top left': 'right bottom, left top', + 'top right': 'left bottom, right top' +} + +module.exports = Gradient diff --git a/node_modules/autoprefixer/lib/hacks/grid-area.js b/node_modules/autoprefixer/lib/hacks/grid-area.js new file mode 100644 index 0000000..0a2d86c --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-area.js @@ -0,0 +1,34 @@ +let Declaration = require('../declaration') +let utils = require('./grid-utils') + +class GridArea extends Declaration { + /** + * Translate grid-area to separate -ms- prefixed properties + */ + insert(decl, prefix, prefixes, result) { + if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) + + let values = utils.parse(decl) + + let [rowStart, rowSpan] = utils.translate(values, 0, 2) + let [columnStart, columnSpan] = utils.translate(values, 1, 3) + + ;[ + ['grid-row', rowStart], + ['grid-row-span', rowSpan], + ['grid-column', columnStart], + ['grid-column-span', columnSpan] + ].forEach(([prop, value]) => { + utils.insertDecl(decl, prop, value) + }) + + utils.warnTemplateSelectorNotFound(decl, result) + utils.warnIfGridRowColumnExists(decl, result) + + return undefined + } +} + +GridArea.names = ['grid-area'] + +module.exports = GridArea diff --git a/node_modules/autoprefixer/lib/hacks/grid-column-align.js b/node_modules/autoprefixer/lib/hacks/grid-column-align.js new file mode 100644 index 0000000..91f10f0 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-column-align.js @@ -0,0 +1,28 @@ +let Declaration = require('../declaration') + +class GridColumnAlign extends Declaration { + /** + * Do not prefix flexbox values + */ + check(decl) { + return !decl.value.includes('flex-') && decl.value !== 'baseline' + } + + /** + * Change IE property back + */ + normalize() { + return 'justify-self' + } + + /** + * Change property name for IE + */ + prefixed(prop, prefix) { + return prefix + 'grid-column-align' + } +} + +GridColumnAlign.names = ['grid-column-align'] + +module.exports = GridColumnAlign diff --git a/node_modules/autoprefixer/lib/hacks/grid-end.js b/node_modules/autoprefixer/lib/hacks/grid-end.js new file mode 100644 index 0000000..63f6a42 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-end.js @@ -0,0 +1,52 @@ +let Declaration = require('../declaration') +let { isPureNumber } = require('../utils') + +class GridEnd extends Declaration { + /** + * Change repeating syntax for IE + */ + insert(decl, prefix, prefixes, result) { + if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) + + let clonedDecl = this.clone(decl) + + let startProp = decl.prop.replace(/end$/, 'start') + let spanProp = prefix + decl.prop.replace(/end$/, 'span') + + if (decl.parent.some(i => i.prop === spanProp)) { + return undefined + } + + clonedDecl.prop = spanProp + + if (decl.value.includes('span')) { + clonedDecl.value = decl.value.replace(/span\s/i, '') + } else { + let startDecl + decl.parent.walkDecls(startProp, d => { + startDecl = d + }) + if (startDecl) { + if (isPureNumber(startDecl.value)) { + let value = Number(decl.value) - Number(startDecl.value) + '' + clonedDecl.value = value + } else { + return undefined + } + } else { + decl.warn( + result, + `Can not prefix ${decl.prop} (${startProp} is not found)` + ) + } + } + + decl.cloneBefore(clonedDecl) + + return undefined + } +} + +GridEnd.names = ['grid-row-end', 'grid-column-end'] + +module.exports = GridEnd diff --git a/node_modules/autoprefixer/lib/hacks/grid-row-align.js b/node_modules/autoprefixer/lib/hacks/grid-row-align.js new file mode 100644 index 0000000..cba8aee --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-row-align.js @@ -0,0 +1,28 @@ +let Declaration = require('../declaration') + +class GridRowAlign extends Declaration { + /** + * Do not prefix flexbox values + */ + check(decl) { + return !decl.value.includes('flex-') && decl.value !== 'baseline' + } + + /** + * Change IE property back + */ + normalize() { + return 'align-self' + } + + /** + * Change property name for IE + */ + prefixed(prop, prefix) { + return prefix + 'grid-row-align' + } +} + +GridRowAlign.names = ['grid-row-align'] + +module.exports = GridRowAlign diff --git a/node_modules/autoprefixer/lib/hacks/grid-row-column.js b/node_modules/autoprefixer/lib/hacks/grid-row-column.js new file mode 100644 index 0000000..2199f78 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-row-column.js @@ -0,0 +1,33 @@ +let Declaration = require('../declaration') +let utils = require('./grid-utils') + +class GridRowColumn extends Declaration { + /** + * Translate grid-row / grid-column to separate -ms- prefixed properties + */ + insert(decl, prefix, prefixes) { + if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) + + let values = utils.parse(decl) + let [start, span] = utils.translate(values, 0, 1) + + let hasStartValueSpan = values[0] && values[0].includes('span') + + if (hasStartValueSpan) { + span = values[0].join('').replace(/\D/g, '') + } + + ;[ + [decl.prop, start], + [`${decl.prop}-span`, span] + ].forEach(([prop, value]) => { + utils.insertDecl(decl, prop, value) + }) + + return undefined + } +} + +GridRowColumn.names = ['grid-row', 'grid-column'] + +module.exports = GridRowColumn diff --git a/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js b/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js new file mode 100644 index 0000000..f873f35 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js @@ -0,0 +1,125 @@ +let Declaration = require('../declaration') +let Processor = require('../processor') +let { + autoplaceGridItems, + getGridGap, + inheritGridGap, + prefixTrackProp, + prefixTrackValue +} = require('./grid-utils') + +class GridRowsColumns extends Declaration { + insert(decl, prefix, prefixes, result) { + if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) + + let { parent, prop, value } = decl + let isRowProp = prop.includes('rows') + let isColumnProp = prop.includes('columns') + + let hasGridTemplate = parent.some( + i => i.prop === 'grid-template' || i.prop === 'grid-template-areas' + ) + + /** + * Not to prefix rows declaration if grid-template(-areas) is present + */ + if (hasGridTemplate && isRowProp) { + return false + } + + let processor = new Processor({ options: {} }) + let status = processor.gridStatus(parent, result) + let gap = getGridGap(decl) + gap = inheritGridGap(decl, gap) || gap + + let gapValue = isRowProp ? gap.row : gap.column + + if ((status === 'no-autoplace' || status === true) && !hasGridTemplate) { + gapValue = null + } + + let prefixValue = prefixTrackValue({ + gap: gapValue, + value + }) + + /** + * Insert prefixes + */ + decl.cloneBefore({ + prop: prefixTrackProp({ prefix, prop }), + value: prefixValue + }) + + let autoflow = parent.nodes.find(i => i.prop === 'grid-auto-flow') + let autoflowValue = 'row' + + if (autoflow && !processor.disabled(autoflow, result)) { + autoflowValue = autoflow.value.trim() + } + if (status === 'autoplace') { + /** + * Show warning if grid-template-rows decl is not found + */ + let rowDecl = parent.nodes.find(i => i.prop === 'grid-template-rows') + + if (!rowDecl && hasGridTemplate) { + return undefined + } else if (!rowDecl && !hasGridTemplate) { + decl.warn( + result, + 'Autoplacement does not work without grid-template-rows property' + ) + return undefined + } + + /** + * Show warning if grid-template-columns decl is not found + */ + let columnDecl = parent.nodes.find(i => { + return i.prop === 'grid-template-columns' + }) + if (!columnDecl && !hasGridTemplate) { + decl.warn( + result, + 'Autoplacement does not work without grid-template-columns property' + ) + } + + /** + * Autoplace grid items + */ + if (isColumnProp && !hasGridTemplate) { + autoplaceGridItems(decl, result, gap, autoflowValue) + } + } + + return undefined + } + + /** + * Change IE property back + */ + normalize(prop) { + return prop.replace(/^grid-(rows|columns)/, 'grid-template-$1') + } + + /** + * Change property name for IE + */ + prefixed(prop, prefix) { + if (prefix === '-ms-') { + return prefixTrackProp({ prefix, prop }) + } + return super.prefixed(prop, prefix) + } +} + +GridRowsColumns.names = [ + 'grid-template-rows', + 'grid-template-columns', + 'grid-rows', + 'grid-columns' +] + +module.exports = GridRowsColumns diff --git a/node_modules/autoprefixer/lib/hacks/grid-start.js b/node_modules/autoprefixer/lib/hacks/grid-start.js new file mode 100644 index 0000000..32cebc1 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-start.js @@ -0,0 +1,33 @@ +let Declaration = require('../declaration') + +class GridStart extends Declaration { + /** + * Do not add prefix for unsupported value in IE + */ + check(decl) { + let value = decl.value + return !value.includes('/') && !value.includes('span') + } + + /** + * Return a final spec property + */ + normalize(prop) { + return prop.replace('-start', '') + } + + /** + * Change property name for IE + */ + prefixed(prop, prefix) { + let result = super.prefixed(prop, prefix) + if (prefix === '-ms-') { + result = result.replace('-start', '') + } + return result + } +} + +GridStart.names = ['grid-row-start', 'grid-column-start'] + +module.exports = GridStart diff --git a/node_modules/autoprefixer/lib/hacks/grid-template-areas.js b/node_modules/autoprefixer/lib/hacks/grid-template-areas.js new file mode 100644 index 0000000..ffc9673 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-template-areas.js @@ -0,0 +1,84 @@ +let Declaration = require('../declaration') +let { + getGridGap, + inheritGridGap, + parseGridAreas, + prefixTrackProp, + prefixTrackValue, + warnGridGap, + warnMissedAreas +} = require('./grid-utils') + +function getGridRows(tpl) { + return tpl + .trim() + .slice(1, -1) + .split(/["']\s*["']?/g) +} + +class GridTemplateAreas extends Declaration { + /** + * Translate grid-template-areas to separate -ms- prefixed properties + */ + insert(decl, prefix, prefixes, result) { + if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) + + let hasColumns = false + let hasRows = false + let parent = decl.parent + let gap = getGridGap(decl) + gap = inheritGridGap(decl, gap) || gap + + // remove already prefixed rows + // to prevent doubling prefixes + parent.walkDecls(/-ms-grid-rows/, i => i.remove()) + + // add empty tracks to rows + parent.walkDecls(/grid-template-(rows|columns)/, trackDecl => { + if (trackDecl.prop === 'grid-template-rows') { + hasRows = true + let { prop, value } = trackDecl + trackDecl.cloneBefore({ + prop: prefixTrackProp({ prefix, prop }), + value: prefixTrackValue({ gap: gap.row, value }) + }) + } else { + hasColumns = true + } + }) + + let gridRows = getGridRows(decl.value) + + if (hasColumns && !hasRows && gap.row && gridRows.length > 1) { + decl.cloneBefore({ + prop: '-ms-grid-rows', + raws: {}, + value: prefixTrackValue({ + gap: gap.row, + value: `repeat(${gridRows.length}, auto)` + }) + }) + } + + // warnings + warnGridGap({ + decl, + gap, + hasColumns, + result + }) + + let areas = parseGridAreas({ + gap, + rows: gridRows + }) + + warnMissedAreas(areas, decl, result) + + return decl + } +} + +GridTemplateAreas.names = ['grid-template-areas'] + +module.exports = GridTemplateAreas diff --git a/node_modules/autoprefixer/lib/hacks/grid-template.js b/node_modules/autoprefixer/lib/hacks/grid-template.js new file mode 100644 index 0000000..4e28637 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-template.js @@ -0,0 +1,69 @@ +let Declaration = require('../declaration') +let { + getGridGap, + inheritGridGap, + parseTemplate, + warnGridGap, + warnMissedAreas +} = require('./grid-utils') + +class GridTemplate extends Declaration { + /** + * Translate grid-template to separate -ms- prefixed properties + */ + insert(decl, prefix, prefixes, result) { + if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) + + if (decl.parent.some(i => i.prop === '-ms-grid-rows')) { + return undefined + } + + let gap = getGridGap(decl) + + /** + * we must insert inherited gap values in some cases: + * if we are inside media query && if we have no grid-gap value + */ + let inheritedGap = inheritGridGap(decl, gap) + + let { areas, columns, rows } = parseTemplate({ + decl, + gap: inheritedGap || gap + }) + + let hasAreas = Object.keys(areas).length > 0 + let hasRows = Boolean(rows) + let hasColumns = Boolean(columns) + + warnGridGap({ + decl, + gap, + hasColumns, + result + }) + + warnMissedAreas(areas, decl, result) + + if ((hasRows && hasColumns) || hasAreas) { + decl.cloneBefore({ + prop: '-ms-grid-rows', + raws: {}, + value: rows + }) + } + + if (hasColumns) { + decl.cloneBefore({ + prop: '-ms-grid-columns', + raws: {}, + value: columns + }) + } + + return decl + } +} + +GridTemplate.names = ['grid-template'] + +module.exports = GridTemplate diff --git a/node_modules/autoprefixer/lib/hacks/grid-utils.js b/node_modules/autoprefixer/lib/hacks/grid-utils.js new file mode 100644 index 0000000..e894231 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/grid-utils.js @@ -0,0 +1,1113 @@ +let parser = require('postcss-value-parser') +let list = require('postcss').list + +let uniq = require('../utils').uniq +let escapeRegexp = require('../utils').escapeRegexp +let splitSelector = require('../utils').splitSelector + +function convert(value) { + if ( + value && + value.length === 2 && + value[0] === 'span' && + parseInt(value[1], 10) > 0 + ) { + return [false, parseInt(value[1], 10)] + } + + if (value && value.length === 1 && parseInt(value[0], 10) > 0) { + return [parseInt(value[0], 10), false] + } + + return [false, false] +} + +exports.translate = translate + +function translate(values, startIndex, endIndex) { + let startValue = values[startIndex] + let endValue = values[endIndex] + + if (!startValue) { + return [false, false] + } + + let [start, spanStart] = convert(startValue) + let [end, spanEnd] = convert(endValue) + + if (start && !endValue) { + return [start, false] + } + + if (spanStart && end) { + return [end - spanStart, spanStart] + } + + if (start && spanEnd) { + return [start, spanEnd] + } + + if (start && end) { + return [start, end - start] + } + + return [false, false] +} + +exports.parse = parse + +function parse(decl) { + let node = parser(decl.value) + + let values = [] + let current = 0 + values[current] = [] + + for (let i of node.nodes) { + if (i.type === 'div') { + current += 1 + values[current] = [] + } else if (i.type === 'word') { + values[current].push(i.value) + } + } + + return values +} + +exports.insertDecl = insertDecl + +function insertDecl(decl, prop, value) { + if (value && !decl.parent.some(i => i.prop === `-ms-${prop}`)) { + decl.cloneBefore({ + prop: `-ms-${prop}`, + value: value.toString() + }) + } +} + +// Track transforms + +exports.prefixTrackProp = prefixTrackProp + +function prefixTrackProp({ prefix, prop }) { + return prefix + prop.replace('template-', '') +} + +function transformRepeat({ nodes }, { gap }) { + let { count, size } = nodes.reduce( + (result, node) => { + if (node.type === 'div' && node.value === ',') { + result.key = 'size' + } else { + result[result.key].push(parser.stringify(node)) + } + return result + }, + { + count: [], + key: 'count', + size: [] + } + ) + + // insert gap values + if (gap) { + size = size.filter(i => i.trim()) + let val = [] + for (let i = 1; i <= count; i++) { + size.forEach((item, index) => { + if (index > 0 || i > 1) { + val.push(gap) + } + val.push(item) + }) + } + + return val.join(' ') + } + + return `(${size.join('')})[${count.join('')}]` +} + +exports.prefixTrackValue = prefixTrackValue + +function prefixTrackValue({ gap, value }) { + let result = parser(value).nodes.reduce((nodes, node) => { + if (node.type === 'function' && node.value === 'repeat') { + return nodes.concat({ + type: 'word', + value: transformRepeat(node, { gap }) + }) + } + if (gap && node.type === 'space') { + return nodes.concat( + { + type: 'space', + value: ' ' + }, + { + type: 'word', + value: gap + }, + node + ) + } + return nodes.concat(node) + }, []) + + return parser.stringify(result) +} + +// Parse grid-template-areas + +let DOTS = /^\.+$/ + +function track(start, end) { + return { end, span: end - start, start } +} + +function getColumns(line) { + return line.trim().split(/\s+/g) +} + +exports.parseGridAreas = parseGridAreas + +function parseGridAreas({ gap, rows }) { + return rows.reduce((areas, line, rowIndex) => { + if (gap.row) rowIndex *= 2 + + if (line.trim() === '') return areas + + getColumns(line).forEach((area, columnIndex) => { + if (DOTS.test(area)) return + + if (gap.column) columnIndex *= 2 + + if (typeof areas[area] === 'undefined') { + areas[area] = { + column: track(columnIndex + 1, columnIndex + 2), + row: track(rowIndex + 1, rowIndex + 2) + } + } else { + let { column, row } = areas[area] + + column.start = Math.min(column.start, columnIndex + 1) + column.end = Math.max(column.end, columnIndex + 2) + column.span = column.end - column.start + + row.start = Math.min(row.start, rowIndex + 1) + row.end = Math.max(row.end, rowIndex + 2) + row.span = row.end - row.start + } + }) + + return areas + }, {}) +} + +// Parse grid-template + +function testTrack(node) { + return node.type === 'word' && /^\[.+]$/.test(node.value) +} + +function verifyRowSize(result) { + if (result.areas.length > result.rows.length) { + result.rows.push('auto') + } + return result +} + +exports.parseTemplate = parseTemplate + +function parseTemplate({ decl, gap }) { + let gridTemplate = parser(decl.value).nodes.reduce( + (result, node) => { + let { type, value } = node + + if (testTrack(node) || type === 'space') return result + + // area + if (type === 'string') { + result = verifyRowSize(result) + result.areas.push(value) + } + + // values and function + if (type === 'word' || type === 'function') { + result[result.key].push(parser.stringify(node)) + } + + // divider(/) + if (type === 'div' && value === '/') { + result.key = 'columns' + result = verifyRowSize(result) + } + + return result + }, + { + areas: [], + columns: [], + key: 'rows', + rows: [] + } + ) + + return { + areas: parseGridAreas({ + gap, + rows: gridTemplate.areas + }), + columns: prefixTrackValue({ + gap: gap.column, + value: gridTemplate.columns.join(' ') + }), + rows: prefixTrackValue({ + gap: gap.row, + value: gridTemplate.rows.join(' ') + }) + } +} + +// Insert parsed grid areas + +/** + * Get an array of -ms- prefixed props and values + * @param {Object} [area] area object with column and row data + * @param {Boolean} [addRowSpan] should we add grid-column-row value? + * @param {Boolean} [addColumnSpan] should we add grid-column-span value? + * @return {Array} + */ +function getMSDecls(area, addRowSpan = false, addColumnSpan = false) { + let result = [ + { + prop: '-ms-grid-row', + value: String(area.row.start) + } + ] + if (area.row.span > 1 || addRowSpan) { + result.push({ + prop: '-ms-grid-row-span', + value: String(area.row.span) + }) + } + result.push({ + prop: '-ms-grid-column', + value: String(area.column.start) + }) + if (area.column.span > 1 || addColumnSpan) { + result.push({ + prop: '-ms-grid-column-span', + value: String(area.column.span) + }) + } + return result +} + +function getParentMedia(parent) { + if (parent.type === 'atrule' && parent.name === 'media') { + return parent + } + if (!parent.parent) { + return false + } + return getParentMedia(parent.parent) +} + +/** + * change selectors for rules with duplicate grid-areas. + * @param {Array} rules + * @param {Array} templateSelectors + * @return {Array} rules with changed selectors + */ +function changeDuplicateAreaSelectors(ruleSelectors, templateSelectors) { + ruleSelectors = ruleSelectors.map(selector => { + let selectorBySpace = list.space(selector) + let selectorByComma = list.comma(selector) + + if (selectorBySpace.length > selectorByComma.length) { + selector = selectorBySpace.slice(-1).join('') + } + return selector + }) + + return ruleSelectors.map(ruleSelector => { + let newSelector = templateSelectors.map((tplSelector, index) => { + let space = index === 0 ? '' : ' ' + return `${space}${tplSelector} > ${ruleSelector}` + }) + + return newSelector + }) +} + +/** + * check if selector of rules are equal + * @param {Rule} ruleA + * @param {Rule} ruleB + * @return {Boolean} + */ +function selectorsEqual(ruleA, ruleB) { + return ruleA.selectors.some(sel => { + return ruleB.selectors.includes(sel) + }) +} + +/** + * Parse data from all grid-template(-areas) declarations + * @param {Root} css css root + * @return {Object} parsed data + */ +function parseGridTemplatesData(css) { + let parsed = [] + + // we walk through every grid-template(-areas) declaration and store + // data with the same area names inside the item + css.walkDecls(/grid-template(-areas)?$/, d => { + let rule = d.parent + let media = getParentMedia(rule) + let gap = getGridGap(d) + let inheritedGap = inheritGridGap(d, gap) + let { areas } = parseTemplate({ decl: d, gap: inheritedGap || gap }) + let areaNames = Object.keys(areas) + + // skip node if it doesn't have areas + if (areaNames.length === 0) { + return true + } + + // check parsed array for item that include the same area names + // return index of that item + let index = parsed.reduce((acc, { allAreas }, idx) => { + let hasAreas = allAreas && areaNames.some(area => allAreas.includes(area)) + return hasAreas ? idx : acc + }, null) + + if (index !== null) { + // index is found, add the grid-template data to that item + let { allAreas, rules } = parsed[index] + + // check if rule has no duplicate area names + let hasNoDuplicates = rules.some(r => { + return r.hasDuplicates === false && selectorsEqual(r, rule) + }) + + let duplicatesFound = false + + // check need to gather all duplicate area names + let duplicateAreaNames = rules.reduce((acc, r) => { + if (!r.params && selectorsEqual(r, rule)) { + duplicatesFound = true + return r.duplicateAreaNames + } + if (!duplicatesFound) { + areaNames.forEach(name => { + if (r.areas[name]) { + acc.push(name) + } + }) + } + return uniq(acc) + }, []) + + // update grid-row/column-span values for areas with duplicate + // area names. @see #1084 and #1146 + rules.forEach(r => { + areaNames.forEach(name => { + let area = r.areas[name] + if (area && area.row.span !== areas[name].row.span) { + areas[name].row.updateSpan = true + } + + if (area && area.column.span !== areas[name].column.span) { + areas[name].column.updateSpan = true + } + }) + }) + + parsed[index].allAreas = uniq([...allAreas, ...areaNames]) + parsed[index].rules.push({ + areas, + duplicateAreaNames, + hasDuplicates: !hasNoDuplicates, + node: rule, + params: media.params, + selectors: rule.selectors + }) + } else { + // index is NOT found, push the new item to the parsed array + parsed.push({ + allAreas: areaNames, + areasCount: 0, + rules: [ + { + areas, + duplicateAreaNames: [], + duplicateRules: [], + hasDuplicates: false, + node: rule, + params: media.params, + selectors: rule.selectors + } + ] + }) + } + + return undefined + }) + + return parsed +} + +/** + * insert prefixed grid-area declarations + * @param {Root} css css root + * @param {Function} isDisabled check if the rule is disabled + * @return {void} + */ +exports.insertAreas = insertAreas + +function insertAreas(css, isDisabled) { + // parse grid-template declarations + let gridTemplatesData = parseGridTemplatesData(css) + + // return undefined if no declarations found + if (gridTemplatesData.length === 0) { + return undefined + } + + // we need to store the rules that we will insert later + let rulesToInsert = {} + + css.walkDecls('grid-area', gridArea => { + let gridAreaRule = gridArea.parent + let hasPrefixedRow = gridAreaRule.first.prop === '-ms-grid-row' + let gridAreaMedia = getParentMedia(gridAreaRule) + + if (isDisabled(gridArea)) { + return undefined + } + + let gridAreaRuleIndex = css.index(gridAreaMedia || gridAreaRule) + + let value = gridArea.value + // found the data that matches grid-area identifier + let data = gridTemplatesData.filter(d => d.allAreas.includes(value))[0] + + if (!data) { + return true + } + + let lastArea = data.allAreas[data.allAreas.length - 1] + let selectorBySpace = list.space(gridAreaRule.selector) + let selectorByComma = list.comma(gridAreaRule.selector) + let selectorIsComplex = + selectorBySpace.length > 1 && + selectorBySpace.length > selectorByComma.length + + // prevent doubling of prefixes + if (hasPrefixedRow) { + return false + } + + // create the empty object with the key as the last area name + // e.g if we have templates with "a b c" values, "c" will be the last area + if (!rulesToInsert[lastArea]) { + rulesToInsert[lastArea] = {} + } + + let lastRuleIsSet = false + + // walk through every grid-template rule data + for (let rule of data.rules) { + let area = rule.areas[value] + let hasDuplicateName = rule.duplicateAreaNames.includes(value) + + // if we can't find the area name, update lastRule and continue + if (!area) { + let lastRule = rulesToInsert[lastArea].lastRule + let lastRuleIndex + if (lastRule) { + lastRuleIndex = css.index(lastRule) + } else { + /* c8 ignore next 2 */ + lastRuleIndex = -1 + } + + if (gridAreaRuleIndex > lastRuleIndex) { + rulesToInsert[lastArea].lastRule = gridAreaMedia || gridAreaRule + } + continue + } + + // for grid-templates inside media rule we need to create empty + // array to push prefixed grid-area rules later + if (rule.params && !rulesToInsert[lastArea][rule.params]) { + rulesToInsert[lastArea][rule.params] = [] + } + + if ((!rule.hasDuplicates || !hasDuplicateName) && !rule.params) { + // grid-template has no duplicates and not inside media rule + + getMSDecls(area, false, false) + .reverse() + .forEach(i => + gridAreaRule.prepend( + Object.assign(i, { + raws: { + between: gridArea.raws.between + } + }) + ) + ) + + rulesToInsert[lastArea].lastRule = gridAreaRule + lastRuleIsSet = true + } else if (rule.hasDuplicates && !rule.params && !selectorIsComplex) { + // grid-template has duplicates and not inside media rule + let cloned = gridAreaRule.clone() + cloned.removeAll() + + getMSDecls(area, area.row.updateSpan, area.column.updateSpan) + .reverse() + .forEach(i => + cloned.prepend( + Object.assign(i, { + raws: { + between: gridArea.raws.between + } + }) + ) + ) + + cloned.selectors = changeDuplicateAreaSelectors( + cloned.selectors, + rule.selectors + ) + + if (rulesToInsert[lastArea].lastRule) { + rulesToInsert[lastArea].lastRule.after(cloned) + } + rulesToInsert[lastArea].lastRule = cloned + lastRuleIsSet = true + } else if ( + rule.hasDuplicates && + !rule.params && + selectorIsComplex && + gridAreaRule.selector.includes(rule.selectors[0]) + ) { + // grid-template has duplicates and not inside media rule + // and the selector is complex + gridAreaRule.walkDecls(/-ms-grid-(row|column)/, d => d.remove()) + getMSDecls(area, area.row.updateSpan, area.column.updateSpan) + .reverse() + .forEach(i => + gridAreaRule.prepend( + Object.assign(i, { + raws: { + between: gridArea.raws.between + } + }) + ) + ) + } else if (rule.params) { + // grid-template is inside media rule + // if we're inside media rule, we need to store prefixed rules + // inside rulesToInsert object to be able to preserve the order of media + // rules and merge them easily + let cloned = gridAreaRule.clone() + cloned.removeAll() + + getMSDecls(area, area.row.updateSpan, area.column.updateSpan) + .reverse() + .forEach(i => + cloned.prepend( + Object.assign(i, { + raws: { + between: gridArea.raws.between + } + }) + ) + ) + + if (rule.hasDuplicates && hasDuplicateName) { + cloned.selectors = changeDuplicateAreaSelectors( + cloned.selectors, + rule.selectors + ) + } + + cloned.raws = rule.node.raws + + if (css.index(rule.node.parent) > gridAreaRuleIndex) { + // append the prefixed rules right inside media rule + // with grid-template + rule.node.parent.append(cloned) + } else { + // store the rule to insert later + rulesToInsert[lastArea][rule.params].push(cloned) + } + + // set new rule as last rule ONLY if we didn't set lastRule for + // this grid-area before + if (!lastRuleIsSet) { + rulesToInsert[lastArea].lastRule = gridAreaMedia || gridAreaRule + } + } + } + + return undefined + }) + + // append stored rules inside the media rules + Object.keys(rulesToInsert).forEach(area => { + let data = rulesToInsert[area] + let lastRule = data.lastRule + Object.keys(data) + .reverse() + .filter(p => p !== 'lastRule') + .forEach(params => { + if (data[params].length > 0 && lastRule) { + lastRule.after({ name: 'media', params }) + lastRule.next().append(data[params]) + } + }) + }) + + return undefined +} + +/** + * Warn user if grid area identifiers are not found + * @param {Object} areas + * @param {Declaration} decl + * @param {Result} result + * @return {void} + */ +exports.warnMissedAreas = warnMissedAreas + +function warnMissedAreas(areas, decl, result) { + let missed = Object.keys(areas) + + decl.root().walkDecls('grid-area', gridArea => { + missed = missed.filter(e => e !== gridArea.value) + }) + + if (missed.length > 0) { + decl.warn(result, 'Can not find grid areas: ' + missed.join(', ')) + } + + return undefined +} + +/** + * compare selectors with grid-area rule and grid-template rule + * show warning if grid-template selector is not found + * (this function used for grid-area rule) + * @param {Declaration} decl + * @param {Result} result + * @return {void} + */ +exports.warnTemplateSelectorNotFound = warnTemplateSelectorNotFound + +function warnTemplateSelectorNotFound(decl, result) { + let rule = decl.parent + let root = decl.root() + let duplicatesFound = false + + // slice selector array. Remove the last part (for comparison) + let slicedSelectorArr = list + .space(rule.selector) + .filter(str => str !== '>') + .slice(0, -1) + + // we need to compare only if selector is complex. + // e.g '.grid-cell' is simple, but '.parent > .grid-cell' is complex + if (slicedSelectorArr.length > 0) { + let gridTemplateFound = false + let foundAreaSelector = null + + root.walkDecls(/grid-template(-areas)?$/, d => { + let parent = d.parent + let templateSelectors = parent.selectors + + let { areas } = parseTemplate({ decl: d, gap: getGridGap(d) }) + let hasArea = areas[decl.value] + + // find the the matching selectors + for (let tplSelector of templateSelectors) { + if (gridTemplateFound) { + break + } + let tplSelectorArr = list.space(tplSelector).filter(str => str !== '>') + + gridTemplateFound = tplSelectorArr.every( + (item, idx) => item === slicedSelectorArr[idx] + ) + } + + if (gridTemplateFound || !hasArea) { + return true + } + + if (!foundAreaSelector) { + foundAreaSelector = parent.selector + } + + // if we found the duplicate area with different selector + if (foundAreaSelector && foundAreaSelector !== parent.selector) { + duplicatesFound = true + } + + return undefined + }) + + // warn user if we didn't find template + if (!gridTemplateFound && duplicatesFound) { + decl.warn( + result, + 'Autoprefixer cannot find a grid-template ' + + `containing the duplicate grid-area "${decl.value}" ` + + `with full selector matching: ${slicedSelectorArr.join(' ')}` + ) + } + } +} + +/** + * warn user if both grid-area and grid-(row|column) + * declarations are present in the same rule + * @param {Declaration} decl + * @param {Result} result + * @return {void} + */ +exports.warnIfGridRowColumnExists = warnIfGridRowColumnExists + +function warnIfGridRowColumnExists(decl, result) { + let rule = decl.parent + let decls = [] + rule.walkDecls(/^grid-(row|column)/, d => { + if ( + !d.prop.endsWith('-end') && + !d.value.startsWith('span') && + !d.prop.endsWith('-gap') + ) { + decls.push(d) + } + }) + if (decls.length > 0) { + decls.forEach(d => { + d.warn( + result, + 'You already have a grid-area declaration present in the rule. ' + + `You should use either grid-area or ${d.prop}, not both` + ) + }) + } + + return undefined +} + +// Gap utils + +exports.getGridGap = getGridGap + +function getGridGap(decl) { + let gap = {} + + // try to find gap + let testGap = /^(grid-)?((row|column)-)?gap$/ + decl.parent.walkDecls(testGap, ({ prop, value }) => { + if (/^(grid-)?gap$/.test(prop)) { + let [row, , column] = parser(value).nodes + + gap.row = row && parser.stringify(row) + gap.column = column ? parser.stringify(column) : gap.row + } + if (/^(grid-)?row-gap$/.test(prop)) gap.row = value + if (/^(grid-)?column-gap$/.test(prop)) gap.column = value + }) + + return gap +} + +/** + * parse media parameters (for example 'min-width: 500px') + * @param {String} params parameter to parse + * @return {} + */ +function parseMediaParams(params) { + if (!params) { + return [] + } + let parsed = parser(params) + let prop + let value + + parsed.walk(node => { + if (node.type === 'word' && /min|max/g.test(node.value)) { + prop = node.value + } else if (node.value.includes('px')) { + value = parseInt(node.value.replace(/\D/g, '')) + } + }) + + return [prop, value] +} + +/** + * Compare the selectors and decide if we + * need to inherit gap from compared selector or not. + * @type {String} selA + * @type {String} selB + * @return {Boolean} + */ +function shouldInheritGap(selA, selB) { + let result + + // get arrays of selector split in 3-deep array + let splitSelectorArrA = splitSelector(selA) + let splitSelectorArrB = splitSelector(selB) + + if (splitSelectorArrA[0].length < splitSelectorArrB[0].length) { + // abort if selectorA has lower descendant specificity then selectorB + // (e.g '.grid' and '.hello .world .grid') + return false + } else if (splitSelectorArrA[0].length > splitSelectorArrB[0].length) { + // if selectorA has higher descendant specificity then selectorB + // (e.g '.foo .bar .grid' and '.grid') + + let idx = splitSelectorArrA[0].reduce((res, [item], index) => { + let firstSelectorPart = splitSelectorArrB[0][0][0] + if (item === firstSelectorPart) { + return index + } + return false + }, false) + + if (idx) { + result = splitSelectorArrB[0].every((arr, index) => { + return arr.every( + (part, innerIndex) => + // because selectorA has more space elements, we need to slice + // selectorA array by 'idx' number to compare them + splitSelectorArrA[0].slice(idx)[index][innerIndex] === part + ) + }) + } + } else { + // if selectorA has the same descendant specificity as selectorB + // this condition covers cases such as: '.grid.foo.bar' and '.grid' + result = splitSelectorArrB.some(byCommaArr => { + return byCommaArr.every((bySpaceArr, index) => { + return bySpaceArr.every( + (part, innerIndex) => splitSelectorArrA[0][index][innerIndex] === part + ) + }) + }) + } + + return result +} +/** + * inherit grid gap values from the closest rule above + * with the same selector + * @param {Declaration} decl + * @param {Object} gap gap values + * @return {Object | Boolean} return gap values or false (if not found) + */ +exports.inheritGridGap = inheritGridGap + +function inheritGridGap(decl, gap) { + let rule = decl.parent + let mediaRule = getParentMedia(rule) + let root = rule.root() + + // get an array of selector split in 3-deep array + let splitSelectorArr = splitSelector(rule.selector) + + // abort if the rule already has gaps + if (Object.keys(gap).length > 0) { + return false + } + + // e.g ['min-width'] + let [prop] = parseMediaParams(mediaRule.params) + + let lastBySpace = splitSelectorArr[0] + + // get escaped value from the selector + // if we have '.grid-2.foo.bar' selector, will be '\.grid\-2' + let escaped = escapeRegexp(lastBySpace[lastBySpace.length - 1][0]) + + let regexp = new RegExp(`(${escaped}$)|(${escaped}[,.])`) + + // find the closest rule with the same selector + let closestRuleGap + root.walkRules(regexp, r => { + let gridGap + + // abort if are checking the same rule + if (rule.toString() === r.toString()) { + return false + } + + // find grid-gap values + r.walkDecls('grid-gap', d => (gridGap = getGridGap(d))) + + // skip rule without gaps + if (!gridGap || Object.keys(gridGap).length === 0) { + return true + } + + // skip rules that should not be inherited from + if (!shouldInheritGap(rule.selector, r.selector)) { + return true + } + + let media = getParentMedia(r) + if (media) { + // if we are inside media, we need to check that media props match + // e.g ('min-width' === 'min-width') + let propToCompare = parseMediaParams(media.params)[0] + if (propToCompare === prop) { + closestRuleGap = gridGap + return true + } + } else { + closestRuleGap = gridGap + return true + } + + return undefined + }) + + // if we find the closest gap object + if (closestRuleGap && Object.keys(closestRuleGap).length > 0) { + return closestRuleGap + } + return false +} + +exports.warnGridGap = warnGridGap + +function warnGridGap({ decl, gap, hasColumns, result }) { + let hasBothGaps = gap.row && gap.column + if (!hasColumns && (hasBothGaps || (gap.column && !gap.row))) { + delete gap.column + decl.warn( + result, + 'Can not implement grid-gap without grid-template-columns' + ) + } +} + +/** + * normalize the grid-template-rows/columns values + * @param {String} str grid-template-rows/columns value + * @return {Array} normalized array with values + * @example + * let normalized = normalizeRowColumn('1fr repeat(2, 20px 50px) 1fr') + * normalized // <= ['1fr', '20px', '50px', '20px', '50px', '1fr'] + */ +function normalizeRowColumn(str) { + let normalized = parser(str).nodes.reduce((result, node) => { + if (node.type === 'function' && node.value === 'repeat') { + let key = 'count' + + let [count, value] = node.nodes.reduce( + (acc, n) => { + if (n.type === 'word' && key === 'count') { + acc[0] = Math.abs(parseInt(n.value)) + return acc + } + if (n.type === 'div' && n.value === ',') { + key = 'value' + return acc + } + if (key === 'value') { + acc[1] += parser.stringify(n) + } + return acc + }, + [0, ''] + ) + + if (count) { + for (let i = 0; i < count; i++) { + result.push(value) + } + } + + return result + } + if (node.type === 'space') { + return result + } + return result.concat(parser.stringify(node)) + }, []) + + return normalized +} + +exports.autoplaceGridItems = autoplaceGridItems + +/** + * Autoplace grid items + * @param {Declaration} decl + * @param {Result} result + * @param {Object} gap gap values + * @param {String} autoflowValue grid-auto-flow value + * @return {void} + * @see https://github.com/postcss/autoprefixer/issues/1148 + */ +function autoplaceGridItems(decl, result, gap, autoflowValue = 'row') { + let { parent } = decl + + let rowDecl = parent.nodes.find(i => i.prop === 'grid-template-rows') + let rows = normalizeRowColumn(rowDecl.value) + let columns = normalizeRowColumn(decl.value) + + // Build array of area names with dummy values. If we have 3 columns and + // 2 rows, filledRows will be equal to ['1 2 3', '4 5 6'] + let filledRows = rows.map((_, rowIndex) => { + return Array.from( + { length: columns.length }, + (v, k) => k + rowIndex * columns.length + 1 + ).join(' ') + }) + + let areas = parseGridAreas({ gap, rows: filledRows }) + let keys = Object.keys(areas) + let items = keys.map(i => areas[i]) + + // Change the order of cells if grid-auto-flow value is 'column' + if (autoflowValue.includes('column')) { + items = items.sort((a, b) => a.column.start - b.column.start) + } + + // Insert new rules + items.reverse().forEach((item, index) => { + let { column, row } = item + let nodeSelector = parent.selectors + .map(sel => sel + ` > *:nth-child(${keys.length - index})`) + .join(', ') + + // create new rule + let node = parent.clone().removeAll() + + // change rule selector + node.selector = nodeSelector + + // insert prefixed row/column values + node.append({ prop: '-ms-grid-row', value: row.start }) + node.append({ prop: '-ms-grid-column', value: column.start }) + + // insert rule + parent.after(node) + }) + + return undefined +} diff --git a/node_modules/autoprefixer/lib/hacks/image-rendering.js b/node_modules/autoprefixer/lib/hacks/image-rendering.js new file mode 100644 index 0000000..38b571b --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/image-rendering.js @@ -0,0 +1,48 @@ +let Declaration = require('../declaration') + +class ImageRendering extends Declaration { + /** + * Add hack only for crisp-edges + */ + check(decl) { + return decl.value === 'pixelated' + } + + /** + * Return property name by spec + */ + normalize() { + return 'image-rendering' + } + + /** + * Change property name for IE + */ + prefixed(prop, prefix) { + if (prefix === '-ms-') { + return '-ms-interpolation-mode' + } + return super.prefixed(prop, prefix) + } + + /** + * Warn on old value + */ + process(node, result) { + return super.process(node, result) + } + + /** + * Change property and value for IE + */ + set(decl, prefix) { + if (prefix !== '-ms-') return super.set(decl, prefix) + decl.prop = '-ms-interpolation-mode' + decl.value = 'nearest-neighbor' + return decl + } +} + +ImageRendering.names = ['image-rendering', 'interpolation-mode'] + +module.exports = ImageRendering diff --git a/node_modules/autoprefixer/lib/hacks/image-set.js b/node_modules/autoprefixer/lib/hacks/image-set.js new file mode 100644 index 0000000..fecd088 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/image-set.js @@ -0,0 +1,18 @@ +let Value = require('../value') + +class ImageSet extends Value { + /** + * Use non-standard name for WebKit and Firefox + */ + replace(string, prefix) { + let fixed = super.replace(string, prefix) + if (prefix === '-webkit-') { + fixed = fixed.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi, 'url($1)$2') + } + return fixed + } +} + +ImageSet.names = ['image-set'] + +module.exports = ImageSet diff --git a/node_modules/autoprefixer/lib/hacks/inline-logical.js b/node_modules/autoprefixer/lib/hacks/inline-logical.js new file mode 100644 index 0000000..31dc968 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/inline-logical.js @@ -0,0 +1,34 @@ +let Declaration = require('../declaration') + +class InlineLogical extends Declaration { + /** + * Return property name by spec + */ + normalize(prop) { + return prop.replace(/(margin|padding|border)-(start|end)/, '$1-inline-$2') + } + + /** + * Use old syntax for -moz- and -webkit- + */ + prefixed(prop, prefix) { + return prefix + prop.replace('-inline', '') + } +} + +InlineLogical.names = [ + 'border-inline-start', + 'border-inline-end', + 'margin-inline-start', + 'margin-inline-end', + 'padding-inline-start', + 'padding-inline-end', + 'border-start', + 'border-end', + 'margin-start', + 'margin-end', + 'padding-start', + 'padding-end' +] + +module.exports = InlineLogical diff --git a/node_modules/autoprefixer/lib/hacks/intrinsic.js b/node_modules/autoprefixer/lib/hacks/intrinsic.js new file mode 100644 index 0000000..7c5bb50 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/intrinsic.js @@ -0,0 +1,61 @@ +let OldValue = require('../old-value') +let Value = require('../value') + +function regexp(name) { + return new RegExp(`(^|[\\s,(])(${name}($|[\\s),]))`, 'gi') +} + +class Intrinsic extends Value { + add(decl, prefix) { + if (decl.prop.includes('grid') && prefix !== '-webkit-') { + return undefined + } + return super.add(decl, prefix) + } + + isStretch() { + return ( + this.name === 'stretch' || + this.name === 'fill' || + this.name === 'fill-available' + ) + } + + old(prefix) { + let prefixed = prefix + this.name + if (this.isStretch()) { + if (prefix === '-moz-') { + prefixed = '-moz-available' + } else if (prefix === '-webkit-') { + prefixed = '-webkit-fill-available' + } + } + return new OldValue(this.name, prefixed, prefixed, regexp(prefixed)) + } + + regexp() { + if (!this.regexpCache) this.regexpCache = regexp(this.name) + return this.regexpCache + } + + replace(string, prefix) { + if (prefix === '-moz-' && this.isStretch()) { + return string.replace(this.regexp(), '$1-moz-available$3') + } + if (prefix === '-webkit-' && this.isStretch()) { + return string.replace(this.regexp(), '$1-webkit-fill-available$3') + } + return super.replace(string, prefix) + } +} + +Intrinsic.names = [ + 'max-content', + 'min-content', + 'fit-content', + 'fill', + 'fill-available', + 'stretch' +] + +module.exports = Intrinsic diff --git a/node_modules/autoprefixer/lib/hacks/justify-content.js b/node_modules/autoprefixer/lib/hacks/justify-content.js new file mode 100644 index 0000000..fd954ba --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/justify-content.js @@ -0,0 +1,54 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class JustifyContent extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'justify-content' + } + + /** + * Change property name for 2009 and 2012 specs + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2009) { + return prefix + 'box-pack' + } + if (spec === 2012) { + return prefix + 'flex-pack' + } + return super.prefixed(prop, prefix) + } + + /** + * Change value for 2009 and 2012 specs + */ + set(decl, prefix) { + let spec = flexSpec(prefix)[0] + if (spec === 2009 || spec === 2012) { + let value = JustifyContent.oldValues[decl.value] || decl.value + decl.value = value + if (spec !== 2009 || value !== 'distribute') { + return super.set(decl, prefix) + } + } else if (spec === 'final') { + return super.set(decl, prefix) + } + return undefined + } +} + +JustifyContent.names = ['justify-content', 'flex-pack', 'box-pack'] + +JustifyContent.oldValues = { + 'flex-end': 'end', + 'flex-start': 'start', + 'space-around': 'distribute', + 'space-between': 'justify' +} + +module.exports = JustifyContent diff --git a/node_modules/autoprefixer/lib/hacks/mask-border.js b/node_modules/autoprefixer/lib/hacks/mask-border.js new file mode 100644 index 0000000..d5efde2 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/mask-border.js @@ -0,0 +1,38 @@ +let Declaration = require('../declaration') + +class MaskBorder extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return this.name.replace('box-image', 'border') + } + + /** + * Return flex property for 2012 spec + */ + prefixed(prop, prefix) { + let result = super.prefixed(prop, prefix) + if (prefix === '-webkit-') { + result = result.replace('border', 'box-image') + } + return result + } +} + +MaskBorder.names = [ + 'mask-border', + 'mask-border-source', + 'mask-border-slice', + 'mask-border-width', + 'mask-border-outset', + 'mask-border-repeat', + 'mask-box-image', + 'mask-box-image-source', + 'mask-box-image-slice', + 'mask-box-image-width', + 'mask-box-image-outset', + 'mask-box-image-repeat' +] + +module.exports = MaskBorder diff --git a/node_modules/autoprefixer/lib/hacks/mask-composite.js b/node_modules/autoprefixer/lib/hacks/mask-composite.js new file mode 100644 index 0000000..a30df13 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/mask-composite.js @@ -0,0 +1,88 @@ +let Declaration = require('../declaration') + +class MaskComposite extends Declaration { + /** + * Prefix mask-composite for webkit + */ + insert(decl, prefix, prefixes) { + let isCompositeProp = decl.prop === 'mask-composite' + + let compositeValues + + if (isCompositeProp) { + compositeValues = decl.value.split(',') + } else { + compositeValues = decl.value.match(MaskComposite.regexp) || [] + } + + compositeValues = compositeValues.map(el => el.trim()).filter(el => el) + let hasCompositeValues = compositeValues.length + + let compositeDecl + + if (hasCompositeValues) { + compositeDecl = this.clone(decl) + compositeDecl.value = compositeValues + .map(value => MaskComposite.oldValues[value] || value) + .join(', ') + + if (compositeValues.includes('intersect')) { + compositeDecl.value += ', xor' + } + + compositeDecl.prop = prefix + 'mask-composite' + } + + if (isCompositeProp) { + if (!hasCompositeValues) { + return undefined + } + + if (this.needCascade(decl)) { + compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix) + } + + return decl.parent.insertBefore(decl, compositeDecl) + } + + let cloned = this.clone(decl) + cloned.prop = prefix + cloned.prop + + if (hasCompositeValues) { + cloned.value = cloned.value.replace(MaskComposite.regexp, '') + } + + if (this.needCascade(decl)) { + cloned.raws.before = this.calcBefore(prefixes, decl, prefix) + } + + decl.parent.insertBefore(decl, cloned) + + if (!hasCompositeValues) { + return decl + } + + if (this.needCascade(decl)) { + compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix) + } + return decl.parent.insertBefore(decl, compositeDecl) + } +} + +MaskComposite.names = ['mask', 'mask-composite'] + +MaskComposite.oldValues = { + add: 'source-over', + exclude: 'xor', + intersect: 'source-in', + subtract: 'source-out' +} + +MaskComposite.regexp = new RegExp( + `\\s+(${Object.keys(MaskComposite.oldValues).join( + '|' + )})\\b(?!\\))\\s*(?=[,])`, + 'ig' +) + +module.exports = MaskComposite diff --git a/node_modules/autoprefixer/lib/hacks/order.js b/node_modules/autoprefixer/lib/hacks/order.js new file mode 100644 index 0000000..d507afe --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/order.js @@ -0,0 +1,42 @@ +let Declaration = require('../declaration') +let flexSpec = require('./flex-spec') + +class Order extends Declaration { + /** + * Return property name by final spec + */ + normalize() { + return 'order' + } + + /** + * Change property name for 2009 and 2012 specs + */ + prefixed(prop, prefix) { + let spec + ;[spec, prefix] = flexSpec(prefix) + if (spec === 2009) { + return prefix + 'box-ordinal-group' + } + if (spec === 2012) { + return prefix + 'flex-order' + } + return super.prefixed(prop, prefix) + } + + /** + * Fix value for 2009 spec + */ + set(decl, prefix) { + let spec = flexSpec(prefix)[0] + if (spec === 2009 && /\d/.test(decl.value)) { + decl.value = (parseInt(decl.value) + 1).toString() + return super.set(decl, prefix) + } + return super.set(decl, prefix) + } +} + +Order.names = ['order', 'flex-order', 'box-ordinal-group'] + +module.exports = Order diff --git a/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js b/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js new file mode 100644 index 0000000..03bd7d4 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js @@ -0,0 +1,33 @@ +let Declaration = require('../declaration') + +class OverscrollBehavior extends Declaration { + /** + * Return property name by spec + */ + normalize() { + return 'overscroll-behavior' + } + + /** + * Change property name for IE + */ + prefixed(prop, prefix) { + return prefix + 'scroll-chaining' + } + + /** + * Change value for IE + */ + set(decl, prefix) { + if (decl.value === 'auto') { + decl.value = 'chained' + } else if (decl.value === 'none' || decl.value === 'contain') { + decl.value = 'none' + } + return super.set(decl, prefix) + } +} + +OverscrollBehavior.names = ['overscroll-behavior', 'scroll-chaining'] + +module.exports = OverscrollBehavior diff --git a/node_modules/autoprefixer/lib/hacks/pixelated.js b/node_modules/autoprefixer/lib/hacks/pixelated.js new file mode 100644 index 0000000..6084826 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/pixelated.js @@ -0,0 +1,34 @@ +let OldValue = require('../old-value') +let Value = require('../value') + +class Pixelated extends Value { + /** + * Different name for WebKit and Firefox + */ + old(prefix) { + if (prefix === '-webkit-') { + return new OldValue(this.name, '-webkit-optimize-contrast') + } + if (prefix === '-moz-') { + return new OldValue(this.name, '-moz-crisp-edges') + } + return super.old(prefix) + } + + /** + * Use non-standard name for WebKit and Firefox + */ + replace(string, prefix) { + if (prefix === '-webkit-') { + return string.replace(this.regexp(), '$1-webkit-optimize-contrast') + } + if (prefix === '-moz-') { + return string.replace(this.regexp(), '$1-moz-crisp-edges') + } + return super.replace(string, prefix) + } +} + +Pixelated.names = ['pixelated'] + +module.exports = Pixelated diff --git a/node_modules/autoprefixer/lib/hacks/place-self.js b/node_modules/autoprefixer/lib/hacks/place-self.js new file mode 100644 index 0000000..e0ce3e8 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/place-self.js @@ -0,0 +1,32 @@ +let Declaration = require('../declaration') +let utils = require('./grid-utils') + +class PlaceSelf extends Declaration { + /** + * Translate place-self to separate -ms- prefixed properties + */ + insert(decl, prefix, prefixes) { + if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) + + // prevent doubling of prefixes + if (decl.parent.some(i => i.prop === '-ms-grid-row-align')) { + return undefined + } + + let [[first, second]] = utils.parse(decl) + + if (second) { + utils.insertDecl(decl, 'grid-row-align', first) + utils.insertDecl(decl, 'grid-column-align', second) + } else { + utils.insertDecl(decl, 'grid-row-align', first) + utils.insertDecl(decl, 'grid-column-align', first) + } + + return undefined + } +} + +PlaceSelf.names = ['place-self'] + +module.exports = PlaceSelf diff --git a/node_modules/autoprefixer/lib/hacks/placeholder-shown.js b/node_modules/autoprefixer/lib/hacks/placeholder-shown.js new file mode 100644 index 0000000..c29525e --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/placeholder-shown.js @@ -0,0 +1,19 @@ +let Selector = require('../selector') + +class PlaceholderShown extends Selector { + /** + * Return different selectors depend on prefix + */ + prefixed(prefix) { + if (prefix === '-moz-') { + return ':-moz-placeholder' + } else if (prefix === '-ms-') { + return ':-ms-input-placeholder' + } + return `:${prefix}placeholder-shown` + } +} + +PlaceholderShown.names = [':placeholder-shown'] + +module.exports = PlaceholderShown diff --git a/node_modules/autoprefixer/lib/hacks/placeholder.js b/node_modules/autoprefixer/lib/hacks/placeholder.js new file mode 100644 index 0000000..45730a5 --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/placeholder.js @@ -0,0 +1,33 @@ +let Selector = require('../selector') + +class Placeholder extends Selector { + /** + * Add old mozilla to possible prefixes + */ + possible() { + return super.possible().concat(['-moz- old', '-ms- old']) + } + + /** + * Return different selectors depend on prefix + */ + prefixed(prefix) { + if (prefix === '-webkit-') { + return '::-webkit-input-placeholder' + } + if (prefix === '-ms-') { + return '::-ms-input-placeholder' + } + if (prefix === '-ms- old') { + return ':-ms-input-placeholder' + } + if (prefix === '-moz- old') { + return ':-moz-placeholder' + } + return `::${prefix}placeholder` + } +} + +Placeholder.names = ['::placeholder'] + +module.exports = Placeholder diff --git a/node_modules/autoprefixer/lib/hacks/print-color-adjust.js b/node_modules/autoprefixer/lib/hacks/print-color-adjust.js new file mode 100644 index 0000000..6526a8e --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/print-color-adjust.js @@ -0,0 +1,25 @@ +let Declaration = require('../declaration') + +class PrintColorAdjust extends Declaration { + /** + * Return property name by spec + */ + normalize() { + return 'print-color-adjust' + } + + /** + * Change property name for WebKit-based browsers + */ + prefixed(prop, prefix) { + if (prefix === '-moz-') { + return 'color-adjust' + } else { + return prefix + 'print-color-adjust' + } + } +} + +PrintColorAdjust.names = ['print-color-adjust', 'color-adjust'] + +module.exports = PrintColorAdjust diff --git a/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js b/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js new file mode 100644 index 0000000..25dc4db --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js @@ -0,0 +1,23 @@ +let Declaration = require('../declaration') + +class TextDecorationSkipInk extends Declaration { + /** + * Change prefix for ink value + */ + set(decl, prefix) { + if (decl.prop === 'text-decoration-skip-ink' && decl.value === 'auto') { + decl.prop = prefix + 'text-decoration-skip' + decl.value = 'ink' + return decl + } else { + return super.set(decl, prefix) + } + } +} + +TextDecorationSkipInk.names = [ + 'text-decoration-skip-ink', + 'text-decoration-skip' +] + +module.exports = TextDecorationSkipInk diff --git a/node_modules/autoprefixer/lib/hacks/text-decoration.js b/node_modules/autoprefixer/lib/hacks/text-decoration.js new file mode 100644 index 0000000..148d98a --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/text-decoration.js @@ -0,0 +1,25 @@ +let Declaration = require('../declaration') + +const BASIC = [ + 'none', + 'underline', + 'overline', + 'line-through', + 'blink', + 'inherit', + 'initial', + 'unset' +] + +class TextDecoration extends Declaration { + /** + * Do not add prefixes for basic values. + */ + check(decl) { + return decl.value.split(/\s+/).some(i => !BASIC.includes(i)) + } +} + +TextDecoration.names = ['text-decoration'] + +module.exports = TextDecoration diff --git a/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js b/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js new file mode 100644 index 0000000..0d04f8b --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js @@ -0,0 +1,14 @@ +let Declaration = require('../declaration') + +class TextEmphasisPosition extends Declaration { + set(decl, prefix) { + if (prefix === '-webkit-') { + decl.value = decl.value.replace(/\s*(right|left)\s*/i, '') + } + return super.set(decl, prefix) + } +} + +TextEmphasisPosition.names = ['text-emphasis-position'] + +module.exports = TextEmphasisPosition diff --git a/node_modules/autoprefixer/lib/hacks/transform-decl.js b/node_modules/autoprefixer/lib/hacks/transform-decl.js new file mode 100644 index 0000000..cecd06d --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/transform-decl.js @@ -0,0 +1,79 @@ +let Declaration = require('../declaration') + +class TransformDecl extends Declaration { + /** + * Is transform contain 3D commands + */ + contain3d(decl) { + if (decl.prop === 'transform-origin') { + return false + } + + for (let func of TransformDecl.functions3d) { + if (decl.value.includes(`${func}(`)) { + return true + } + } + + return false + } + + /** + * Don't add prefix for IE in keyframes + */ + insert(decl, prefix, prefixes) { + if (prefix === '-ms-') { + if (!this.contain3d(decl) && !this.keyframeParents(decl)) { + return super.insert(decl, prefix, prefixes) + } + } else if (prefix === '-o-') { + if (!this.contain3d(decl)) { + return super.insert(decl, prefix, prefixes) + } + } else { + return super.insert(decl, prefix, prefixes) + } + return undefined + } + + /** + * Recursively check all parents for @keyframes + */ + keyframeParents(decl) { + let { parent } = decl + while (parent) { + if (parent.type === 'atrule' && parent.name === 'keyframes') { + return true + } + ;({ parent } = parent) + } + return false + } + + /** + * Replace rotateZ to rotate for IE 9 + */ + set(decl, prefix) { + decl = super.set(decl, prefix) + if (prefix === '-ms-') { + decl.value = decl.value.replace(/rotatez/gi, 'rotate') + } + return decl + } +} + +TransformDecl.names = ['transform', 'transform-origin'] + +TransformDecl.functions3d = [ + 'matrix3d', + 'translate3d', + 'translateZ', + 'scale3d', + 'scaleZ', + 'rotate3d', + 'rotateX', + 'rotateY', + 'perspective' +] + +module.exports = TransformDecl diff --git a/node_modules/autoprefixer/lib/hacks/user-select.js b/node_modules/autoprefixer/lib/hacks/user-select.js new file mode 100644 index 0000000..f73831d --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/user-select.js @@ -0,0 +1,33 @@ +let Declaration = require('../declaration') + +class UserSelect extends Declaration { + /** + * Avoid prefixing all in IE + */ + insert(decl, prefix, prefixes) { + if (decl.value === 'all' && prefix === '-ms-') { + return undefined + } else if ( + decl.value === 'contain' && + (prefix === '-moz-' || prefix === '-webkit-') + ) { + return undefined + } else { + return super.insert(decl, prefix, prefixes) + } + } + + /** + * Change prefixed value for IE + */ + set(decl, prefix) { + if (prefix === '-ms-' && decl.value === 'contain') { + decl.value = 'element' + } + return super.set(decl, prefix) + } +} + +UserSelect.names = ['user-select'] + +module.exports = UserSelect diff --git a/node_modules/autoprefixer/lib/hacks/writing-mode.js b/node_modules/autoprefixer/lib/hacks/writing-mode.js new file mode 100644 index 0000000..71c8eeb --- /dev/null +++ b/node_modules/autoprefixer/lib/hacks/writing-mode.js @@ -0,0 +1,42 @@ +let Declaration = require('../declaration') + +class WritingMode extends Declaration { + insert(decl, prefix, prefixes) { + if (prefix === '-ms-') { + let cloned = this.set(this.clone(decl), prefix) + + if (this.needCascade(decl)) { + cloned.raws.before = this.calcBefore(prefixes, decl, prefix) + } + let direction = 'ltr' + + decl.parent.nodes.forEach(i => { + if (i.prop === 'direction') { + if (i.value === 'rtl' || i.value === 'ltr') direction = i.value + } + }) + + cloned.value = WritingMode.msValues[direction][decl.value] || decl.value + return decl.parent.insertBefore(decl, cloned) + } + + return super.insert(decl, prefix, prefixes) + } +} + +WritingMode.names = ['writing-mode'] + +WritingMode.msValues = { + ltr: { + 'horizontal-tb': 'lr-tb', + 'vertical-lr': 'tb-lr', + 'vertical-rl': 'tb-rl' + }, + rtl: { + 'horizontal-tb': 'rl-tb', + 'vertical-lr': 'bt-lr', + 'vertical-rl': 'bt-rl' + } +} + +module.exports = WritingMode diff --git a/node_modules/autoprefixer/lib/info.js b/node_modules/autoprefixer/lib/info.js new file mode 100644 index 0000000..a313486 --- /dev/null +++ b/node_modules/autoprefixer/lib/info.js @@ -0,0 +1,123 @@ +let browserslist = require('browserslist') + +function capitalize(str) { + return str.slice(0, 1).toUpperCase() + str.slice(1) +} + +const NAMES = { + and_chr: 'Chrome for Android', + and_ff: 'Firefox for Android', + and_qq: 'QQ Browser', + and_uc: 'UC for Android', + baidu: 'Baidu Browser', + ie: 'IE', + ie_mob: 'IE Mobile', + ios_saf: 'iOS Safari', + kaios: 'KaiOS Browser', + op_mini: 'Opera Mini', + op_mob: 'Opera Mobile', + samsung: 'Samsung Internet' +} + +function prefix(name, prefixes, note) { + let out = ` ${name}` + if (note) out += ' *' + out += ': ' + out += prefixes.map(i => i.replace(/^-(.*)-$/g, '$1')).join(', ') + out += '\n' + return out +} + +module.exports = function (prefixes) { + if (prefixes.browsers.selected.length === 0) { + return 'No browsers selected' + } + + let versions = {} + for (let browser of prefixes.browsers.selected) { + let parts = browser.split(' ') + let name = parts[0] + let version = parts[1] + + name = NAMES[name] || capitalize(name) + if (versions[name]) { + versions[name].push(version) + } else { + versions[name] = [version] + } + } + + let out = 'Browsers:\n' + for (let browser in versions) { + let list = versions[browser] + list = list.sort((a, b) => parseFloat(b) - parseFloat(a)) + out += ` ${browser}: ${list.join(', ')}\n` + } + + let coverage = browserslist.coverage(prefixes.browsers.selected) + let round = Math.round(coverage * 100) / 100.0 + out += `\nThese browsers account for ${round}% of all users globally\n` + + let atrules = [] + for (let name in prefixes.add) { + let data = prefixes.add[name] + if (name[0] === '@' && data.prefixes) { + atrules.push(prefix(name, data.prefixes)) + } + } + if (atrules.length > 0) { + out += `\nAt-Rules:\n${atrules.sort().join('')}` + } + + let selectors = [] + for (let selector of prefixes.add.selectors) { + if (selector.prefixes) { + selectors.push(prefix(selector.name, selector.prefixes)) + } + } + if (selectors.length > 0) { + out += `\nSelectors:\n${selectors.sort().join('')}` + } + + let values = [] + let props = [] + let hadGrid = false + for (let name in prefixes.add) { + let data = prefixes.add[name] + if (name[0] !== '@' && data.prefixes) { + let grid = name.indexOf('grid-') === 0 + if (grid) hadGrid = true + props.push(prefix(name, data.prefixes, grid)) + } + + if (!Array.isArray(data.values)) { + continue + } + for (let value of data.values) { + let grid = value.name.includes('grid') + if (grid) hadGrid = true + let string = prefix(value.name, value.prefixes, grid) + if (!values.includes(string)) { + values.push(string) + } + } + } + + if (props.length > 0) { + out += `\nProperties:\n${props.sort().join('')}` + } + if (values.length > 0) { + out += `\nValues:\n${values.sort().join('')}` + } + if (hadGrid) { + out += '\n* - Prefixes will be added only on grid: true option.\n' + } + + if (!atrules.length && !selectors.length && !props.length && !values.length) { + out += + "\nAwesome! Your browsers don't require any vendor prefixes." + + '\nNow you can remove Autoprefixer from build steps.' + } + + return out +} diff --git a/node_modules/autoprefixer/lib/old-selector.js b/node_modules/autoprefixer/lib/old-selector.js new file mode 100644 index 0000000..ca98d07 --- /dev/null +++ b/node_modules/autoprefixer/lib/old-selector.js @@ -0,0 +1,67 @@ +class OldSelector { + constructor(selector, prefix) { + this.prefix = prefix + this.prefixed = selector.prefixed(this.prefix) + this.regexp = selector.regexp(this.prefix) + + this.prefixeds = selector + .possible() + .map(x => [selector.prefixed(x), selector.regexp(x)]) + + this.unprefixed = selector.name + this.nameRegexp = selector.regexp() + } + + /** + * Does rule contain an unnecessary prefixed selector + */ + check(rule) { + if (!rule.selector.includes(this.prefixed)) { + return false + } + if (!rule.selector.match(this.regexp)) { + return false + } + if (this.isHack(rule)) { + return false + } + return true + } + + /** + * Is rule a hack without unprefixed version bottom + */ + isHack(rule) { + let index = rule.parent.index(rule) + 1 + let rules = rule.parent.nodes + + while (index < rules.length) { + let before = rules[index].selector + if (!before) { + return true + } + + if (before.includes(this.unprefixed) && before.match(this.nameRegexp)) { + return false + } + + let some = false + for (let [string, regexp] of this.prefixeds) { + if (before.includes(string) && before.match(regexp)) { + some = true + break + } + } + + if (!some) { + return true + } + + index += 1 + } + + return true + } +} + +module.exports = OldSelector diff --git a/node_modules/autoprefixer/lib/old-value.js b/node_modules/autoprefixer/lib/old-value.js new file mode 100644 index 0000000..63a2643 --- /dev/null +++ b/node_modules/autoprefixer/lib/old-value.js @@ -0,0 +1,22 @@ +let utils = require('./utils') + +class OldValue { + constructor(unprefixed, prefixed, string, regexp) { + this.unprefixed = unprefixed + this.prefixed = prefixed + this.string = string || prefixed + this.regexp = regexp || utils.regexp(prefixed) + } + + /** + * Check, that value contain old value + */ + check(value) { + if (value.includes(this.string)) { + return !!value.match(this.regexp) + } + return false + } +} + +module.exports = OldValue diff --git a/node_modules/autoprefixer/lib/prefixer.js b/node_modules/autoprefixer/lib/prefixer.js new file mode 100644 index 0000000..ba9e4c1 --- /dev/null +++ b/node_modules/autoprefixer/lib/prefixer.js @@ -0,0 +1,144 @@ +let Browsers = require('./browsers') +let utils = require('./utils') +let vendor = require('./vendor') + +/** + * Recursively clone objects + */ +function clone(obj, parent) { + let cloned = new obj.constructor() + + for (let i of Object.keys(obj || {})) { + let value = obj[i] + if (i === 'parent' && typeof value === 'object') { + if (parent) { + cloned[i] = parent + } + } else if (i === 'source' || i === null) { + cloned[i] = value + } else if (Array.isArray(value)) { + cloned[i] = value.map(x => clone(x, cloned)) + } else if ( + i !== '_autoprefixerPrefix' && + i !== '_autoprefixerValues' && + i !== 'proxyCache' + ) { + if (typeof value === 'object' && value !== null) { + value = clone(value, cloned) + } + cloned[i] = value + } + } + + return cloned +} + +class Prefixer { + constructor(name, prefixes, all) { + this.prefixes = prefixes + this.name = name + this.all = all + } + + /** + * Clone node and clean autprefixer custom caches + */ + static clone(node, overrides) { + let cloned = clone(node) + for (let name in overrides) { + cloned[name] = overrides[name] + } + return cloned + } + + /** + * Add hack to selected names + */ + static hack(klass) { + if (!this.hacks) { + this.hacks = {} + } + return klass.names.map(name => { + this.hacks[name] = klass + return this.hacks[name] + }) + } + + /** + * Load hacks for some names + */ + static load(name, prefixes, all) { + let Klass = this.hacks && this.hacks[name] + if (Klass) { + return new Klass(name, prefixes, all) + } else { + return new this(name, prefixes, all) + } + } + + /** + * Shortcut for Prefixer.clone + */ + clone(node, overrides) { + return Prefixer.clone(node, overrides) + } + + /** + * Find prefix in node parents + */ + parentPrefix(node) { + let prefix + + if (typeof node._autoprefixerPrefix !== 'undefined') { + prefix = node._autoprefixerPrefix + } else if (node.type === 'decl' && node.prop[0] === '-') { + prefix = vendor.prefix(node.prop) + } else if (node.type === 'root') { + prefix = false + } else if ( + node.type === 'rule' && + node.selector.includes(':-') && + /:(-\w+-)/.test(node.selector) + ) { + prefix = node.selector.match(/:(-\w+-)/)[1] + } else if (node.type === 'atrule' && node.name[0] === '-') { + prefix = vendor.prefix(node.name) + } else { + prefix = this.parentPrefix(node.parent) + } + + if (!Browsers.prefixes().includes(prefix)) { + prefix = false + } + + node._autoprefixerPrefix = prefix + + return node._autoprefixerPrefix + } + + /** + * Clone node with prefixes + */ + process(node, result) { + if (!this.check(node)) { + return undefined + } + + let parent = this.parentPrefix(node) + + let prefixes = this.prefixes.filter( + prefix => !parent || parent === utils.removeNote(prefix) + ) + + let added = [] + for (let prefix of prefixes) { + if (this.add(node, prefix, added.concat([prefix]), result)) { + added.push(prefix) + } + } + + return added + } +} + +module.exports = Prefixer diff --git a/node_modules/autoprefixer/lib/prefixes.js b/node_modules/autoprefixer/lib/prefixes.js new file mode 100644 index 0000000..b78059a --- /dev/null +++ b/node_modules/autoprefixer/lib/prefixes.js @@ -0,0 +1,428 @@ +let AtRule = require('./at-rule') +let Browsers = require('./browsers') +let Declaration = require('./declaration') +let hackAlignContent = require('./hacks/align-content') +let hackAlignItems = require('./hacks/align-items') +let hackAlignSelf = require('./hacks/align-self') +let hackAnimation = require('./hacks/animation') +let hackAppearance = require('./hacks/appearance') +let hackAutofill = require('./hacks/autofill') +let hackBackdropFilter = require('./hacks/backdrop-filter') +let hackBackgroundClip = require('./hacks/background-clip') +let hackBackgroundSize = require('./hacks/background-size') +let hackBlockLogical = require('./hacks/block-logical') +let hackBorderImage = require('./hacks/border-image') +let hackBorderRadius = require('./hacks/border-radius') +let hackBreakProps = require('./hacks/break-props') +let hackCrossFade = require('./hacks/cross-fade') +let hackDisplayFlex = require('./hacks/display-flex') +let hackDisplayGrid = require('./hacks/display-grid') +let hackFileSelectorButton = require('./hacks/file-selector-button') +let hackFilter = require('./hacks/filter') +let hackFilterValue = require('./hacks/filter-value') +let hackFlex = require('./hacks/flex') +let hackFlexBasis = require('./hacks/flex-basis') +let hackFlexDirection = require('./hacks/flex-direction') +let hackFlexFlow = require('./hacks/flex-flow') +let hackFlexGrow = require('./hacks/flex-grow') +let hackFlexShrink = require('./hacks/flex-shrink') +let hackFlexWrap = require('./hacks/flex-wrap') +let hackFullscreen = require('./hacks/fullscreen') +let hackGradient = require('./hacks/gradient') +let hackGridArea = require('./hacks/grid-area') +let hackGridColumnAlign = require('./hacks/grid-column-align') +let hackGridEnd = require('./hacks/grid-end') +let hackGridRowAlign = require('./hacks/grid-row-align') +let hackGridRowColumn = require('./hacks/grid-row-column') +let hackGridRowsColumns = require('./hacks/grid-rows-columns') +let hackGridStart = require('./hacks/grid-start') +let hackGridTemplate = require('./hacks/grid-template') +let hackGridTemplateAreas = require('./hacks/grid-template-areas') +let hackImageRendering = require('./hacks/image-rendering') +let hackImageSet = require('./hacks/image-set') +let hackInlineLogical = require('./hacks/inline-logical') +let hackIntrinsic = require('./hacks/intrinsic') +let hackJustifyContent = require('./hacks/justify-content') +let hackMaskBorder = require('./hacks/mask-border') +let hackMaskComposite = require('./hacks/mask-composite') +let hackOrder = require('./hacks/order') +let hackOverscrollBehavior = require('./hacks/overscroll-behavior') +let hackPixelated = require('./hacks/pixelated') +let hackPlaceSelf = require('./hacks/place-self') +let hackPlaceholder = require('./hacks/placeholder') +let hackPlaceholderShown = require('./hacks/placeholder-shown') +let hackPrintColorAdjust = require('./hacks/print-color-adjust') +let hackTextDecoration = require('./hacks/text-decoration') +let hackTextDecorationSkipInk = require('./hacks/text-decoration-skip-ink') +let hackTextEmphasisPosition = require('./hacks/text-emphasis-position') +let hackTransformDecl = require('./hacks/transform-decl') +let hackUserSelect = require('./hacks/user-select') +let hackWritingMode = require('./hacks/writing-mode') +let Processor = require('./processor') +let Resolution = require('./resolution') +let Selector = require('./selector') +let Supports = require('./supports') +let Transition = require('./transition') +let utils = require('./utils') +let Value = require('./value') +let vendor = require('./vendor') + +Selector.hack(hackAutofill) +Selector.hack(hackFullscreen) +Selector.hack(hackPlaceholder) +Selector.hack(hackPlaceholderShown) +Selector.hack(hackFileSelectorButton) +Declaration.hack(hackFlex) +Declaration.hack(hackOrder) +Declaration.hack(hackFilter) +Declaration.hack(hackGridEnd) +Declaration.hack(hackAnimation) +Declaration.hack(hackFlexFlow) +Declaration.hack(hackFlexGrow) +Declaration.hack(hackFlexWrap) +Declaration.hack(hackGridArea) +Declaration.hack(hackPlaceSelf) +Declaration.hack(hackGridStart) +Declaration.hack(hackAlignSelf) +Declaration.hack(hackAppearance) +Declaration.hack(hackFlexBasis) +Declaration.hack(hackMaskBorder) +Declaration.hack(hackMaskComposite) +Declaration.hack(hackAlignItems) +Declaration.hack(hackUserSelect) +Declaration.hack(hackFlexShrink) +Declaration.hack(hackBreakProps) +Declaration.hack(hackWritingMode) +Declaration.hack(hackBorderImage) +Declaration.hack(hackAlignContent) +Declaration.hack(hackBorderRadius) +Declaration.hack(hackBlockLogical) +Declaration.hack(hackGridTemplate) +Declaration.hack(hackInlineLogical) +Declaration.hack(hackGridRowAlign) +Declaration.hack(hackTransformDecl) +Declaration.hack(hackFlexDirection) +Declaration.hack(hackImageRendering) +Declaration.hack(hackBackdropFilter) +Declaration.hack(hackBackgroundClip) +Declaration.hack(hackTextDecoration) +Declaration.hack(hackJustifyContent) +Declaration.hack(hackBackgroundSize) +Declaration.hack(hackGridRowColumn) +Declaration.hack(hackGridRowsColumns) +Declaration.hack(hackGridColumnAlign) +Declaration.hack(hackOverscrollBehavior) +Declaration.hack(hackGridTemplateAreas) +Declaration.hack(hackPrintColorAdjust) +Declaration.hack(hackTextEmphasisPosition) +Declaration.hack(hackTextDecorationSkipInk) +Value.hack(hackGradient) +Value.hack(hackIntrinsic) +Value.hack(hackPixelated) +Value.hack(hackImageSet) +Value.hack(hackCrossFade) +Value.hack(hackDisplayFlex) +Value.hack(hackDisplayGrid) +Value.hack(hackFilterValue) + +let declsCache = new Map() + +class Prefixes { + constructor(data, browsers, options = {}) { + this.data = data + this.browsers = browsers + this.options = options + ;[this.add, this.remove] = this.preprocess(this.select(this.data)) + this.transition = new Transition(this) + this.processor = new Processor(this) + } + + /** + * Return clone instance to remove all prefixes + */ + cleaner() { + if (this.cleanerCache) { + return this.cleanerCache + } + + if (this.browsers.selected.length) { + let empty = new Browsers(this.browsers.data, []) + this.cleanerCache = new Prefixes(this.data, empty, this.options) + } else { + return this + } + + return this.cleanerCache + } + + /** + * Declaration loader with caching + */ + decl(prop) { + if (!declsCache.has(prop)) { + declsCache.set(prop, Declaration.load(prop)) + } + + return declsCache.get(prop) + } + + /** + * Group declaration by unprefixed property to check them + */ + group(decl) { + let rule = decl.parent + let index = rule.index(decl) + let { length } = rule.nodes + let unprefixed = this.unprefixed(decl.prop) + + let checker = (step, callback) => { + index += step + while (index >= 0 && index < length) { + let other = rule.nodes[index] + if (other.type === 'decl') { + if (step === -1 && other.prop === unprefixed) { + if (!Browsers.withPrefix(other.value)) { + break + } + } + + if (this.unprefixed(other.prop) !== unprefixed) { + break + } else if (callback(other) === true) { + return true + } + + if (step === +1 && other.prop === unprefixed) { + if (!Browsers.withPrefix(other.value)) { + break + } + } + } + + index += step + } + return false + } + + return { + down(callback) { + return checker(+1, callback) + }, + up(callback) { + return checker(-1, callback) + } + } + } + + /** + * Normalize prefix for remover + */ + normalize(prop) { + return this.decl(prop).normalize(prop) + } + + /** + * Return prefixed version of property + */ + prefixed(prop, prefix) { + prop = vendor.unprefixed(prop) + return this.decl(prop).prefixed(prop, prefix) + } + + /** + * Cache prefixes data to fast CSS processing + */ + preprocess(selected) { + let add = { + '@supports': new Supports(Prefixes, this), + 'selectors': [] + } + for (let name in selected.add) { + let prefixes = selected.add[name] + if (name === '@keyframes' || name === '@viewport') { + add[name] = new AtRule(name, prefixes, this) + } else if (name === '@resolution') { + add[name] = new Resolution(name, prefixes, this) + } else if (this.data[name].selector) { + add.selectors.push(Selector.load(name, prefixes, this)) + } else { + let props = this.data[name].props + + if (props) { + let value = Value.load(name, prefixes, this) + for (let prop of props) { + if (!add[prop]) { + add[prop] = { values: [] } + } + add[prop].values.push(value) + } + } else { + let values = (add[name] && add[name].values) || [] + add[name] = Declaration.load(name, prefixes, this) + add[name].values = values + } + } + } + + let remove = { selectors: [] } + for (let name in selected.remove) { + let prefixes = selected.remove[name] + if (this.data[name].selector) { + let selector = Selector.load(name, prefixes) + for (let prefix of prefixes) { + remove.selectors.push(selector.old(prefix)) + } + } else if (name === '@keyframes' || name === '@viewport') { + for (let prefix of prefixes) { + let prefixed = `@${prefix}${name.slice(1)}` + remove[prefixed] = { remove: true } + } + } else if (name === '@resolution') { + remove[name] = new Resolution(name, prefixes, this) + } else { + let props = this.data[name].props + if (props) { + let value = Value.load(name, [], this) + for (let prefix of prefixes) { + let old = value.old(prefix) + if (old) { + for (let prop of props) { + if (!remove[prop]) { + remove[prop] = {} + } + if (!remove[prop].values) { + remove[prop].values = [] + } + remove[prop].values.push(old) + } + } + } + } else { + for (let p of prefixes) { + let olds = this.decl(name).old(name, p) + if (name === 'align-self') { + let a = add[name] && add[name].prefixes + if (a) { + if (p === '-webkit- 2009' && a.includes('-webkit-')) { + continue + } else if (p === '-webkit-' && a.includes('-webkit- 2009')) { + continue + } + } + } + for (let prefixed of olds) { + if (!remove[prefixed]) { + remove[prefixed] = {} + } + remove[prefixed].remove = true + } + } + } + } + } + + return [add, remove] + } + + /** + * Select prefixes from data, which is necessary for selected browsers + */ + select(list) { + let selected = { add: {}, remove: {} } + + for (let name in list) { + let data = list[name] + let add = data.browsers.map(i => { + let params = i.split(' ') + return { + browser: `${params[0]} ${params[1]}`, + note: params[2] + } + }) + + let notes = add + .filter(i => i.note) + .map(i => `${this.browsers.prefix(i.browser)} ${i.note}`) + notes = utils.uniq(notes) + + add = add + .filter(i => this.browsers.isSelected(i.browser)) + .map(i => { + let prefix = this.browsers.prefix(i.browser) + if (i.note) { + return `${prefix} ${i.note}` + } else { + return prefix + } + }) + add = this.sort(utils.uniq(add)) + + if (this.options.flexbox === 'no-2009') { + add = add.filter(i => !i.includes('2009')) + } + + let all = data.browsers.map(i => this.browsers.prefix(i)) + if (data.mistakes) { + all = all.concat(data.mistakes) + } + all = all.concat(notes) + all = utils.uniq(all) + + if (add.length) { + selected.add[name] = add + if (add.length < all.length) { + selected.remove[name] = all.filter(i => !add.includes(i)) + } + } else { + selected.remove[name] = all + } + } + + return selected + } + + /** + * Sort vendor prefixes + */ + sort(prefixes) { + return prefixes.sort((a, b) => { + let aLength = utils.removeNote(a).length + let bLength = utils.removeNote(b).length + + if (aLength === bLength) { + return b.length - a.length + } else { + return bLength - aLength + } + }) + } + + /** + * Return unprefixed version of property + */ + unprefixed(prop) { + let value = this.normalize(vendor.unprefixed(prop)) + if (value === 'flex-direction') { + value = 'flex-flow' + } + return value + } + + /** + * Return values, which must be prefixed in selected property + */ + values(type, prop) { + let data = this[type] + + let global = data['*'] && data['*'].values + let values = data[prop] && data[prop].values + + if (global && values) { + return utils.uniq(global.concat(values)) + } else { + return global || values || [] + } + } +} + +module.exports = Prefixes diff --git a/node_modules/autoprefixer/lib/processor.js b/node_modules/autoprefixer/lib/processor.js new file mode 100644 index 0000000..8a463c7 --- /dev/null +++ b/node_modules/autoprefixer/lib/processor.js @@ -0,0 +1,709 @@ +let parser = require('postcss-value-parser') + +let Value = require('./value') +let insertAreas = require('./hacks/grid-utils').insertAreas + +const OLD_LINEAR = /(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i +const OLD_RADIAL = /(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i +const IGNORE_NEXT = /(!\s*)?autoprefixer:\s*ignore\s+next/i +const GRID_REGEX = /(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i + +const SIZES = [ + 'width', + 'height', + 'min-width', + 'max-width', + 'min-height', + 'max-height', + 'inline-size', + 'min-inline-size', + 'max-inline-size', + 'block-size', + 'min-block-size', + 'max-block-size' +] + +function hasGridTemplate(decl) { + return decl.parent.some( + i => i.prop === 'grid-template' || i.prop === 'grid-template-areas' + ) +} + +function hasRowsAndColumns(decl) { + let hasRows = decl.parent.some(i => i.prop === 'grid-template-rows') + let hasColumns = decl.parent.some(i => i.prop === 'grid-template-columns') + return hasRows && hasColumns +} + +class Processor { + constructor(prefixes) { + this.prefixes = prefixes + } + + /** + * Add necessary prefixes + */ + add(css, result) { + // At-rules + let resolution = this.prefixes.add['@resolution'] + let keyframes = this.prefixes.add['@keyframes'] + let viewport = this.prefixes.add['@viewport'] + let supports = this.prefixes.add['@supports'] + + css.walkAtRules(rule => { + if (rule.name === 'keyframes') { + if (!this.disabled(rule, result)) { + return keyframes && keyframes.process(rule) + } + } else if (rule.name === 'viewport') { + if (!this.disabled(rule, result)) { + return viewport && viewport.process(rule) + } + } else if (rule.name === 'supports') { + if ( + this.prefixes.options.supports !== false && + !this.disabled(rule, result) + ) { + return supports.process(rule) + } + } else if (rule.name === 'media' && rule.params.includes('-resolution')) { + if (!this.disabled(rule, result)) { + return resolution && resolution.process(rule) + } + } + + return undefined + }) + + // Selectors + css.walkRules(rule => { + if (this.disabled(rule, result)) return undefined + + return this.prefixes.add.selectors.map(selector => { + return selector.process(rule, result) + }) + }) + + function insideGrid(decl) { + return decl.parent.nodes.some(node => { + if (node.type !== 'decl') return false + let displayGrid = + node.prop === 'display' && /(inline-)?grid/.test(node.value) + let gridTemplate = node.prop.startsWith('grid-template') + let gridGap = /^grid-([A-z]+-)?gap/.test(node.prop) + return displayGrid || gridTemplate || gridGap + }) + } + + let gridPrefixes = + this.gridStatus(css, result) && + this.prefixes.add['grid-area'] && + this.prefixes.add['grid-area'].prefixes + + css.walkDecls(decl => { + if (this.disabledDecl(decl, result)) return undefined + + let parent = decl.parent + let prop = decl.prop + let value = decl.value + + if (prop === 'color-adjust') { + if (parent.every(i => i.prop !== 'print-color-adjust')) { + result.warn( + 'Replace color-adjust to print-color-adjust. ' + + 'The color-adjust shorthand is currently deprecated.', + { node: decl } + ) + } + } else if (prop === 'grid-row-span') { + result.warn( + 'grid-row-span is not part of final Grid Layout. Use grid-row.', + { node: decl } + ) + return undefined + } else if (prop === 'grid-column-span') { + result.warn( + 'grid-column-span is not part of final Grid Layout. Use grid-column.', + { node: decl } + ) + return undefined + } else if (prop === 'display' && value === 'box') { + result.warn( + 'You should write display: flex by final spec ' + + 'instead of display: box', + { node: decl } + ) + return undefined + } else if (prop === 'text-emphasis-position') { + if (value === 'under' || value === 'over') { + result.warn( + 'You should use 2 values for text-emphasis-position ' + + 'For example, `under left` instead of just `under`.', + { node: decl } + ) + } + } else if (prop === 'text-decoration-skip' && value === 'ink') { + result.warn( + 'Replace text-decoration-skip: ink to ' + + 'text-decoration-skip-ink: auto, because spec had been changed', + { node: decl } + ) + } else { + if (gridPrefixes && this.gridStatus(decl, result)) { + if (decl.value === 'subgrid') { + result.warn('IE does not support subgrid', { node: decl }) + } + if (/^(align|justify|place)-items$/.test(prop) && insideGrid(decl)) { + let fixed = prop.replace('-items', '-self') + result.warn( + `IE does not support ${prop} on grid containers. ` + + `Try using ${fixed} on child elements instead: ` + + `${decl.parent.selector} > * { ${fixed}: ${decl.value} }`, + { node: decl } + ) + } else if ( + /^(align|justify|place)-content$/.test(prop) && + insideGrid(decl) + ) { + result.warn(`IE does not support ${decl.prop} on grid containers`, { + node: decl + }) + } else if (prop === 'display' && decl.value === 'contents') { + result.warn( + 'Please do not use display: contents; ' + + 'if you have grid setting enabled', + { node: decl } + ) + return undefined + } else if (decl.prop === 'grid-gap') { + let status = this.gridStatus(decl, result) + if ( + status === 'autoplace' && + !hasRowsAndColumns(decl) && + !hasGridTemplate(decl) + ) { + result.warn( + 'grid-gap only works if grid-template(-areas) is being ' + + 'used or both rows and columns have been declared ' + + 'and cells have not been manually ' + + 'placed inside the explicit grid', + { node: decl } + ) + } else if ( + (status === true || status === 'no-autoplace') && + !hasGridTemplate(decl) + ) { + result.warn( + 'grid-gap only works if grid-template(-areas) is being used', + { node: decl } + ) + } + } else if (prop === 'grid-auto-columns') { + result.warn('grid-auto-columns is not supported by IE', { + node: decl + }) + return undefined + } else if (prop === 'grid-auto-rows') { + result.warn('grid-auto-rows is not supported by IE', { node: decl }) + return undefined + } else if (prop === 'grid-auto-flow') { + let hasRows = parent.some(i => i.prop === 'grid-template-rows') + let hasCols = parent.some(i => i.prop === 'grid-template-columns') + + if (hasGridTemplate(decl)) { + result.warn('grid-auto-flow is not supported by IE', { + node: decl + }) + } else if (value.includes('dense')) { + result.warn('grid-auto-flow: dense is not supported by IE', { + node: decl + }) + } else if (!hasRows && !hasCols) { + result.warn( + 'grid-auto-flow works only if grid-template-rows and ' + + 'grid-template-columns are present in the same rule', + { node: decl } + ) + } + return undefined + } else if (value.includes('auto-fit')) { + result.warn('auto-fit value is not supported by IE', { + node: decl, + word: 'auto-fit' + }) + return undefined + } else if (value.includes('auto-fill')) { + result.warn('auto-fill value is not supported by IE', { + node: decl, + word: 'auto-fill' + }) + return undefined + } else if (prop.startsWith('grid-template') && value.includes('[')) { + result.warn( + 'Autoprefixer currently does not support line names. ' + + 'Try using grid-template-areas instead.', + { node: decl, word: '[' } + ) + } + } + if (value.includes('radial-gradient')) { + if (OLD_RADIAL.test(decl.value)) { + result.warn( + 'Gradient has outdated direction syntax. ' + + 'New syntax is like `closest-side at 0 0` ' + + 'instead of `0 0, closest-side`.', + { node: decl } + ) + } else { + let ast = parser(value) + + for (let i of ast.nodes) { + if (i.type === 'function' && i.value === 'radial-gradient') { + for (let word of i.nodes) { + if (word.type === 'word') { + if (word.value === 'cover') { + result.warn( + 'Gradient has outdated direction syntax. ' + + 'Replace `cover` to `farthest-corner`.', + { node: decl } + ) + } else if (word.value === 'contain') { + result.warn( + 'Gradient has outdated direction syntax. ' + + 'Replace `contain` to `closest-side`.', + { node: decl } + ) + } + } + } + } + } + } + } + if (value.includes('linear-gradient')) { + if (OLD_LINEAR.test(value)) { + result.warn( + 'Gradient has outdated direction syntax. ' + + 'New syntax is like `to left` instead of `right`.', + { node: decl } + ) + } + } + } + + if (SIZES.includes(decl.prop)) { + if (!decl.value.includes('-fill-available')) { + if (decl.value.includes('fill-available')) { + result.warn( + 'Replace fill-available to stretch, ' + + 'because spec had been changed', + { node: decl } + ) + } else if (decl.value.includes('fill')) { + let ast = parser(value) + if (ast.nodes.some(i => i.type === 'word' && i.value === 'fill')) { + result.warn( + 'Replace fill to stretch, because spec had been changed', + { node: decl } + ) + } + } + } + } + + let prefixer + + if (decl.prop === 'transition' || decl.prop === 'transition-property') { + // Transition + return this.prefixes.transition.add(decl, result) + } else if (decl.prop === 'align-self') { + // align-self flexbox or grid + let display = this.displayType(decl) + if (display !== 'grid' && this.prefixes.options.flexbox !== false) { + prefixer = this.prefixes.add['align-self'] + if (prefixer && prefixer.prefixes) { + prefixer.process(decl) + } + } + if (this.gridStatus(decl, result) !== false) { + prefixer = this.prefixes.add['grid-row-align'] + if (prefixer && prefixer.prefixes) { + return prefixer.process(decl, result) + } + } + } else if (decl.prop === 'justify-self') { + // justify-self flexbox or grid + if (this.gridStatus(decl, result) !== false) { + prefixer = this.prefixes.add['grid-column-align'] + if (prefixer && prefixer.prefixes) { + return prefixer.process(decl, result) + } + } + } else if (decl.prop === 'place-self') { + prefixer = this.prefixes.add['place-self'] + if ( + prefixer && + prefixer.prefixes && + this.gridStatus(decl, result) !== false + ) { + return prefixer.process(decl, result) + } + } else { + // Properties + prefixer = this.prefixes.add[decl.prop] + if (prefixer && prefixer.prefixes) { + return prefixer.process(decl, result) + } + } + + return undefined + }) + + // Insert grid-area prefixes. We need to be able to store the different + // rules as a data and hack API is not enough for this + if (this.gridStatus(css, result)) { + insertAreas(css, this.disabled) + } + + // Values + return css.walkDecls(decl => { + if (this.disabledValue(decl, result)) return + + let unprefixed = this.prefixes.unprefixed(decl.prop) + let list = this.prefixes.values('add', unprefixed) + if (Array.isArray(list)) { + for (let value of list) { + if (value.process) value.process(decl, result) + } + } + Value.save(this.prefixes, decl) + }) + } + + /** + * Check for control comment and global options + */ + disabled(node, result) { + if (!node) return false + + if (node._autoprefixerDisabled !== undefined) { + return node._autoprefixerDisabled + } + + if (node.parent) { + let p = node.prev() + if (p && p.type === 'comment' && IGNORE_NEXT.test(p.text)) { + node._autoprefixerDisabled = true + node._autoprefixerSelfDisabled = true + return true + } + } + + let value = null + if (node.nodes) { + let status + node.each(i => { + if (i.type !== 'comment') return + if (/(!\s*)?autoprefixer:\s*(off|on)/i.test(i.text)) { + if (typeof status !== 'undefined') { + result.warn( + 'Second Autoprefixer control comment ' + + 'was ignored. Autoprefixer applies control ' + + 'comment to whole block, not to next rules.', + { node: i } + ) + } else { + status = /on/i.test(i.text) + } + } + }) + + if (status !== undefined) { + value = !status + } + } + if (!node.nodes || value === null) { + if (node.parent) { + let isParentDisabled = this.disabled(node.parent, result) + if (node.parent._autoprefixerSelfDisabled === true) { + value = false + } else { + value = isParentDisabled + } + } else { + value = false + } + } + node._autoprefixerDisabled = value + return value + } + + /** + * Check for grid/flexbox options. + */ + disabledDecl(node, result) { + if (node.type === 'decl' && this.gridStatus(node, result) === false) { + if (node.prop.includes('grid') || node.prop === 'justify-items') { + return true + } + } + if (node.type === 'decl' && this.prefixes.options.flexbox === false) { + let other = ['order', 'justify-content', 'align-items', 'align-content'] + if (node.prop.includes('flex') || other.includes(node.prop)) { + return true + } + } + + return this.disabled(node, result) + } + + /** + * Check for grid/flexbox options. + */ + disabledValue(node, result) { + if (this.gridStatus(node, result) === false && node.type === 'decl') { + if (node.prop === 'display' && node.value.includes('grid')) { + return true + } + } + if (this.prefixes.options.flexbox === false && node.type === 'decl') { + if (node.prop === 'display' && node.value.includes('flex')) { + return true + } + } + if (node.type === 'decl' && node.prop === 'content') { + return true + } + + return this.disabled(node, result) + } + + /** + * Is it flebox or grid rule + */ + displayType(decl) { + for (let i of decl.parent.nodes) { + if (i.prop !== 'display') { + continue + } + + if (i.value.includes('flex')) { + return 'flex' + } + + if (i.value.includes('grid')) { + return 'grid' + } + } + + return false + } + + /** + * Set grid option via control comment + */ + gridStatus(node, result) { + if (!node) return false + + if (node._autoprefixerGridStatus !== undefined) { + return node._autoprefixerGridStatus + } + + let value = null + if (node.nodes) { + let status + node.each(i => { + if (i.type !== 'comment') return + if (GRID_REGEX.test(i.text)) { + let hasAutoplace = /:\s*autoplace/i.test(i.text) + let noAutoplace = /no-autoplace/i.test(i.text) + if (typeof status !== 'undefined') { + result.warn( + 'Second Autoprefixer grid control comment was ' + + 'ignored. Autoprefixer applies control comments to the whole ' + + 'block, not to the next rules.', + { node: i } + ) + } else if (hasAutoplace) { + status = 'autoplace' + } else if (noAutoplace) { + status = true + } else { + status = /on/i.test(i.text) + } + } + }) + + if (status !== undefined) { + value = status + } + } + + if (node.type === 'atrule' && node.name === 'supports') { + let params = node.params + if (params.includes('grid') && params.includes('auto')) { + value = false + } + } + + if (!node.nodes || value === null) { + if (node.parent) { + let isParentGrid = this.gridStatus(node.parent, result) + if (node.parent._autoprefixerSelfDisabled === true) { + value = false + } else { + value = isParentGrid + } + } else if (typeof this.prefixes.options.grid !== 'undefined') { + value = this.prefixes.options.grid + } else if (typeof process.env.AUTOPREFIXER_GRID !== 'undefined') { + if (process.env.AUTOPREFIXER_GRID === 'autoplace') { + value = 'autoplace' + } else { + value = true + } + } else { + value = false + } + } + + node._autoprefixerGridStatus = value + return value + } + + /** + * Normalize spaces in cascade declaration group + */ + reduceSpaces(decl) { + let stop = false + this.prefixes.group(decl).up(() => { + stop = true + return true + }) + if (stop) { + return + } + + let parts = decl.raw('before').split('\n') + let prevMin = parts[parts.length - 1].length + let diff = false + + this.prefixes.group(decl).down(other => { + parts = other.raw('before').split('\n') + let last = parts.length - 1 + + if (parts[last].length > prevMin) { + if (diff === false) { + diff = parts[last].length - prevMin + } + + parts[last] = parts[last].slice(0, -diff) + other.raws.before = parts.join('\n') + } + }) + } + + /** + * Remove unnecessary pefixes + */ + remove(css, result) { + // At-rules + let resolution = this.prefixes.remove['@resolution'] + + css.walkAtRules((rule, i) => { + if (this.prefixes.remove[`@${rule.name}`]) { + if (!this.disabled(rule, result)) { + rule.parent.removeChild(i) + } + } else if ( + rule.name === 'media' && + rule.params.includes('-resolution') && + resolution + ) { + resolution.clean(rule) + } + }) + + // Selectors + css.walkRules((rule, i) => { + if (this.disabled(rule, result)) return + + for (let checker of this.prefixes.remove.selectors) { + if (checker.check(rule)) { + rule.parent.removeChild(i) + return + } + } + }) + + return css.walkDecls((decl, i) => { + if (this.disabled(decl, result)) return + + let rule = decl.parent + let unprefixed = this.prefixes.unprefixed(decl.prop) + + // Transition + if (decl.prop === 'transition' || decl.prop === 'transition-property') { + this.prefixes.transition.remove(decl) + } + + // Properties + if ( + this.prefixes.remove[decl.prop] && + this.prefixes.remove[decl.prop].remove + ) { + let notHack = this.prefixes.group(decl).down(other => { + return this.prefixes.normalize(other.prop) === unprefixed + }) + + if (unprefixed === 'flex-flow') { + notHack = true + } + + if (decl.prop === '-webkit-box-orient') { + let hacks = { 'flex-direction': true, 'flex-flow': true } + if (!decl.parent.some(j => hacks[j.prop])) return + } + + if (notHack && !this.withHackValue(decl)) { + if (decl.raw('before').includes('\n')) { + this.reduceSpaces(decl) + } + rule.removeChild(i) + return + } + } + + // Values + for (let checker of this.prefixes.values('remove', unprefixed)) { + if (!checker.check) continue + if (!checker.check(decl.value)) continue + + unprefixed = checker.unprefixed + let notHack = this.prefixes.group(decl).down(other => { + return other.value.includes(unprefixed) + }) + + if (notHack) { + rule.removeChild(i) + return + } + } + }) + } + + /** + * Some rare old values, which is not in standard + */ + withHackValue(decl) { + return ( + (decl.prop === '-webkit-background-clip' && decl.value === 'text') || + // Do not remove -webkit-box-orient when -webkit-line-clamp is present. + // https://github.com/postcss/autoprefixer/issues/1510 + (decl.prop === '-webkit-box-orient' && + decl.parent.some(d => d.prop === '-webkit-line-clamp')) + ) + } +} + +module.exports = Processor diff --git a/node_modules/autoprefixer/lib/resolution.js b/node_modules/autoprefixer/lib/resolution.js new file mode 100644 index 0000000..4b71564 --- /dev/null +++ b/node_modules/autoprefixer/lib/resolution.js @@ -0,0 +1,97 @@ +let FractionJs = require('fraction.js') + +let Prefixer = require('./prefixer') +let utils = require('./utils') + +const REGEXP = /(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi +const SPLIT = /(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i + +class Resolution extends Prefixer { + /** + * Remove prefixed queries + */ + clean(rule) { + if (!this.bad) { + this.bad = [] + for (let prefix of this.prefixes) { + this.bad.push(this.prefixName(prefix, 'min')) + this.bad.push(this.prefixName(prefix, 'max')) + } + } + + rule.params = utils.editList(rule.params, queries => { + return queries.filter(query => this.bad.every(i => !query.includes(i))) + }) + } + + /** + * Return prefixed query name + */ + prefixName(prefix, name) { + if (prefix === '-moz-') { + return name + '--moz-device-pixel-ratio' + } else { + return prefix + name + '-device-pixel-ratio' + } + } + + /** + * Return prefixed query + */ + prefixQuery(prefix, name, colon, value, units) { + value = new FractionJs(value) + + // 1dpcm = 2.54dpi + // 1dppx = 96dpi + if (units === 'dpi') { + value = value.div(96) + } else if (units === 'dpcm') { + value = value.mul(2.54).div(96) + } + value = value.simplify() + + if (prefix === '-o-') { + value = value.n + '/' + value.d + } + return this.prefixName(prefix, name) + colon + value + } + + /** + * Add prefixed queries + */ + process(rule) { + let parent = this.parentPrefix(rule) + let prefixes = parent ? [parent] : this.prefixes + + rule.params = utils.editList(rule.params, (origin, prefixed) => { + for (let query of origin) { + if ( + !query.includes('min-resolution') && + !query.includes('max-resolution') + ) { + prefixed.push(query) + continue + } + + for (let prefix of prefixes) { + let processed = query.replace(REGEXP, str => { + let parts = str.match(SPLIT) + return this.prefixQuery( + prefix, + parts[1], + parts[2], + parts[3], + parts[4] + ) + }) + prefixed.push(processed) + } + prefixed.push(query) + } + + return utils.uniq(prefixed) + }) + } +} + +module.exports = Resolution diff --git a/node_modules/autoprefixer/lib/selector.js b/node_modules/autoprefixer/lib/selector.js new file mode 100644 index 0000000..3aaa6ff --- /dev/null +++ b/node_modules/autoprefixer/lib/selector.js @@ -0,0 +1,150 @@ +let { list } = require('postcss') + +let Browsers = require('./browsers') +let OldSelector = require('./old-selector') +let Prefixer = require('./prefixer') +let utils = require('./utils') + +class Selector extends Prefixer { + constructor(name, prefixes, all) { + super(name, prefixes, all) + this.regexpCache = new Map() + } + + /** + * Clone and add prefixes for at-rule + */ + add(rule, prefix) { + let prefixeds = this.prefixeds(rule) + + if (this.already(rule, prefixeds, prefix)) { + return + } + + let cloned = this.clone(rule, { selector: prefixeds[this.name][prefix] }) + rule.parent.insertBefore(rule, cloned) + } + + /** + * Is rule already prefixed before + */ + already(rule, prefixeds, prefix) { + let index = rule.parent.index(rule) - 1 + + while (index >= 0) { + let before = rule.parent.nodes[index] + + if (before.type !== 'rule') { + return false + } + + let some = false + for (let key in prefixeds[this.name]) { + let prefixed = prefixeds[this.name][key] + if (before.selector === prefixed) { + if (prefix === key) { + return true + } else { + some = true + break + } + } + } + if (!some) { + return false + } + + index -= 1 + } + + return false + } + + /** + * Is rule selectors need to be prefixed + */ + check(rule) { + if (rule.selector.includes(this.name)) { + return !!rule.selector.match(this.regexp()) + } + + return false + } + + /** + * Return function to fast find prefixed selector + */ + old(prefix) { + return new OldSelector(this, prefix) + } + + /** + * All possible prefixes + */ + possible() { + return Browsers.prefixes() + } + + /** + * Return prefixed version of selector + */ + prefixed(prefix) { + return this.name.replace(/^(\W*)/, `$1${prefix}`) + } + + /** + * Return all possible selector prefixes + */ + prefixeds(rule) { + if (rule._autoprefixerPrefixeds) { + if (rule._autoprefixerPrefixeds[this.name]) { + return rule._autoprefixerPrefixeds + } + } else { + rule._autoprefixerPrefixeds = {} + } + + let prefixeds = {} + if (rule.selector.includes(',')) { + let ruleParts = list.comma(rule.selector) + let toProcess = ruleParts.filter(el => el.includes(this.name)) + + for (let prefix of this.possible()) { + prefixeds[prefix] = toProcess + .map(el => this.replace(el, prefix)) + .join(', ') + } + } else { + for (let prefix of this.possible()) { + prefixeds[prefix] = this.replace(rule.selector, prefix) + } + } + + rule._autoprefixerPrefixeds[this.name] = prefixeds + return rule._autoprefixerPrefixeds + } + + /** + * Lazy loadRegExp for name + */ + regexp(prefix) { + if (!this.regexpCache.has(prefix)) { + let name = prefix ? this.prefixed(prefix) : this.name + this.regexpCache.set( + prefix, + new RegExp(`(^|[^:"'=])${utils.escapeRegexp(name)}`, 'gi') + ) + } + + return this.regexpCache.get(prefix) + } + + /** + * Replace selectors by prefixed one + */ + replace(selector, prefix) { + return selector.replace(this.regexp(), `$1${this.prefixed(prefix)}`) + } +} + +module.exports = Selector diff --git a/node_modules/autoprefixer/lib/supports.js b/node_modules/autoprefixer/lib/supports.js new file mode 100644 index 0000000..3ed5133 --- /dev/null +++ b/node_modules/autoprefixer/lib/supports.js @@ -0,0 +1,302 @@ +let featureQueries = require('caniuse-lite/data/features/css-featurequeries.js') +let feature = require('caniuse-lite/dist/unpacker/feature') +let { parse } = require('postcss') + +let brackets = require('./brackets') +let Browsers = require('./browsers') +let utils = require('./utils') +let Value = require('./value') + +let data = feature(featureQueries) + +let supported = [] +for (let browser in data.stats) { + let versions = data.stats[browser] + for (let version in versions) { + let support = versions[version] + if (/y/.test(support)) { + supported.push(browser + ' ' + version) + } + } +} + +class Supports { + constructor(Prefixes, all) { + this.Prefixes = Prefixes + this.all = all + } + + /** + * Add prefixes + */ + add(nodes, all) { + return nodes.map(i => { + if (this.isProp(i)) { + let prefixed = this.prefixed(i[0]) + if (prefixed.length > 1) { + return this.convert(prefixed) + } + + return i + } + + if (typeof i === 'object') { + return this.add(i, all) + } + + return i + }) + } + + /** + * Clean brackets with one child + */ + cleanBrackets(nodes) { + return nodes.map(i => { + if (typeof i !== 'object') { + return i + } + + if (i.length === 1 && typeof i[0] === 'object') { + return this.cleanBrackets(i[0]) + } + + return this.cleanBrackets(i) + }) + } + + /** + * Add " or " between properties and convert it to brackets format + */ + convert(progress) { + let result = [''] + for (let i of progress) { + result.push([`${i.prop}: ${i.value}`]) + result.push(' or ') + } + result[result.length - 1] = '' + return result + } + + /** + * Check global options + */ + disabled(node) { + if (!this.all.options.grid) { + if (node.prop === 'display' && node.value.includes('grid')) { + return true + } + if (node.prop.includes('grid') || node.prop === 'justify-items') { + return true + } + } + + if (this.all.options.flexbox === false) { + if (node.prop === 'display' && node.value.includes('flex')) { + return true + } + let other = ['order', 'justify-content', 'align-items', 'align-content'] + if (node.prop.includes('flex') || other.includes(node.prop)) { + return true + } + } + + return false + } + + /** + * Return true if prefixed property has no unprefixed + */ + isHack(all, unprefixed) { + let check = new RegExp(`(\\(|\\s)${utils.escapeRegexp(unprefixed)}:`) + return !check.test(all) + } + + /** + * Return true if brackets node is "not" word + */ + isNot(node) { + return typeof node === 'string' && /not\s*/i.test(node) + } + + /** + * Return true if brackets node is "or" word + */ + isOr(node) { + return typeof node === 'string' && /\s*or\s*/i.test(node) + } + + /** + * Return true if brackets node is (prop: value) + */ + isProp(node) { + return ( + typeof node === 'object' && + node.length === 1 && + typeof node[0] === 'string' + ) + } + + /** + * Compress value functions into a string nodes + */ + normalize(nodes) { + if (typeof nodes !== 'object') { + return nodes + } + + nodes = nodes.filter(i => i !== '') + + if (typeof nodes[0] === 'string') { + let firstNode = nodes[0].trim() + + if ( + firstNode.includes(':') || + firstNode === 'selector' || + firstNode === 'not selector' + ) { + return [brackets.stringify(nodes)] + } + } + return nodes.map(i => this.normalize(i)) + } + + /** + * Parse string into declaration property and value + */ + parse(str) { + let parts = str.split(':') + let prop = parts[0] + let value = parts[1] + if (!value) value = '' + return [prop.trim(), value.trim()] + } + + /** + * Return array of Declaration with all necessary prefixes + */ + prefixed(str) { + let rule = this.virtual(str) + if (this.disabled(rule.first)) { + return rule.nodes + } + + let result = { warn: () => null } + + let prefixer = this.prefixer().add[rule.first.prop] + prefixer && prefixer.process && prefixer.process(rule.first, result) + + for (let decl of rule.nodes) { + for (let value of this.prefixer().values('add', rule.first.prop)) { + value.process(decl) + } + Value.save(this.all, decl) + } + + return rule.nodes + } + + /** + * Return prefixer only with @supports supported browsers + */ + prefixer() { + if (this.prefixerCache) { + return this.prefixerCache + } + + let filtered = this.all.browsers.selected.filter(i => { + return supported.includes(i) + }) + + let browsers = new Browsers( + this.all.browsers.data, + filtered, + this.all.options + ) + this.prefixerCache = new this.Prefixes( + this.all.data, + browsers, + this.all.options + ) + return this.prefixerCache + } + + /** + * Add prefixed declaration + */ + process(rule) { + let ast = brackets.parse(rule.params) + ast = this.normalize(ast) + ast = this.remove(ast, rule.params) + ast = this.add(ast, rule.params) + ast = this.cleanBrackets(ast) + rule.params = brackets.stringify(ast) + } + + /** + * Remove all unnecessary prefixes + */ + remove(nodes, all) { + let i = 0 + while (i < nodes.length) { + if ( + !this.isNot(nodes[i - 1]) && + this.isProp(nodes[i]) && + this.isOr(nodes[i + 1]) + ) { + if (this.toRemove(nodes[i][0], all)) { + nodes.splice(i, 2) + continue + } + + i += 2 + continue + } + + if (typeof nodes[i] === 'object') { + nodes[i] = this.remove(nodes[i], all) + } + + i += 1 + } + return nodes + } + + /** + * Return true if we need to remove node + */ + toRemove(str, all) { + let [prop, value] = this.parse(str) + let unprefixed = this.all.unprefixed(prop) + + let cleaner = this.all.cleaner() + + if ( + cleaner.remove[prop] && + cleaner.remove[prop].remove && + !this.isHack(all, unprefixed) + ) { + return true + } + + for (let checker of cleaner.values('remove', unprefixed)) { + if (checker.check(value)) { + return true + } + } + + return false + } + + /** + * Create virtual rule to process it by prefixer + */ + virtual(str) { + let [prop, value] = this.parse(str) + let rule = parse('a{}').first + rule.append({ prop, raws: { before: '' }, value }) + return rule + } +} + +module.exports = Supports diff --git a/node_modules/autoprefixer/lib/transition.js b/node_modules/autoprefixer/lib/transition.js new file mode 100644 index 0000000..7137eab --- /dev/null +++ b/node_modules/autoprefixer/lib/transition.js @@ -0,0 +1,329 @@ +let { list } = require('postcss') +let parser = require('postcss-value-parser') + +let Browsers = require('./browsers') +let vendor = require('./vendor') + +class Transition { + constructor(prefixes) { + this.props = ['transition', 'transition-property'] + this.prefixes = prefixes + } + + /** + * Process transition and add prefixes for all necessary properties + */ + add(decl, result) { + let prefix, prop + let add = this.prefixes.add[decl.prop] + let vendorPrefixes = this.ruleVendorPrefixes(decl) + let declPrefixes = vendorPrefixes || (add && add.prefixes) || [] + + let params = this.parse(decl.value) + let names = params.map(i => this.findProp(i)) + let added = [] + + if (names.some(i => i[0] === '-')) { + return + } + + for (let param of params) { + prop = this.findProp(param) + if (prop[0] === '-') continue + + let prefixer = this.prefixes.add[prop] + if (!prefixer || !prefixer.prefixes) continue + + for (prefix of prefixer.prefixes) { + if (vendorPrefixes && !vendorPrefixes.some(p => prefix.includes(p))) { + continue + } + + let prefixed = this.prefixes.prefixed(prop, prefix) + if (prefixed !== '-ms-transform' && !names.includes(prefixed)) { + if (!this.disabled(prop, prefix)) { + added.push(this.clone(prop, prefixed, param)) + } + } + } + } + + params = params.concat(added) + let value = this.stringify(params) + + let webkitClean = this.stringify( + this.cleanFromUnprefixed(params, '-webkit-') + ) + if (declPrefixes.includes('-webkit-')) { + this.cloneBefore(decl, `-webkit-${decl.prop}`, webkitClean) + } + this.cloneBefore(decl, decl.prop, webkitClean) + if (declPrefixes.includes('-o-')) { + let operaClean = this.stringify(this.cleanFromUnprefixed(params, '-o-')) + this.cloneBefore(decl, `-o-${decl.prop}`, operaClean) + } + + for (prefix of declPrefixes) { + if (prefix !== '-webkit-' && prefix !== '-o-') { + let prefixValue = this.stringify( + this.cleanOtherPrefixes(params, prefix) + ) + this.cloneBefore(decl, prefix + decl.prop, prefixValue) + } + } + + if (value !== decl.value && !this.already(decl, decl.prop, value)) { + this.checkForWarning(result, decl) + decl.cloneBefore() + decl.value = value + } + } + + /** + * Does we already have this declaration + */ + already(decl, prop, value) { + return decl.parent.some(i => i.prop === prop && i.value === value) + } + + /** + * Show transition-property warning + */ + checkForWarning(result, decl) { + if (decl.prop !== 'transition-property') { + return + } + + let isPrefixed = false + let hasAssociatedProp = false + + decl.parent.each(i => { + if (i.type !== 'decl') { + return undefined + } + if (i.prop.indexOf('transition-') !== 0) { + return undefined + } + let values = list.comma(i.value) + // check if current Rule's transition-property comma separated value list needs prefixes + if (i.prop === 'transition-property') { + values.forEach(value => { + let lookup = this.prefixes.add[value] + if (lookup && lookup.prefixes && lookup.prefixes.length > 0) { + isPrefixed = true + } + }) + return undefined + } + // check if another transition-* prop in current Rule has comma separated value list + hasAssociatedProp = hasAssociatedProp || values.length > 1 + return false + }) + + if (isPrefixed && hasAssociatedProp) { + decl.warn( + result, + 'Replace transition-property to transition, ' + + 'because Autoprefixer could not support ' + + 'any cases of transition-property ' + + 'and other transition-*' + ) + } + } + + /** + * Remove all non-webkit prefixes and unprefixed params if we have prefixed + */ + cleanFromUnprefixed(params, prefix) { + let remove = params + .map(i => this.findProp(i)) + .filter(i => i.slice(0, prefix.length) === prefix) + .map(i => this.prefixes.unprefixed(i)) + + let result = [] + for (let param of params) { + let prop = this.findProp(param) + let p = vendor.prefix(prop) + if (!remove.includes(prop) && (p === prefix || p === '')) { + result.push(param) + } + } + return result + } + + cleanOtherPrefixes(params, prefix) { + return params.filter(param => { + let current = vendor.prefix(this.findProp(param)) + return current === '' || current === prefix + }) + } + + /** + * Return new param array with different name + */ + clone(origin, name, param) { + let result = [] + let changed = false + for (let i of param) { + if (!changed && i.type === 'word' && i.value === origin) { + result.push({ type: 'word', value: name }) + changed = true + } else { + result.push(i) + } + } + return result + } + + /** + * Add declaration if it is not exist + */ + cloneBefore(decl, prop, value) { + if (!this.already(decl, prop, value)) { + decl.cloneBefore({ prop, value }) + } + } + + /** + * Check property for disabled by option + */ + disabled(prop, prefix) { + let other = ['order', 'justify-content', 'align-self', 'align-content'] + if (prop.includes('flex') || other.includes(prop)) { + if (this.prefixes.options.flexbox === false) { + return true + } + + if (this.prefixes.options.flexbox === 'no-2009') { + return prefix.includes('2009') + } + } + return undefined + } + + /** + * Find or create separator + */ + div(params) { + for (let param of params) { + for (let node of param) { + if (node.type === 'div' && node.value === ',') { + return node + } + } + } + return { after: ' ', type: 'div', value: ',' } + } + + /** + * Find property name + */ + findProp(param) { + let prop = param[0].value + if (/^\d/.test(prop)) { + for (let [i, token] of param.entries()) { + if (i !== 0 && token.type === 'word') { + return token.value + } + } + } + return prop + } + + /** + * Parse properties list to array + */ + parse(value) { + let ast = parser(value) + let result = [] + let param = [] + for (let node of ast.nodes) { + param.push(node) + if (node.type === 'div' && node.value === ',') { + result.push(param) + param = [] + } + } + result.push(param) + return result.filter(i => i.length > 0) + } + + /** + * Process transition and remove all unnecessary properties + */ + remove(decl) { + let params = this.parse(decl.value) + params = params.filter(i => { + let prop = this.prefixes.remove[this.findProp(i)] + return !prop || !prop.remove + }) + let value = this.stringify(params) + + if (decl.value === value) { + return + } + + if (params.length === 0) { + decl.remove() + return + } + + let double = decl.parent.some(i => { + return i.prop === decl.prop && i.value === value + }) + let smaller = decl.parent.some(i => { + return i !== decl && i.prop === decl.prop && i.value.length > value.length + }) + + if (double || smaller) { + decl.remove() + return + } + + decl.value = value + } + + /** + * Check if transition prop is inside vendor specific rule + */ + ruleVendorPrefixes(decl) { + let { parent } = decl + + if (parent.type !== 'rule') { + return false + } else if (!parent.selector.includes(':-')) { + return false + } + + let selectors = Browsers.prefixes().filter(s => + parent.selector.includes(':' + s) + ) + + return selectors.length > 0 ? selectors : false + } + + /** + * Return properties string from array + */ + stringify(params) { + if (params.length === 0) { + return '' + } + let nodes = [] + for (let param of params) { + if (param[param.length - 1].type !== 'div') { + param.push(this.div(params)) + } + nodes = nodes.concat(param) + } + if (nodes[0].type === 'div') { + nodes = nodes.slice(1) + } + if (nodes[nodes.length - 1].type === 'div') { + nodes = nodes.slice(0, +-2 + 1 || undefined) + } + return parser.stringify({ nodes }) + } +} + +module.exports = Transition diff --git a/node_modules/autoprefixer/lib/utils.js b/node_modules/autoprefixer/lib/utils.js new file mode 100644 index 0000000..2309e8e --- /dev/null +++ b/node_modules/autoprefixer/lib/utils.js @@ -0,0 +1,93 @@ +let { list } = require('postcss') + +/** + * Throw special error, to tell beniary, + * that this error is from Autoprefixer. + */ +module.exports.error = function (text) { + let err = new Error(text) + err.autoprefixer = true + throw err +} + +/** + * Return array, that doesn’t contain duplicates. + */ +module.exports.uniq = function (array) { + return [...new Set(array)] +} + +/** + * Return "-webkit-" on "-webkit- old" + */ +module.exports.removeNote = function (string) { + if (!string.includes(' ')) { + return string + } + + return string.split(' ')[0] +} + +/** + * Escape RegExp symbols + */ +module.exports.escapeRegexp = function (string) { + return string.replace(/[$()*+-.?[\\\]^{|}]/g, '\\$&') +} + +/** + * Return regexp to check, that CSS string contain word + */ +module.exports.regexp = function (word, escape = true) { + if (escape) { + word = this.escapeRegexp(word) + } + return new RegExp(`(^|[\\s,(])(${word}($|[\\s(,]))`, 'gi') +} + +/** + * Change comma list + */ +module.exports.editList = function (value, callback) { + let origin = list.comma(value) + let changed = callback(origin, []) + + if (origin === changed) { + return value + } + + let join = value.match(/,\s*/) + join = join ? join[0] : ', ' + return changed.join(join) +} + +/** + * Split the selector into parts. + * It returns 3 level deep array because selectors can be comma + * separated (1), space separated (2), and combined (3) + * @param {String} selector selector string + * @return {Array>} 3 level deep array of split selector + * @see utils.test.js for examples + */ +module.exports.splitSelector = function (selector) { + return list.comma(selector).map(i => { + return list.space(i).map(k => { + return k.split(/(?=\.|#)/g) + }) + }) +} + +/** + * Return true if a given value only contains numbers. + * @param {*} value + * @returns {boolean} + */ +module.exports.isPureNumber = function (value) { + if (typeof value === 'number') { + return true + } + if (typeof value === 'string') { + return /^[0-9]+$/.test(value) + } + return false +} diff --git a/node_modules/autoprefixer/lib/value.js b/node_modules/autoprefixer/lib/value.js new file mode 100644 index 0000000..39d2915 --- /dev/null +++ b/node_modules/autoprefixer/lib/value.js @@ -0,0 +1,125 @@ +let OldValue = require('./old-value') +let Prefixer = require('./prefixer') +let utils = require('./utils') +let vendor = require('./vendor') + +class Value extends Prefixer { + /** + * Clone decl for each prefixed values + */ + static save(prefixes, decl) { + let prop = decl.prop + let result = [] + + for (let prefix in decl._autoprefixerValues) { + let value = decl._autoprefixerValues[prefix] + + if (value === decl.value) { + continue + } + + let item + let propPrefix = vendor.prefix(prop) + + if (propPrefix === '-pie-') { + continue + } + + if (propPrefix === prefix) { + item = decl.value = value + result.push(item) + continue + } + + let prefixed = prefixes.prefixed(prop, prefix) + let rule = decl.parent + + if (!rule.every(i => i.prop !== prefixed)) { + result.push(item) + continue + } + + let trimmed = value.replace(/\s+/, ' ') + let already = rule.some( + i => i.prop === decl.prop && i.value.replace(/\s+/, ' ') === trimmed + ) + + if (already) { + result.push(item) + continue + } + + let cloned = this.clone(decl, { value }) + item = decl.parent.insertBefore(decl, cloned) + + result.push(item) + } + + return result + } + + /** + * Save values with next prefixed token + */ + add(decl, prefix) { + if (!decl._autoprefixerValues) { + decl._autoprefixerValues = {} + } + let value = decl._autoprefixerValues[prefix] || this.value(decl) + + let before + do { + before = value + value = this.replace(value, prefix) + if (value === false) return + } while (value !== before) + + decl._autoprefixerValues[prefix] = value + } + + /** + * Is declaration need to be prefixed + */ + check(decl) { + let value = decl.value + if (!value.includes(this.name)) { + return false + } + + return !!value.match(this.regexp()) + } + + /** + * Return function to fast find prefixed value + */ + old(prefix) { + return new OldValue(this.name, prefix + this.name) + } + + /** + * Lazy regexp loading + */ + regexp() { + return this.regexpCache || (this.regexpCache = utils.regexp(this.name)) + } + + /** + * Add prefix to values in string + */ + replace(string, prefix) { + return string.replace(this.regexp(), `$1${prefix}$2`) + } + + /** + * Get value with comments if it was not changed + */ + value(decl) { + if (decl.raws.value && decl.raws.value.value === decl.value) { + return decl.raws.value.raw + } else { + return decl.value + } + } +} + +module.exports = Value diff --git a/node_modules/autoprefixer/lib/vendor.js b/node_modules/autoprefixer/lib/vendor.js new file mode 100644 index 0000000..099ffc1 --- /dev/null +++ b/node_modules/autoprefixer/lib/vendor.js @@ -0,0 +1,14 @@ +module.exports = { + prefix(prop) { + let match = prop.match(/^(-\w+-)/) + if (match) { + return match[0] + } + + return '' + }, + + unprefixed(prop) { + return prop.replace(/^-\w+-/, '') + } +} diff --git a/node_modules/autoprefixer/package.json b/node_modules/autoprefixer/package.json new file mode 100644 index 0000000..8129f75 --- /dev/null +++ b/node_modules/autoprefixer/package.json @@ -0,0 +1,49 @@ +{ + "name": "autoprefixer", + "version": "10.4.22", + "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "keywords": [ + "autoprefixer", + "css", + "prefix", + "postcss", + "postcss-plugin" + ], + "main": "lib/autoprefixer.js", + "bin": "bin/autoprefixer", + "types": "lib/autoprefixer.d.ts", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "author": "Andrey Sitnik ", + "license": "MIT", + "repository": "postcss/autoprefixer", + "bugs": { + "url": "https://github.com/postcss/autoprefixer/issues" + }, + "peerDependencies": { + "postcss": "^8.1.0" + }, + "dependencies": { + "browserslist": "^4.27.0", + "caniuse-lite": "^1.0.30001754", + "fraction.js": "^5.3.4", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + } +} diff --git a/node_modules/baseline-browser-mapping/LICENSE.txt b/node_modules/baseline-browser-mapping/LICENSE.txt new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/node_modules/baseline-browser-mapping/LICENSE.txt @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/baseline-browser-mapping/README.md b/node_modules/baseline-browser-mapping/README.md new file mode 100644 index 0000000..f959747 --- /dev/null +++ b/node_modules/baseline-browser-mapping/README.md @@ -0,0 +1,463 @@ +# [`baseline-browser-mapping`](https://github.com/web-platform-dx/web-features/packages/baseline-browser-mapping) + +By the [W3C WebDX Community Group](https://www.w3.org/community/webdx/) and contributors. + +`baseline-browser-mapping` provides: + +- An `Array` of browsers compatible with Baseline Widely available and Baseline year feature sets via the [`getCompatibleVersions()` function](#get-baseline-widely-available-browser-versions-or-baseline-year-browser-versions). +- An `Array`, `Object` or `CSV` as a string describing the Baseline feature set support of all browser versions included in the module's data set via the [`getAllVersions()` function](#get-data-for-all-browser-versions). + +You can use `baseline-browser-mapping` to help you determine minimum browser version support for your chosen Baseline feature set; or to analyse the level of support for different Baseline feature sets in your site's traffic by joining the data with your analytics data. + +## Install for local development + +To install the package, run: + +`npm install --save-dev baseline-browser-mapping` + +`baseline-browser-mapping` depends on `web-features` and `@mdn/browser-compat-data` for core browser version selection, but the data is pre-packaged and minified. This package checks for updates to those modules and the supported [downstream browsers](#downstream-browsers) on a daily basis and is updated frequently. Consider adding a script to your `package.json` to update `baseline-browser-mapping` and using it as part of your build process to ensure your data is as up to date as possible: + +```javascript +"scripts": [ + "refresh-baseline-browser-mapping": "npm i --save-dev baseline-browser-mapping@latest" +] +``` + +The minimum supported NodeJS version for `baseline-browser-mapping` is v8 in alignment with `browserslist`. For NodeJS versions earlier than v13.2, the [`require('baseline-browser-mapping')`](https://nodejs.org/api/modules.html#requireid) syntax should be used to import the module. + +## Keeping `baseline-browser-mapping` up to date + +If you are only using this module to generate minimum browser versions for Baseline Widely available or Baseline year feature sets, you don't need to update this module frequently, as the backward looking data is reasonably stable. + +However, if you are targeting Newly available, using the [`getAllVersions()`](#get-data-for-all-browser-versions) function or heavily relying on the data for downstream browsers, you should update this module more frequently. If you target a feature cut off date within the last two months and your installed version of `baseline-browser-mapping` has data that is more than 2 months old, you will receive a console warning advising you to update to the latest version when you call `getCompatibleVersions()` or `getAllVersions()`. + +If you want to suppress these warnings you can use the `suppressWarnings: true` option in the configuration object passed to `getCompatibleVersions()` or `getAllVersions()`. Alternatively, you can use the `BASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA=true` environment variable when running your build process. This module also respects the `BROWSERSLIST_IGNORE_OLD_DATA=true` environment variable. Environment variables can also be provided in a `.env` file from Node 20 onwards. + +If you want to ensure [reproducible builds](https://www.wikiwand.com/en/articles/Reproducible_builds), we strongly recommend using the `widelyAvailableOnDate` option to fix the Widely available date on a per build basis to ensure dependent tools provide the same output and you do not produce data staleness warnings. If you are using [`browserslist`](https://github.com/browserslist/browserslist) to target Baseline Widely available, consider automatically updating your `browserslist` configuration in `package.json` or `.browserslistrc` to `baseline widely available on {YYYY-MM-DD}` as part of your build process to ensure the same or sufficiently similar list of minimum browsers is reproduced for historical builds. + +## Importing `baseline-browser-mapping` + +This module exposes two functions: `getCompatibleVersions()` and `getAllVersions()`, both which can be imported directly from `baseline-browser-mapping`: + +```javascript +import { + getCompatibleVersions, + getAllVersions, +} from "baseline-browser-mapping"; +``` + +If you want to load the script and data directly in a web page without hosting it yourself, consider using a CDN: + +```html + +``` + +## Get Baseline Widely available browser versions or Baseline year browser versions + +To get the current list of minimum browser versions compatible with Baseline Widely available features from the core browser set, call the `getCompatibleVersions()` function: + +```javascript +getCompatibleVersions(); +``` + +Executed on 7th March 2025, the above code returns the following browser versions: + +```javascript +[ + { browser: "chrome", version: "105", release_date: "2022-09-02" }, + { + browser: "chrome_android", + version: "105", + release_date: "2022-09-02", + }, + { browser: "edge", version: "105", release_date: "2022-09-02" }, + { browser: "firefox", version: "104", release_date: "2022-08-23" }, + { + browser: "firefox_android", + version: "104", + release_date: "2022-08-23", + }, + { browser: "safari", version: "15.6", release_date: "2022-09-02" }, + { + browser: "safari_ios", + version: "15.6", + release_date: "2022-09-02", + }, +]; +``` + +> [!NOTE] +> The minimum versions of each browser are not necessarily the final release before the Widely available cutoff date of `TODAY - 30 MONTHS`. Some earlier versions will have supported the full Widely available feature set. + +### `getCompatibleVersions()` configuration options + +`getCompatibleVersions()` accepts an `Object` as an argument with configuration options. The defaults are as follows: + +```javascript +{ + targetYear: undefined, + widelyAvailableOnDate: undefined, + includeDownstreamBrowsers: false, + listAllCompatibleVersions: false, + suppressWarnings: false +} +``` + +#### `targetYear` + +The `targetYear` option returns the minimum browser versions compatible with all **Baseline Newly available** features at the end of the specified calendar year. For example, calling: + +```javascript +getCompatibleVersions({ + targetYear: 2020, +}); +``` + +Returns the following versions: + +```javascript +[ + { browser: "chrome", version: "87", release_date: "2020-11-19" }, + { + browser: "chrome_android", + version: "87", + release_date: "2020-11-19", + }, + { browser: "edge", version: "87", release_date: "2020-11-19" }, + { browser: "firefox", version: "83", release_date: "2020-11-17" }, + { + browser: "firefox_android", + version: "83", + release_date: "2020-11-17", + }, + { browser: "safari", version: "14", release_date: "2020-09-16" }, + { browser: "safari_ios", version: "14", release_date: "2020-09-16" }, +]; +``` + +> [!NOTE] +> The minimum version of each browser is not necessarily the final version released in that calendar year. In the above example, Firefox 84 was the final version released in 2020; however Firefox 83 supported all of the features that were interoperable at the end of 2020. +> [!WARNING] +> You cannot use `targetYear` and `widelyAavailableDate` together. Please only use one of these options at a time. + +#### `widelyAvailableOnDate` + +The `widelyAvailableOnDate` option returns the minimum versions compatible with Baseline Widely available on a specified date in the format `YYYY-MM-DD`: + +```javascript +getCompatibleVersions({ + widelyAvailableOnDate: `2023-04-05`, +}); +``` + +> [!TIP] +> This option is useful if you provide a versioned library that targets Baseline Widely available on each version's release date and you need to provide a statement on minimum supported browser versions in your documentation. + +#### `includeDownstreamBrowsers` + +Setting `includeDownstreamBrowsers` to `true` will include browsers outside of the Baseline core browser set where it is possible to map those browsers to an upstream Chromium or Gecko version: + +```javascript +getCompatibleVersions({ + includeDownstreamBrowsers: true, +}); +``` + +For more information on downstream browsers, see [the section on downstream browsers](#downstream-browsers) below. + +#### `includeKaiOS` + +KaiOS is an operating system and app framework based on the Gecko engine from Firefox. KaiOS is based on the Gecko engine and feature support can be derived from the upstream Gecko version that each KaiOS version implements. However KaiOS requires other considerations beyond feature compatibility to ensure a good user experience as it runs on device types that do not have either mouse and keyboard or touch screen input in the way that all the other browsers supported by this module do. + +```javascript +getCompatibleVersions({ + includeDownstreamBrowsers: true, + includeKaiOS: true, +}); +``` + +> [!NOTE] +> Including KaiOS requires you to include all downstream browsers using the `includeDownstreamBrowsers` option. + +#### `listAllCompatibleVersions` + +Setting `listAllCompatibleVersions` to true will include the minimum versions of each compatible browser, and all the subsequent versions: + +```javascript +getCompatibleVersions({ + listAllCompatibleVersions: true, +}); +``` + +#### `suppressWarnings` + +Setting `suppressWarnings` to `true` will suppress the console warning about old data: + +```javascript +getCompatibleVersions({ + suppressWarnings: true, +}); +``` + +## Get data for all browser versions + +You may want to obtain data on all the browser versions available in this module for use in an analytics solution or dashboard. To get details of each browser version's level of Baseline support, call the `getAllVersions()` function: + +```javascript +import { getAllVersions } from "baseline-browser-mapping"; + +getAllVersions(); +``` + +By default, this function returns an `Array` of `Objects` and excludes downstream browsers: + +```javascript +[ + ... + { + browser: "firefox_android", // Browser name + version: "125", // Browser version + release_date: "2024-04-16", // Release date + year: 2023, // Baseline year feature set the version supports + wa_compatible: true // Whether the browser version supports Widely available + }, + ... +] +``` + +For browser versions in `@mdn/browser-compat-data` that were released before Baseline can be defined, i.e. Baseline 2015, the `year` property is always the string: `"pre_baseline"`. + +### Understanding which browsers support Newly available features + +You may want to understand which recent browser versions support all Newly available features. You can replace the `wa_compatible` property with a `supports` property using the `useSupport` option: + +```javascript +getAllVersions({ + useSupports: true, +}); +``` + +The `supports` property is optional and has two possible values: + +- `widely` for browser versions that support all Widely available features. +- `newly` for browser versions that support all Newly available features. + +Browser versions that do not support Widely or Newly available will not include the `support` property in the `array` or `object` outputs, and in the CSV output, the `support` column will contain an empty string. Browser versions that support all Newly available features also support all Widely available features. + +### `getAllVersions()` Configuration options + +`getAllVersions()` accepts an `Object` as an argument with configuration options. The defaults are as follows: + +```javascript +{ + includeDownstreamBrowsers: false, + outputFormat: "array", + suppressWarnings: false +} +``` + +#### `includeDownstreamBrowsers` (in `getAllVersions()` output) + +As with `getCompatibleVersions()`, you can set `includeDownstreamBrowsers` to `true` to include the Chromium and Gecko downstream browsers [listed below](#list-of-downstream-browsers). + +```javascript +getAllVersions({ + includeDownstreamBrowsers: true, +}); +``` + +Downstream browsers include the same properties as core browsers, as well as the `engine`they use and `engine_version`, for example: + +```javascript +[ + ... + { + browser: "samsunginternet_android", + version: "27.0", + release_date: "2024-11-06", + engine: "Blink", + engine_version: "125", + year: 2023, + supports: "widely" + }, + ... +] +``` + +#### `includeKaiOS` (in `getAllVersions()` output) + +As with `getCompatibleVersions()` you can include KaiOS in your output. The same requirement to have `includeDownstreamBrowsers: true` applies. + +```javascript +getAllVersions({ + includeDownstreamBrowsers: true, + includeKaiOS: true, +}); +``` + +#### `suppressWarnings` (in `getAllVersions()` output) + +As with `getCompatibleVersions()`, you can set `suppressWarnings` to `true` to suppress the console warning about old data: + +```javascript +getAllVersions({ + suppressWarnings: true, +}); +``` + +#### `outputFormat` + +By default, this function returns an `Array` of `Objects` which can be manipulated in Javascript or output to JSON. + +To return an `Object` that nests keys , set `outputFormat` to `object`: + +```javascript +getAllVersions({ + outputFormat: "object", +}); +``` + +In thise case, `getAllVersions()` returns a nested object with the browser [IDs listed below](#list-of-downstream-browsers) as keys, and versions as keys within them: + +```javascript +{ + "chrome": { + "53": { + "year": 2016, + "release_date": "2016-09-07" + }, + ... +} +``` + +Downstream browsers will include extra fields for `engine` and `engine_versions` + +```javascript +{ + ... + "webview_android": { + "53": { + "year": 2016, + "release_date": "2016-09-07", + "engine": "Blink", + "engine_version": "53" + }, + ... +} +``` + +To return a `String` in CSV format, set `outputFormat` to `csv`: + +```javascript +getAllVersions({ + outputFormat: "csv", +}); +``` + +`getAllVersions` returns a `String` with a header row and comma-separated values for each browser version that you can write to a file or pass to another service. Core browsers will have "NULL" as the value for their `engine` and `engine_version`: + +```csv +"browser","version","year","supports","release_date","engine","engine_version" +... +"chrome","24","pre_baseline","","2013-01-10","NULL","NULL" +... +"chrome","53","2016","","2016-09-07","NULL","NULL" +... +"firefox","135","2024","widely","2025-02-04","NULL","NULL" +"firefox","136","2024","newly","2025-03-04","NULL","NULL" +... +"ya_android","20.12","2020","year_only","2020-12-20","Blink","87" +... +``` + +> [!NOTE] +> The above example uses `"includeDownstreamBrowsers": true` + +### Static resources + +The outputs of `getAllVersions()` are available as JSON or CSV files generated on a daily basis and hosted on GitHub pages: + +- Core browsers only + - [Array](https://web-platform-dx.github.io/baseline-browser-mapping/all_versions_array.json) + - [Object](https://web-platform-dx.github.io/baseline-browser-mapping/all_versions_object.json) + - [CSV](https://web-platform-dx.github.io/baseline-browser-mapping/all_versions.csv) +- Core browsers only, with `supports` property + - [Array](https://web-platform-dx.github.io/baseline-browser-mapping/all_versions_array_with_supports.json) + - [Object](https://web-platform-dx.github.io/baseline-browser-mapping/all_versions_object_with_supports.json) + - [CSV](https://web-platform-dx.github.io/baseline-browser-mapping/all_versions_with_supports.csv) +- Including downstream browsers + - [Array](https://web-platform-dx.github.io/baseline-browser-mapping/with_downstream/all_versions_array.json) + - [Object](https://web-platform-dx.github.io/baseline-browser-mapping/with_downstream/all_versions_object.json) + - [CSV](https://web-platform-dx.github.io/baseline-browser-mapping/with_downstream/all_versions.csv) +- Including downstream browsers with `supports` property + - [Array](https://web-platform-dx.github.io/baseline-browser-mapping/with_downstream/all_versions_array_with_supports.json) + - [Object](https://web-platform-dx.github.io/baseline-browser-mapping/with_downstream/all_versions_object_with_supports.json) + - [CSV](https://web-platform-dx.github.io/baseline-browser-mapping/with_downstream/all_versions_with_supports.csv) + +These files are updated on a daily basis. + +## CLI + +`baseline-browser-mapping` includes a command line interface that exposes the same data and options as the `getCompatibleVersions()` function. To learn more about using the CLI, run: + +```sh +npx baseline-browser-mapping --help +``` + +## Downstream browsers + +### Limitations + +The browser versions in this module come from two different sources: + +- MDN's `browser-compat-data` module. +- Parsed user agent strings provided by [useragents.io](https://useragents.io/) + +MDN `browser-compat-data` is an authoritative source of information for the browsers it contains. The release dates for the Baseline core browser set and the mapping of downstream browsers to Chromium versions should be considered accurate. + +Browser mappings from useragents.io are provided on a best effort basis. They assume that browser vendors are accurately stating the Chromium version they have implemented. The initial set of version mappings was derived from a bulk export in November 2024. This version was iterated over with a Regex match looking for a major Chrome version and a corresponding version of the browser in question, e.g.: + +`Mozilla/5.0 (Linux; U; Android 10; en-US; STK-L21 Build/HUAWEISTK-L21) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 UCBrowser/13.8.2.1324 Mobile Safari/537.36` + +Shows UC Browser Mobile 13.8 implementing Chromium 100, and: + +`Mozilla/5.0 (Linux; arm_64; Android 11; Redmi Note 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36` + +Shows Yandex Browser Mobile 24.10 implementing Chromium 128. The Chromium version from this string is mapped to the corresponding Chrome version from MDN `browser-compat-data`. + +> [!NOTE] +> Where possible, approximate release dates have been included based on useragents.io "first seen" data. useragents.io does not have "first seen" dates prior to June 2020. However, these browsers' Baseline compatibility is determined by their Chromium or Gecko version, so their release dates are more informative than critical. + +This data is updated on a daily basis using a [script](https://github.com/web-platform-dx/web-features/tree/main/scripts/refresh-downstream.ts) triggered by a GitHub [action](https://github.com/web-platform-dx/web-features/tree/main/.github/workflows/refresh_downstream.yml). Useragents.io provides a private API for this module which exposes the last 7 days of newly seen user agents for the currently tracked browsers. If a new major version of one of the tracked browsers is encountered with a Chromium version that meets or exceeds the previous latest version of that browser, it is added to the [src/data/downstream-browsers.json](src/data/downstream-browsers.json) file with the date it was first seen by useragents.io as its release date. + +KaiOS is an exception - its upstream version mappings are handled separately from the other browsers because they happen very infrequently. + +### List of downstream browsers + +| Browser | ID | Core | Source | +| --------------------- | ------------------------- | ------- | ------------------------- | +| Chrome | `chrome` | `true` | MDN `browser-compat-data` | +| Chrome for Android | `chrome_android` | `true` | MDN `browser-compat-data` | +| Edge | `edge` | `true` | MDN `browser-compat-data` | +| Firefox | `firefox` | `true` | MDN `browser-compat-data` | +| Firefox for Android | `firefox_android` | `true` | MDN `browser-compat-data` | +| Safari | `safari` | `true` | MDN `browser-compat-data` | +| Safari on iOS | `safari_ios` | `true` | MDN `browser-compat-data` | +| Opera | `opera` | `false` | MDN `browser-compat-data` | +| Opera Android | `opera_android` | `false` | MDN `browser-compat-data` | +| Samsung Internet | `samsunginternet_android` | `false` | MDN `browser-compat-data` | +| WebView Android | `webview_android` | `false` | MDN `browser-compat-data` | +| QQ Browser Mobile | `qq_android` | `false` | useragents.io | +| UC Browser Mobile | `uc_android` | `false` | useragents.io | +| Yandex Browser Mobile | `ya_android` | `false` | useragents.io | +| KaiOS | `kai_os` | `false` | Manual | +| Facebook for Android | `facebook_android` | `false` | useragents.io | +| Instagram for Android | `instagram_android` | `false` | useragents.io | + +> [!NOTE] +> All the non-core browsers currently included implement Chromium or Gecko. Their inclusion in any of the above methods is based on the Baseline feature set supported by the Chromium or Gecko version they implement, not their release date. diff --git a/node_modules/baseline-browser-mapping/dist/cli.js b/node_modules/baseline-browser-mapping/dist/cli.js new file mode 100644 index 0000000..7e49fd4 --- /dev/null +++ b/node_modules/baseline-browser-mapping/dist/cli.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +import{parseArgs as e}from"node:util";import{exit as s}from"node:process";import{getCompatibleVersions as a}from"./index.js";const r=process.argv.slice(2),{values:n}=e({args:r,options:{"target-year":{type:"string"},"widely-available-on-date":{type:"string"},"include-downstream-browsers":{type:"boolean"},"list-all-compatible-versions":{type:"boolean"},"include-kaios":{type:"boolean"},"suppress-warnings":{type:"boolean"},"override-last-updated":{type:"string"},help:{type:"boolean",short:"h"}},strict:!0});n.help&&(console.log("\nGet Baseline Widely available browser versions or Baseline year browser versions.\n\nUsage: baseline-browser-mapping [options]\n\nOptions:\n --target-year Pass a year between 2015 and the current year to get browser versions compatible \n with all Newly Available features as of the end of the year specified.\n --widely-available-on-date Pass a date in the format 'YYYY-MM-DD' to get versions compatible with Widely \n available on the specified date.\n --include-downstream-browsers Whether to include browsers that use the same engines as a core Baseline browser.\n --include-kaios Whether to include KaiOS in downstream browsers. Requires --include-downstream-browsers.\n --list-all-compatible-versions Whether to include only the minimum compatible browser versions or all compatible versions.\n --suppress-warnings Supress potential warnings about data staleness when using a very recent feature cut off date.\n --override-last-updated Override the last updated date for the baseline data for debugging purposes.\n -h, --help Show help\n\nExamples:\n npx baseline-browser-mapping --target-year 2020\n npx baseline-browser-mapping --widely-available-on-date 2023-04-05\n npx baseline-browser-mapping --include-downstream-browsers\n npx baseline-browser-mapping --list-all-compatible-versions\n".trim()),s(0)),console.log(a({targetYear:n["target-year"]?Number.parseInt(n["target-year"]):void 0,widelyAvailableOnDate:n["widely-available-on-date"],includeDownstreamBrowsers:n["include-downstream-browsers"],listAllCompatibleVersions:n["list-all-compatible-versions"],includeKaiOS:n["include-kaios"],suppressWarnings:n["suppress-warnings"],overrideLastUpdated:n["override-last-updated"]?Number.parseInt(n["override-last-updated"]):void 0})); diff --git a/node_modules/baseline-browser-mapping/dist/index.cjs b/node_modules/baseline-browser-mapping/dist/index.cjs new file mode 100644 index 0000000..6765e99 --- /dev/null +++ b/node_modules/baseline-browser-mapping/dist/index.cjs @@ -0,0 +1 @@ +"use strict";const s={chrome:{releases:[["1","2008-12-11","r","w","528"],["2","2009-05-21","r","w","530"],["3","2009-09-15","r","w","532"],["4","2010-01-25","r","w","532.5"],["5","2010-05-25","r","w","533"],["6","2010-09-02","r","w","534.3"],["7","2010-10-19","r","w","534.7"],["8","2010-12-02","r","w","534.10"],["9","2011-02-03","r","w","534.13"],["10","2011-03-08","r","w","534.16"],["11","2011-04-27","r","w","534.24"],["12","2011-06-07","r","w","534.30"],["13","2011-08-02","r","w","535.1"],["14","2011-09-16","r","w","535.1"],["15","2011-10-25","r","w","535.2"],["16","2011-12-13","r","w","535.7"],["17","2012-02-08","r","w","535.11"],["18","2012-03-28","r","w","535.19"],["19","2012-05-15","r","w","536.5"],["20","2012-06-26","r","w","536.10"],["21","2012-07-31","r","w","537.1"],["22","2012-09-25","r","w","537.4"],["23","2012-11-06","r","w","537.11"],["24","2013-01-10","r","w","537.17"],["25","2013-02-21","r","w","537.22"],["26","2013-03-26","r","w","537.31"],["27","2013-05-21","r","w","537.36"],["28","2013-07-09","r","b","28"],["29","2013-08-20","r","b","29"],["30","2013-10-01","r","b","30"],["31","2013-11-12","r","b","31"],["32","2014-01-14","r","b","32"],["33","2014-02-20","r","b","33"],["34","2014-04-08","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-08-26","r","b","37"],["38","2014-10-07","r","b","38"],["39","2014-11-18","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-03","r","b","41"],["42","2015-04-14","r","b","42"],["43","2015-05-19","r","b","43"],["44","2015-07-21","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-13","r","b","46"],["47","2015-12-01","r","b","47"],["48","2016-01-20","r","b","48"],["49","2016-03-02","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-05-25","r","b","51"],["52","2016-07-20","r","b","52"],["53","2016-08-31","r","b","53"],["54","2016-10-12","r","b","54"],["55","2016-12-01","r","b","55"],["56","2017-01-25","r","b","56"],["57","2017-03-09","r","b","57"],["58","2017-04-19","r","b","58"],["59","2017-06-05","r","b","59"],["60","2017-07-25","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-17","r","b","62"],["63","2017-12-06","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-29","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-16","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-23","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-10","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-18","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},chrome_android:{releases:[["18","2012-06-27","r","w","535.19"],["25","2013-02-27","r","w","537.22"],["26","2013-04-03","r","w","537.31"],["27","2013-05-22","r","w","537.36"],["28","2013-07-10","r","b","28"],["29","2013-08-21","r","b","29"],["30","2013-10-02","r","b","30"],["31","2013-11-14","r","b","31"],["32","2014-01-15","r","b","32"],["33","2014-02-26","r","b","33"],["34","2014-04-02","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},edge:{releases:[["12","2015-07-29","r",null,"12"],["13","2015-11-12","r",null,"13"],["14","2016-08-02","r",null,"14"],["15","2017-04-05","r",null,"15"],["16","2017-10-17","r",null,"16"],["17","2018-04-30","r",null,"17"],["18","2018-10-02","r",null,"18"],["79","2020-01-15","r","b","79"],["80","2020-02-07","r","b","80"],["81","2020-04-13","r","b","81"],["83","2020-05-21","r","b","83"],["84","2020-07-16","r","b","84"],["85","2020-08-27","r","b","85"],["86","2020-10-09","r","b","86"],["87","2020-11-19","r","b","87"],["88","2021-01-21","r","b","88"],["89","2021-03-04","r","b","89"],["90","2021-04-15","r","b","90"],["91","2021-05-27","r","b","91"],["92","2021-07-22","r","b","92"],["93","2021-09-02","r","b","93"],["94","2021-09-24","r","b","94"],["95","2021-10-21","r","b","95"],["96","2021-11-19","r","b","96"],["97","2022-01-06","r","b","97"],["98","2022-02-03","r","b","98"],["99","2022-03-03","r","b","99"],["100","2022-04-01","r","b","100"],["101","2022-04-28","r","b","101"],["102","2022-05-31","r","b","102"],["103","2022-06-23","r","b","103"],["104","2022-08-05","r","b","104"],["105","2022-09-01","r","b","105"],["106","2022-10-03","r","b","106"],["107","2022-10-27","r","b","107"],["108","2022-12-05","r","b","108"],["109","2023-01-12","r","b","109"],["110","2023-02-09","r","b","110"],["111","2023-03-13","r","b","111"],["112","2023-04-06","r","b","112"],["113","2023-05-05","r","b","113"],["114","2023-06-02","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-21","r","b","116"],["117","2023-09-15","r","b","117"],["118","2023-10-13","r","b","118"],["119","2023-11-02","r","b","119"],["120","2023-12-07","r","b","120"],["121","2024-01-25","r","b","121"],["122","2024-02-23","r","b","122"],["123","2024-03-22","r","b","123"],["124","2024-04-18","r","b","124"],["125","2024-05-17","r","b","125"],["126","2024-06-13","r","b","126"],["127","2024-07-25","r","b","127"],["128","2024-08-22","r","b","128"],["129","2024-09-19","r","b","129"],["130","2024-10-17","r","b","130"],["131","2024-11-14","r","b","131"],["132","2025-01-17","r","b","132"],["133","2025-02-06","r","b","133"],["134","2025-03-06","r","b","134"],["135","2025-04-04","r","b","135"],["136","2025-05-01","r","b","136"],["137","2025-05-29","r","b","137"],["138","2025-06-26","r","b","138"],["139","2025-08-07","r","b","139"],["140","2025-09-05","r","b","140"],["141","2025-10-03","r","b","141"],["142","2025-10-31","c","b","142"],["143","2025-12-04","b","b","143"],["144","2026-01-15","n","b","144"],["145","2026-02-12","p","b","145"]]},firefox:{releases:[["1","2004-11-09","r","g","1.7"],["2","2006-10-24","r","g","1.8.1"],["3","2008-06-17","r","g","1.9"],["4","2011-03-22","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-20","r","g","9"],["10","2012-01-31","r","g","10"],["11","2012-03-13","r","g","11"],["12","2012-04-24","r","g","12"],["13","2012-06-05","r","g","13"],["14","2012-07-17","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-24","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-14","r","g","57"],["58","2018-01-23","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["69","2019-09-03","r","g","69"],["70","2019-10-22","r","g","70"],["71","2019-12-10","r","g","71"],["72","2020-01-07","r","g","72"],["73","2020-02-11","r","g","73"],["74","2020-03-10","r","g","74"],["75","2020-04-07","r","g","75"],["76","2020-05-05","r","g","76"],["77","2020-06-02","r","g","77"],["78","2020-06-30","r","g","78"],["79","2020-07-28","r","g","79"],["80","2020-08-25","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"],["1.5","2005-11-29","r","g","1.8"],["3.5","2009-06-30","r","g","1.9.1"],["3.6","2010-01-21","r","g","1.9.2"]]},firefox_android:{releases:[["4","2011-03-29","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-21","r","g","9"],["10","2012-01-31","r","g","10"],["14","2012-06-26","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-27","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-28","r","g","57"],["58","2018-01-22","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["79","2020-07-28","r","g","79"],["80","2020-08-31","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"]]},opera:{releases:[["2","1996-07-14","r",null,null],["3","1997-12-01","r",null,null],["4","2000-06-28","r",null,null],["5","2000-12-06","r",null,null],["6","2001-12-18","r",null,null],["7","2003-01-28","r","p","1"],["8","2005-04-19","r","p","1"],["9","2006-06-20","r","p","2"],["10","2009-09-01","r","p","2.2"],["11","2010-12-16","r","p","2.7"],["12","2012-06-14","r","p","2.10"],["15","2013-07-02","r","b","28"],["16","2013-08-27","r","b","29"],["17","2013-10-08","r","b","30"],["18","2013-11-19","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-04","r","b","33"],["21","2014-05-06","r","b","34"],["22","2014-06-03","r","b","35"],["23","2014-07-22","r","b","36"],["24","2014-09-02","r","b","37"],["25","2014-10-15","r","b","38"],["26","2014-12-03","r","b","39"],["27","2015-01-27","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-09","r","b","43"],["31","2015-08-04","r","b","44"],["32","2015-09-15","r","b","45"],["33","2015-10-27","r","b","46"],["34","2015-12-08","r","b","47"],["35","2016-02-02","r","b","48"],["36","2016-03-15","r","b","49"],["37","2016-05-04","r","b","50"],["38","2016-06-08","r","b","51"],["39","2016-08-02","r","b","52"],["40","2016-09-20","r","b","53"],["41","2016-10-25","r","b","54"],["42","2016-12-13","r","b","55"],["43","2017-02-07","r","b","56"],["44","2017-03-21","r","b","57"],["45","2017-05-10","r","b","58"],["46","2017-06-22","r","b","59"],["47","2017-08-09","r","b","60"],["48","2017-09-27","r","b","61"],["49","2017-11-08","r","b","62"],["50","2018-01-04","r","b","63"],["51","2018-02-07","r","b","64"],["52","2018-03-22","r","b","65"],["53","2018-05-10","r","b","66"],["54","2018-06-28","r","b","67"],["55","2018-08-16","r","b","68"],["56","2018-09-25","r","b","69"],["57","2018-11-28","r","b","70"],["58","2019-01-23","r","b","71"],["60","2019-04-09","r","b","73"],["62","2019-06-27","r","b","75"],["63","2019-08-20","r","b","76"],["64","2019-10-07","r","b","77"],["65","2019-11-13","r","b","78"],["66","2020-01-07","r","b","79"],["67","2020-03-03","r","b","80"],["68","2020-04-22","r","b","81"],["69","2020-06-24","r","b","83"],["70","2020-07-27","r","b","84"],["71","2020-09-15","r","b","85"],["72","2020-10-21","r","b","86"],["73","2020-12-09","r","b","87"],["74","2021-02-02","r","b","88"],["75","2021-03-24","r","b","89"],["76","2021-04-28","r","b","90"],["77","2021-06-09","r","b","91"],["78","2021-08-03","r","b","92"],["79","2021-09-14","r","b","93"],["80","2021-10-05","r","b","94"],["81","2021-11-04","r","b","95"],["82","2021-12-02","r","b","96"],["83","2022-01-19","r","b","97"],["84","2022-02-16","r","b","98"],["85","2022-03-23","r","b","99"],["86","2022-04-20","r","b","100"],["87","2022-05-17","r","b","101"],["88","2022-06-08","r","b","102"],["89","2022-07-07","r","b","103"],["90","2022-08-18","r","b","104"],["91","2022-09-14","r","b","105"],["92","2022-10-19","r","b","106"],["93","2022-11-17","r","b","107"],["94","2022-12-15","r","b","108"],["95","2023-02-01","r","b","109"],["96","2023-02-22","r","b","110"],["97","2023-03-22","r","b","111"],["98","2023-04-20","r","b","112"],["99","2023-05-16","r","b","113"],["100","2023-06-29","r","b","114"],["101","2023-07-26","r","b","115"],["102","2023-08-23","r","b","116"],["103","2023-10-03","r","b","117"],["104","2023-10-23","r","b","118"],["105","2023-11-14","r","b","119"],["106","2023-12-19","r","b","120"],["107","2024-02-07","r","b","121"],["108","2024-03-05","r","b","122"],["109","2024-03-27","r","b","123"],["110","2024-05-14","r","b","124"],["111","2024-06-12","r","b","125"],["112","2024-07-11","r","b","126"],["113","2024-08-22","r","b","127"],["114","2024-09-25","r","b","128"],["115","2024-11-27","r","b","130"],["116","2025-01-08","r","b","131"],["117","2025-02-13","r","b","132"],["118","2025-04-15","r","b","133"],["119","2025-05-13","r","b","134"],["120","2025-07-02","r","b","135"],["121","2025-08-27","r","b","137"],["122","2025-09-11","r","b","138"],["123","2025-10-28","c","b","139"],["124",null,"b","b","140"],["125",null,"n","b","141"],["10.1","2009-11-23","r","p","2.2"],["10.5","2010-03-02","r","p","2.5"],["10.6","2010-07-01","r","p","2.6"],["11.1","2011-04-12","r","p","2.8"],["11.5","2011-06-28","r","p","2.9"],["11.6","2011-12-06","r","p","2.10"],["12.1","2012-11-20","r","p","2.12"],["3.5","1998-11-18","r",null,null],["3.6","1999-05-06","r",null,null],["5.1","2001-04-10","r",null,null],["7.1","2003-04-11","r","p","1"],["7.2","2003-09-23","r","p","1"],["7.5","2004-05-12","r","p","1"],["8.5","2005-09-20","r","p","1"],["9.1","2006-12-18","r","p","2"],["9.2","2007-04-11","r","p","2"],["9.5","2008-06-12","r","p","2.1"],["9.6","2008-10-08","r","p","2.1"]]},opera_android:{releases:[["11","2011-03-22","r","p","2.7"],["12","2012-02-25","r","p","2.10"],["14","2013-05-21","r","w","537.31"],["15","2013-07-08","r","b","28"],["16","2013-09-18","r","b","29"],["18","2013-11-20","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-06","r","b","33"],["21","2014-04-22","r","b","34"],["22","2014-06-17","r","b","35"],["24","2014-09-10","r","b","37"],["25","2014-10-16","r","b","38"],["26","2014-12-02","r","b","39"],["27","2015-01-29","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-10","r","b","43"],["32","2015-09-23","r","b","45"],["33","2015-11-03","r","b","46"],["34","2015-12-16","r","b","47"],["35","2016-02-04","r","b","48"],["36","2016-03-31","r","b","49"],["37","2016-06-16","r","b","50"],["41","2016-10-25","r","b","54"],["42","2017-01-21","r","b","55"],["43","2017-09-27","r","b","59"],["44","2017-12-11","r","b","60"],["45","2018-02-15","r","b","61"],["46","2018-05-14","r","b","63"],["47","2018-07-23","r","b","66"],["48","2018-11-08","r","b","69"],["49","2018-12-07","r","b","70"],["50","2019-02-18","r","b","71"],["51","2019-03-21","r","b","72"],["52","2019-05-17","r","b","73"],["53","2019-07-11","r","b","74"],["54","2019-10-18","r","b","76"],["55","2019-12-03","r","b","77"],["56","2020-02-06","r","b","78"],["57","2020-03-30","r","b","80"],["58","2020-05-13","r","b","81"],["59","2020-06-30","r","b","83"],["60","2020-09-23","r","b","85"],["61","2020-12-07","r","b","86"],["62","2021-02-16","r","b","87"],["63","2021-04-16","r","b","89"],["64","2021-05-25","r","b","91"],["65","2021-10-20","r","b","92"],["66","2021-12-15","r","b","94"],["67","2022-01-31","r","b","96"],["68","2022-03-30","r","b","99"],["69","2022-05-09","r","b","100"],["70","2022-06-29","r","b","102"],["71","2022-09-16","r","b","104"],["72","2022-10-21","r","b","106"],["73","2023-01-17","r","b","108"],["74","2023-03-13","r","b","110"],["75","2023-05-17","r","b","112"],["76","2023-06-26","r","b","114"],["77","2023-08-31","r","b","115"],["78","2023-10-23","r","b","117"],["79","2023-12-06","r","b","119"],["80","2024-01-25","r","b","120"],["81","2024-03-14","r","b","122"],["82","2024-05-02","r","b","124"],["83","2024-06-25","r","b","126"],["84","2024-08-26","r","b","127"],["85","2024-10-29","r","b","128"],["86","2024-12-02","r","b","130"],["87","2025-01-22","r","b","132"],["88","2025-03-19","r","b","134"],["89","2025-04-29","r","b","135"],["90","2025-06-18","r","b","137"],["91","2025-08-19","r","b","139"],["92","2025-10-08","c","b","140"],["10.1","2010-11-09","r","p","2.5"],["11.1","2011-06-30","r","p","2.8"],["11.5","2011-10-12","r","p","2.9"],["12.1","2012-10-09","r","p","2.11"]]},safari:{releases:[["1","2003-06-23","r","w","85"],["2","2005-04-29","r","w","412"],["3","2007-10-26","r","w","523.10"],["4","2009-06-08","r","w","530.17"],["5","2010-06-07","r","w","533.16"],["6","2012-07-25","r","w","536.25"],["7","2013-10-22","r","w","537.71"],["8","2014-10-16","r","w","538.35"],["9","2015-09-30","r","w","601.1.56"],["10","2016-09-20","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["1.1","2003-10-24","r","w","100"],["1.2","2004-02-02","r","w","125"],["1.3","2005-04-15","r","w","312"],["10.1","2017-03-27","r","w","603.2.1"],["11.1","2018-04-12","r","w","605.1.33"],["12.1","2019-03-25","r","w","607.1.40"],["13.1","2020-03-24","r","w","609.1.20"],["14.1","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.1","2008-03-18","r","w","525.13"],["5.1","2011-07-20","r","w","534.48"],["9.1","2016-03-21","r","w","601.5.17"]]},safari_ios:{releases:[["1","2007-06-29","r","w","522.11"],["2","2008-07-11","r","w","525.18"],["3","2009-06-17","r","w","528.18"],["4","2010-06-21","r","w","532.9"],["5","2011-10-12","r","w","534.46"],["6","2012-09-10","r","w","536.26"],["7","2013-09-18","r","w","537.51"],["8","2014-09-17","r","w","600.1.4"],["9","2015-09-16","r","w","601.1.56"],["10","2016-09-13","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["10.3","2017-03-27","r","w","603.2.1"],["11.3","2018-03-29","r","w","605.1.33"],["12.2","2019-03-25","r","w","607.1.40"],["13.4","2020-03-24","r","w","609.1.20"],["14.5","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.2","2010-04-03","r","w","531.21"],["4.2","2010-11-22","r","w","533.17"],["9.3","2016-03-21","r","w","601.5.17"]]},samsunginternet_android:{releases:[["1.0","2013-04-27","r","w","535.19"],["1.5","2013-09-25","r","b","28"],["1.6","2014-04-11","r","b","28"],["10.0","2019-08-22","r","b","71"],["10.2","2019-10-09","r","b","71"],["11.0","2019-12-05","r","b","75"],["11.2","2020-03-22","r","b","75"],["12.0","2020-06-19","r","b","79"],["12.1","2020-07-07","r","b","79"],["13.0","2020-12-02","r","b","83"],["13.2","2021-01-20","r","b","83"],["14.0","2021-04-17","r","b","87"],["14.2","2021-06-25","r","b","87"],["15.0","2021-08-13","r","b","90"],["16.0","2021-11-25","r","b","92"],["16.2","2022-03-06","r","b","92"],["17.0","2022-05-04","r","b","96"],["18.0","2022-08-08","r","b","99"],["18.1","2022-09-09","r","b","99"],["19.0","2022-11-01","r","b","102"],["19.1","2022-11-08","r","b","102"],["2.0","2014-10-17","r","b","34"],["2.1","2015-01-07","r","b","34"],["20.0","2023-02-10","r","b","106"],["21.0","2023-05-19","r","b","110"],["22.0","2023-07-14","r","b","111"],["23.0","2023-10-18","r","b","115"],["24.0","2024-01-25","r","b","117"],["25.0","2024-04-24","r","b","121"],["26.0","2024-06-07","r","b","122"],["27.0","2024-11-06","r","b","125"],["28.0","2025-04-02","c","b","130"],["29.0",null,"b","b","136"],["3.0","2015-04-10","r","b","38"],["3.2","2015-08-24","r","b","38"],["4.0","2016-03-11","r","b","44"],["4.2","2016-08-02","r","b","44"],["5.0","2016-12-15","r","b","51"],["5.2","2017-04-21","r","b","51"],["5.4","2017-05-17","r","b","51"],["6.0","2017-08-23","r","b","56"],["6.2","2017-10-26","r","b","56"],["6.4","2018-02-19","r","b","56"],["7.0","2018-03-16","r","b","59"],["7.2","2018-06-20","r","b","59"],["7.4","2018-09-12","r","b","59"],["8.0","2018-07-18","r","b","63"],["8.2","2018-12-21","r","b","63"],["9.0","2018-09-15","r","b","67"],["9.2","2019-04-02","r","b","67"],["9.4","2019-07-25","r","b","67"]]},webview_android:{releases:[["1","2008-09-23","r","w","523.12"],["2","2009-10-26","r","w","530.17"],["3","2011-02-22","r","w","534.13"],["4","2011-10-18","r","w","534.30"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-01","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"],["1.5","2009-04-27","r","w","525.20"],["2.2","2010-05-20","r","w","533.1"],["4.4","2013-12-09","r","b","30"],["4.4.3","2014-06-02","r","b","33"]]}},a={ya_android:{releases:[["1.0","u","u","b","25"],["1.5","u","u","b","22"],["1.6","u","u","b","25"],["1.7","u","u","b","25"],["1.20","u","u","b","25"],["2.5","u","u","b","25"],["3.2","u","u","b","25"],["4.6","u","u","b","25"],["5.3","u","u","b","25"],["5.4","u","u","b","25"],["7.4","u","u","b","25"],["9.6","u","u","b","25"],["10.5","u","u","b","25"],["11.4","u","u","b","25"],["11.5","u","u","b","25"],["12.7","u","u","b","25"],["13.9","u","u","b","28"],["13.10","u","u","b","28"],["13.11","u","u","b","28"],["13.12","u","u","b","30"],["14.2","u","u","b","32"],["14.4","u","u","b","33"],["14.5","u","u","b","34"],["14.7","u","u","b","35"],["14.8","u","u","b","36"],["14.10","u","u","b","37"],["14.12","u","u","b","38"],["15.2","u","u","b","40"],["15.4","u","u","b","41"],["15.6","u","u","b","42"],["15.7","u","u","b","43"],["15.9","u","u","b","44"],["15.10","u","u","b","45"],["15.12","u","u","b","46"],["16.2","u","u","b","47"],["16.3","u","u","b","47"],["16.4","u","u","b","49"],["16.6","u","u","b","50"],["16.7","u","u","b","51"],["16.9","u","u","b","52"],["16.10","u","u","b","53"],["16.11","u","u","b","54"],["17.1","u","u","b","55"],["17.3","u","u","b","56"],["17.4","u","u","b","57"],["17.6","u","u","b","58"],["17.7","u","u","b","59"],["17.9","u","u","b","60"],["17.10","u","u","b","61"],["17.11","u","u","b","62"],["18.1","u","u","b","63"],["18.2","u","u","b","63"],["18.3","u","u","b","64"],["18.4","u","u","b","65"],["18.6","u","u","b","66"],["18.7","u","u","b","67"],["18.9","u","u","b","68"],["18.10","u","u","b","69"],["18.11","u","u","b","70"],["19.1","u","u","b","71"],["19.3","u","u","b","72"],["19.4","u","u","b","73"],["19.5","u","u","b","75"],["19.6","u","u","b","75"],["19.7","u","u","b","75"],["19.9","u","u","b","76"],["19.10","u","u","b","77"],["19.11","u","u","b","78"],["19.12","u","u","b","78"],["20.2","u","u","b","79"],["20.3","u","u","b","80"],["20.4","u","u","b","81"],["20.6","u","u","b","81"],["20.7","u","u","b","83"],["20.8","2020-09-02","u","b","84"],["20.9","2020-09-27","u","b","85"],["20.11","2020-11-11","u","b","86"],["20.12","2020-12-20","u","b","87"],["21.1","2021-12-31","u","b","88"],["21.2","u","u","b","88"],["21.3","2021-04-04","u","b","89"],["21.5","u","u","b","90"],["21.6","2021-09-28","u","b","91"],["21.8","2021-09-28","u","b","92"],["21.9","2021-09-29","u","b","93"],["21.11","2021-10-29","u","b","94"],["22.1","2021-12-31","u","b","96"],["22.3","2022-03-25","u","b","98"],["22.4","u","u","b","92"],["22.5","2022-05-20","u","b","100"],["22.7","2022-07-07","u","b","102"],["22.8","u","u","b","104"],["22.9","2022-08-27","u","b","104"],["22.11","2022-11-11","u","b","106"],["23.1","2023-01-10","u","b","108"],["23.3","2023-03-26","u","b","110"],["23.5","2023-05-19","u","b","112"],["23.7","2023-07-06","u","b","114"],["23.9","2023-09-13","u","b","116"],["23.11","2023-11-15","u","b","118"],["24.1","2024-01-18","u","b","120"],["24.2","2024-03-25","u","b","120"],["24.4","2024-03-27","u","b","122"],["24.6","2024-06-04","u","b","124"],["24.7","2024-07-18","u","b","126"],["24.9","2024-10-01","u","b","126"],["24.10","2024-10-11","u","b","128"],["24.12","2024-11-30","u","b","130"],["25.2","2025-04-24","u","b","132"],["25.3","2025-04-23","u","b","132"],["25.4","2025-04-23","u","b","134"],["25.6","2025-09-04","u","b","136"],["25.8","2025-08-30","u","b","138"],["25.10","2025-10-09","u","b","140"]]},uc_android:{releases:[["10.5","u","u","b","31"],["10.7","u","u","b","31"],["10.8","u","u","b","31"],["10.10","u","u","b","31"],["11.0","u","u","b","31"],["11.1","u","u","b","40"],["11.2","u","u","b","40"],["11.3","u","u","b","40"],["11.4","u","u","b","40"],["11.5","u","u","b","40"],["11.6","u","u","b","57"],["11.8","u","u","b","57"],["11.9","u","u","b","57"],["12.0","u","u","b","57"],["12.1","u","u","b","57"],["12.2","u","u","b","57"],["12.3","u","u","b","57"],["12.4","u","u","b","57"],["12.5","u","u","b","57"],["12.6","u","u","b","57"],["12.7","u","u","b","57"],["12.8","u","u","b","57"],["12.9","u","u","b","57"],["12.10","u","u","b","57"],["12.11","u","u","b","57"],["12.12","u","u","b","57"],["12.13","u","u","b","57"],["12.14","u","u","b","57"],["13.0","u","u","b","57"],["13.1","u","u","b","57"],["13.2","u","u","b","57"],["13.3","2020-09-09","u","b","78"],["13.4","2021-09-28","u","b","78"],["13.5","2023-08-25","u","b","78"],["13.6","2023-12-17","u","b","78"],["13.7","2023-06-24","u","b","78"],["13.8","2022-04-30","u","b","78"],["13.9","2022-05-18","u","b","78"],["15.0","2022-08-24","u","b","78"],["15.1","2022-11-11","u","b","78"],["15.2","2023-04-23","u","b","78"],["15.3","2023-03-17","u","b","100"],["15.4","2023-10-25","u","b","100"],["15.5","2023-08-22","u","b","100"],["16.0","2023-08-24","u","b","100"],["16.1","2023-10-15","u","b","100"],["16.2","2023-12-09","u","b","100"],["16.3","2024-03-08","u","b","100"],["16.4","2024-10-03","u","b","100"],["16.5","2024-05-30","u","b","100"],["16.6","2024-07-23","u","b","100"],["17.0","2024-08-24","u","b","100"],["17.1","2024-09-26","u","b","100"],["17.2","2024-11-29","u","b","100"],["17.3","2025-01-07","u","b","100"],["17.4","2025-02-26","u","b","100"],["17.5","2025-04-08","u","b","100"],["17.6","2025-05-15","u","b","123"],["17.7","2025-06-11","u","b","123"],["17.8","2025-07-30","u","b","123"],["18.0","2025-08-17","u","b","123"],["18.1","2025-10-04","u","b","123"],["18.2","2025-11-04","u","b","123"]]},qq_android:{releases:[["6.0","u","u","b","37"],["6.1","u","u","b","37"],["6.2","u","u","b","37"],["6.3","u","u","b","37"],["6.4","u","u","b","37"],["6.6","u","u","b","37"],["6.7","u","u","b","37"],["6.8","u","u","b","37"],["6.9","u","u","b","37"],["7.0","u","u","b","37"],["7.1","u","u","b","37"],["7.2","u","u","b","37"],["7.3","u","u","b","37"],["7.4","u","u","b","37"],["7.5","u","u","b","37"],["7.6","u","u","b","37"],["7.7","u","u","b","37"],["7.8","u","u","b","37"],["7.9","u","u","b","37"],["8.0","u","u","b","37"],["8.1","u","u","b","57"],["8.2","u","u","b","57"],["8.3","u","u","b","57"],["8.4","u","u","b","57"],["8.5","u","u","b","57"],["8.6","u","u","b","57"],["8.7","u","u","b","57"],["8.8","u","u","b","57"],["8.9","u","u","b","57"],["9.1","u","u","b","57"],["9.6","u","u","b","66"],["9.7","u","u","b","66"],["9.8","u","u","b","66"],["10.0","u","u","b","66"],["10.1","u","u","b","66"],["10.2","u","u","b","66"],["10.3","u","u","b","66"],["10.4","u","u","b","66"],["10.5","u","u","b","66"],["10.7","2020-09-09","u","b","66"],["10.9","2020-11-22","u","b","77"],["11.0","u","u","b","77"],["11.2","2021-01-30","u","b","77"],["11.3","2021-03-31","u","b","77"],["11.7","2021-11-02","u","b","89"],["11.9","u","u","b","89"],["12.0","2021-11-04","u","b","89"],["12.1","2021-11-05","u","b","89"],["12.2","2021-12-07","u","b","89"],["12.5","2022-04-07","u","b","89"],["12.7","2022-05-21","u","b","89"],["12.8","2022-06-30","u","b","89"],["12.9","2022-07-26","u","b","89"],["13.0","2022-08-15","u","b","89"],["13.1","2022-09-10","u","b","89"],["13.2","2022-10-26","u","b","89"],["13.3","2022-11-09","u","b","89"],["13.4","2023-04-26","u","b","98"],["13.5","2023-02-06","u","b","98"],["13.6","2023-02-09","u","b","98"],["13.7","2023-04-21","u","b","98"],["13.8","2023-04-21","u","b","98"],["14.0","2023-12-12","u","b","98"],["14.1","2023-07-16","u","b","98"],["14.2","2023-10-14","u","b","109"],["14.3","2023-09-13","u","b","109"],["14.4","2023-10-31","u","b","109"],["14.5","2023-11-12","u","b","109"],["14.6","2023-12-24","u","b","109"],["14.7","2024-01-18","u","b","109"],["14.8","2024-03-04","u","b","109"],["14.9","2024-04-09","u","b","109"],["15.0","2024-04-17","u","b","109"],["15.1","2024-05-18","u","b","109"],["15.2","2024-10-24","u","b","109"],["15.3","2024-07-28","u","b","109"],["15.4","2024-09-07","u","b","109"],["15.5","2024-09-24","u","b","109"],["15.6","2024-10-24","u","b","109"],["15.7","2024-12-03","u","b","109"],["15.8","2024-12-11","u","b","109"],["15.9","2025-02-01","u","b","109"],["19.1","2025-07-08","u","b","121"],["19.2","2025-07-15","u","b","121"],["19.3","2025-08-31","u","b","121"],["19.4","2025-09-20","u","b","121"],["19.5","2025-10-23","u","b","121"],["19.6","2025-11-17","u","b","121"]]},kai_os:{releases:[["1.0","2017-03-01","u","g","37"],["2.0","2017-07-01","u","g","48"],["2.5","2017-07-01","u","g","48"],["3.0","2021-09-01","u","g","84"],["3.1","2022-03-01","u","g","84"],["4.0","2025-05-01","u","g","123"]]},facebook_android:{releases:[["66","u","u","b","48"],["68","u","u","b","48"],["74","u","u","b","50"],["75","u","u","b","50"],["76","u","u","b","50"],["77","u","u","b","50"],["78","u","u","b","50"],["79","u","u","b","50"],["80","u","u","b","51"],["81","u","u","b","51"],["82","u","u","b","51"],["83","u","u","b","51"],["84","u","u","b","51"],["86","u","u","b","51"],["87","u","u","b","52"],["88","u","u","b","52"],["89","u","u","b","52"],["90","u","u","b","52"],["91","u","u","b","52"],["92","u","u","b","52"],["93","u","u","b","52"],["94","u","u","b","52"],["95","u","u","b","53"],["96","u","u","b","53"],["97","u","u","b","53"],["98","u","u","b","53"],["99","u","u","b","53"],["100","u","u","b","54"],["101","u","u","b","54"],["103","u","u","b","54"],["104","u","u","b","54"],["105","u","u","b","54"],["106","u","u","b","55"],["107","u","u","b","55"],["108","u","u","b","55"],["109","u","u","b","55"],["110","u","u","b","55"],["111","u","u","b","55"],["112","u","u","b","56"],["113","u","u","b","56"],["114","u","u","b","56"],["115","u","u","b","56"],["116","u","u","b","56"],["117","u","u","b","57"],["118","u","u","b","57"],["119","u","u","b","57"],["120","u","u","b","57"],["121","u","u","b","57"],["122","u","u","b","58"],["123","u","u","b","58"],["124","u","u","b","58"],["125","u","u","b","58"],["126","u","u","b","58"],["127","u","u","b","58"],["128","u","u","b","58"],["129","u","u","b","58"],["130","u","u","b","59"],["131","u","u","b","59"],["132","u","u","b","59"],["133","u","u","b","59"],["134","u","u","b","59"],["135","u","u","b","59"],["136","u","u","b","59"],["137","u","u","b","59"],["138","u","u","b","60"],["140","u","u","b","60"],["142","u","u","b","61"],["143","u","u","b","61"],["144","u","u","b","61"],["145","u","u","b","61"],["146","u","u","b","61"],["147","u","u","b","61"],["148","u","u","b","61"],["149","u","u","b","62"],["150","u","u","b","62"],["151","u","u","b","62"],["152","u","u","b","62"],["153","u","u","b","63"],["154","u","u","b","63"],["155","u","u","b","63"],["156","u","u","b","63"],["157","u","u","b","64"],["158","u","u","b","64"],["159","u","u","b","64"],["160","u","u","b","64"],["161","u","u","b","64"],["162","u","u","b","64"],["163","u","u","b","65"],["164","u","u","b","65"],["165","u","u","b","65"],["166","u","u","b","65"],["167","u","u","b","65"],["168","u","u","b","65"],["169","u","u","b","66"],["170","u","u","b","66"],["171","u","u","b","66"],["172","u","u","b","66"],["173","u","u","b","66"],["174","u","u","b","66"],["175","u","u","b","67"],["176","u","u","b","67"],["177","u","u","b","67"],["178","u","u","b","67"],["180","u","u","b","67"],["181","u","u","b","67"],["182","u","u","b","67"],["183","u","u","b","68"],["184","u","u","b","68"],["185","u","u","b","68"],["186","u","u","b","68"],["187","u","u","b","68"],["188","u","u","b","68"],["202","u","u","b","71"],["227","u","u","b","75"],["228","u","u","b","75"],["229","u","u","b","75"],["230","u","u","b","75"],["231","u","u","b","75"],["233","u","u","b","76"],["235","u","u","b","76"],["236","u","u","b","76"],["237","u","u","b","76"],["238","u","u","b","76"],["240","u","u","b","77"],["241","u","u","b","77"],["242","u","u","b","77"],["243","u","u","b","77"],["244","u","u","b","78"],["245","u","u","b","78"],["246","u","u","b","78"],["247","u","u","b","78"],["248","u","u","b","78"],["249","u","u","b","78"],["250","u","u","b","78"],["251","u","u","b","79"],["252","u","u","b","79"],["253","u","u","b","79"],["254","u","u","b","79"],["255","u","u","b","79"],["256","u","u","b","80"],["257","u","u","b","80"],["258","u","u","b","80"],["259","u","u","b","80"],["260","u","u","b","80"],["261","u","u","b","80"],["262","u","u","b","80"],["263","u","u","b","80"],["264","u","u","b","80"],["265","u","u","b","80"],["266","u","u","b","81"],["267","u","u","b","81"],["268","u","u","b","81"],["269","u","u","b","81"],["270","u","u","b","81"],["271","u","u","b","81"],["272","u","u","b","83"],["273","u","u","b","83"],["274","u","u","b","83"],["275","u","u","b","83"],["297","2020-12-02","u","b","86"],["348","2021-12-19","u","b","96"],["399","2023-02-04","u","b","109"],["400","2023-02-10","u","b","109"],["420","2023-06-28","u","b","114"],["430","2023-09-03","u","b","116"],["434","2023-10-05","u","b","117"],["436","2023-10-13","u","b","117"],["437","u","u","b","118"],["438","2023-10-28","u","b","118"],["439","2023-11-11","u","b","119"],["440","2023-11-12","u","b","119"],["441","2023-11-20","u","b","119"],["442","2023-11-29","u","b","119"],["443","2023-12-07","u","b","120"],["444","2023-12-13","u","b","120"],["445","2023-12-21","u","b","120"],["446","2024-01-06","u","b","120"],["447","2024-01-12","u","b","120"],["448","2024-01-29","u","b","121"],["449","2024-02-02","u","b","121"],["450","2024-02-05","u","b","121"],["451","2024-02-17","u","b","121"],["452","2024-02-25","u","b","122"],["453","2024-02-28","u","b","122"],["454","2024-03-04","u","b","122"],["465","2024-07-07","u","b","126"],["466","u","u","b","126"],["469","u","u","b","126"],["471","2024-07-10","u","b","126"],["472","2024-07-11","u","b","126"],["474","2024-07-30","u","b","127"],["475","2024-08-01","u","b","127"],["476","2024-08-09","u","b","127"],["477","2024-08-16","u","b","127"],["478","2024-08-21","u","b","128"],["479","2024-08-31","u","b","128"],["480","2024-09-07","u","b","128"],["481","2024-09-14","u","b","128"],["482","2024-09-20","u","b","129"],["483","2024-09-27","u","b","129"],["484","2024-10-04","u","b","129"],["485","2024-10-11","u","b","129"],["486","2024-10-18","u","b","130"],["487","2024-10-26","u","b","130"],["488","2024-11-02","u","b","130"],["489","2024-11-09","u","b","130"],["494","2024-12-26","u","b","131"],["497","2025-01-26","u","b","132"],["503","2025-03-12","u","b","134"],["514","2025-05-28","u","b","136"],["515","2025-05-31","u","b","137"]]},instagram_android:{releases:[["23","u","u","b","62"],["24","u","u","b","62"],["25","u","u","b","62"],["26","u","u","b","63"],["27","u","u","b","63"],["28","u","u","b","63"],["29","u","u","b","63"],["30","u","u","b","63"],["31","u","u","b","64"],["32","u","u","b","64"],["33","u","u","b","64"],["34","u","u","b","64"],["35","u","u","b","65"],["36","u","u","b","65"],["37","u","u","b","65"],["38","u","u","b","65"],["39","u","u","b","65"],["40","u","u","b","65"],["41","u","u","b","65"],["42","u","u","b","66"],["43","u","u","b","66"],["44","u","u","b","66"],["45","u","u","b","66"],["46","u","u","b","66"],["47","u","u","b","66"],["48","u","u","b","67"],["49","u","u","b","67"],["50","u","u","b","67"],["51","u","u","b","67"],["52","u","u","b","67"],["53","u","u","b","67"],["54","u","u","b","67"],["55","u","u","b","67"],["56","u","u","b","68"],["57","u","u","b","68"],["58","u","u","b","68"],["59","u","u","b","68"],["60","u","u","b","68"],["61","u","u","b","68"],["65","u","u","b","69"],["66","u","u","b","69"],["68","u","u","b","69"],["72","u","u","b","70"],["74","u","u","b","71"],["75","u","u","b","71"],["79","u","u","b","71"],["81","u","u","b","72"],["82","u","u","b","72"],["83","u","u","b","72"],["84","u","u","b","73"],["86","u","u","b","73"],["95","u","u","b","74"],["96","u","u","b","80"],["97","u","u","b","80"],["98","u","u","b","80"],["103","u","u","b","80"],["104","u","u","b","80"],["117","u","u","b","80"],["118","u","u","b","80"],["119","u","u","b","80"],["120","u","u","b","80"],["121","u","u","b","80"],["127","u","u","b","80"],["128","u","u","b","80"],["129","u","u","b","80"],["130","u","u","b","80"],["131","u","u","b","80"],["132","u","u","b","80"],["133","u","u","b","80"],["134","u","u","b","80"],["135","u","u","b","80"],["136","u","u","b","80"],["137","u","u","b","81"],["138","u","u","b","81"],["139","u","u","b","81"],["140","u","u","b","81"],["141","u","u","b","81"],["142","u","u","b","81"],["143","u","u","b","83"],["144","u","u","b","83"],["145","u","u","b","83"],["146","u","u","b","83"],["153","u","u","b","84"],["163","u","u","b","92"],["164","u","u","b","92"],["230","u","u","b","92"],["258","2022-11-04","u","b","106"],["259","2022-11-04","u","b","106"],["279","2023-12-31","u","b","109"],["281","u","u","b","109"],["288","u","u","b","114"],["289","2023-12-21","u","b","114"],["290","2023-12-30","u","b","114"],["292","u","u","b","115"],["295","u","u","b","115"],["296","u","u","b","115"],["297","u","u","b","115"],["298","2024-01-11","u","b","115"],["299","u","u","b","115"],["300","u","u","b","116"],["301","2024-01-12","u","b","116"],["302","u","u","b","117"],["303","u","u","b","117"],["304","u","u","b","117"],["305","u","u","b","117"],["306","2024-01-17","u","b","118"],["307","u","u","b","118"],["308","2024-01-19","u","b","118"],["309","u","u","b","119"],["310","u","u","b","119"],["311","u","u","b","120"],["312","u","u","b","120"],["313","u","u","b","120"],["314","u","u","b","120"],["315","2024-01-19","u","b","120"],["316","2024-01-25","u","b","120"],["317","2024-02-03","u","b","121"],["318","2024-02-16","u","b","121"],["320","2024-03-04","u","b","121"],["321","2024-03-07","u","b","122"],["338","2024-07-06","u","b","126"],["346","2024-09-01","u","b","127"],["347","2024-09-11","u","b","127"],["349","2024-09-20","u","b","128"],["355","2024-11-06","u","b","130"],["366","u","u","b","132"],["367","2025-02-15","u","b","132"],["378","2025-05-03","u","b","135"],["381","2025-06-19","u","b","137"],["382","2025-06-19","u","b","137"],["383","2025-06-18","u","b","137"],["384","2025-06-16","u","b","137"],["385","2025-06-27","u","b","137"],["387","2025-07-09","u","b","137"],["390","2025-07-26","u","b","138"],["392","2025-08-12","u","b","138"],["394","2025-08-26","u","b","139"],["395","2025-09-13","u","b","139"],["396","2025-09-20","u","b","139"],["397","2025-09-19","u","b","139"],["399","2025-09-28","u","b","140"],["400","2025-10-06","u","b","141"],["401","2025-10-08","u","b","141"],["404","2025-10-31","u","b","141"],["406","2025-11-16","u","b","141"],["407","2025-11-23","u","b","142"],["408","2025-11-28","u","b","142"]]}},r=[["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2024-03-19",{c:"116",ca:"116",e:"116",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2025-06-26",{c:"138",ca:"138",e:"138",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"17",ca:"18",e:"12",f:"5",fa:"5",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-16",{c:"123",ca:"123",e:"123",f:"125",fa:"125",s:"17.4",si:"17.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2024-07-09",{c:"77",ca:"77",e:"79",f:"128",fa:"128",s:"17.4",si:"17.4"}],["2016-06-07",{c:"32",ca:"30",e:"12",f:"47",fa:"47",s:"8",si:"8"}],["2023-07-04",{c:"112",ca:"112",e:"112",f:"115",fa:"115",s:"16",si:"16"}],["2015-09-30",{c:"43",ca:"43",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"84",ca:"84",e:"84",f:"80",fa:"80",s:"15.4",si:"15.4"}],["2023-10-24",{c:"103",ca:"103",e:"103",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2023-07-04",{c:"110",ca:"110",e:"110",f:"115",fa:"115",s:"16",si:"16"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"34",fa:"34",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2022-08-23",{c:"97",ca:"97",e:"97",f:"104",fa:"104",s:"15.4",si:"15.4"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"12",si:"12"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2024-01-25",{c:"121",ca:"121",e:"121",f:"115",fa:"115",s:"16.4",si:"16.4"}],["2024-03-05",{c:"117",ca:"117",e:"117",f:"119",fa:"119",s:"17.4",si:"17.4"}],["2016-09-20",{c:"47",ca:"47",e:"14",f:"43",fa:"43",s:"10",si:"10"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2018-05-09",{c:"66",ca:"66",e:"14",f:"60",fa:"60",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-09-20",{c:"88",ca:"88",e:"88",f:"89",fa:"89",s:"15",si:"15"}],["2017-04-05",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2024-06-11",{c:"76",ca:"76",e:"79",f:"127",fa:"127",s:"13.1",si:"13.4"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2025-04-01",{c:"133",ca:"133",e:"133",f:"137",fa:"137",s:"18.4",si:"18.4"}],["2025-11-11",{c:"90",ca:"90",e:"90",f:"145",fa:"145",s:"16.4",si:"16.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2021-04-26",{c:"66",ca:"66",e:"79",f:"76",fa:"79",s:"14.1",si:"14.5"}],["2023-02-09",{c:"110",ca:"110",e:"110",f:"86",fa:"86",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10.1",si:"10.3"}],["2024-01-26",{c:"85",ca:"85",e:"121",f:"93",fa:"93",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"47",fa:"47",s:"15.4",si:"15.4"}],["2024-09-16",{c:"76",ca:"76",e:"79",f:"103",fa:"103",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2022-03-14",{c:"1",ca:"18",e:"12",f:"25",fa:"25",s:"15.4",si:"15.4"}],["2020-01-15",{c:"35",ca:"59",e:"79",f:"30",fa:"54",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"4"}],["2015-07-29",{c:"25",ca:"25",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"49",fa:"49",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"9",fa:"18",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"4",fa:"4",s:"10",si:"10"}],["2020-01-15",{c:"16",ca:"18",e:"79",f:"10",fa:"10",s:"6",si:"6"}],["2015-07-29",{c:"≤15",ca:"18",e:"12",f:"10",fa:"10",s:"≤4",si:"≤3.2"}],["2018-04-12",{c:"39",ca:"42",e:"14",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2020-09-16",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"14",si:"14"}],["2021-09-20",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2017-02-01",{c:"56",ca:"56",e:"12",f:"50",fa:"50",s:"9.1",si:"9.3"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"14",s:"1",si:"3"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2022-03-14",{c:"54",ca:"54",e:"79",f:"38",fa:"38",s:"15.4",si:"15.4"}],["2017-09-19",{c:"50",ca:"51",e:"15",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"26",ca:"28",e:"12",f:"16",fa:"16",s:"7",si:"7"}],["2023-06-06",{c:"110",ca:"110",e:"110",f:"114",fa:"114",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2024-09-16",{c:"99",ca:"99",e:"99",f:"28",fa:"28",s:"18",si:"18"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"99",ca:"99",e:"99",f:"113",fa:"113",s:"17.2",si:"17.2"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"118",ca:"118",e:"118",f:"97",fa:"97",s:"17.2",si:"17.2"}],["2020-01-15",{c:"51",ca:"51",e:"79",f:"43",fa:"43",s:"11",si:"11"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"53",fa:"53",s:"11.1",si:"11.3"}],["2022-03-14",{c:"99",ca:"99",e:"99",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2020-01-15",{c:"49",ca:"49",e:"79",f:"47",fa:"47",s:"9",si:"9"}],["2015-07-29",{c:"27",ca:"27",e:"12",f:"1",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2015-09-22",{c:"4",ca:"18",e:"12",f:"41",fa:"41",s:"5",si:"4.2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"4"}],["2024-03-05",{c:"105",ca:"105",e:"105",f:"106",fa:"106",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2016-03-08",{c:"42",ca:"42",e:"13",f:"45",fa:"45",s:"9",si:"9"}],["2023-09-18",{c:"117",ca:"117",e:"117",f:"63",fa:"63",s:"17",si:"17"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"71",fa:"79",s:"13.1",si:"13"}],["2020-01-15",{c:"55",ca:"55",e:"79",f:"49",fa:"49",s:"12.1",si:"12.2"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"54",fa:"54",s:"13.1",si:"13.4"}],["2017-03-27",{c:"41",ca:"41",e:"12",f:"22",fa:"22",s:"10.1",si:"10.3"}],["2025-03-31",{c:"121",ca:"121",e:"121",f:"127",fa:"127",s:"18.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2023-02-14",{c:"58",ca:"58",e:"79",f:"110",fa:"110",s:"10",si:"10"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"16.2",si:"16.2"}],["2022-02-03",{c:"98",ca:"98",e:"98",f:"96",fa:"96",s:"13",si:"13"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2020-07-28",{c:"50",ca:"50",e:"12",f:"71",fa:"79",s:"9",si:"9"}],["2025-08-19",{c:"137",ca:"137",e:"137",f:"142",fa:"142",s:"17",si:"17"}],["2017-04-19",{c:"26",ca:"26",e:"12",f:"53",fa:"53",s:"7",si:"7"}],["2023-05-09",{c:"80",ca:"80",e:"80",f:"113",fa:"113",s:"16.4",si:"16.4"}],["2020-11-17",{c:"69",ca:"69",e:"79",f:"83",fa:"83",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"3",si:"1"}],["2018-12-11",{c:"40",ca:"40",e:"18",f:"51",fa:"64",s:"10.1",si:"10.3"}],["2023-03-27",{c:"73",ca:"73",e:"79",f:"101",fa:"101",s:"16.4",si:"16.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-09-12",{c:"105",ca:"105",e:"105",f:"101",fa:"101",s:"16",si:"16"}],["2023-09-18",{c:"83",ca:"83",e:"83",f:"107",fa:"107",s:"17",si:"17"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-07-26",{c:"52",ca:"52",e:"79",f:"103",fa:"103",s:"15.4",si:"15.4"}],["2023-02-14",{c:"105",ca:"105",e:"105",f:"110",fa:"110",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-15",{c:"108",ca:"108",e:"108",f:"130",fa:"130",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"≤4",si:"≤3.2"}],["2025-03-04",{c:"51",ca:"51",e:"12",f:"136",fa:"136",s:"5.1",si:"5"}],["2024-09-16",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2023-12-11",{c:"85",ca:"85",e:"85",f:"68",fa:"68",s:"17.2",si:"17.2"}],["2023-09-18",{c:"91",ca:"91",e:"91",f:"33",fa:"33",s:"17",si:"17"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"25",s:"3",si:"1"}],["2023-12-11",{c:"59",ca:"59",e:"79",f:"98",fa:"98",s:"17.2",si:"17.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"60",fa:"60",s:"13",si:"13"}],["2016-08-02",{c:"25",ca:"25",e:"14",f:"23",fa:"23",s:"7",si:"7"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"31",fa:"31",s:"10.1",si:"10.3"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"55",fa:"55",s:"11",si:"11"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2017-04-05",{c:"49",ca:"49",e:"15",f:"31",fa:"31",s:"9.1",si:"9.3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"≤4",ca:"18",e:"12",f:"≤2",fa:"4",s:"≤3.1",si:"≤2"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-02-20",{c:"111",ca:"111",e:"111",f:"123",fa:"123",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"10",ca:"18",e:"79",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2020-01-15",{c:"12",ca:"18",e:"79",f:"49",fa:"49",s:"6",si:"6"}],["2025-09-16",{c:"131",ca:"131",e:"131",f:"143",fa:"143",s:"18.4",si:"18.4"}],["2024-09-03",{c:"120",ca:"120",e:"120",f:"130",fa:"130",s:"17.2",si:"17.2"}],["2023-09-18",{c:"31",ca:"31",e:"12",f:"6",fa:"6",s:"17",si:"4.2"}],["2015-07-29",{c:"15",ca:"18",e:"12",f:"1",fa:"4",s:"6",si:"6"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"98",fa:"98",s:"15.4",si:"15.4"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"49",fa:"49",s:"16.4",si:"16.4"}],["2023-08-01",{c:"17",ca:"18",e:"79",f:"116",fa:"116",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"53",fa:"53",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["≤2017-04-05",{c:"1",ca:"18",e:"≤15",f:"3",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"33",fa:"33",s:"11",si:"11"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"4",si:"3.2"}],["2016-03-21",{c:"31",ca:"31",e:"12",f:"12",fa:"14",s:"9.1",si:"9.3"}],["2019-09-19",{c:"14",ca:"18",e:"18",f:"20",fa:"20",s:"10.1",si:"13"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2022-05-03",{c:"98",ca:"98",e:"98",f:"100",fa:"100",s:"13.1",si:"13.4"}],["2020-01-15",{c:"43",ca:"43",e:"79",f:"46",fa:"46",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1.5",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2019-03-25",{c:"42",ca:"42",e:"13",f:"38",fa:"38",s:"12.1",si:"12.2"}],["2021-11-02",{c:"77",ca:"77",e:"79",f:"94",fa:"94",s:"13.1",si:"13.4"}],["2021-09-20",{c:"93",ca:"93",e:"93",f:"91",fa:"91",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2017-03-27",{c:"52",ca:"52",e:"14",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2018-04-30",{c:"38",ca:"38",e:"17",f:"47",fa:"35",s:"9",si:"9"}],["2021-09-20",{c:"56",ca:"56",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2020-09-16",{c:"63",ca:"63",e:"17",f:"47",fa:"36",s:"14",si:"14"}],["2020-02-07",{c:"40",ca:"40",e:"80",f:"58",fa:"28",s:"9",si:"9"}],["2016-06-07",{c:"34",ca:"34",e:"12",f:"47",fa:"47",s:"9.1",si:"9.3"}],["2017-03-27",{c:"42",ca:"42",e:"14",f:"39",fa:"39",s:"10.1",si:"10.3"}],["2024-10-29",{c:"103",ca:"103",e:"103",f:"132",fa:"132",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"8",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"28",fa:"28",s:"10.1",si:"10.3"}],["2021-04-26",{c:"89",ca:"89",e:"89",f:"82",fa:"82",s:"14.1",si:"14.5"}],["2016-09-07",{c:"53",ca:"53",e:"12",f:"35",fa:"35",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-11-02",{c:"46",ca:"46",e:"79",f:"94",fa:"94",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"29",ca:"29",e:"12",f:"20",fa:"20",s:"9",si:"9"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"63",fa:"63",s:"14.1",si:"14.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-04-04",{c:"135",ca:"135",e:"135",f:"129",fa:"129",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"24",fa:"24",s:"3.1",si:"2"}],["2022-03-14",{c:"86",ca:"86",e:"86",f:"85",fa:"85",s:"15.4",si:"15.4"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2016-09-20",{c:"36",ca:"36",e:"14",f:"39",fa:"39",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-09-07",{c:"56",ca:"56",e:"79",f:"92",fa:"92",s:"11",si:"11"}],["2017-04-05",{c:"48",ca:"48",e:"15",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"33",ca:"33",e:"79",f:"32",fa:"32",s:"9",si:"9"}],["2020-01-15",{c:"35",ca:"35",e:"79",f:"41",fa:"41",s:"10",si:"10"}],["2020-03-24",{c:"79",ca:"79",e:"17",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2022-11-15",{c:"101",ca:"101",e:"101",f:"107",fa:"107",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-07-25",{c:"127",ca:"127",e:"127",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-01-06",{c:"97",ca:"97",e:"97",f:"34",fa:"34",s:"9",si:"9"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"34",ca:"34",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2018-09-05",{c:"62",ca:"62",e:"17",f:"62",fa:"62",s:"11",si:"11"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"89",ca:"89",e:"79",f:"89",fa:"89",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-03-27",{c:"77",ca:"77",e:"79",f:"98",fa:"98",s:"16.4",si:"16.4"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"35",ca:"35",e:"12",f:"29",fa:"32",s:"10.1",si:"10.3"}],["2016-09-20",{c:"39",ca:"39",e:"13",f:"26",fa:"26",s:"10",si:"10"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3.5",fa:"4",s:"5",si:"≤3"}],["2015-07-29",{c:"11",ca:"18",e:"12",f:"3.5",fa:"4",s:"5.1",si:"5"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2020-01-15",{c:"71",ca:"71",e:"79",f:"65",fa:"65",s:"12.1",si:"12.2"}],["2024-06-11",{c:"111",ca:"111",e:"111",f:"127",fa:"127",s:"16.2",si:"16.2"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"3.6",fa:"4",s:"7",si:"7"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2022-10-27",{c:"107",ca:"107",e:"107",f:"66",fa:"66",s:"16",si:"16"}],["2022-03-14",{c:"37",ca:"37",e:"15",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2023-12-19",{c:"105",ca:"105",e:"105",f:"121",fa:"121",s:"15.4",si:"15.4"}],["2020-03-24",{c:"74",ca:"74",e:"79",f:"67",fa:"67",s:"13.1",si:"13.4"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"11",fa:"14",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2024-09-16",{c:"87",ca:"87",e:"87",f:"88",fa:"88",s:"18",si:"18"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"96",fa:"96",s:"15",si:"15"}],["2023-09-18",{c:"106",ca:"106",e:"106",f:"98",fa:"98",s:"17",si:"17"}],["2023-09-18",{c:"88",ca:"55",e:"88",f:"43",fa:"43",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-10-03",{c:"106",ca:"106",e:"106",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"17",fa:"17",s:"5",si:"4"}],["2020-01-15",{c:"20",ca:"25",e:"79",f:"25",fa:"25",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-04-13",{c:"81",ca:"81",e:"81",f:"26",fa:"26",s:"13.1",si:"13.4"}],["2021-10-05",{c:"41",ca:"41",e:"79",f:"93",fa:"93",s:"10",si:"10"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"89",fa:"89",s:"17",si:"17"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"50",fa:"50",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"89",ca:"89",e:"89",f:"108",fa:"108",s:"16.4",si:"16.4"}],["2020-01-15",{c:"39",ca:"39",e:"79",f:"51",fa:"51",s:"10",si:"10"}],["2021-09-20",{c:"58",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2022-08-05",{c:"104",ca:"104",e:"104",f:"72",fa:"79",s:"14.1",si:"14.5"}],["2023-04-11",{c:"102",ca:"102",e:"102",f:"112",fa:"112",s:"15.5",si:"15.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-11-12",{c:"1",ca:"18",e:"13",f:"19",fa:"19",s:"1.2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"3",si:"1"}],["2021-04-26",{c:"20",ca:"25",e:"12",f:"57",fa:"57",s:"14.1",si:"5"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"3"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"6",fa:"6",s:"3.1",si:"2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2025-08-19",{c:"13",ca:"132",e:"13",f:"50",fa:"142",s:"11.1",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-16",{c:"4",ca:"57",e:"12",f:"23",fa:"52",s:"3.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-12-07",{c:"66",ca:"66",e:"79",f:"95",fa:"79",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2018-12-11",{c:"41",ca:"41",e:"12",f:"64",fa:"64",s:"9",si:"9"}],["2019-03-25",{c:"58",ca:"58",e:"16",f:"55",fa:"55",s:"12.1",si:"12.2"}],["2017-09-28",{c:"24",ca:"25",e:"12",f:"29",fa:"56",s:"10",si:"10"}],["2021-04-26",{c:"81",ca:"81",e:"81",f:"86",fa:"86",s:"14.1",si:"14.5"}],["2025-03-04",{c:"129",ca:"129",e:"129",f:"136",fa:"136",s:"16.4",si:"16.4"}],["2021-04-26",{c:"72",ca:"72",e:"79",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2020-09-16",{c:"74",ca:"74",e:"79",f:"75",fa:"79",s:"14",si:"14"}],["2019-09-19",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"13",si:"13"}],["2020-09-16",{c:"71",ca:"71",e:"79",f:"76",fa:"79",s:"14",si:"14"}],["2024-04-16",{c:"87",ca:"87",e:"87",f:"125",fa:"125",s:"14.1",si:"14.5"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2018-04-12",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"11.1",si:"11.3"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"36",fa:"36",s:"8",si:"8"}],["2025-03-31",{c:"122",ca:"122",e:"122",f:"131",fa:"131",s:"18.4",si:"18.4"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"1",fa:"4",s:"5",si:"4.2"}],["2018-05-09",{c:"61",ca:"61",e:"16",f:"60",fa:"60",s:"11",si:"11"}],["2023-06-06",{c:"80",ca:"80",e:"80",f:"114",fa:"114",s:"15",si:"15"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"4"}],["2025-04-29",{c:"123",ca:"123",e:"123",f:"138",fa:"138",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"6",fa:"6",s:"1.2",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"48",ca:"48",e:"79",f:"50",fa:"50",s:"11",si:"11"}],["2016-09-20",{c:"49",ca:"49",e:"14",f:"44",fa:"44",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-11-21",{c:"109",ca:"109",e:"109",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2024-05-13",{c:"123",ca:"123",e:"123",f:"120",fa:"120",s:"17.5",si:"17.5"}],["2020-07-28",{c:"83",ca:"83",e:"83",f:"69",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"113",ca:"113",e:"113",f:"112",fa:"112",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2025-09-15",{c:"46",ca:"46",e:"79",f:"127",fa:"127",s:"5",si:"26"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"39",fa:"39",s:"11.1",si:"11.3"}],["2021-01-26",{c:"50",ca:"50",e:"79",f:"85",fa:"85",s:"11.1",si:"11.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"50",fa:"50",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-19",{c:"77",ca:"77",e:"79",f:"121",fa:"121",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"6",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2021-09-20",{c:"89",ca:"89",e:"89",f:"66",fa:"66",s:"15",si:"15"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"21",fa:"21",s:"7",si:"7"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"24",ca:"25",e:"79",f:"35",fa:"35",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"53",fa:"53",s:"15.4",si:"15.4"}],["2015-07-29",{c:"9",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2023-01-12",{c:"109",ca:"109",e:"109",f:"4",fa:"4",s:"5.1",si:"5"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"63",fa:"63",s:"15.4",si:"15.4"}],["2017-09-19",{c:"53",ca:"53",e:"12",f:"36",fa:"36",s:"11",si:"11"}],["2020-02-04",{c:"80",ca:"80",e:"12",f:"42",fa:"42",s:"8",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"104",ca:"104",e:"104",f:"102",fa:"102",s:"16.4",si:"16.4"}],["2021-04-26",{c:"49",ca:"49",e:"79",f:"25",fa:"25",s:"14.1",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"60",ca:"60",e:"18",f:"57",fa:"57",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-10-02",{c:"6",ca:"18",e:"18",f:"56",fa:"56",s:"6",si:"10.3"}],["2020-07-28",{c:"79",ca:"79",e:"79",f:"75",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"66",fa:"66",s:"11",si:"11"}],["2015-07-29",{c:"18",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"32",fa:"32",s:"8",si:"8"}],["2020-01-15",{c:"≤79",ca:"≤79",e:"79",f:"≤23",fa:"≤23",s:"≤9.1",si:"≤9.3"}],["2022-09-02",{c:"105",ca:"105",e:"105",f:"103",fa:"103",s:"15.6",si:"15.6"}],["2023-09-18",{c:"66",ca:"66",e:"79",f:"115",fa:"115",s:"17",si:"17"}],["2022-09-12",{c:"55",ca:"55",e:"79",f:"72",fa:"79",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"14",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-10-25",{c:"57",ca:"57",e:"12",f:"58",fa:"58",s:"15",si:"15.1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"120",ca:"120",e:"120",f:"117",fa:"117",s:"17.2",si:"17.2"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"84",fa:"84",s:"9",si:"9"}],["2023-03-27",{c:"20",ca:"42",e:"14",f:"22",fa:"22",s:"7",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"9",si:"9"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-07-28",{c:"75",ca:"75",e:"79",f:"70",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2022-03-14",{c:"93",ca:"93",e:"93",f:"92",fa:"92",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2021-04-26",{c:"80",ca:"80",e:"80",f:"71",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"10",fa:"10",s:"8",si:"8"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-07-29",{c:"29",ca:"29",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2016-08-02",{c:"27",ca:"27",e:"14",f:"29",fa:"29",s:"8",si:"8"}],["2018-04-30",{c:"24",ca:"25",e:"17",f:"25",fa:"25",s:"8",si:"9"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"105",fa:"105",s:"16.4",si:"16.4"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["≤2020-03-24",{c:"≤80",ca:"≤80",e:"≤80",f:"1.5",fa:"4",s:"≤13.1",si:"≤13.4"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2023-03-27",{c:"108",ca:"109",e:"108",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"88",fa:"88",s:"16.4",si:"16.4"}],["2017-04-05",{c:"1",ca:"18",e:"15",f:"1.5",fa:"4",s:"1.2",si:"1"}],["≤2018-10-02",{c:"10",ca:"18",e:"≤18",f:"4",fa:"4",s:"7",si:"7"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"66",fa:"66",s:"17",si:"17"}],["2022-09-12",{c:"90",ca:"90",e:"90",f:"81",fa:"81",s:"16",si:"16"}],["2020-03-24",{c:"68",ca:"68",e:"79",f:"61",fa:"61",s:"13.1",si:"13.4"}],["2018-10-02",{c:"23",ca:"25",e:"18",f:"49",fa:"49",s:"7",si:"7"}],["2022-09-12",{c:"63",ca:"63",e:"18",f:"59",fa:"59",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2019-01-29",{c:"50",ca:"50",e:"12",f:"65",fa:"65",s:"10",si:"10"}],["2024-12-11",{c:"15",ca:"18",e:"79",f:"95",fa:"95",s:"18.2",si:"18.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"1.5",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"33",ca:"33",e:"12",f:"18",fa:"18",s:"7",si:"7"}],["2021-04-26",{c:"60",ca:"60",e:"79",f:"84",fa:"84",s:"14.1",si:"14.5"}],["2025-09-15",{c:"124",ca:"124",e:"124",f:"128",fa:"128",s:"26",si:"26"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2015-09-16",{c:"6",ca:"18",e:"12",f:"7",fa:"7",s:"8",si:"9"}],["2022-09-12",{c:"44",ca:"44",e:"79",f:"46",fa:"46",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2016-03-21",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"9.1",si:"9.3"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"51",fa:"51",s:"10.1",si:"10.3"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"51",fa:"51",s:"9",si:"9"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2020-07-28",{c:"55",ca:"55",e:"12",f:"59",fa:"79",s:"13",si:"13"}],["2025-01-27",{c:"116",ca:"116",e:"116",f:"125",fa:"125",s:"17",si:"18.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"76",ca:"76",e:"79",f:"67",fa:"67",s:"12.1",si:"13"}],["2022-05-31",{c:"96",ca:"96",e:"96",f:"101",fa:"101",s:"14.1",si:"14.5"}],["2020-01-15",{c:"74",ca:"74",e:"79",f:"63",fa:"64",s:"10.1",si:"10.3"}],["2023-12-11",{c:"73",ca:"73",e:"79",f:"78",fa:"79",s:"17.2",si:"17.2"}],["2023-12-11",{c:"86",ca:"86",e:"86",f:"101",fa:"101",s:"17.2",si:"17.2"}],["2023-06-06",{c:"1",ca:"18",e:"12",f:"1",fa:"114",s:"1.1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2019-09-19",{c:"63",ca:"63",e:"12",f:"6",fa:"6",s:"13",si:"13"}],["2015-07-29",{c:"6",ca:"18",e:"12",f:"6",fa:"6",s:"6",si:"7"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"29",fa:"29",s:"8",si:"8"}],["2020-07-28",{c:"76",ca:"76",e:"79",f:"71",fa:"79",s:"13",si:"13"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2018-10-02",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2025-01-07",{c:"128",ca:"128",e:"128",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-03-05",{c:"119",ca:"119",e:"119",f:"121",fa:"121",s:"17.4",si:"17.4"}],["2016-09-20",{c:"49",ca:"49",e:"12",f:"18",fa:"18",s:"10",si:"10"}],["2023-03-27",{c:"50",ca:"50",e:"17",f:"44",fa:"48",s:"16",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-03-24",{c:"63",ca:"63",e:"79",f:"49",fa:"49",s:"13.1",si:"13.4"}],["2020-07-28",{c:"71",ca:"71",e:"79",f:"69",fa:"79",s:"12.1",si:"12.2"}],["2021-04-26",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"14.1",si:"14.5"}],["2020-07-28",{c:"1",ca:"18",e:"13",f:"78",fa:"79",s:"4",si:"3.2"}],["2024-01-23",{c:"119",ca:"119",e:"119",f:"122",fa:"122",s:"17.2",si:"17.2"}],["2021-09-20",{c:"85",ca:"85",e:"85",f:"87",fa:"87",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-07-09",{c:"85",ca:"85",e:"85",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.6",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"23",fa:"23",s:"7",si:"7"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2024-10-29",{c:"83",ca:"83",e:"83",f:"132",fa:"132",s:"15.4",si:"15.4"}],["2025-05-27",{c:"134",ca:"134",e:"134",f:"139",fa:"139",s:"18.4",si:"18.4"}],["2024-07-09",{c:"111",ca:"111",e:"111",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2020-07-28",{c:"64",ca:"64",e:"79",f:"69",fa:"79",s:"13.1",si:"13.4"}],["2022-09-12",{c:"68",ca:"68",e:"79",f:"62",fa:"62",s:"16",si:"16"}],["2018-10-23",{c:"1",ca:"18",e:"12",f:"63",fa:"63",s:"3",si:"1"}],["2023-03-27",{c:"54",ca:"54",e:"17",f:"45",fa:"45",s:"16.4",si:"16.4"}],["2017-09-19",{c:"29",ca:"29",e:"12",f:"35",fa:"35",s:"11",si:"11"}],["2020-07-27",{c:"84",ca:"84",e:"84",f:"67",fa:"67",s:"9.1",si:"9.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2023-11-21",{c:"111",ca:"111",e:"111",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"118",fa:"118",s:"17.2",si:"17.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"38",fa:"38",s:"5",si:"4.2"}],["2024-12-11",{c:"128",ca:"128",e:"128",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2024-12-11",{c:"84",ca:"84",e:"84",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"27",ca:"27",e:"79",f:"32",fa:"32",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"38",ca:"39",e:"79",f:"43",fa:"43",s:"16.4",si:"16.4"}],["2025-03-31",{c:"84",ca:"84",e:"84",f:"126",fa:"126",s:"16.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"113",fa:"113",s:"17",si:"17"}],["2022-03-14",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"15.4",si:"15.4"}],["2020-09-16",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"14",si:"14"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"68",fa:"68",s:"11",si:"11"}],["2024-10-01",{c:"80",ca:"80",e:"80",f:"131",fa:"131",s:"16.1",si:"16.1"}],["2024-12-11",{c:"94",ca:"94",e:"94",f:"97",fa:"97",s:"18.2",si:"18.2"}],["2024-12-11",{c:"121",ca:"121",e:"121",f:"64",fa:"64",s:"18.2",si:"18.2"}],["2023-10-13",{c:"118",ca:"118",e:"118",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"11",ca:"18",e:"12",f:"52",fa:"52",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"6",ca:"18",e:"79",f:"6",fa:"45",s:"5",si:"5"}],["2023-03-27",{c:"65",ca:"65",e:"79",f:"61",fa:"61",s:"16.4",si:"16.4"}],["2018-04-30",{c:"45",ca:"45",e:"17",f:"44",fa:"44",s:"11.1",si:"11.3"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2024-06-11",{c:"122",ca:"122",e:"122",f:"127",fa:"127",s:"17",si:"17"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2020-07-28",{c:"73",ca:"73",e:"79",f:"72",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"62",fa:"62",s:"10.1",si:"10.3"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"54",fa:"54",s:"10.1",si:"10.3"}],["2021-12-13",{c:"68",ca:"89",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2023-03-27",{c:"92",ca:"92",e:"92",f:"92",fa:"92",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"19",ca:"25",e:"79",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-01-15",{c:"18",ca:"18",e:"79",f:"55",fa:"55",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-09-05",{c:"33",ca:"33",e:"14",f:"49",fa:"62",s:"7",si:"7"}],["2017-11-28",{c:"9",ca:"47",e:"12",f:"2",fa:"57",s:"5.1",si:"5"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2017-03-27",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"10.1",si:"10.3"}],["2020-01-15",{c:"70",ca:"70",e:"79",f:"3",fa:"4",s:"10.1",si:"10.3"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.5",si:"17.5"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"126",fa:"126",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"77",ca:"77",e:"79",f:"65",fa:"65",s:"14",si:"14"}],["2019-09-19",{c:"56",ca:"56",e:"16",f:"59",fa:"59",s:"13",si:"13"}],["2023-12-05",{c:"119",ca:"120",e:"85",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2023-09-18",{c:"61",ca:"61",e:"79",f:"57",fa:"57",s:"17",si:"17"}],["2022-06-28",{c:"67",ca:"67",e:"79",f:"102",fa:"102",s:"14.1",si:"14.5"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"29",fa:"29",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2020-01-15",{c:"73",ca:"73",e:"79",f:"67",fa:"67",s:"13",si:"13"}],["2016-09-20",{c:"34",ca:"34",e:"12",f:"31",fa:"31",s:"10",si:"10"}],["2017-04-05",{c:"57",ca:"57",e:"15",f:"48",fa:"48",s:"10",si:"10"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"24",fa:"24",s:"9",si:"9"}],["2020-08-27",{c:"85",ca:"85",e:"85",f:"77",fa:"79",s:"13.1",si:"13.4"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"17",fa:"17",s:"9",si:"9"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"61",fa:"61",s:"12",si:"12"}],["2023-10-24",{c:"111",ca:"111",e:"111",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2022-03-14",{c:"98",ca:"98",e:"98",f:"94",fa:"94",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2023-09-15",{c:"117",ca:"117",e:"117",f:"71",fa:"79",s:"16",si:"16"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2016-09-20",{c:"2",ca:"18",e:"12",f:"49",fa:"49",s:"4",si:"3.2"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"3",fa:"4",s:"3",si:"2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3",fa:"4",s:"6",si:"6"}],["2015-09-30",{c:"38",ca:"38",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-08-10",{c:"42",ca:"42",e:"79",f:"91",fa:"91",s:"13.1",si:"13.4"}],["2018-10-02",{c:"1",ca:"18",e:"18",f:"1.5",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"2"}],["2024-12-11",{c:"89",ca:"89",e:"89",f:"131",fa:"131",s:"18.2",si:"18.2"}],["2015-11-12",{c:"26",ca:"26",e:"13",f:"22",fa:"22",s:"8",si:"8"}],["2020-01-15",{c:"62",ca:"62",e:"79",f:"53",fa:"53",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"47",ca:"47",e:"12",f:"49",fa:"49",s:"16",si:"16"}],["2022-03-14",{c:"48",ca:"48",e:"79",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-03",{c:"99",ca:"99",e:"99",f:"46",fa:"46",s:"7",si:"7"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"19",fa:"19",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"48",ca:"48",e:"79",f:"41",fa:"41",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"7",fa:"7",s:"1.3",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.5",fa:"4",s:"1.1",si:"1"}],["2017-04-05",{c:"4",ca:"18",e:"15",f:"49",fa:"49",s:"3",si:"2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-11-19",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"12.1",si:"12.2"}],["2020-07-28",{c:"33",ca:"33",e:"12",f:"74",fa:"79",s:"12.1",si:"12.2"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-05-13",{c:"114",ca:"114",e:"114",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2019-09-19",{c:"36",ca:"36",e:"12",f:"52",fa:"52",s:"13",si:"9.3"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"122",fa:"122",s:"17.4",si:"17.4"}],["2024-04-16",{c:"118",ca:"118",e:"118",f:"125",fa:"125",s:"13.1",si:"13.4"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"15.4",si:"15.4"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.4",si:"17.4"}],["2015-09-30",{c:"26",ca:"26",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2023-03-14",{c:"19",ca:"25",e:"79",f:"111",fa:"111",s:"6",si:"6"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"108",fa:"108",s:"15.4",si:"15.4"}],["2023-07-21",{c:"115",ca:"115",e:"115",f:"70",fa:"79",s:"15",si:"15"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-05",{c:"140",ca:"140",e:"140",f:"133",fa:"133",s:"18.2",si:"18.2"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2016-03-21",{c:"41",ca:"41",e:"13",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"102",fa:"102",s:"17",si:"17"}],["2018-04-30",{c:"44",ca:"44",e:"17",f:"48",fa:"48",s:"10.1",si:"10.3"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"19",fa:"19",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"115",fa:"115",s:"17",si:"17"}],["2025-09-15",{c:"95",ca:"95",e:"95",f:"142",fa:"142",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["2023-11-21",{c:"72",ca:"72",e:"79",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"88",fa:"88",s:"16.5",si:"16.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-18",{c:"124",ca:"124",e:"124",f:"120",fa:"120",s:"17.4",si:"17.4"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2025-10-14",{c:"125",ca:"125",e:"125",f:"144",fa:"144",s:"18.2",si:"18.2"}],["2025-10-14",{c:"111",ca:"111",e:"111",f:"144",fa:"144",s:"18",si:"18"}],["2022-12-05",{c:"108",ca:"108",e:"108",f:"101",fa:"101",s:"15.4",si:"15.4"}],["2017-10-17",{c:"26",ca:"26",e:"16",f:"19",fa:"19",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2021-08-10",{c:"61",ca:"61",e:"79",f:"91",fa:"68",s:"13",si:"13"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"11",si:"11"}],["2021-04-26",{c:"85",ca:"85",e:"85",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2021-10-25",{c:"75",ca:"75",e:"79",f:"78",fa:"79",s:"15.1",si:"15.1"}],["2022-05-03",{c:"95",ca:"95",e:"95",f:"100",fa:"100",s:"15.2",si:"15.2"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"112",fa:"112",s:"17.4",si:"17.4"}],["2024-12-11",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18.2",si:"18.2"}],["2020-10-20",{c:"86",ca:"86",e:"86",f:"78",fa:"79",s:"13.1",si:"13.4"}],["2020-03-24",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2021-10-25",{c:"75",ca:"75",e:"18",f:"64",fa:"64",s:"15.1",si:"15.1"}],["2021-11-19",{c:"96",ca:"96",e:"96",f:"79",fa:"79",s:"15.1",si:"15.1"}],["2021-04-26",{c:"69",ca:"69",e:"18",f:"62",fa:"62",s:"14.1",si:"14.5"}],["2023-03-27",{c:"91",ca:"91",e:"91",f:"89",fa:"89",s:"16.4",si:"16.4"}],["2024-12-11",{c:"112",ca:"112",e:"112",f:"121",fa:"121",s:"18.2",si:"18.2"}],["2021-12-13",{c:"74",ca:"88",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2024-09-16",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"79",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"36",ca:"36",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2020-09-16",{c:"84",ca:"84",e:"84",f:"75",fa:"79",s:"14",si:"14"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2015-07-29",{c:"37",ca:"37",e:"12",f:"34",fa:"34",s:"11",si:"11"}],["2022-03-14",{c:"69",ca:"69",e:"79",f:"96",fa:"96",s:"15.4",si:"15.4"}],["2021-09-07",{c:"67",ca:"70",e:"18",f:"60",fa:"92",s:"13",si:"13"}],["2023-10-24",{c:"85",ca:"85",e:"85",f:"119",fa:"119",s:"16",si:"16"}],["2015-07-29",{c:"9",ca:"25",e:"12",f:"4",fa:"4",s:"5.1",si:"8"}],["2021-09-20",{c:"63",ca:"63",e:"17",f:"30",fa:"30",s:"14",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"53",fa:"53",s:"12",si:"12"}],["2017-04-19",{c:"33",ca:"33",e:"12",f:"53",fa:"53",s:"9.1",si:"9.3"}],["2020-09-16",{c:"47",ca:"47",e:"79",f:"56",fa:"56",s:"14",si:"14"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"22",fa:"22",s:"8",si:"8"}],["2018-04-30",{c:"26",ca:"26",e:"17",f:"22",fa:"22",s:"8",si:"8"}],["2022-12-13",{c:"100",ca:"100",e:"100",f:"108",fa:"108",s:"16",si:"16"}],["2021-09-20",{c:"56",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-09-16",{c:"9",ca:"18",e:"18",f:"65",fa:"65",s:"14",si:"14"}],["2020-01-15",{c:"56",ca:"56",e:"79",f:"22",fa:"24",s:"11",si:"11"}],["2025-10-03",{c:"141",ca:"141",e:"141",f:"117",fa:"117",s:"15.4",si:"15.4"}],["2023-05-09",{c:"76",ca:"76",e:"79",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"11",fa:"14",s:"5",si:"4.2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"8"}],["2020-01-15",{c:"23",ca:"25",e:"79",f:"31",fa:"31",s:"6",si:"8"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"36",ca:"36",e:"79",f:"36",fa:"36",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"15",fa:"15",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"48",ca:"48",e:"12",f:"41",fa:"41",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3",fa:"4",s:"1",si:"1"}],["2024-05-14",{c:"1",ca:"18",e:"12",f:"126",fa:"126",s:"3.1",si:"3"}]],c={w:"WebKit",g:"Gecko",p:"Presto",b:"Blink"},e={r:"retired",c:"current",b:"beta",n:"nightly",p:"planned",u:"unknown",e:"esr"},f=s=>{const a={};return Object.entries(s).forEach(([s,r])=>{if(r.releases){a[s]||(a[s]={releases:{}});const f=a[s].releases;r.releases.forEach(s=>{f[s[0]]={version:s[0],release_date:"u"==s[1]?"unknown":s[1],status:e[s[2]],engine:s[3]?c[s[3]]:void 0,engine_version:s[4]}})}}),a},b=(()=>{const s=[];return r.forEach(a=>{var r;s.push({status:{baseline_low_date:a[0],support:(r=a[1],{chrome:r.c,chrome_android:r.ca,edge:r.e,firefox:r.f,firefox_android:r.fa,safari:r.s,safari_ios:r.si})}})}),s})(),u=f(s),i=f(a);try{"undefined"!=typeof process&&"function"==typeof process.loadEnvFile&&process.loadEnvFile()}catch(s){}let n=!1;const o=["chrome","chrome_android","edge","firefox","firefox_android","safari","safari_ios"],t=Object.entries(u).filter(([s])=>o.includes(s)),g=["webview_android","samsunginternet_android","opera_android","opera"],l=[...Object.entries(u).filter(([s])=>g.includes(s)),...Object.entries(i)],w=["current","esr","retired","unknown","beta","nightly"];let p=!1;const d=s=>{if(!1===s.includeDownstreamBrowsers&&!0===s.includeKaiOS){if(console.log(new Error("KaiOS is a downstream browser and can only be included if you include other downstream browsers. Please ensure you use `includeDownstreamBrowsers: true`.")),"undefined"==typeof process||!process.exit)throw new Error("KaiOS configuration error: process.exit is not available");process.exit(1)}},v=s=>s&&s.startsWith("≤")?s.slice(1):s,_=(s,a)=>{if(s===a)return 0;const[r=0,c=0]=s.split(".",2).map(Number),[e=0,f=0]=a.split(".",2).map(Number);if(isNaN(r)||isNaN(c))throw new Error(`Invalid version: ${s}`);if(isNaN(e)||isNaN(f))throw new Error(`Invalid version: ${a}`);return r!==e?r>e?1:-1:c!==f?c>f?1:-1:0},h=s=>{let a=[];return s.forEach(s=>{let r=t.find(a=>a[0]===s.browser);if(r){Object.entries(r[1].releases).filter(([,s])=>w.includes(s.status)).sort((s,a)=>_(s[0],a[0])).forEach(([r,c])=>!!w.includes(c.status)&&(1===_(r,s.version)&&(a.push({browser:s.browser,version:r,release_date:c.release_date?c.release_date:"unknown"}),!0)))}}),a},m=(s,a=!1)=>{if(s.getFullYear()<2015&&!p&&console.warn(new Error("There are no browser versions compatible with Baseline before 2015. You may receive unexpected results.")),s.getFullYear()<2002)throw new Error("None of the browsers in the core set were released before 2002. Please use a date after 2002.");if(s.getFullYear()>(new Date).getFullYear())throw new Error("There are no browser versions compatible with Baseline in the future");const r=(s=>b.filter(a=>a.status.baseline_low_date&&new Date(a.status.baseline_low_date)<=s).map(s=>({baseline_low_date:s.status.baseline_low_date,support:s.status.support})))(s),c=(s=>{let a={};return Object.entries(t).forEach(([,s])=>{a[s[0]]={browser:s[0],version:"0",release_date:""}}),s.forEach(s=>{Object.entries(s.support).forEach(r=>{const c=r[0],e=v(r[1]);a[c]&&1===_(e,v(a[c].version))&&(a[c]={browser:c,version:e,release_date:s.baseline_low_date})})}),Object.values(a)})(r);return a?[...c,...h(c)].sort((s,a)=>s.browsera.browser?1:_(s.version,a.version)):c},O=(s=[],a=!0,r=!1)=>{const c=a=>{var r;return s&&s.length>0?null===(r=s.filter(s=>s.browser===a).sort((s,a)=>_(s.version,a.version))[0])||void 0===r?void 0:r.version:void 0},e=c("chrome"),f=c("firefox");if(!e&&!f)throw new Error("There are no browser versions compatible with Baseline before Chrome and Firefox");let b=[];return l.filter(([s])=>!("kai_os"===s&&!r)).forEach(([s,r])=>{var c;if(!r.releases)return;let u=Object.entries(r.releases).filter(([,s])=>{const{engine:a,engine_version:r}=s;return!(!a||!r)&&("Blink"===a&&e?_(r,e)>=0:!("Gecko"!==a||!f)&&_(r,f)>=0)}).sort((s,a)=>_(s[0],a[0]));for(let r=0;r{if(n||"undefined"!=typeof process&&process.env&&(process.env.BROWSERSLIST_IGNORE_OLD_DATA||process.env.BASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA))return;const r=new Date;r.setMonth(r.getMonth()-2),s>r&&(null!=a?a:1764418039385){t[s]={},y({targetYear:s,suppressWarnings:u.suppressWarnings}).forEach(a=>{t[s]&&(t[s][a.browser]=a)})});const g=y({suppressWarnings:u.suppressWarnings}),l={};g.forEach(s=>{l[s.browser]=s});const w=new Date;w.setMonth(w.getMonth()+30);const v=y({widelyAvailableOnDate:w.toISOString().slice(0,10),suppressWarnings:u.suppressWarnings}),h={};v.forEach(s=>{h[s.browser]=s});const m=y({targetYear:2002,listAllCompatibleVersions:!0,suppressWarnings:u.suppressWarnings}),E=[];if(o.forEach(s=>{var a,r,c,e;let f=m.filter(a=>a.browser==s).sort((s,a)=>_(s.version,a.version)),b=null!==(r=null===(a=l[s])||void 0===a?void 0:a.version)&&void 0!==r?r:"0",o=null!==(e=null===(c=h[s])||void 0===c?void 0:c.version)&&void 0!==e?e:"0";n.forEach(a=>{var r;if(t[a]){let c=(null!==(r=t[a][s])&&void 0!==r?r:{version:"0"}).version,e=f.findIndex(s=>0===_(s.version,c));(a===i-1?f:f.slice(0,e)).forEach(s=>{let r=_(s.version,b)>=0,c=_(s.version,o)>=0,e=Object.assign(Object.assign({},s),{year:a<=2015?"pre_baseline":a-1});u.useSupports?(r&&(e.supports="widely"),c&&(e.supports="newly")):e=Object.assign(Object.assign({},e),{wa_compatible:r}),E.push(e)}),f=f.slice(e,f.length)}})}),u.includeDownstreamBrowsers){O(E,!0,u.includeKaiOS).forEach(s=>{let a=E.find(a=>"chrome"===a.browser&&a.version===s.engine_version);a&&(u.useSupports?E.push(Object.assign(Object.assign({},s),{year:a.year,supports:a.supports})):E.push(Object.assign(Object.assign({},s),{year:a.year,wa_compatible:a.wa_compatible})))})}if(E.sort((s,a)=>{if("pre_baseline"===s.year&&"pre_baseline"!==a.year)return-1;if("pre_baseline"===a.year&&"pre_baseline"!==s.year)return 1;if("pre_baseline"!==s.year&&"pre_baseline"!==a.year){if(s.yeara.year)return 1}return s.browsera.browser?1:_(s.version,a.version)}),"object"===u.outputFormat){const s={};return E.forEach(a=>{s[a.browser]||(s[a.browser]={});let r={year:a.year,release_date:a.release_date,engine:a.engine,engine_version:a.engine_version};s[a.browser][a.version]=u.useSupports?a.supports?Object.assign(Object.assign({},r),{supports:a.supports}):r:Object.assign(Object.assign({},r),{wa_compatible:a.wa_compatible})}),null!=s?s:{}}if("csv"===u.outputFormat){let s=`"browser","version","year","${u.useSupports?"supports":"wa_compatible"}","release_date","engine","engine_version"`;return E.forEach(a=>{var r,c,e,f;let b={browser:a.browser,version:a.version,year:a.year,release_date:null!==(r=a.release_date)&&void 0!==r?r:"NULL",engine:null!==(c=a.engine)&&void 0!==c?c:"NULL",engine_version:null!==(e=a.engine_version)&&void 0!==e?e:"NULL"};b=u.useSupports?Object.assign(Object.assign({},b),{supports:null!==(f=a.supports)&&void 0!==f?f:""}):Object.assign(Object.assign({},b),{wa_compatible:a.wa_compatible}),s+=`\n"${b.browser}","${b.version}","${b.year}","${u.useSupports?b.supports:b.wa_compatible}","${b.release_date}","${b.engine}","${b.engine_version}"`}),s}return E},exports.getCompatibleVersions=y; diff --git a/node_modules/baseline-browser-mapping/dist/index.d.ts b/node_modules/baseline-browser-mapping/dist/index.d.ts new file mode 100644 index 0000000..64764ee --- /dev/null +++ b/node_modules/baseline-browser-mapping/dist/index.d.ts @@ -0,0 +1,102 @@ +export declare function _resetHasWarned(): void; +type BrowserVersion = { + browser: string; + version: string; + release_date?: string; + engine?: string; + engine_version?: string; +}; +interface AllBrowsersBrowserVersion extends BrowserVersion { + year: number | string; + supports?: string; + wa_compatible?: boolean; +} +type NestedBrowserVersions = { + [browser: string]: { + [version: string]: AllBrowsersBrowserVersion; + }; +}; +type Options = { + /** + * Whether to include only the minimum compatible browser versions or all compatible versions. + * Defaults to `false`. + */ + listAllCompatibleVersions?: boolean; + /** + * Whether to include browsers that use the same engines as a core Baseline browser. + * Defaults to `false`. + */ + includeDownstreamBrowsers?: boolean; + /** + * Pass a date in the format 'YYYY-MM-DD' to get versions compatible with Widely available on the specified date. + * If left undefined and a `targetYear` is not passed, defaults to Widely available as of the current date. + * > NOTE: cannot be used with `targetYear`. + */ + widelyAvailableOnDate?: string | number; + /** + * Pass a year between 2015 and the current year to get browser versions compatible with all + * Newly Available features as of the end of the year specified. + * > NOTE: cannot be used with `widelyAvailableOnDate`. + */ + targetYear?: number; + /** + * Pass a boolean that determines whether KaiOS is included in browser mappings. KaiOS implements + * the Gecko engine used in Firefox. However, KaiOS also has a different interaction paradigm to + * other browsers and requires extra consideration beyond simple feature compatibility to provide + * an optimal user experience. Defaults to `false`. + */ + includeKaiOS?: boolean; + overrideLastUpdated?: number; + /** + * Pass a boolean to suppress the warning about stale data. + * Defaults to `false`. + */ + suppressWarnings?: boolean; +}; +/** + * Returns browser versions compatible with specified Baseline targets. + * Defaults to returning the minimum versions of the core browser set that support Baseline Widely available. + * Takes an optional configuration `Object` with four optional properties: + * - `listAllCompatibleVersions`: `false` (default) or `false` + * - `includeDownstreamBrowsers`: `false` (default) or `false` + * - `widelyAvailableOnDate`: date in format `YYYY-MM-DD` + * - `targetYear`: year in format `YYYY` + */ +export declare function getCompatibleVersions(userOptions?: Options): BrowserVersion[]; +type AllVersionsOptions = { + /** + * Whether to return the output as a JavaScript `Array` (`"array"`), `Object` (`"object"`) or a CSV string (`"csv"`). + * Defaults to `"array"`. + */ + outputFormat?: string; + /** + * Whether to include browsers that use the same engines as a core Baseline browser. + * Defaults to `false`. + */ + includeDownstreamBrowsers?: boolean; + /** + * Whether to use the new "supports" property in place of "wa_compatible" + * Defaults to `false` + */ + useSupports?: boolean; + /** + * Whether to include KaiOS in the output. KaiOS implements the Gecko engine used in Firefox. + * However, KaiOS also has a different interaction paradigm to other browsers and requires extra + * consideration beyond simple feature compatibility to provide an optimal user experience. + */ + includeKaiOS?: boolean; + /** + * Pass a boolean to suppress the warning about old data. + * Defaults to `false`. + */ + suppressWarnings?: boolean; +}; +/** + * Returns all browser versions known to this module with their level of Baseline support as a JavaScript `Array` (`"array"`), `Object` (`"object"`) or a CSV string (`"csv"`). + * Takes an optional configuration `Object` with three optional properties: + * - `includeDownstreamBrowsers`: `true` (default) or `false` + * - `outputFormat`: `"array"` (default), `"object"` or `"csv"` + * - `useSupports`: `false` (default) or `true`, replaces `wa_compatible` property with optional `supports` property which returns `widely` or `newly` available when present. + */ +export declare function getAllVersions(userOptions?: AllVersionsOptions): AllBrowsersBrowserVersion[] | NestedBrowserVersions | string; +export {}; diff --git a/node_modules/baseline-browser-mapping/dist/index.js b/node_modules/baseline-browser-mapping/dist/index.js new file mode 100644 index 0000000..66f3bf5 --- /dev/null +++ b/node_modules/baseline-browser-mapping/dist/index.js @@ -0,0 +1 @@ +const s={chrome:{releases:[["1","2008-12-11","r","w","528"],["2","2009-05-21","r","w","530"],["3","2009-09-15","r","w","532"],["4","2010-01-25","r","w","532.5"],["5","2010-05-25","r","w","533"],["6","2010-09-02","r","w","534.3"],["7","2010-10-19","r","w","534.7"],["8","2010-12-02","r","w","534.10"],["9","2011-02-03","r","w","534.13"],["10","2011-03-08","r","w","534.16"],["11","2011-04-27","r","w","534.24"],["12","2011-06-07","r","w","534.30"],["13","2011-08-02","r","w","535.1"],["14","2011-09-16","r","w","535.1"],["15","2011-10-25","r","w","535.2"],["16","2011-12-13","r","w","535.7"],["17","2012-02-08","r","w","535.11"],["18","2012-03-28","r","w","535.19"],["19","2012-05-15","r","w","536.5"],["20","2012-06-26","r","w","536.10"],["21","2012-07-31","r","w","537.1"],["22","2012-09-25","r","w","537.4"],["23","2012-11-06","r","w","537.11"],["24","2013-01-10","r","w","537.17"],["25","2013-02-21","r","w","537.22"],["26","2013-03-26","r","w","537.31"],["27","2013-05-21","r","w","537.36"],["28","2013-07-09","r","b","28"],["29","2013-08-20","r","b","29"],["30","2013-10-01","r","b","30"],["31","2013-11-12","r","b","31"],["32","2014-01-14","r","b","32"],["33","2014-02-20","r","b","33"],["34","2014-04-08","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-08-26","r","b","37"],["38","2014-10-07","r","b","38"],["39","2014-11-18","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-03","r","b","41"],["42","2015-04-14","r","b","42"],["43","2015-05-19","r","b","43"],["44","2015-07-21","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-13","r","b","46"],["47","2015-12-01","r","b","47"],["48","2016-01-20","r","b","48"],["49","2016-03-02","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-05-25","r","b","51"],["52","2016-07-20","r","b","52"],["53","2016-08-31","r","b","53"],["54","2016-10-12","r","b","54"],["55","2016-12-01","r","b","55"],["56","2017-01-25","r","b","56"],["57","2017-03-09","r","b","57"],["58","2017-04-19","r","b","58"],["59","2017-06-05","r","b","59"],["60","2017-07-25","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-17","r","b","62"],["63","2017-12-06","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-29","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-16","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-23","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-10","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-18","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},chrome_android:{releases:[["18","2012-06-27","r","w","535.19"],["25","2013-02-27","r","w","537.22"],["26","2013-04-03","r","w","537.31"],["27","2013-05-22","r","w","537.36"],["28","2013-07-10","r","b","28"],["29","2013-08-21","r","b","29"],["30","2013-10-02","r","b","30"],["31","2013-11-14","r","b","31"],["32","2014-01-15","r","b","32"],["33","2014-02-26","r","b","33"],["34","2014-04-02","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},edge:{releases:[["12","2015-07-29","r",null,"12"],["13","2015-11-12","r",null,"13"],["14","2016-08-02","r",null,"14"],["15","2017-04-05","r",null,"15"],["16","2017-10-17","r",null,"16"],["17","2018-04-30","r",null,"17"],["18","2018-10-02","r",null,"18"],["79","2020-01-15","r","b","79"],["80","2020-02-07","r","b","80"],["81","2020-04-13","r","b","81"],["83","2020-05-21","r","b","83"],["84","2020-07-16","r","b","84"],["85","2020-08-27","r","b","85"],["86","2020-10-09","r","b","86"],["87","2020-11-19","r","b","87"],["88","2021-01-21","r","b","88"],["89","2021-03-04","r","b","89"],["90","2021-04-15","r","b","90"],["91","2021-05-27","r","b","91"],["92","2021-07-22","r","b","92"],["93","2021-09-02","r","b","93"],["94","2021-09-24","r","b","94"],["95","2021-10-21","r","b","95"],["96","2021-11-19","r","b","96"],["97","2022-01-06","r","b","97"],["98","2022-02-03","r","b","98"],["99","2022-03-03","r","b","99"],["100","2022-04-01","r","b","100"],["101","2022-04-28","r","b","101"],["102","2022-05-31","r","b","102"],["103","2022-06-23","r","b","103"],["104","2022-08-05","r","b","104"],["105","2022-09-01","r","b","105"],["106","2022-10-03","r","b","106"],["107","2022-10-27","r","b","107"],["108","2022-12-05","r","b","108"],["109","2023-01-12","r","b","109"],["110","2023-02-09","r","b","110"],["111","2023-03-13","r","b","111"],["112","2023-04-06","r","b","112"],["113","2023-05-05","r","b","113"],["114","2023-06-02","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-21","r","b","116"],["117","2023-09-15","r","b","117"],["118","2023-10-13","r","b","118"],["119","2023-11-02","r","b","119"],["120","2023-12-07","r","b","120"],["121","2024-01-25","r","b","121"],["122","2024-02-23","r","b","122"],["123","2024-03-22","r","b","123"],["124","2024-04-18","r","b","124"],["125","2024-05-17","r","b","125"],["126","2024-06-13","r","b","126"],["127","2024-07-25","r","b","127"],["128","2024-08-22","r","b","128"],["129","2024-09-19","r","b","129"],["130","2024-10-17","r","b","130"],["131","2024-11-14","r","b","131"],["132","2025-01-17","r","b","132"],["133","2025-02-06","r","b","133"],["134","2025-03-06","r","b","134"],["135","2025-04-04","r","b","135"],["136","2025-05-01","r","b","136"],["137","2025-05-29","r","b","137"],["138","2025-06-26","r","b","138"],["139","2025-08-07","r","b","139"],["140","2025-09-05","r","b","140"],["141","2025-10-03","r","b","141"],["142","2025-10-31","c","b","142"],["143","2025-12-04","b","b","143"],["144","2026-01-15","n","b","144"],["145","2026-02-12","p","b","145"]]},firefox:{releases:[["1","2004-11-09","r","g","1.7"],["2","2006-10-24","r","g","1.8.1"],["3","2008-06-17","r","g","1.9"],["4","2011-03-22","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-20","r","g","9"],["10","2012-01-31","r","g","10"],["11","2012-03-13","r","g","11"],["12","2012-04-24","r","g","12"],["13","2012-06-05","r","g","13"],["14","2012-07-17","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-24","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-14","r","g","57"],["58","2018-01-23","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["69","2019-09-03","r","g","69"],["70","2019-10-22","r","g","70"],["71","2019-12-10","r","g","71"],["72","2020-01-07","r","g","72"],["73","2020-02-11","r","g","73"],["74","2020-03-10","r","g","74"],["75","2020-04-07","r","g","75"],["76","2020-05-05","r","g","76"],["77","2020-06-02","r","g","77"],["78","2020-06-30","r","g","78"],["79","2020-07-28","r","g","79"],["80","2020-08-25","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"],["1.5","2005-11-29","r","g","1.8"],["3.5","2009-06-30","r","g","1.9.1"],["3.6","2010-01-21","r","g","1.9.2"]]},firefox_android:{releases:[["4","2011-03-29","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-21","r","g","9"],["10","2012-01-31","r","g","10"],["14","2012-06-26","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-27","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-28","r","g","57"],["58","2018-01-22","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["79","2020-07-28","r","g","79"],["80","2020-08-31","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"]]},opera:{releases:[["2","1996-07-14","r",null,null],["3","1997-12-01","r",null,null],["4","2000-06-28","r",null,null],["5","2000-12-06","r",null,null],["6","2001-12-18","r",null,null],["7","2003-01-28","r","p","1"],["8","2005-04-19","r","p","1"],["9","2006-06-20","r","p","2"],["10","2009-09-01","r","p","2.2"],["11","2010-12-16","r","p","2.7"],["12","2012-06-14","r","p","2.10"],["15","2013-07-02","r","b","28"],["16","2013-08-27","r","b","29"],["17","2013-10-08","r","b","30"],["18","2013-11-19","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-04","r","b","33"],["21","2014-05-06","r","b","34"],["22","2014-06-03","r","b","35"],["23","2014-07-22","r","b","36"],["24","2014-09-02","r","b","37"],["25","2014-10-15","r","b","38"],["26","2014-12-03","r","b","39"],["27","2015-01-27","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-09","r","b","43"],["31","2015-08-04","r","b","44"],["32","2015-09-15","r","b","45"],["33","2015-10-27","r","b","46"],["34","2015-12-08","r","b","47"],["35","2016-02-02","r","b","48"],["36","2016-03-15","r","b","49"],["37","2016-05-04","r","b","50"],["38","2016-06-08","r","b","51"],["39","2016-08-02","r","b","52"],["40","2016-09-20","r","b","53"],["41","2016-10-25","r","b","54"],["42","2016-12-13","r","b","55"],["43","2017-02-07","r","b","56"],["44","2017-03-21","r","b","57"],["45","2017-05-10","r","b","58"],["46","2017-06-22","r","b","59"],["47","2017-08-09","r","b","60"],["48","2017-09-27","r","b","61"],["49","2017-11-08","r","b","62"],["50","2018-01-04","r","b","63"],["51","2018-02-07","r","b","64"],["52","2018-03-22","r","b","65"],["53","2018-05-10","r","b","66"],["54","2018-06-28","r","b","67"],["55","2018-08-16","r","b","68"],["56","2018-09-25","r","b","69"],["57","2018-11-28","r","b","70"],["58","2019-01-23","r","b","71"],["60","2019-04-09","r","b","73"],["62","2019-06-27","r","b","75"],["63","2019-08-20","r","b","76"],["64","2019-10-07","r","b","77"],["65","2019-11-13","r","b","78"],["66","2020-01-07","r","b","79"],["67","2020-03-03","r","b","80"],["68","2020-04-22","r","b","81"],["69","2020-06-24","r","b","83"],["70","2020-07-27","r","b","84"],["71","2020-09-15","r","b","85"],["72","2020-10-21","r","b","86"],["73","2020-12-09","r","b","87"],["74","2021-02-02","r","b","88"],["75","2021-03-24","r","b","89"],["76","2021-04-28","r","b","90"],["77","2021-06-09","r","b","91"],["78","2021-08-03","r","b","92"],["79","2021-09-14","r","b","93"],["80","2021-10-05","r","b","94"],["81","2021-11-04","r","b","95"],["82","2021-12-02","r","b","96"],["83","2022-01-19","r","b","97"],["84","2022-02-16","r","b","98"],["85","2022-03-23","r","b","99"],["86","2022-04-20","r","b","100"],["87","2022-05-17","r","b","101"],["88","2022-06-08","r","b","102"],["89","2022-07-07","r","b","103"],["90","2022-08-18","r","b","104"],["91","2022-09-14","r","b","105"],["92","2022-10-19","r","b","106"],["93","2022-11-17","r","b","107"],["94","2022-12-15","r","b","108"],["95","2023-02-01","r","b","109"],["96","2023-02-22","r","b","110"],["97","2023-03-22","r","b","111"],["98","2023-04-20","r","b","112"],["99","2023-05-16","r","b","113"],["100","2023-06-29","r","b","114"],["101","2023-07-26","r","b","115"],["102","2023-08-23","r","b","116"],["103","2023-10-03","r","b","117"],["104","2023-10-23","r","b","118"],["105","2023-11-14","r","b","119"],["106","2023-12-19","r","b","120"],["107","2024-02-07","r","b","121"],["108","2024-03-05","r","b","122"],["109","2024-03-27","r","b","123"],["110","2024-05-14","r","b","124"],["111","2024-06-12","r","b","125"],["112","2024-07-11","r","b","126"],["113","2024-08-22","r","b","127"],["114","2024-09-25","r","b","128"],["115","2024-11-27","r","b","130"],["116","2025-01-08","r","b","131"],["117","2025-02-13","r","b","132"],["118","2025-04-15","r","b","133"],["119","2025-05-13","r","b","134"],["120","2025-07-02","r","b","135"],["121","2025-08-27","r","b","137"],["122","2025-09-11","r","b","138"],["123","2025-10-28","c","b","139"],["124",null,"b","b","140"],["125",null,"n","b","141"],["10.1","2009-11-23","r","p","2.2"],["10.5","2010-03-02","r","p","2.5"],["10.6","2010-07-01","r","p","2.6"],["11.1","2011-04-12","r","p","2.8"],["11.5","2011-06-28","r","p","2.9"],["11.6","2011-12-06","r","p","2.10"],["12.1","2012-11-20","r","p","2.12"],["3.5","1998-11-18","r",null,null],["3.6","1999-05-06","r",null,null],["5.1","2001-04-10","r",null,null],["7.1","2003-04-11","r","p","1"],["7.2","2003-09-23","r","p","1"],["7.5","2004-05-12","r","p","1"],["8.5","2005-09-20","r","p","1"],["9.1","2006-12-18","r","p","2"],["9.2","2007-04-11","r","p","2"],["9.5","2008-06-12","r","p","2.1"],["9.6","2008-10-08","r","p","2.1"]]},opera_android:{releases:[["11","2011-03-22","r","p","2.7"],["12","2012-02-25","r","p","2.10"],["14","2013-05-21","r","w","537.31"],["15","2013-07-08","r","b","28"],["16","2013-09-18","r","b","29"],["18","2013-11-20","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-06","r","b","33"],["21","2014-04-22","r","b","34"],["22","2014-06-17","r","b","35"],["24","2014-09-10","r","b","37"],["25","2014-10-16","r","b","38"],["26","2014-12-02","r","b","39"],["27","2015-01-29","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-10","r","b","43"],["32","2015-09-23","r","b","45"],["33","2015-11-03","r","b","46"],["34","2015-12-16","r","b","47"],["35","2016-02-04","r","b","48"],["36","2016-03-31","r","b","49"],["37","2016-06-16","r","b","50"],["41","2016-10-25","r","b","54"],["42","2017-01-21","r","b","55"],["43","2017-09-27","r","b","59"],["44","2017-12-11","r","b","60"],["45","2018-02-15","r","b","61"],["46","2018-05-14","r","b","63"],["47","2018-07-23","r","b","66"],["48","2018-11-08","r","b","69"],["49","2018-12-07","r","b","70"],["50","2019-02-18","r","b","71"],["51","2019-03-21","r","b","72"],["52","2019-05-17","r","b","73"],["53","2019-07-11","r","b","74"],["54","2019-10-18","r","b","76"],["55","2019-12-03","r","b","77"],["56","2020-02-06","r","b","78"],["57","2020-03-30","r","b","80"],["58","2020-05-13","r","b","81"],["59","2020-06-30","r","b","83"],["60","2020-09-23","r","b","85"],["61","2020-12-07","r","b","86"],["62","2021-02-16","r","b","87"],["63","2021-04-16","r","b","89"],["64","2021-05-25","r","b","91"],["65","2021-10-20","r","b","92"],["66","2021-12-15","r","b","94"],["67","2022-01-31","r","b","96"],["68","2022-03-30","r","b","99"],["69","2022-05-09","r","b","100"],["70","2022-06-29","r","b","102"],["71","2022-09-16","r","b","104"],["72","2022-10-21","r","b","106"],["73","2023-01-17","r","b","108"],["74","2023-03-13","r","b","110"],["75","2023-05-17","r","b","112"],["76","2023-06-26","r","b","114"],["77","2023-08-31","r","b","115"],["78","2023-10-23","r","b","117"],["79","2023-12-06","r","b","119"],["80","2024-01-25","r","b","120"],["81","2024-03-14","r","b","122"],["82","2024-05-02","r","b","124"],["83","2024-06-25","r","b","126"],["84","2024-08-26","r","b","127"],["85","2024-10-29","r","b","128"],["86","2024-12-02","r","b","130"],["87","2025-01-22","r","b","132"],["88","2025-03-19","r","b","134"],["89","2025-04-29","r","b","135"],["90","2025-06-18","r","b","137"],["91","2025-08-19","r","b","139"],["92","2025-10-08","c","b","140"],["10.1","2010-11-09","r","p","2.5"],["11.1","2011-06-30","r","p","2.8"],["11.5","2011-10-12","r","p","2.9"],["12.1","2012-10-09","r","p","2.11"]]},safari:{releases:[["1","2003-06-23","r","w","85"],["2","2005-04-29","r","w","412"],["3","2007-10-26","r","w","523.10"],["4","2009-06-08","r","w","530.17"],["5","2010-06-07","r","w","533.16"],["6","2012-07-25","r","w","536.25"],["7","2013-10-22","r","w","537.71"],["8","2014-10-16","r","w","538.35"],["9","2015-09-30","r","w","601.1.56"],["10","2016-09-20","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["1.1","2003-10-24","r","w","100"],["1.2","2004-02-02","r","w","125"],["1.3","2005-04-15","r","w","312"],["10.1","2017-03-27","r","w","603.2.1"],["11.1","2018-04-12","r","w","605.1.33"],["12.1","2019-03-25","r","w","607.1.40"],["13.1","2020-03-24","r","w","609.1.20"],["14.1","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.1","2008-03-18","r","w","525.13"],["5.1","2011-07-20","r","w","534.48"],["9.1","2016-03-21","r","w","601.5.17"]]},safari_ios:{releases:[["1","2007-06-29","r","w","522.11"],["2","2008-07-11","r","w","525.18"],["3","2009-06-17","r","w","528.18"],["4","2010-06-21","r","w","532.9"],["5","2011-10-12","r","w","534.46"],["6","2012-09-10","r","w","536.26"],["7","2013-09-18","r","w","537.51"],["8","2014-09-17","r","w","600.1.4"],["9","2015-09-16","r","w","601.1.56"],["10","2016-09-13","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["10.3","2017-03-27","r","w","603.2.1"],["11.3","2018-03-29","r","w","605.1.33"],["12.2","2019-03-25","r","w","607.1.40"],["13.4","2020-03-24","r","w","609.1.20"],["14.5","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.2","2010-04-03","r","w","531.21"],["4.2","2010-11-22","r","w","533.17"],["9.3","2016-03-21","r","w","601.5.17"]]},samsunginternet_android:{releases:[["1.0","2013-04-27","r","w","535.19"],["1.5","2013-09-25","r","b","28"],["1.6","2014-04-11","r","b","28"],["10.0","2019-08-22","r","b","71"],["10.2","2019-10-09","r","b","71"],["11.0","2019-12-05","r","b","75"],["11.2","2020-03-22","r","b","75"],["12.0","2020-06-19","r","b","79"],["12.1","2020-07-07","r","b","79"],["13.0","2020-12-02","r","b","83"],["13.2","2021-01-20","r","b","83"],["14.0","2021-04-17","r","b","87"],["14.2","2021-06-25","r","b","87"],["15.0","2021-08-13","r","b","90"],["16.0","2021-11-25","r","b","92"],["16.2","2022-03-06","r","b","92"],["17.0","2022-05-04","r","b","96"],["18.0","2022-08-08","r","b","99"],["18.1","2022-09-09","r","b","99"],["19.0","2022-11-01","r","b","102"],["19.1","2022-11-08","r","b","102"],["2.0","2014-10-17","r","b","34"],["2.1","2015-01-07","r","b","34"],["20.0","2023-02-10","r","b","106"],["21.0","2023-05-19","r","b","110"],["22.0","2023-07-14","r","b","111"],["23.0","2023-10-18","r","b","115"],["24.0","2024-01-25","r","b","117"],["25.0","2024-04-24","r","b","121"],["26.0","2024-06-07","r","b","122"],["27.0","2024-11-06","r","b","125"],["28.0","2025-04-02","c","b","130"],["29.0",null,"b","b","136"],["3.0","2015-04-10","r","b","38"],["3.2","2015-08-24","r","b","38"],["4.0","2016-03-11","r","b","44"],["4.2","2016-08-02","r","b","44"],["5.0","2016-12-15","r","b","51"],["5.2","2017-04-21","r","b","51"],["5.4","2017-05-17","r","b","51"],["6.0","2017-08-23","r","b","56"],["6.2","2017-10-26","r","b","56"],["6.4","2018-02-19","r","b","56"],["7.0","2018-03-16","r","b","59"],["7.2","2018-06-20","r","b","59"],["7.4","2018-09-12","r","b","59"],["8.0","2018-07-18","r","b","63"],["8.2","2018-12-21","r","b","63"],["9.0","2018-09-15","r","b","67"],["9.2","2019-04-02","r","b","67"],["9.4","2019-07-25","r","b","67"]]},webview_android:{releases:[["1","2008-09-23","r","w","523.12"],["2","2009-10-26","r","w","530.17"],["3","2011-02-22","r","w","534.13"],["4","2011-10-18","r","w","534.30"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-01","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"],["1.5","2009-04-27","r","w","525.20"],["2.2","2010-05-20","r","w","533.1"],["4.4","2013-12-09","r","b","30"],["4.4.3","2014-06-02","r","b","33"]]}},a={ya_android:{releases:[["1.0","u","u","b","25"],["1.5","u","u","b","22"],["1.6","u","u","b","25"],["1.7","u","u","b","25"],["1.20","u","u","b","25"],["2.5","u","u","b","25"],["3.2","u","u","b","25"],["4.6","u","u","b","25"],["5.3","u","u","b","25"],["5.4","u","u","b","25"],["7.4","u","u","b","25"],["9.6","u","u","b","25"],["10.5","u","u","b","25"],["11.4","u","u","b","25"],["11.5","u","u","b","25"],["12.7","u","u","b","25"],["13.9","u","u","b","28"],["13.10","u","u","b","28"],["13.11","u","u","b","28"],["13.12","u","u","b","30"],["14.2","u","u","b","32"],["14.4","u","u","b","33"],["14.5","u","u","b","34"],["14.7","u","u","b","35"],["14.8","u","u","b","36"],["14.10","u","u","b","37"],["14.12","u","u","b","38"],["15.2","u","u","b","40"],["15.4","u","u","b","41"],["15.6","u","u","b","42"],["15.7","u","u","b","43"],["15.9","u","u","b","44"],["15.10","u","u","b","45"],["15.12","u","u","b","46"],["16.2","u","u","b","47"],["16.3","u","u","b","47"],["16.4","u","u","b","49"],["16.6","u","u","b","50"],["16.7","u","u","b","51"],["16.9","u","u","b","52"],["16.10","u","u","b","53"],["16.11","u","u","b","54"],["17.1","u","u","b","55"],["17.3","u","u","b","56"],["17.4","u","u","b","57"],["17.6","u","u","b","58"],["17.7","u","u","b","59"],["17.9","u","u","b","60"],["17.10","u","u","b","61"],["17.11","u","u","b","62"],["18.1","u","u","b","63"],["18.2","u","u","b","63"],["18.3","u","u","b","64"],["18.4","u","u","b","65"],["18.6","u","u","b","66"],["18.7","u","u","b","67"],["18.9","u","u","b","68"],["18.10","u","u","b","69"],["18.11","u","u","b","70"],["19.1","u","u","b","71"],["19.3","u","u","b","72"],["19.4","u","u","b","73"],["19.5","u","u","b","75"],["19.6","u","u","b","75"],["19.7","u","u","b","75"],["19.9","u","u","b","76"],["19.10","u","u","b","77"],["19.11","u","u","b","78"],["19.12","u","u","b","78"],["20.2","u","u","b","79"],["20.3","u","u","b","80"],["20.4","u","u","b","81"],["20.6","u","u","b","81"],["20.7","u","u","b","83"],["20.8","2020-09-02","u","b","84"],["20.9","2020-09-27","u","b","85"],["20.11","2020-11-11","u","b","86"],["20.12","2020-12-20","u","b","87"],["21.1","2021-12-31","u","b","88"],["21.2","u","u","b","88"],["21.3","2021-04-04","u","b","89"],["21.5","u","u","b","90"],["21.6","2021-09-28","u","b","91"],["21.8","2021-09-28","u","b","92"],["21.9","2021-09-29","u","b","93"],["21.11","2021-10-29","u","b","94"],["22.1","2021-12-31","u","b","96"],["22.3","2022-03-25","u","b","98"],["22.4","u","u","b","92"],["22.5","2022-05-20","u","b","100"],["22.7","2022-07-07","u","b","102"],["22.8","u","u","b","104"],["22.9","2022-08-27","u","b","104"],["22.11","2022-11-11","u","b","106"],["23.1","2023-01-10","u","b","108"],["23.3","2023-03-26","u","b","110"],["23.5","2023-05-19","u","b","112"],["23.7","2023-07-06","u","b","114"],["23.9","2023-09-13","u","b","116"],["23.11","2023-11-15","u","b","118"],["24.1","2024-01-18","u","b","120"],["24.2","2024-03-25","u","b","120"],["24.4","2024-03-27","u","b","122"],["24.6","2024-06-04","u","b","124"],["24.7","2024-07-18","u","b","126"],["24.9","2024-10-01","u","b","126"],["24.10","2024-10-11","u","b","128"],["24.12","2024-11-30","u","b","130"],["25.2","2025-04-24","u","b","132"],["25.3","2025-04-23","u","b","132"],["25.4","2025-04-23","u","b","134"],["25.6","2025-09-04","u","b","136"],["25.8","2025-08-30","u","b","138"],["25.10","2025-10-09","u","b","140"]]},uc_android:{releases:[["10.5","u","u","b","31"],["10.7","u","u","b","31"],["10.8","u","u","b","31"],["10.10","u","u","b","31"],["11.0","u","u","b","31"],["11.1","u","u","b","40"],["11.2","u","u","b","40"],["11.3","u","u","b","40"],["11.4","u","u","b","40"],["11.5","u","u","b","40"],["11.6","u","u","b","57"],["11.8","u","u","b","57"],["11.9","u","u","b","57"],["12.0","u","u","b","57"],["12.1","u","u","b","57"],["12.2","u","u","b","57"],["12.3","u","u","b","57"],["12.4","u","u","b","57"],["12.5","u","u","b","57"],["12.6","u","u","b","57"],["12.7","u","u","b","57"],["12.8","u","u","b","57"],["12.9","u","u","b","57"],["12.10","u","u","b","57"],["12.11","u","u","b","57"],["12.12","u","u","b","57"],["12.13","u","u","b","57"],["12.14","u","u","b","57"],["13.0","u","u","b","57"],["13.1","u","u","b","57"],["13.2","u","u","b","57"],["13.3","2020-09-09","u","b","78"],["13.4","2021-09-28","u","b","78"],["13.5","2023-08-25","u","b","78"],["13.6","2023-12-17","u","b","78"],["13.7","2023-06-24","u","b","78"],["13.8","2022-04-30","u","b","78"],["13.9","2022-05-18","u","b","78"],["15.0","2022-08-24","u","b","78"],["15.1","2022-11-11","u","b","78"],["15.2","2023-04-23","u","b","78"],["15.3","2023-03-17","u","b","100"],["15.4","2023-10-25","u","b","100"],["15.5","2023-08-22","u","b","100"],["16.0","2023-08-24","u","b","100"],["16.1","2023-10-15","u","b","100"],["16.2","2023-12-09","u","b","100"],["16.3","2024-03-08","u","b","100"],["16.4","2024-10-03","u","b","100"],["16.5","2024-05-30","u","b","100"],["16.6","2024-07-23","u","b","100"],["17.0","2024-08-24","u","b","100"],["17.1","2024-09-26","u","b","100"],["17.2","2024-11-29","u","b","100"],["17.3","2025-01-07","u","b","100"],["17.4","2025-02-26","u","b","100"],["17.5","2025-04-08","u","b","100"],["17.6","2025-05-15","u","b","123"],["17.7","2025-06-11","u","b","123"],["17.8","2025-07-30","u","b","123"],["18.0","2025-08-17","u","b","123"],["18.1","2025-10-04","u","b","123"],["18.2","2025-11-04","u","b","123"]]},qq_android:{releases:[["6.0","u","u","b","37"],["6.1","u","u","b","37"],["6.2","u","u","b","37"],["6.3","u","u","b","37"],["6.4","u","u","b","37"],["6.6","u","u","b","37"],["6.7","u","u","b","37"],["6.8","u","u","b","37"],["6.9","u","u","b","37"],["7.0","u","u","b","37"],["7.1","u","u","b","37"],["7.2","u","u","b","37"],["7.3","u","u","b","37"],["7.4","u","u","b","37"],["7.5","u","u","b","37"],["7.6","u","u","b","37"],["7.7","u","u","b","37"],["7.8","u","u","b","37"],["7.9","u","u","b","37"],["8.0","u","u","b","37"],["8.1","u","u","b","57"],["8.2","u","u","b","57"],["8.3","u","u","b","57"],["8.4","u","u","b","57"],["8.5","u","u","b","57"],["8.6","u","u","b","57"],["8.7","u","u","b","57"],["8.8","u","u","b","57"],["8.9","u","u","b","57"],["9.1","u","u","b","57"],["9.6","u","u","b","66"],["9.7","u","u","b","66"],["9.8","u","u","b","66"],["10.0","u","u","b","66"],["10.1","u","u","b","66"],["10.2","u","u","b","66"],["10.3","u","u","b","66"],["10.4","u","u","b","66"],["10.5","u","u","b","66"],["10.7","2020-09-09","u","b","66"],["10.9","2020-11-22","u","b","77"],["11.0","u","u","b","77"],["11.2","2021-01-30","u","b","77"],["11.3","2021-03-31","u","b","77"],["11.7","2021-11-02","u","b","89"],["11.9","u","u","b","89"],["12.0","2021-11-04","u","b","89"],["12.1","2021-11-05","u","b","89"],["12.2","2021-12-07","u","b","89"],["12.5","2022-04-07","u","b","89"],["12.7","2022-05-21","u","b","89"],["12.8","2022-06-30","u","b","89"],["12.9","2022-07-26","u","b","89"],["13.0","2022-08-15","u","b","89"],["13.1","2022-09-10","u","b","89"],["13.2","2022-10-26","u","b","89"],["13.3","2022-11-09","u","b","89"],["13.4","2023-04-26","u","b","98"],["13.5","2023-02-06","u","b","98"],["13.6","2023-02-09","u","b","98"],["13.7","2023-04-21","u","b","98"],["13.8","2023-04-21","u","b","98"],["14.0","2023-12-12","u","b","98"],["14.1","2023-07-16","u","b","98"],["14.2","2023-10-14","u","b","109"],["14.3","2023-09-13","u","b","109"],["14.4","2023-10-31","u","b","109"],["14.5","2023-11-12","u","b","109"],["14.6","2023-12-24","u","b","109"],["14.7","2024-01-18","u","b","109"],["14.8","2024-03-04","u","b","109"],["14.9","2024-04-09","u","b","109"],["15.0","2024-04-17","u","b","109"],["15.1","2024-05-18","u","b","109"],["15.2","2024-10-24","u","b","109"],["15.3","2024-07-28","u","b","109"],["15.4","2024-09-07","u","b","109"],["15.5","2024-09-24","u","b","109"],["15.6","2024-10-24","u","b","109"],["15.7","2024-12-03","u","b","109"],["15.8","2024-12-11","u","b","109"],["15.9","2025-02-01","u","b","109"],["19.1","2025-07-08","u","b","121"],["19.2","2025-07-15","u","b","121"],["19.3","2025-08-31","u","b","121"],["19.4","2025-09-20","u","b","121"],["19.5","2025-10-23","u","b","121"],["19.6","2025-11-17","u","b","121"]]},kai_os:{releases:[["1.0","2017-03-01","u","g","37"],["2.0","2017-07-01","u","g","48"],["2.5","2017-07-01","u","g","48"],["3.0","2021-09-01","u","g","84"],["3.1","2022-03-01","u","g","84"],["4.0","2025-05-01","u","g","123"]]},facebook_android:{releases:[["66","u","u","b","48"],["68","u","u","b","48"],["74","u","u","b","50"],["75","u","u","b","50"],["76","u","u","b","50"],["77","u","u","b","50"],["78","u","u","b","50"],["79","u","u","b","50"],["80","u","u","b","51"],["81","u","u","b","51"],["82","u","u","b","51"],["83","u","u","b","51"],["84","u","u","b","51"],["86","u","u","b","51"],["87","u","u","b","52"],["88","u","u","b","52"],["89","u","u","b","52"],["90","u","u","b","52"],["91","u","u","b","52"],["92","u","u","b","52"],["93","u","u","b","52"],["94","u","u","b","52"],["95","u","u","b","53"],["96","u","u","b","53"],["97","u","u","b","53"],["98","u","u","b","53"],["99","u","u","b","53"],["100","u","u","b","54"],["101","u","u","b","54"],["103","u","u","b","54"],["104","u","u","b","54"],["105","u","u","b","54"],["106","u","u","b","55"],["107","u","u","b","55"],["108","u","u","b","55"],["109","u","u","b","55"],["110","u","u","b","55"],["111","u","u","b","55"],["112","u","u","b","56"],["113","u","u","b","56"],["114","u","u","b","56"],["115","u","u","b","56"],["116","u","u","b","56"],["117","u","u","b","57"],["118","u","u","b","57"],["119","u","u","b","57"],["120","u","u","b","57"],["121","u","u","b","57"],["122","u","u","b","58"],["123","u","u","b","58"],["124","u","u","b","58"],["125","u","u","b","58"],["126","u","u","b","58"],["127","u","u","b","58"],["128","u","u","b","58"],["129","u","u","b","58"],["130","u","u","b","59"],["131","u","u","b","59"],["132","u","u","b","59"],["133","u","u","b","59"],["134","u","u","b","59"],["135","u","u","b","59"],["136","u","u","b","59"],["137","u","u","b","59"],["138","u","u","b","60"],["140","u","u","b","60"],["142","u","u","b","61"],["143","u","u","b","61"],["144","u","u","b","61"],["145","u","u","b","61"],["146","u","u","b","61"],["147","u","u","b","61"],["148","u","u","b","61"],["149","u","u","b","62"],["150","u","u","b","62"],["151","u","u","b","62"],["152","u","u","b","62"],["153","u","u","b","63"],["154","u","u","b","63"],["155","u","u","b","63"],["156","u","u","b","63"],["157","u","u","b","64"],["158","u","u","b","64"],["159","u","u","b","64"],["160","u","u","b","64"],["161","u","u","b","64"],["162","u","u","b","64"],["163","u","u","b","65"],["164","u","u","b","65"],["165","u","u","b","65"],["166","u","u","b","65"],["167","u","u","b","65"],["168","u","u","b","65"],["169","u","u","b","66"],["170","u","u","b","66"],["171","u","u","b","66"],["172","u","u","b","66"],["173","u","u","b","66"],["174","u","u","b","66"],["175","u","u","b","67"],["176","u","u","b","67"],["177","u","u","b","67"],["178","u","u","b","67"],["180","u","u","b","67"],["181","u","u","b","67"],["182","u","u","b","67"],["183","u","u","b","68"],["184","u","u","b","68"],["185","u","u","b","68"],["186","u","u","b","68"],["187","u","u","b","68"],["188","u","u","b","68"],["202","u","u","b","71"],["227","u","u","b","75"],["228","u","u","b","75"],["229","u","u","b","75"],["230","u","u","b","75"],["231","u","u","b","75"],["233","u","u","b","76"],["235","u","u","b","76"],["236","u","u","b","76"],["237","u","u","b","76"],["238","u","u","b","76"],["240","u","u","b","77"],["241","u","u","b","77"],["242","u","u","b","77"],["243","u","u","b","77"],["244","u","u","b","78"],["245","u","u","b","78"],["246","u","u","b","78"],["247","u","u","b","78"],["248","u","u","b","78"],["249","u","u","b","78"],["250","u","u","b","78"],["251","u","u","b","79"],["252","u","u","b","79"],["253","u","u","b","79"],["254","u","u","b","79"],["255","u","u","b","79"],["256","u","u","b","80"],["257","u","u","b","80"],["258","u","u","b","80"],["259","u","u","b","80"],["260","u","u","b","80"],["261","u","u","b","80"],["262","u","u","b","80"],["263","u","u","b","80"],["264","u","u","b","80"],["265","u","u","b","80"],["266","u","u","b","81"],["267","u","u","b","81"],["268","u","u","b","81"],["269","u","u","b","81"],["270","u","u","b","81"],["271","u","u","b","81"],["272","u","u","b","83"],["273","u","u","b","83"],["274","u","u","b","83"],["275","u","u","b","83"],["297","2020-12-02","u","b","86"],["348","2021-12-19","u","b","96"],["399","2023-02-04","u","b","109"],["400","2023-02-10","u","b","109"],["420","2023-06-28","u","b","114"],["430","2023-09-03","u","b","116"],["434","2023-10-05","u","b","117"],["436","2023-10-13","u","b","117"],["437","u","u","b","118"],["438","2023-10-28","u","b","118"],["439","2023-11-11","u","b","119"],["440","2023-11-12","u","b","119"],["441","2023-11-20","u","b","119"],["442","2023-11-29","u","b","119"],["443","2023-12-07","u","b","120"],["444","2023-12-13","u","b","120"],["445","2023-12-21","u","b","120"],["446","2024-01-06","u","b","120"],["447","2024-01-12","u","b","120"],["448","2024-01-29","u","b","121"],["449","2024-02-02","u","b","121"],["450","2024-02-05","u","b","121"],["451","2024-02-17","u","b","121"],["452","2024-02-25","u","b","122"],["453","2024-02-28","u","b","122"],["454","2024-03-04","u","b","122"],["465","2024-07-07","u","b","126"],["466","u","u","b","126"],["469","u","u","b","126"],["471","2024-07-10","u","b","126"],["472","2024-07-11","u","b","126"],["474","2024-07-30","u","b","127"],["475","2024-08-01","u","b","127"],["476","2024-08-09","u","b","127"],["477","2024-08-16","u","b","127"],["478","2024-08-21","u","b","128"],["479","2024-08-31","u","b","128"],["480","2024-09-07","u","b","128"],["481","2024-09-14","u","b","128"],["482","2024-09-20","u","b","129"],["483","2024-09-27","u","b","129"],["484","2024-10-04","u","b","129"],["485","2024-10-11","u","b","129"],["486","2024-10-18","u","b","130"],["487","2024-10-26","u","b","130"],["488","2024-11-02","u","b","130"],["489","2024-11-09","u","b","130"],["494","2024-12-26","u","b","131"],["497","2025-01-26","u","b","132"],["503","2025-03-12","u","b","134"],["514","2025-05-28","u","b","136"],["515","2025-05-31","u","b","137"]]},instagram_android:{releases:[["23","u","u","b","62"],["24","u","u","b","62"],["25","u","u","b","62"],["26","u","u","b","63"],["27","u","u","b","63"],["28","u","u","b","63"],["29","u","u","b","63"],["30","u","u","b","63"],["31","u","u","b","64"],["32","u","u","b","64"],["33","u","u","b","64"],["34","u","u","b","64"],["35","u","u","b","65"],["36","u","u","b","65"],["37","u","u","b","65"],["38","u","u","b","65"],["39","u","u","b","65"],["40","u","u","b","65"],["41","u","u","b","65"],["42","u","u","b","66"],["43","u","u","b","66"],["44","u","u","b","66"],["45","u","u","b","66"],["46","u","u","b","66"],["47","u","u","b","66"],["48","u","u","b","67"],["49","u","u","b","67"],["50","u","u","b","67"],["51","u","u","b","67"],["52","u","u","b","67"],["53","u","u","b","67"],["54","u","u","b","67"],["55","u","u","b","67"],["56","u","u","b","68"],["57","u","u","b","68"],["58","u","u","b","68"],["59","u","u","b","68"],["60","u","u","b","68"],["61","u","u","b","68"],["65","u","u","b","69"],["66","u","u","b","69"],["68","u","u","b","69"],["72","u","u","b","70"],["74","u","u","b","71"],["75","u","u","b","71"],["79","u","u","b","71"],["81","u","u","b","72"],["82","u","u","b","72"],["83","u","u","b","72"],["84","u","u","b","73"],["86","u","u","b","73"],["95","u","u","b","74"],["96","u","u","b","80"],["97","u","u","b","80"],["98","u","u","b","80"],["103","u","u","b","80"],["104","u","u","b","80"],["117","u","u","b","80"],["118","u","u","b","80"],["119","u","u","b","80"],["120","u","u","b","80"],["121","u","u","b","80"],["127","u","u","b","80"],["128","u","u","b","80"],["129","u","u","b","80"],["130","u","u","b","80"],["131","u","u","b","80"],["132","u","u","b","80"],["133","u","u","b","80"],["134","u","u","b","80"],["135","u","u","b","80"],["136","u","u","b","80"],["137","u","u","b","81"],["138","u","u","b","81"],["139","u","u","b","81"],["140","u","u","b","81"],["141","u","u","b","81"],["142","u","u","b","81"],["143","u","u","b","83"],["144","u","u","b","83"],["145","u","u","b","83"],["146","u","u","b","83"],["153","u","u","b","84"],["163","u","u","b","92"],["164","u","u","b","92"],["230","u","u","b","92"],["258","2022-11-04","u","b","106"],["259","2022-11-04","u","b","106"],["279","2023-12-31","u","b","109"],["281","u","u","b","109"],["288","u","u","b","114"],["289","2023-12-21","u","b","114"],["290","2023-12-30","u","b","114"],["292","u","u","b","115"],["295","u","u","b","115"],["296","u","u","b","115"],["297","u","u","b","115"],["298","2024-01-11","u","b","115"],["299","u","u","b","115"],["300","u","u","b","116"],["301","2024-01-12","u","b","116"],["302","u","u","b","117"],["303","u","u","b","117"],["304","u","u","b","117"],["305","u","u","b","117"],["306","2024-01-17","u","b","118"],["307","u","u","b","118"],["308","2024-01-19","u","b","118"],["309","u","u","b","119"],["310","u","u","b","119"],["311","u","u","b","120"],["312","u","u","b","120"],["313","u","u","b","120"],["314","u","u","b","120"],["315","2024-01-19","u","b","120"],["316","2024-01-25","u","b","120"],["317","2024-02-03","u","b","121"],["318","2024-02-16","u","b","121"],["320","2024-03-04","u","b","121"],["321","2024-03-07","u","b","122"],["338","2024-07-06","u","b","126"],["346","2024-09-01","u","b","127"],["347","2024-09-11","u","b","127"],["349","2024-09-20","u","b","128"],["355","2024-11-06","u","b","130"],["366","u","u","b","132"],["367","2025-02-15","u","b","132"],["378","2025-05-03","u","b","135"],["381","2025-06-19","u","b","137"],["382","2025-06-19","u","b","137"],["383","2025-06-18","u","b","137"],["384","2025-06-16","u","b","137"],["385","2025-06-27","u","b","137"],["387","2025-07-09","u","b","137"],["390","2025-07-26","u","b","138"],["392","2025-08-12","u","b","138"],["394","2025-08-26","u","b","139"],["395","2025-09-13","u","b","139"],["396","2025-09-20","u","b","139"],["397","2025-09-19","u","b","139"],["399","2025-09-28","u","b","140"],["400","2025-10-06","u","b","141"],["401","2025-10-08","u","b","141"],["404","2025-10-31","u","b","141"],["406","2025-11-16","u","b","141"],["407","2025-11-23","u","b","142"],["408","2025-11-28","u","b","142"]]}},r=[["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2024-03-19",{c:"116",ca:"116",e:"116",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2025-06-26",{c:"138",ca:"138",e:"138",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"17",ca:"18",e:"12",f:"5",fa:"5",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-16",{c:"123",ca:"123",e:"123",f:"125",fa:"125",s:"17.4",si:"17.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2024-07-09",{c:"77",ca:"77",e:"79",f:"128",fa:"128",s:"17.4",si:"17.4"}],["2016-06-07",{c:"32",ca:"30",e:"12",f:"47",fa:"47",s:"8",si:"8"}],["2023-07-04",{c:"112",ca:"112",e:"112",f:"115",fa:"115",s:"16",si:"16"}],["2015-09-30",{c:"43",ca:"43",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"84",ca:"84",e:"84",f:"80",fa:"80",s:"15.4",si:"15.4"}],["2023-10-24",{c:"103",ca:"103",e:"103",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2023-07-04",{c:"110",ca:"110",e:"110",f:"115",fa:"115",s:"16",si:"16"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"34",fa:"34",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2022-08-23",{c:"97",ca:"97",e:"97",f:"104",fa:"104",s:"15.4",si:"15.4"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"12",si:"12"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2024-01-25",{c:"121",ca:"121",e:"121",f:"115",fa:"115",s:"16.4",si:"16.4"}],["2024-03-05",{c:"117",ca:"117",e:"117",f:"119",fa:"119",s:"17.4",si:"17.4"}],["2016-09-20",{c:"47",ca:"47",e:"14",f:"43",fa:"43",s:"10",si:"10"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2018-05-09",{c:"66",ca:"66",e:"14",f:"60",fa:"60",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-09-20",{c:"88",ca:"88",e:"88",f:"89",fa:"89",s:"15",si:"15"}],["2017-04-05",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2024-06-11",{c:"76",ca:"76",e:"79",f:"127",fa:"127",s:"13.1",si:"13.4"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2025-04-01",{c:"133",ca:"133",e:"133",f:"137",fa:"137",s:"18.4",si:"18.4"}],["2025-11-11",{c:"90",ca:"90",e:"90",f:"145",fa:"145",s:"16.4",si:"16.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2021-04-26",{c:"66",ca:"66",e:"79",f:"76",fa:"79",s:"14.1",si:"14.5"}],["2023-02-09",{c:"110",ca:"110",e:"110",f:"86",fa:"86",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10.1",si:"10.3"}],["2024-01-26",{c:"85",ca:"85",e:"121",f:"93",fa:"93",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"47",fa:"47",s:"15.4",si:"15.4"}],["2024-09-16",{c:"76",ca:"76",e:"79",f:"103",fa:"103",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2022-03-14",{c:"1",ca:"18",e:"12",f:"25",fa:"25",s:"15.4",si:"15.4"}],["2020-01-15",{c:"35",ca:"59",e:"79",f:"30",fa:"54",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"4"}],["2015-07-29",{c:"25",ca:"25",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"49",fa:"49",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"9",fa:"18",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"4",fa:"4",s:"10",si:"10"}],["2020-01-15",{c:"16",ca:"18",e:"79",f:"10",fa:"10",s:"6",si:"6"}],["2015-07-29",{c:"≤15",ca:"18",e:"12",f:"10",fa:"10",s:"≤4",si:"≤3.2"}],["2018-04-12",{c:"39",ca:"42",e:"14",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2020-09-16",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"14",si:"14"}],["2021-09-20",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2017-02-01",{c:"56",ca:"56",e:"12",f:"50",fa:"50",s:"9.1",si:"9.3"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"14",s:"1",si:"3"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2022-03-14",{c:"54",ca:"54",e:"79",f:"38",fa:"38",s:"15.4",si:"15.4"}],["2017-09-19",{c:"50",ca:"51",e:"15",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"26",ca:"28",e:"12",f:"16",fa:"16",s:"7",si:"7"}],["2023-06-06",{c:"110",ca:"110",e:"110",f:"114",fa:"114",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2024-09-16",{c:"99",ca:"99",e:"99",f:"28",fa:"28",s:"18",si:"18"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"99",ca:"99",e:"99",f:"113",fa:"113",s:"17.2",si:"17.2"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"118",ca:"118",e:"118",f:"97",fa:"97",s:"17.2",si:"17.2"}],["2020-01-15",{c:"51",ca:"51",e:"79",f:"43",fa:"43",s:"11",si:"11"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"53",fa:"53",s:"11.1",si:"11.3"}],["2022-03-14",{c:"99",ca:"99",e:"99",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2020-01-15",{c:"49",ca:"49",e:"79",f:"47",fa:"47",s:"9",si:"9"}],["2015-07-29",{c:"27",ca:"27",e:"12",f:"1",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2015-09-22",{c:"4",ca:"18",e:"12",f:"41",fa:"41",s:"5",si:"4.2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"4"}],["2024-03-05",{c:"105",ca:"105",e:"105",f:"106",fa:"106",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2016-03-08",{c:"42",ca:"42",e:"13",f:"45",fa:"45",s:"9",si:"9"}],["2023-09-18",{c:"117",ca:"117",e:"117",f:"63",fa:"63",s:"17",si:"17"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"71",fa:"79",s:"13.1",si:"13"}],["2020-01-15",{c:"55",ca:"55",e:"79",f:"49",fa:"49",s:"12.1",si:"12.2"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"54",fa:"54",s:"13.1",si:"13.4"}],["2017-03-27",{c:"41",ca:"41",e:"12",f:"22",fa:"22",s:"10.1",si:"10.3"}],["2025-03-31",{c:"121",ca:"121",e:"121",f:"127",fa:"127",s:"18.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2023-02-14",{c:"58",ca:"58",e:"79",f:"110",fa:"110",s:"10",si:"10"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"16.2",si:"16.2"}],["2022-02-03",{c:"98",ca:"98",e:"98",f:"96",fa:"96",s:"13",si:"13"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2020-07-28",{c:"50",ca:"50",e:"12",f:"71",fa:"79",s:"9",si:"9"}],["2025-08-19",{c:"137",ca:"137",e:"137",f:"142",fa:"142",s:"17",si:"17"}],["2017-04-19",{c:"26",ca:"26",e:"12",f:"53",fa:"53",s:"7",si:"7"}],["2023-05-09",{c:"80",ca:"80",e:"80",f:"113",fa:"113",s:"16.4",si:"16.4"}],["2020-11-17",{c:"69",ca:"69",e:"79",f:"83",fa:"83",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"3",si:"1"}],["2018-12-11",{c:"40",ca:"40",e:"18",f:"51",fa:"64",s:"10.1",si:"10.3"}],["2023-03-27",{c:"73",ca:"73",e:"79",f:"101",fa:"101",s:"16.4",si:"16.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-09-12",{c:"105",ca:"105",e:"105",f:"101",fa:"101",s:"16",si:"16"}],["2023-09-18",{c:"83",ca:"83",e:"83",f:"107",fa:"107",s:"17",si:"17"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-07-26",{c:"52",ca:"52",e:"79",f:"103",fa:"103",s:"15.4",si:"15.4"}],["2023-02-14",{c:"105",ca:"105",e:"105",f:"110",fa:"110",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-15",{c:"108",ca:"108",e:"108",f:"130",fa:"130",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"≤4",si:"≤3.2"}],["2025-03-04",{c:"51",ca:"51",e:"12",f:"136",fa:"136",s:"5.1",si:"5"}],["2024-09-16",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2023-12-11",{c:"85",ca:"85",e:"85",f:"68",fa:"68",s:"17.2",si:"17.2"}],["2023-09-18",{c:"91",ca:"91",e:"91",f:"33",fa:"33",s:"17",si:"17"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"25",s:"3",si:"1"}],["2023-12-11",{c:"59",ca:"59",e:"79",f:"98",fa:"98",s:"17.2",si:"17.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"60",fa:"60",s:"13",si:"13"}],["2016-08-02",{c:"25",ca:"25",e:"14",f:"23",fa:"23",s:"7",si:"7"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"31",fa:"31",s:"10.1",si:"10.3"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"55",fa:"55",s:"11",si:"11"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2017-04-05",{c:"49",ca:"49",e:"15",f:"31",fa:"31",s:"9.1",si:"9.3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"≤4",ca:"18",e:"12",f:"≤2",fa:"4",s:"≤3.1",si:"≤2"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-02-20",{c:"111",ca:"111",e:"111",f:"123",fa:"123",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"10",ca:"18",e:"79",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2020-01-15",{c:"12",ca:"18",e:"79",f:"49",fa:"49",s:"6",si:"6"}],["2025-09-16",{c:"131",ca:"131",e:"131",f:"143",fa:"143",s:"18.4",si:"18.4"}],["2024-09-03",{c:"120",ca:"120",e:"120",f:"130",fa:"130",s:"17.2",si:"17.2"}],["2023-09-18",{c:"31",ca:"31",e:"12",f:"6",fa:"6",s:"17",si:"4.2"}],["2015-07-29",{c:"15",ca:"18",e:"12",f:"1",fa:"4",s:"6",si:"6"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"98",fa:"98",s:"15.4",si:"15.4"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"49",fa:"49",s:"16.4",si:"16.4"}],["2023-08-01",{c:"17",ca:"18",e:"79",f:"116",fa:"116",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"53",fa:"53",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["≤2017-04-05",{c:"1",ca:"18",e:"≤15",f:"3",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"33",fa:"33",s:"11",si:"11"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"4",si:"3.2"}],["2016-03-21",{c:"31",ca:"31",e:"12",f:"12",fa:"14",s:"9.1",si:"9.3"}],["2019-09-19",{c:"14",ca:"18",e:"18",f:"20",fa:"20",s:"10.1",si:"13"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2022-05-03",{c:"98",ca:"98",e:"98",f:"100",fa:"100",s:"13.1",si:"13.4"}],["2020-01-15",{c:"43",ca:"43",e:"79",f:"46",fa:"46",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1.5",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2019-03-25",{c:"42",ca:"42",e:"13",f:"38",fa:"38",s:"12.1",si:"12.2"}],["2021-11-02",{c:"77",ca:"77",e:"79",f:"94",fa:"94",s:"13.1",si:"13.4"}],["2021-09-20",{c:"93",ca:"93",e:"93",f:"91",fa:"91",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2017-03-27",{c:"52",ca:"52",e:"14",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2018-04-30",{c:"38",ca:"38",e:"17",f:"47",fa:"35",s:"9",si:"9"}],["2021-09-20",{c:"56",ca:"56",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2020-09-16",{c:"63",ca:"63",e:"17",f:"47",fa:"36",s:"14",si:"14"}],["2020-02-07",{c:"40",ca:"40",e:"80",f:"58",fa:"28",s:"9",si:"9"}],["2016-06-07",{c:"34",ca:"34",e:"12",f:"47",fa:"47",s:"9.1",si:"9.3"}],["2017-03-27",{c:"42",ca:"42",e:"14",f:"39",fa:"39",s:"10.1",si:"10.3"}],["2024-10-29",{c:"103",ca:"103",e:"103",f:"132",fa:"132",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"8",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"28",fa:"28",s:"10.1",si:"10.3"}],["2021-04-26",{c:"89",ca:"89",e:"89",f:"82",fa:"82",s:"14.1",si:"14.5"}],["2016-09-07",{c:"53",ca:"53",e:"12",f:"35",fa:"35",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-11-02",{c:"46",ca:"46",e:"79",f:"94",fa:"94",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"29",ca:"29",e:"12",f:"20",fa:"20",s:"9",si:"9"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"63",fa:"63",s:"14.1",si:"14.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-04-04",{c:"135",ca:"135",e:"135",f:"129",fa:"129",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"24",fa:"24",s:"3.1",si:"2"}],["2022-03-14",{c:"86",ca:"86",e:"86",f:"85",fa:"85",s:"15.4",si:"15.4"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2016-09-20",{c:"36",ca:"36",e:"14",f:"39",fa:"39",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-09-07",{c:"56",ca:"56",e:"79",f:"92",fa:"92",s:"11",si:"11"}],["2017-04-05",{c:"48",ca:"48",e:"15",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"33",ca:"33",e:"79",f:"32",fa:"32",s:"9",si:"9"}],["2020-01-15",{c:"35",ca:"35",e:"79",f:"41",fa:"41",s:"10",si:"10"}],["2020-03-24",{c:"79",ca:"79",e:"17",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2022-11-15",{c:"101",ca:"101",e:"101",f:"107",fa:"107",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-07-25",{c:"127",ca:"127",e:"127",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-01-06",{c:"97",ca:"97",e:"97",f:"34",fa:"34",s:"9",si:"9"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"34",ca:"34",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2018-09-05",{c:"62",ca:"62",e:"17",f:"62",fa:"62",s:"11",si:"11"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"89",ca:"89",e:"79",f:"89",fa:"89",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-03-27",{c:"77",ca:"77",e:"79",f:"98",fa:"98",s:"16.4",si:"16.4"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"35",ca:"35",e:"12",f:"29",fa:"32",s:"10.1",si:"10.3"}],["2016-09-20",{c:"39",ca:"39",e:"13",f:"26",fa:"26",s:"10",si:"10"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3.5",fa:"4",s:"5",si:"≤3"}],["2015-07-29",{c:"11",ca:"18",e:"12",f:"3.5",fa:"4",s:"5.1",si:"5"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2020-01-15",{c:"71",ca:"71",e:"79",f:"65",fa:"65",s:"12.1",si:"12.2"}],["2024-06-11",{c:"111",ca:"111",e:"111",f:"127",fa:"127",s:"16.2",si:"16.2"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"3.6",fa:"4",s:"7",si:"7"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2022-10-27",{c:"107",ca:"107",e:"107",f:"66",fa:"66",s:"16",si:"16"}],["2022-03-14",{c:"37",ca:"37",e:"15",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2023-12-19",{c:"105",ca:"105",e:"105",f:"121",fa:"121",s:"15.4",si:"15.4"}],["2020-03-24",{c:"74",ca:"74",e:"79",f:"67",fa:"67",s:"13.1",si:"13.4"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"11",fa:"14",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2024-09-16",{c:"87",ca:"87",e:"87",f:"88",fa:"88",s:"18",si:"18"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"96",fa:"96",s:"15",si:"15"}],["2023-09-18",{c:"106",ca:"106",e:"106",f:"98",fa:"98",s:"17",si:"17"}],["2023-09-18",{c:"88",ca:"55",e:"88",f:"43",fa:"43",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-10-03",{c:"106",ca:"106",e:"106",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"17",fa:"17",s:"5",si:"4"}],["2020-01-15",{c:"20",ca:"25",e:"79",f:"25",fa:"25",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-04-13",{c:"81",ca:"81",e:"81",f:"26",fa:"26",s:"13.1",si:"13.4"}],["2021-10-05",{c:"41",ca:"41",e:"79",f:"93",fa:"93",s:"10",si:"10"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"89",fa:"89",s:"17",si:"17"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"50",fa:"50",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"89",ca:"89",e:"89",f:"108",fa:"108",s:"16.4",si:"16.4"}],["2020-01-15",{c:"39",ca:"39",e:"79",f:"51",fa:"51",s:"10",si:"10"}],["2021-09-20",{c:"58",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2022-08-05",{c:"104",ca:"104",e:"104",f:"72",fa:"79",s:"14.1",si:"14.5"}],["2023-04-11",{c:"102",ca:"102",e:"102",f:"112",fa:"112",s:"15.5",si:"15.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-11-12",{c:"1",ca:"18",e:"13",f:"19",fa:"19",s:"1.2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"3",si:"1"}],["2021-04-26",{c:"20",ca:"25",e:"12",f:"57",fa:"57",s:"14.1",si:"5"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"3"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"6",fa:"6",s:"3.1",si:"2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2025-08-19",{c:"13",ca:"132",e:"13",f:"50",fa:"142",s:"11.1",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-16",{c:"4",ca:"57",e:"12",f:"23",fa:"52",s:"3.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-12-07",{c:"66",ca:"66",e:"79",f:"95",fa:"79",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2018-12-11",{c:"41",ca:"41",e:"12",f:"64",fa:"64",s:"9",si:"9"}],["2019-03-25",{c:"58",ca:"58",e:"16",f:"55",fa:"55",s:"12.1",si:"12.2"}],["2017-09-28",{c:"24",ca:"25",e:"12",f:"29",fa:"56",s:"10",si:"10"}],["2021-04-26",{c:"81",ca:"81",e:"81",f:"86",fa:"86",s:"14.1",si:"14.5"}],["2025-03-04",{c:"129",ca:"129",e:"129",f:"136",fa:"136",s:"16.4",si:"16.4"}],["2021-04-26",{c:"72",ca:"72",e:"79",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2020-09-16",{c:"74",ca:"74",e:"79",f:"75",fa:"79",s:"14",si:"14"}],["2019-09-19",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"13",si:"13"}],["2020-09-16",{c:"71",ca:"71",e:"79",f:"76",fa:"79",s:"14",si:"14"}],["2024-04-16",{c:"87",ca:"87",e:"87",f:"125",fa:"125",s:"14.1",si:"14.5"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2018-04-12",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"11.1",si:"11.3"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"36",fa:"36",s:"8",si:"8"}],["2025-03-31",{c:"122",ca:"122",e:"122",f:"131",fa:"131",s:"18.4",si:"18.4"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"1",fa:"4",s:"5",si:"4.2"}],["2018-05-09",{c:"61",ca:"61",e:"16",f:"60",fa:"60",s:"11",si:"11"}],["2023-06-06",{c:"80",ca:"80",e:"80",f:"114",fa:"114",s:"15",si:"15"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"4"}],["2025-04-29",{c:"123",ca:"123",e:"123",f:"138",fa:"138",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"6",fa:"6",s:"1.2",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"48",ca:"48",e:"79",f:"50",fa:"50",s:"11",si:"11"}],["2016-09-20",{c:"49",ca:"49",e:"14",f:"44",fa:"44",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-11-21",{c:"109",ca:"109",e:"109",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2024-05-13",{c:"123",ca:"123",e:"123",f:"120",fa:"120",s:"17.5",si:"17.5"}],["2020-07-28",{c:"83",ca:"83",e:"83",f:"69",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"113",ca:"113",e:"113",f:"112",fa:"112",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2025-09-15",{c:"46",ca:"46",e:"79",f:"127",fa:"127",s:"5",si:"26"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"39",fa:"39",s:"11.1",si:"11.3"}],["2021-01-26",{c:"50",ca:"50",e:"79",f:"85",fa:"85",s:"11.1",si:"11.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"50",fa:"50",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-19",{c:"77",ca:"77",e:"79",f:"121",fa:"121",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"6",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2021-09-20",{c:"89",ca:"89",e:"89",f:"66",fa:"66",s:"15",si:"15"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"21",fa:"21",s:"7",si:"7"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"24",ca:"25",e:"79",f:"35",fa:"35",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"53",fa:"53",s:"15.4",si:"15.4"}],["2015-07-29",{c:"9",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2023-01-12",{c:"109",ca:"109",e:"109",f:"4",fa:"4",s:"5.1",si:"5"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"63",fa:"63",s:"15.4",si:"15.4"}],["2017-09-19",{c:"53",ca:"53",e:"12",f:"36",fa:"36",s:"11",si:"11"}],["2020-02-04",{c:"80",ca:"80",e:"12",f:"42",fa:"42",s:"8",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"104",ca:"104",e:"104",f:"102",fa:"102",s:"16.4",si:"16.4"}],["2021-04-26",{c:"49",ca:"49",e:"79",f:"25",fa:"25",s:"14.1",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"60",ca:"60",e:"18",f:"57",fa:"57",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-10-02",{c:"6",ca:"18",e:"18",f:"56",fa:"56",s:"6",si:"10.3"}],["2020-07-28",{c:"79",ca:"79",e:"79",f:"75",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"66",fa:"66",s:"11",si:"11"}],["2015-07-29",{c:"18",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"32",fa:"32",s:"8",si:"8"}],["2020-01-15",{c:"≤79",ca:"≤79",e:"79",f:"≤23",fa:"≤23",s:"≤9.1",si:"≤9.3"}],["2022-09-02",{c:"105",ca:"105",e:"105",f:"103",fa:"103",s:"15.6",si:"15.6"}],["2023-09-18",{c:"66",ca:"66",e:"79",f:"115",fa:"115",s:"17",si:"17"}],["2022-09-12",{c:"55",ca:"55",e:"79",f:"72",fa:"79",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"14",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-10-25",{c:"57",ca:"57",e:"12",f:"58",fa:"58",s:"15",si:"15.1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"120",ca:"120",e:"120",f:"117",fa:"117",s:"17.2",si:"17.2"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"84",fa:"84",s:"9",si:"9"}],["2023-03-27",{c:"20",ca:"42",e:"14",f:"22",fa:"22",s:"7",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"9",si:"9"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-07-28",{c:"75",ca:"75",e:"79",f:"70",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2022-03-14",{c:"93",ca:"93",e:"93",f:"92",fa:"92",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2021-04-26",{c:"80",ca:"80",e:"80",f:"71",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"10",fa:"10",s:"8",si:"8"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-07-29",{c:"29",ca:"29",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2016-08-02",{c:"27",ca:"27",e:"14",f:"29",fa:"29",s:"8",si:"8"}],["2018-04-30",{c:"24",ca:"25",e:"17",f:"25",fa:"25",s:"8",si:"9"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"105",fa:"105",s:"16.4",si:"16.4"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["≤2020-03-24",{c:"≤80",ca:"≤80",e:"≤80",f:"1.5",fa:"4",s:"≤13.1",si:"≤13.4"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2023-03-27",{c:"108",ca:"109",e:"108",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"88",fa:"88",s:"16.4",si:"16.4"}],["2017-04-05",{c:"1",ca:"18",e:"15",f:"1.5",fa:"4",s:"1.2",si:"1"}],["≤2018-10-02",{c:"10",ca:"18",e:"≤18",f:"4",fa:"4",s:"7",si:"7"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"66",fa:"66",s:"17",si:"17"}],["2022-09-12",{c:"90",ca:"90",e:"90",f:"81",fa:"81",s:"16",si:"16"}],["2020-03-24",{c:"68",ca:"68",e:"79",f:"61",fa:"61",s:"13.1",si:"13.4"}],["2018-10-02",{c:"23",ca:"25",e:"18",f:"49",fa:"49",s:"7",si:"7"}],["2022-09-12",{c:"63",ca:"63",e:"18",f:"59",fa:"59",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2019-01-29",{c:"50",ca:"50",e:"12",f:"65",fa:"65",s:"10",si:"10"}],["2024-12-11",{c:"15",ca:"18",e:"79",f:"95",fa:"95",s:"18.2",si:"18.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"1.5",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"33",ca:"33",e:"12",f:"18",fa:"18",s:"7",si:"7"}],["2021-04-26",{c:"60",ca:"60",e:"79",f:"84",fa:"84",s:"14.1",si:"14.5"}],["2025-09-15",{c:"124",ca:"124",e:"124",f:"128",fa:"128",s:"26",si:"26"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2015-09-16",{c:"6",ca:"18",e:"12",f:"7",fa:"7",s:"8",si:"9"}],["2022-09-12",{c:"44",ca:"44",e:"79",f:"46",fa:"46",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2016-03-21",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"9.1",si:"9.3"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"51",fa:"51",s:"10.1",si:"10.3"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"51",fa:"51",s:"9",si:"9"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2020-07-28",{c:"55",ca:"55",e:"12",f:"59",fa:"79",s:"13",si:"13"}],["2025-01-27",{c:"116",ca:"116",e:"116",f:"125",fa:"125",s:"17",si:"18.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"76",ca:"76",e:"79",f:"67",fa:"67",s:"12.1",si:"13"}],["2022-05-31",{c:"96",ca:"96",e:"96",f:"101",fa:"101",s:"14.1",si:"14.5"}],["2020-01-15",{c:"74",ca:"74",e:"79",f:"63",fa:"64",s:"10.1",si:"10.3"}],["2023-12-11",{c:"73",ca:"73",e:"79",f:"78",fa:"79",s:"17.2",si:"17.2"}],["2023-12-11",{c:"86",ca:"86",e:"86",f:"101",fa:"101",s:"17.2",si:"17.2"}],["2023-06-06",{c:"1",ca:"18",e:"12",f:"1",fa:"114",s:"1.1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2019-09-19",{c:"63",ca:"63",e:"12",f:"6",fa:"6",s:"13",si:"13"}],["2015-07-29",{c:"6",ca:"18",e:"12",f:"6",fa:"6",s:"6",si:"7"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"29",fa:"29",s:"8",si:"8"}],["2020-07-28",{c:"76",ca:"76",e:"79",f:"71",fa:"79",s:"13",si:"13"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2018-10-02",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2025-01-07",{c:"128",ca:"128",e:"128",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-03-05",{c:"119",ca:"119",e:"119",f:"121",fa:"121",s:"17.4",si:"17.4"}],["2016-09-20",{c:"49",ca:"49",e:"12",f:"18",fa:"18",s:"10",si:"10"}],["2023-03-27",{c:"50",ca:"50",e:"17",f:"44",fa:"48",s:"16",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-03-24",{c:"63",ca:"63",e:"79",f:"49",fa:"49",s:"13.1",si:"13.4"}],["2020-07-28",{c:"71",ca:"71",e:"79",f:"69",fa:"79",s:"12.1",si:"12.2"}],["2021-04-26",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"14.1",si:"14.5"}],["2020-07-28",{c:"1",ca:"18",e:"13",f:"78",fa:"79",s:"4",si:"3.2"}],["2024-01-23",{c:"119",ca:"119",e:"119",f:"122",fa:"122",s:"17.2",si:"17.2"}],["2021-09-20",{c:"85",ca:"85",e:"85",f:"87",fa:"87",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-07-09",{c:"85",ca:"85",e:"85",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.6",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"23",fa:"23",s:"7",si:"7"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2024-10-29",{c:"83",ca:"83",e:"83",f:"132",fa:"132",s:"15.4",si:"15.4"}],["2025-05-27",{c:"134",ca:"134",e:"134",f:"139",fa:"139",s:"18.4",si:"18.4"}],["2024-07-09",{c:"111",ca:"111",e:"111",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2020-07-28",{c:"64",ca:"64",e:"79",f:"69",fa:"79",s:"13.1",si:"13.4"}],["2022-09-12",{c:"68",ca:"68",e:"79",f:"62",fa:"62",s:"16",si:"16"}],["2018-10-23",{c:"1",ca:"18",e:"12",f:"63",fa:"63",s:"3",si:"1"}],["2023-03-27",{c:"54",ca:"54",e:"17",f:"45",fa:"45",s:"16.4",si:"16.4"}],["2017-09-19",{c:"29",ca:"29",e:"12",f:"35",fa:"35",s:"11",si:"11"}],["2020-07-27",{c:"84",ca:"84",e:"84",f:"67",fa:"67",s:"9.1",si:"9.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2023-11-21",{c:"111",ca:"111",e:"111",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"118",fa:"118",s:"17.2",si:"17.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"38",fa:"38",s:"5",si:"4.2"}],["2024-12-11",{c:"128",ca:"128",e:"128",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2024-12-11",{c:"84",ca:"84",e:"84",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"27",ca:"27",e:"79",f:"32",fa:"32",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"38",ca:"39",e:"79",f:"43",fa:"43",s:"16.4",si:"16.4"}],["2025-03-31",{c:"84",ca:"84",e:"84",f:"126",fa:"126",s:"16.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"113",fa:"113",s:"17",si:"17"}],["2022-03-14",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"15.4",si:"15.4"}],["2020-09-16",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"14",si:"14"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"68",fa:"68",s:"11",si:"11"}],["2024-10-01",{c:"80",ca:"80",e:"80",f:"131",fa:"131",s:"16.1",si:"16.1"}],["2024-12-11",{c:"94",ca:"94",e:"94",f:"97",fa:"97",s:"18.2",si:"18.2"}],["2024-12-11",{c:"121",ca:"121",e:"121",f:"64",fa:"64",s:"18.2",si:"18.2"}],["2023-10-13",{c:"118",ca:"118",e:"118",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"11",ca:"18",e:"12",f:"52",fa:"52",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"6",ca:"18",e:"79",f:"6",fa:"45",s:"5",si:"5"}],["2023-03-27",{c:"65",ca:"65",e:"79",f:"61",fa:"61",s:"16.4",si:"16.4"}],["2018-04-30",{c:"45",ca:"45",e:"17",f:"44",fa:"44",s:"11.1",si:"11.3"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2024-06-11",{c:"122",ca:"122",e:"122",f:"127",fa:"127",s:"17",si:"17"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2020-07-28",{c:"73",ca:"73",e:"79",f:"72",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"62",fa:"62",s:"10.1",si:"10.3"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"54",fa:"54",s:"10.1",si:"10.3"}],["2021-12-13",{c:"68",ca:"89",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2023-03-27",{c:"92",ca:"92",e:"92",f:"92",fa:"92",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"19",ca:"25",e:"79",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-01-15",{c:"18",ca:"18",e:"79",f:"55",fa:"55",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-09-05",{c:"33",ca:"33",e:"14",f:"49",fa:"62",s:"7",si:"7"}],["2017-11-28",{c:"9",ca:"47",e:"12",f:"2",fa:"57",s:"5.1",si:"5"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2017-03-27",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"10.1",si:"10.3"}],["2020-01-15",{c:"70",ca:"70",e:"79",f:"3",fa:"4",s:"10.1",si:"10.3"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.5",si:"17.5"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"126",fa:"126",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"77",ca:"77",e:"79",f:"65",fa:"65",s:"14",si:"14"}],["2019-09-19",{c:"56",ca:"56",e:"16",f:"59",fa:"59",s:"13",si:"13"}],["2023-12-05",{c:"119",ca:"120",e:"85",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2023-09-18",{c:"61",ca:"61",e:"79",f:"57",fa:"57",s:"17",si:"17"}],["2022-06-28",{c:"67",ca:"67",e:"79",f:"102",fa:"102",s:"14.1",si:"14.5"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"29",fa:"29",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2020-01-15",{c:"73",ca:"73",e:"79",f:"67",fa:"67",s:"13",si:"13"}],["2016-09-20",{c:"34",ca:"34",e:"12",f:"31",fa:"31",s:"10",si:"10"}],["2017-04-05",{c:"57",ca:"57",e:"15",f:"48",fa:"48",s:"10",si:"10"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"24",fa:"24",s:"9",si:"9"}],["2020-08-27",{c:"85",ca:"85",e:"85",f:"77",fa:"79",s:"13.1",si:"13.4"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"17",fa:"17",s:"9",si:"9"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"61",fa:"61",s:"12",si:"12"}],["2023-10-24",{c:"111",ca:"111",e:"111",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2022-03-14",{c:"98",ca:"98",e:"98",f:"94",fa:"94",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2023-09-15",{c:"117",ca:"117",e:"117",f:"71",fa:"79",s:"16",si:"16"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2016-09-20",{c:"2",ca:"18",e:"12",f:"49",fa:"49",s:"4",si:"3.2"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"3",fa:"4",s:"3",si:"2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3",fa:"4",s:"6",si:"6"}],["2015-09-30",{c:"38",ca:"38",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-08-10",{c:"42",ca:"42",e:"79",f:"91",fa:"91",s:"13.1",si:"13.4"}],["2018-10-02",{c:"1",ca:"18",e:"18",f:"1.5",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"2"}],["2024-12-11",{c:"89",ca:"89",e:"89",f:"131",fa:"131",s:"18.2",si:"18.2"}],["2015-11-12",{c:"26",ca:"26",e:"13",f:"22",fa:"22",s:"8",si:"8"}],["2020-01-15",{c:"62",ca:"62",e:"79",f:"53",fa:"53",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"47",ca:"47",e:"12",f:"49",fa:"49",s:"16",si:"16"}],["2022-03-14",{c:"48",ca:"48",e:"79",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-03",{c:"99",ca:"99",e:"99",f:"46",fa:"46",s:"7",si:"7"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"19",fa:"19",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"48",ca:"48",e:"79",f:"41",fa:"41",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"7",fa:"7",s:"1.3",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.5",fa:"4",s:"1.1",si:"1"}],["2017-04-05",{c:"4",ca:"18",e:"15",f:"49",fa:"49",s:"3",si:"2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-11-19",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"12.1",si:"12.2"}],["2020-07-28",{c:"33",ca:"33",e:"12",f:"74",fa:"79",s:"12.1",si:"12.2"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-05-13",{c:"114",ca:"114",e:"114",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2019-09-19",{c:"36",ca:"36",e:"12",f:"52",fa:"52",s:"13",si:"9.3"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"122",fa:"122",s:"17.4",si:"17.4"}],["2024-04-16",{c:"118",ca:"118",e:"118",f:"125",fa:"125",s:"13.1",si:"13.4"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"15.4",si:"15.4"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.4",si:"17.4"}],["2015-09-30",{c:"26",ca:"26",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2023-03-14",{c:"19",ca:"25",e:"79",f:"111",fa:"111",s:"6",si:"6"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"108",fa:"108",s:"15.4",si:"15.4"}],["2023-07-21",{c:"115",ca:"115",e:"115",f:"70",fa:"79",s:"15",si:"15"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-05",{c:"140",ca:"140",e:"140",f:"133",fa:"133",s:"18.2",si:"18.2"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2016-03-21",{c:"41",ca:"41",e:"13",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"102",fa:"102",s:"17",si:"17"}],["2018-04-30",{c:"44",ca:"44",e:"17",f:"48",fa:"48",s:"10.1",si:"10.3"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"19",fa:"19",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"115",fa:"115",s:"17",si:"17"}],["2025-09-15",{c:"95",ca:"95",e:"95",f:"142",fa:"142",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["2023-11-21",{c:"72",ca:"72",e:"79",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"88",fa:"88",s:"16.5",si:"16.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-18",{c:"124",ca:"124",e:"124",f:"120",fa:"120",s:"17.4",si:"17.4"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2025-10-14",{c:"125",ca:"125",e:"125",f:"144",fa:"144",s:"18.2",si:"18.2"}],["2025-10-14",{c:"111",ca:"111",e:"111",f:"144",fa:"144",s:"18",si:"18"}],["2022-12-05",{c:"108",ca:"108",e:"108",f:"101",fa:"101",s:"15.4",si:"15.4"}],["2017-10-17",{c:"26",ca:"26",e:"16",f:"19",fa:"19",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2021-08-10",{c:"61",ca:"61",e:"79",f:"91",fa:"68",s:"13",si:"13"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"11",si:"11"}],["2021-04-26",{c:"85",ca:"85",e:"85",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2021-10-25",{c:"75",ca:"75",e:"79",f:"78",fa:"79",s:"15.1",si:"15.1"}],["2022-05-03",{c:"95",ca:"95",e:"95",f:"100",fa:"100",s:"15.2",si:"15.2"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"112",fa:"112",s:"17.4",si:"17.4"}],["2024-12-11",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18.2",si:"18.2"}],["2020-10-20",{c:"86",ca:"86",e:"86",f:"78",fa:"79",s:"13.1",si:"13.4"}],["2020-03-24",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2021-10-25",{c:"75",ca:"75",e:"18",f:"64",fa:"64",s:"15.1",si:"15.1"}],["2021-11-19",{c:"96",ca:"96",e:"96",f:"79",fa:"79",s:"15.1",si:"15.1"}],["2021-04-26",{c:"69",ca:"69",e:"18",f:"62",fa:"62",s:"14.1",si:"14.5"}],["2023-03-27",{c:"91",ca:"91",e:"91",f:"89",fa:"89",s:"16.4",si:"16.4"}],["2024-12-11",{c:"112",ca:"112",e:"112",f:"121",fa:"121",s:"18.2",si:"18.2"}],["2021-12-13",{c:"74",ca:"88",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2024-09-16",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"79",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"36",ca:"36",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2020-09-16",{c:"84",ca:"84",e:"84",f:"75",fa:"79",s:"14",si:"14"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2015-07-29",{c:"37",ca:"37",e:"12",f:"34",fa:"34",s:"11",si:"11"}],["2022-03-14",{c:"69",ca:"69",e:"79",f:"96",fa:"96",s:"15.4",si:"15.4"}],["2021-09-07",{c:"67",ca:"70",e:"18",f:"60",fa:"92",s:"13",si:"13"}],["2023-10-24",{c:"85",ca:"85",e:"85",f:"119",fa:"119",s:"16",si:"16"}],["2015-07-29",{c:"9",ca:"25",e:"12",f:"4",fa:"4",s:"5.1",si:"8"}],["2021-09-20",{c:"63",ca:"63",e:"17",f:"30",fa:"30",s:"14",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"53",fa:"53",s:"12",si:"12"}],["2017-04-19",{c:"33",ca:"33",e:"12",f:"53",fa:"53",s:"9.1",si:"9.3"}],["2020-09-16",{c:"47",ca:"47",e:"79",f:"56",fa:"56",s:"14",si:"14"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"22",fa:"22",s:"8",si:"8"}],["2018-04-30",{c:"26",ca:"26",e:"17",f:"22",fa:"22",s:"8",si:"8"}],["2022-12-13",{c:"100",ca:"100",e:"100",f:"108",fa:"108",s:"16",si:"16"}],["2021-09-20",{c:"56",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-09-16",{c:"9",ca:"18",e:"18",f:"65",fa:"65",s:"14",si:"14"}],["2020-01-15",{c:"56",ca:"56",e:"79",f:"22",fa:"24",s:"11",si:"11"}],["2025-10-03",{c:"141",ca:"141",e:"141",f:"117",fa:"117",s:"15.4",si:"15.4"}],["2023-05-09",{c:"76",ca:"76",e:"79",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"11",fa:"14",s:"5",si:"4.2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"8"}],["2020-01-15",{c:"23",ca:"25",e:"79",f:"31",fa:"31",s:"6",si:"8"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"36",ca:"36",e:"79",f:"36",fa:"36",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"15",fa:"15",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"48",ca:"48",e:"12",f:"41",fa:"41",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3",fa:"4",s:"1",si:"1"}],["2024-05-14",{c:"1",ca:"18",e:"12",f:"126",fa:"126",s:"3.1",si:"3"}]],c={w:"WebKit",g:"Gecko",p:"Presto",b:"Blink"},e={r:"retired",c:"current",b:"beta",n:"nightly",p:"planned",u:"unknown",e:"esr"},f=s=>{const a={};return Object.entries(s).forEach(([s,r])=>{if(r.releases){a[s]||(a[s]={releases:{}});const f=a[s].releases;r.releases.forEach(s=>{f[s[0]]={version:s[0],release_date:"u"==s[1]?"unknown":s[1],status:e[s[2]],engine:s[3]?c[s[3]]:void 0,engine_version:s[4]}})}}),a},b=(()=>{const s=[];return r.forEach(a=>{var r;s.push({status:{baseline_low_date:a[0],support:(r=a[1],{chrome:r.c,chrome_android:r.ca,edge:r.e,firefox:r.f,firefox_android:r.fa,safari:r.s,safari_ios:r.si})}})}),s})(),u=f(s),i=f(a);try{"undefined"!=typeof process&&"function"==typeof process.loadEnvFile&&process.loadEnvFile()}catch(s){}let n=!1;function o(){n=!1}const g=["chrome","chrome_android","edge","firefox","firefox_android","safari","safari_ios"],t=Object.entries(u).filter(([s])=>g.includes(s)),l=["webview_android","samsunginternet_android","opera_android","opera"],w=[...Object.entries(u).filter(([s])=>l.includes(s)),...Object.entries(i)],p=["current","esr","retired","unknown","beta","nightly"];let d=!1;const v=s=>{if(!1===s.includeDownstreamBrowsers&&!0===s.includeKaiOS){if(console.log(new Error("KaiOS is a downstream browser and can only be included if you include other downstream browsers. Please ensure you use `includeDownstreamBrowsers: true`.")),"undefined"==typeof process||!process.exit)throw new Error("KaiOS configuration error: process.exit is not available");process.exit(1)}},_=s=>s&&s.startsWith("≤")?s.slice(1):s,h=(s,a)=>{if(s===a)return 0;const[r=0,c=0]=s.split(".",2).map(Number),[e=0,f=0]=a.split(".",2).map(Number);if(isNaN(r)||isNaN(c))throw new Error(`Invalid version: ${s}`);if(isNaN(e)||isNaN(f))throw new Error(`Invalid version: ${a}`);return r!==e?r>e?1:-1:c!==f?c>f?1:-1:0},m=s=>{let a=[];return s.forEach(s=>{let r=t.find(a=>a[0]===s.browser);if(r){Object.entries(r[1].releases).filter(([,s])=>p.includes(s.status)).sort((s,a)=>h(s[0],a[0])).forEach(([r,c])=>!!p.includes(c.status)&&(1===h(r,s.version)&&(a.push({browser:s.browser,version:r,release_date:c.release_date?c.release_date:"unknown"}),!0)))}}),a},O=(s,a=!1)=>{if(s.getFullYear()<2015&&!d&&console.warn(new Error("There are no browser versions compatible with Baseline before 2015. You may receive unexpected results.")),s.getFullYear()<2002)throw new Error("None of the browsers in the core set were released before 2002. Please use a date after 2002.");if(s.getFullYear()>(new Date).getFullYear())throw new Error("There are no browser versions compatible with Baseline in the future");const r=(s=>b.filter(a=>a.status.baseline_low_date&&new Date(a.status.baseline_low_date)<=s).map(s=>({baseline_low_date:s.status.baseline_low_date,support:s.status.support})))(s),c=(s=>{let a={};return Object.entries(t).forEach(([,s])=>{a[s[0]]={browser:s[0],version:"0",release_date:""}}),s.forEach(s=>{Object.entries(s.support).forEach(r=>{const c=r[0],e=_(r[1]);a[c]&&1===h(e,_(a[c].version))&&(a[c]={browser:c,version:e,release_date:s.baseline_low_date})})}),Object.values(a)})(r);return a?[...c,...m(c)].sort((s,a)=>s.browsera.browser?1:h(s.version,a.version)):c},y=(s=[],a=!0,r=!1)=>{const c=a=>{var r;return s&&s.length>0?null===(r=s.filter(s=>s.browser===a).sort((s,a)=>h(s.version,a.version))[0])||void 0===r?void 0:r.version:void 0},e=c("chrome"),f=c("firefox");if(!e&&!f)throw new Error("There are no browser versions compatible with Baseline before Chrome and Firefox");let b=[];return w.filter(([s])=>!("kai_os"===s&&!r)).forEach(([s,r])=>{var c;if(!r.releases)return;let u=Object.entries(r.releases).filter(([,s])=>{const{engine:a,engine_version:r}=s;return!(!a||!r)&&("Blink"===a&&e?h(r,e)>=0:!("Gecko"!==a||!f)&&h(r,f)>=0)}).sort((s,a)=>h(s[0],a[0]));for(let r=0;r{if(n||"undefined"!=typeof process&&process.env&&(process.env.BROWSERSLIST_IGNORE_OLD_DATA||process.env.BASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA))return;const r=new Date;r.setMonth(r.getMonth()-2),s>r&&(null!=a?a:1764418039385){o[s]={},E({targetYear:s,suppressWarnings:u.suppressWarnings}).forEach(a=>{o[s]&&(o[s][a.browser]=a)})});const t=E({suppressWarnings:u.suppressWarnings}),l={};t.forEach(s=>{l[s.browser]=s});const w=new Date;w.setMonth(w.getMonth()+30);const p=E({widelyAvailableOnDate:w.toISOString().slice(0,10),suppressWarnings:u.suppressWarnings}),_={};p.forEach(s=>{_[s.browser]=s});const m=E({targetYear:2002,listAllCompatibleVersions:!0,suppressWarnings:u.suppressWarnings}),O=[];if(g.forEach(s=>{var a,r,c,e;let f=m.filter(a=>a.browser==s).sort((s,a)=>h(s.version,a.version)),b=null!==(r=null===(a=l[s])||void 0===a?void 0:a.version)&&void 0!==r?r:"0",g=null!==(e=null===(c=_[s])||void 0===c?void 0:c.version)&&void 0!==e?e:"0";n.forEach(a=>{var r;if(o[a]){let c=(null!==(r=o[a][s])&&void 0!==r?r:{version:"0"}).version,e=f.findIndex(s=>0===h(s.version,c));(a===i-1?f:f.slice(0,e)).forEach(s=>{let r=h(s.version,b)>=0,c=h(s.version,g)>=0,e=Object.assign(Object.assign({},s),{year:a<=2015?"pre_baseline":a-1});u.useSupports?(r&&(e.supports="widely"),c&&(e.supports="newly")):e=Object.assign(Object.assign({},e),{wa_compatible:r}),O.push(e)}),f=f.slice(e,f.length)}})}),u.includeDownstreamBrowsers){y(O,!0,u.includeKaiOS).forEach(s=>{let a=O.find(a=>"chrome"===a.browser&&a.version===s.engine_version);a&&(u.useSupports?O.push(Object.assign(Object.assign({},s),{year:a.year,supports:a.supports})):O.push(Object.assign(Object.assign({},s),{year:a.year,wa_compatible:a.wa_compatible})))})}if(O.sort((s,a)=>{if("pre_baseline"===s.year&&"pre_baseline"!==a.year)return-1;if("pre_baseline"===a.year&&"pre_baseline"!==s.year)return 1;if("pre_baseline"!==s.year&&"pre_baseline"!==a.year){if(s.yeara.year)return 1}return s.browsera.browser?1:h(s.version,a.version)}),"object"===u.outputFormat){const s={};return O.forEach(a=>{s[a.browser]||(s[a.browser]={});let r={year:a.year,release_date:a.release_date,engine:a.engine,engine_version:a.engine_version};s[a.browser][a.version]=u.useSupports?a.supports?Object.assign(Object.assign({},r),{supports:a.supports}):r:Object.assign(Object.assign({},r),{wa_compatible:a.wa_compatible})}),null!=s?s:{}}if("csv"===u.outputFormat){let s=`"browser","version","year","${u.useSupports?"supports":"wa_compatible"}","release_date","engine","engine_version"`;return O.forEach(a=>{var r,c,e,f;let b={browser:a.browser,version:a.version,year:a.year,release_date:null!==(r=a.release_date)&&void 0!==r?r:"NULL",engine:null!==(c=a.engine)&&void 0!==c?c:"NULL",engine_version:null!==(e=a.engine_version)&&void 0!==e?e:"NULL"};b=u.useSupports?Object.assign(Object.assign({},b),{supports:null!==(f=a.supports)&&void 0!==f?f:""}):Object.assign(Object.assign({},b),{wa_compatible:a.wa_compatible}),s+=`\n"${b.browser}","${b.version}","${b.year}","${u.useSupports?b.supports:b.wa_compatible}","${b.release_date}","${b.engine}","${b.engine_version}"`}),s}return O}export{o as _resetHasWarned,D as getAllVersions,E as getCompatibleVersions}; diff --git a/node_modules/baseline-browser-mapping/package.json b/node_modules/baseline-browser-mapping/package.json new file mode 100644 index 0000000..3427143 --- /dev/null +++ b/node_modules/baseline-browser-mapping/package.json @@ -0,0 +1,65 @@ +{ + "name": "baseline-browser-mapping", + "main": "./dist/index.cjs", + "version": "2.9.2", + "description": "A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.", + "exports": { + ".": { + "require": "./dist/index.cjs", + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./legacy": { + "require": "./dist/index.cjs", + "types": "./dist/index.d.ts" + } + }, + "jsdelivr": "./dist/index.js", + "files": [ + "dist/*", + "!dist/scripts/*", + "LICENSE.txt", + "README.md" + ], + "types": "./dist/index.d.ts", + "type": "module", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + }, + "scripts": { + "fix-cli-permissions": "output=$(npx baseline-browser-mapping 2>&1); path=$(printf '%s\n' \"$output\" | sed -n 's/^.*: \\(.*\\): Permission denied$/\\1/p; t; s/^\\(.*\\): Permission denied$/\\1/p'); if [ -n \"$path\" ]; then echo \"Permission denied for: $path\"; echo \"Removing $path ...\"; rm -rf \"$path\"; else echo \"$output\"; fi", + "test:format": "npx prettier --check .", + "test:lint": "npx eslint .", + "test:browserslist": "mkdir test-browserslist && cd test-browserslist && npm init -y && npm i ../../baseline-browser-mapping browserslist &&jq '. += {\"browserslist\":[\"baseline widely available with downstream\"]}' package.json >p && mv p package.json && npx browserslist && cd ../ && rm -rf test-browserslist", + "test:jasmine": "npx jasmine", + "test:jasmine-browser": "npx jasmine-browser-runner runSpecs --config ./spec/support/jasmine-browser.js", + "test": "npm run build && npm run fix-cli-permissions && rm -rf test-browserslist && npm run test:format && npm run test:lint && npm run test:jasmine && npm run test:jasmine-browser && npm run test:browserslist", + "build": "rm -rf dist; npx prettier . --write; rollup -c; rm -rf ./dist/scripts/expose-data.d.ts ./dist/cli.d.ts", + "refresh-downstream": "npx tsx scripts/refresh-downstream.ts", + "refresh-static": "npx tsx scripts/refresh-static.ts", + "update-data-file": "npx tsx scripts/update-data-file.ts; npx prettier ./src/data/data.js --write", + "update-data-dependencies": "npm i @mdn/browser-compat-data@latest web-features@latest -D", + "check-data-changes": "git diff --name-only | grep -q '^src/data/data.js$' && echo 'changes-available=TRUE' || echo 'changes-available=FALSE'" + }, + "license": "Apache-2.0", + "devDependencies": { + "@mdn/browser-compat-data": "^7.1.23", + "@rollup/plugin-terser": "^0.4.4", + "@rollup/plugin-typescript": "^12.1.3", + "@types/node": "^22.15.17", + "eslint-plugin-new-with-error": "^5.0.0", + "jasmine": "^5.8.0", + "jasmine-browser-runner": "^3.0.0", + "jasmine-spec-reporter": "^7.0.0", + "prettier": "^3.5.3", + "rollup": "^4.44.0", + "tslib": "^2.8.1", + "typescript": "^5.7.2", + "typescript-eslint": "^8.35.0", + "web-features": "^3.10.0" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/web-platform-dx/baseline-browser-mapping.git" + } +} diff --git a/node_modules/braces/LICENSE b/node_modules/braces/LICENSE new file mode 100644 index 0000000..9af4a67 --- /dev/null +++ b/node_modules/braces/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/braces/README.md b/node_modules/braces/README.md new file mode 100644 index 0000000..f59dd60 --- /dev/null +++ b/node_modules/braces/README.md @@ -0,0 +1,586 @@ +# braces [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [![NPM version](https://img.shields.io/npm/v/braces.svg?style=flat)](https://www.npmjs.com/package/braces) [![NPM monthly downloads](https://img.shields.io/npm/dm/braces.svg?style=flat)](https://npmjs.org/package/braces) [![NPM total downloads](https://img.shields.io/npm/dt/braces.svg?style=flat)](https://npmjs.org/package/braces) [![Linux Build Status](https://img.shields.io/travis/micromatch/braces.svg?style=flat&label=Travis)](https://travis-ci.org/micromatch/braces) + +> Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed. + +Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save braces +``` + +## v3.0.0 Released!! + +See the [changelog](CHANGELOG.md) for details. + +## Why use braces? + +Brace patterns make globs more powerful by adding the ability to match specific ranges and sequences of characters. + +- **Accurate** - complete support for the [Bash 4.3 Brace Expansion](www.gnu.org/software/bash/) specification (passes all of the Bash braces tests) +- **[fast and performant](#benchmarks)** - Starts fast, runs fast and [scales well](#performance) as patterns increase in complexity. +- **Organized code base** - The parser and compiler are easy to maintain and update when edge cases crop up. +- **Well-tested** - Thousands of test assertions, and passes all of the Bash, minimatch, and [brace-expansion](https://github.com/juliangruber/brace-expansion) unit tests (as of the date this was written). +- **Safer** - You shouldn't have to worry about users defining aggressive or malicious brace patterns that can break your application. Braces takes measures to prevent malicious regex that can be used for DDoS attacks (see [catastrophic backtracking](https://www.regular-expressions.info/catastrophic.html)). +- [Supports lists](#lists) - (aka "sets") `a/{b,c}/d` => `['a/b/d', 'a/c/d']` +- [Supports sequences](#sequences) - (aka "ranges") `{01..03}` => `['01', '02', '03']` +- [Supports steps](#steps) - (aka "increments") `{2..10..2}` => `['2', '4', '6', '8', '10']` +- [Supports escaping](#escaping) - To prevent evaluation of special characters. + +## Usage + +The main export is a function that takes one or more brace `patterns` and `options`. + +```js +const braces = require('braces'); +// braces(patterns[, options]); + +console.log(braces(['{01..05}', '{a..e}'])); +//=> ['(0[1-5])', '([a-e])'] + +console.log(braces(['{01..05}', '{a..e}'], { expand: true })); +//=> ['01', '02', '03', '04', '05', 'a', 'b', 'c', 'd', 'e'] +``` + +### Brace Expansion vs. Compilation + +By default, brace patterns are compiled into strings that are optimized for creating regular expressions and matching. + +**Compiled** + +```js +console.log(braces('a/{x,y,z}/b')); +//=> ['a/(x|y|z)/b'] +console.log(braces(['a/{01..20}/b', 'a/{1..5}/b'])); +//=> [ 'a/(0[1-9]|1[0-9]|20)/b', 'a/([1-5])/b' ] +``` + +**Expanded** + +Enable brace expansion by setting the `expand` option to true, or by using [braces.expand()](#expand) (returns an array similar to what you'd expect from Bash, or `echo {1..5}`, or [minimatch](https://github.com/isaacs/minimatch)): + +```js +console.log(braces('a/{x,y,z}/b', { expand: true })); +//=> ['a/x/b', 'a/y/b', 'a/z/b'] + +console.log(braces.expand('{01..10}')); +//=> ['01','02','03','04','05','06','07','08','09','10'] +``` + +### Lists + +Expand lists (like Bash "sets"): + +```js +console.log(braces('a/{foo,bar,baz}/*.js')); +//=> ['a/(foo|bar|baz)/*.js'] + +console.log(braces.expand('a/{foo,bar,baz}/*.js')); +//=> ['a/foo/*.js', 'a/bar/*.js', 'a/baz/*.js'] +``` + +### Sequences + +Expand ranges of characters (like Bash "sequences"): + +```js +console.log(braces.expand('{1..3}')); // ['1', '2', '3'] +console.log(braces.expand('a/{1..3}/b')); // ['a/1/b', 'a/2/b', 'a/3/b'] +console.log(braces('{a..c}', { expand: true })); // ['a', 'b', 'c'] +console.log(braces('foo/{a..c}', { expand: true })); // ['foo/a', 'foo/b', 'foo/c'] + +// supports zero-padded ranges +console.log(braces('a/{01..03}/b')); //=> ['a/(0[1-3])/b'] +console.log(braces('a/{001..300}/b')); //=> ['a/(0{2}[1-9]|0[1-9][0-9]|[12][0-9]{2}|300)/b'] +``` + +See [fill-range](https://github.com/jonschlinkert/fill-range) for all available range-expansion options. + +### Steppped ranges + +Steps, or increments, may be used with ranges: + +```js +console.log(braces.expand('{2..10..2}')); +//=> ['2', '4', '6', '8', '10'] + +console.log(braces('{2..10..2}')); +//=> ['(2|4|6|8|10)'] +``` + +When the [.optimize](#optimize) method is used, or [options.optimize](#optionsoptimize) is set to true, sequences are passed to [to-regex-range](https://github.com/jonschlinkert/to-regex-range) for expansion. + +### Nesting + +Brace patterns may be nested. The results of each expanded string are not sorted, and left to right order is preserved. + +**"Expanded" braces** + +```js +console.log(braces.expand('a{b,c,/{x,y}}/e')); +//=> ['ab/e', 'ac/e', 'a/x/e', 'a/y/e'] + +console.log(braces.expand('a/{x,{1..5},y}/c')); +//=> ['a/x/c', 'a/1/c', 'a/2/c', 'a/3/c', 'a/4/c', 'a/5/c', 'a/y/c'] +``` + +**"Optimized" braces** + +```js +console.log(braces('a{b,c,/{x,y}}/e')); +//=> ['a(b|c|/(x|y))/e'] + +console.log(braces('a/{x,{1..5},y}/c')); +//=> ['a/(x|([1-5])|y)/c'] +``` + +### Escaping + +**Escaping braces** + +A brace pattern will not be expanded or evaluted if _either the opening or closing brace is escaped_: + +```js +console.log(braces.expand('a\\{d,c,b}e')); +//=> ['a{d,c,b}e'] + +console.log(braces.expand('a{d,c,b\\}e')); +//=> ['a{d,c,b}e'] +``` + +**Escaping commas** + +Commas inside braces may also be escaped: + +```js +console.log(braces.expand('a{b\\,c}d')); +//=> ['a{b,c}d'] + +console.log(braces.expand('a{d\\,c,b}e')); +//=> ['ad,ce', 'abe'] +``` + +**Single items** + +Following bash conventions, a brace pattern is also not expanded when it contains a single character: + +```js +console.log(braces.expand('a{b}c')); +//=> ['a{b}c'] +``` + +## Options + +### options.maxLength + +**Type**: `Number` + +**Default**: `10,000` + +**Description**: Limit the length of the input string. Useful when the input string is generated or your application allows users to pass a string, et cetera. + +```js +console.log(braces('a/{b,c}/d', { maxLength: 3 })); //=> throws an error +``` + +### options.expand + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: Generate an "expanded" brace pattern (alternatively you can use the `braces.expand()` method, which does the same thing). + +```js +console.log(braces('a/{b,c}/d', { expand: true })); +//=> [ 'a/b/d', 'a/c/d' ] +``` + +### options.nodupes + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: Remove duplicates from the returned array. + +### options.rangeLimit + +**Type**: `Number` + +**Default**: `1000` + +**Description**: To prevent malicious patterns from being passed by users, an error is thrown when `braces.expand()` is used or `options.expand` is true and the generated range will exceed the `rangeLimit`. + +You can customize `options.rangeLimit` or set it to `Inifinity` to disable this altogether. + +**Examples** + +```js +// pattern exceeds the "rangeLimit", so it's optimized automatically +console.log(braces.expand('{1..1000}')); +//=> ['([1-9]|[1-9][0-9]{1,2}|1000)'] + +// pattern does not exceed "rangeLimit", so it's NOT optimized +console.log(braces.expand('{1..100}')); +//=> ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '100'] +``` + +### options.transform + +**Type**: `Function` + +**Default**: `undefined` + +**Description**: Customize range expansion. + +**Example: Transforming non-numeric values** + +```js +const alpha = braces.expand('x/{a..e}/y', { + transform(value, index) { + // When non-numeric values are passed, "value" is a character code. + return 'foo/' + String.fromCharCode(value) + '-' + index; + }, +}); +console.log(alpha); +//=> [ 'x/foo/a-0/y', 'x/foo/b-1/y', 'x/foo/c-2/y', 'x/foo/d-3/y', 'x/foo/e-4/y' ] +``` + +**Example: Transforming numeric values** + +```js +const numeric = braces.expand('{1..5}', { + transform(value) { + // when numeric values are passed, "value" is a number + return 'foo/' + value * 2; + }, +}); +console.log(numeric); +//=> [ 'foo/2', 'foo/4', 'foo/6', 'foo/8', 'foo/10' ] +``` + +### options.quantifiers + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: In regular expressions, quanitifiers can be used to specify how many times a token can be repeated. For example, `a{1,3}` will match the letter `a` one to three times. + +Unfortunately, regex quantifiers happen to share the same syntax as [Bash lists](#lists) + +The `quantifiers` option tells braces to detect when [regex quantifiers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#quantifiers) are defined in the given pattern, and not to try to expand them as lists. + +**Examples** + +```js +const braces = require('braces'); +console.log(braces('a/b{1,3}/{x,y,z}')); +//=> [ 'a/b(1|3)/(x|y|z)' ] +console.log(braces('a/b{1,3}/{x,y,z}', { quantifiers: true })); +//=> [ 'a/b{1,3}/(x|y|z)' ] +console.log(braces('a/b{1,3}/{x,y,z}', { quantifiers: true, expand: true })); +//=> [ 'a/b{1,3}/x', 'a/b{1,3}/y', 'a/b{1,3}/z' ] +``` + +### options.keepEscaping + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: Do not strip backslashes that were used for escaping from the result. + +## What is "brace expansion"? + +Brace expansion is a type of parameter expansion that was made popular by unix shells for generating lists of strings, as well as regex-like matching when used alongside wildcards (globs). + +In addition to "expansion", braces are also used for matching. In other words: + +- [brace expansion](#brace-expansion) is for generating new lists +- [brace matching](#brace-matching) is for filtering existing lists + +
+More about brace expansion (click to expand) + +There are two main types of brace expansion: + +1. **lists**: which are defined using comma-separated values inside curly braces: `{a,b,c}` +2. **sequences**: which are defined using a starting value and an ending value, separated by two dots: `a{1..3}b`. Optionally, a third argument may be passed to define a "step" or increment to use: `a{1..100..10}b`. These are also sometimes referred to as "ranges". + +Here are some example brace patterns to illustrate how they work: + +**Sets** + +``` +{a,b,c} => a b c +{a,b,c}{1,2} => a1 a2 b1 b2 c1 c2 +``` + +**Sequences** + +``` +{1..9} => 1 2 3 4 5 6 7 8 9 +{4..-4} => 4 3 2 1 0 -1 -2 -3 -4 +{1..20..3} => 1 4 7 10 13 16 19 +{a..j} => a b c d e f g h i j +{j..a} => j i h g f e d c b a +{a..z..3} => a d g j m p s v y +``` + +**Combination** + +Sets and sequences can be mixed together or used along with any other strings. + +``` +{a,b,c}{1..3} => a1 a2 a3 b1 b2 b3 c1 c2 c3 +foo/{a,b,c}/bar => foo/a/bar foo/b/bar foo/c/bar +``` + +The fact that braces can be "expanded" from relatively simple patterns makes them ideal for quickly generating test fixtures, file paths, and similar use cases. + +## Brace matching + +In addition to _expansion_, brace patterns are also useful for performing regular-expression-like matching. + +For example, the pattern `foo/{1..3}/bar` would match any of following strings: + +``` +foo/1/bar +foo/2/bar +foo/3/bar +``` + +But not: + +``` +baz/1/qux +baz/2/qux +baz/3/qux +``` + +Braces can also be combined with [glob patterns](https://github.com/jonschlinkert/micromatch) to perform more advanced wildcard matching. For example, the pattern `*/{1..3}/*` would match any of following strings: + +``` +foo/1/bar +foo/2/bar +foo/3/bar +baz/1/qux +baz/2/qux +baz/3/qux +``` + +## Brace matching pitfalls + +Although brace patterns offer a user-friendly way of matching ranges or sets of strings, there are also some major disadvantages and potential risks you should be aware of. + +### tldr + +**"brace bombs"** + +- brace expansion can eat up a huge amount of processing resources +- as brace patterns increase _linearly in size_, the system resources required to expand the pattern increase exponentially +- users can accidentally (or intentially) exhaust your system's resources resulting in the equivalent of a DoS attack (bonus: no programming knowledge is required!) + +For a more detailed explanation with examples, see the [geometric complexity](#geometric-complexity) section. + +### The solution + +Jump to the [performance section](#performance) to see how Braces solves this problem in comparison to other libraries. + +### Geometric complexity + +At minimum, brace patterns with sets limited to two elements have quadradic or `O(n^2)` complexity. But the complexity of the algorithm increases exponentially as the number of sets, _and elements per set_, increases, which is `O(n^c)`. + +For example, the following sets demonstrate quadratic (`O(n^2)`) complexity: + +``` +{1,2}{3,4} => (2X2) => 13 14 23 24 +{1,2}{3,4}{5,6} => (2X2X2) => 135 136 145 146 235 236 245 246 +``` + +But add an element to a set, and we get a n-fold Cartesian product with `O(n^c)` complexity: + +``` +{1,2,3}{4,5,6}{7,8,9} => (3X3X3) => 147 148 149 157 158 159 167 168 169 247 248 + 249 257 258 259 267 268 269 347 348 349 357 + 358 359 367 368 369 +``` + +Now, imagine how this complexity grows given that each element is a n-tuple: + +``` +{1..100}{1..100} => (100X100) => 10,000 elements (38.4 kB) +{1..100}{1..100}{1..100} => (100X100X100) => 1,000,000 elements (5.76 MB) +``` + +Although these examples are clearly contrived, they demonstrate how brace patterns can quickly grow out of control. + +**More information** + +Interested in learning more about brace expansion? + +- [linuxjournal/bash-brace-expansion](http://www.linuxjournal.com/content/bash-brace-expansion) +- [rosettacode/Brace_expansion](https://rosettacode.org/wiki/Brace_expansion) +- [cartesian product](https://en.wikipedia.org/wiki/Cartesian_product) + +
+ +## Performance + +Braces is not only screaming fast, it's also more accurate the other brace expansion libraries. + +### Better algorithms + +Fortunately there is a solution to the ["brace bomb" problem](#brace-matching-pitfalls): _don't expand brace patterns into an array when they're used for matching_. + +Instead, convert the pattern into an optimized regular expression. This is easier said than done, and braces is the only library that does this currently. + +**The proof is in the numbers** + +Minimatch gets exponentially slower as patterns increase in complexity, braces does not. The following results were generated using `braces()` and `minimatch.braceExpand()`, respectively. + +| **Pattern** | **braces** | **[minimatch][]** | +| --------------------------- | ------------------- | ---------------------------- | +| `{1..9007199254740991}`[^1] | `298 B` (5ms 459μs) | N/A (freezes) | +| `{1..1000000000000000}` | `41 B` (1ms 15μs) | N/A (freezes) | +| `{1..100000000000000}` | `40 B` (890μs) | N/A (freezes) | +| `{1..10000000000000}` | `39 B` (2ms 49μs) | N/A (freezes) | +| `{1..1000000000000}` | `38 B` (608μs) | N/A (freezes) | +| `{1..100000000000}` | `37 B` (397μs) | N/A (freezes) | +| `{1..10000000000}` | `35 B` (983μs) | N/A (freezes) | +| `{1..1000000000}` | `34 B` (798μs) | N/A (freezes) | +| `{1..100000000}` | `33 B` (733μs) | N/A (freezes) | +| `{1..10000000}` | `32 B` (5ms 632μs) | `78.89 MB` (16s 388ms 569μs) | +| `{1..1000000}` | `31 B` (1ms 381μs) | `6.89 MB` (1s 496ms 887μs) | +| `{1..100000}` | `30 B` (950μs) | `588.89 kB` (146ms 921μs) | +| `{1..10000}` | `29 B` (1ms 114μs) | `48.89 kB` (14ms 187μs) | +| `{1..1000}` | `28 B` (760μs) | `3.89 kB` (1ms 453μs) | +| `{1..100}` | `22 B` (345μs) | `291 B` (196μs) | +| `{1..10}` | `10 B` (533μs) | `20 B` (37μs) | +| `{1..3}` | `7 B` (190μs) | `5 B` (27μs) | + +### Faster algorithms + +When you need expansion, braces is still much faster. + +_(the following results were generated using `braces.expand()` and `minimatch.braceExpand()`, respectively)_ + +| **Pattern** | **braces** | **[minimatch][]** | +| --------------- | --------------------------- | ---------------------------- | +| `{1..10000000}` | `78.89 MB` (2s 698ms 642μs) | `78.89 MB` (18s 601ms 974μs) | +| `{1..1000000}` | `6.89 MB` (458ms 576μs) | `6.89 MB` (1s 491ms 621μs) | +| `{1..100000}` | `588.89 kB` (20ms 728μs) | `588.89 kB` (156ms 919μs) | +| `{1..10000}` | `48.89 kB` (2ms 202μs) | `48.89 kB` (13ms 641μs) | +| `{1..1000}` | `3.89 kB` (1ms 796μs) | `3.89 kB` (1ms 958μs) | +| `{1..100}` | `291 B` (424μs) | `291 B` (211μs) | +| `{1..10}` | `20 B` (487μs) | `20 B` (72μs) | +| `{1..3}` | `5 B` (166μs) | `5 B` (27μs) | + +If you'd like to run these comparisons yourself, see [test/support/generate.js](test/support/generate.js). + +## Benchmarks + +### Running benchmarks + +Install dev dependencies: + +```bash +npm i -d && npm benchmark +``` + +### Latest results + +Braces is more accurate, without sacrificing performance. + +```bash +● expand - range (expanded) + braces x 53,167 ops/sec ±0.12% (102 runs sampled) + minimatch x 11,378 ops/sec ±0.10% (102 runs sampled) +● expand - range (optimized for regex) + braces x 373,442 ops/sec ±0.04% (100 runs sampled) + minimatch x 3,262 ops/sec ±0.18% (100 runs sampled) +● expand - nested ranges (expanded) + braces x 33,921 ops/sec ±0.09% (99 runs sampled) + minimatch x 10,855 ops/sec ±0.28% (100 runs sampled) +● expand - nested ranges (optimized for regex) + braces x 287,479 ops/sec ±0.52% (98 runs sampled) + minimatch x 3,219 ops/sec ±0.28% (101 runs sampled) +● expand - set (expanded) + braces x 238,243 ops/sec ±0.19% (97 runs sampled) + minimatch x 538,268 ops/sec ±0.31% (96 runs sampled) +● expand - set (optimized for regex) + braces x 321,844 ops/sec ±0.10% (97 runs sampled) + minimatch x 140,600 ops/sec ±0.15% (100 runs sampled) +● expand - nested sets (expanded) + braces x 165,371 ops/sec ±0.42% (96 runs sampled) + minimatch x 337,720 ops/sec ±0.28% (100 runs sampled) +● expand - nested sets (optimized for regex) + braces x 242,948 ops/sec ±0.12% (99 runs sampled) + minimatch x 87,403 ops/sec ±0.79% (96 runs sampled) +``` + +## About + +
+Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +
+ +
+Running Tests + +Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: + +```sh +$ npm install && npm test +``` + +
+ +
+Building docs + +_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ + +To generate the readme, run the following command: + +```sh +$ npm install -g verbose/verb#dev verb-generate-readme && verb +``` + +
+ +### Contributors + +| **Commits** | **Contributor** | +| ----------- | ------------------------------------------------------------- | +| 197 | [jonschlinkert](https://github.com/jonschlinkert) | +| 4 | [doowb](https://github.com/doowb) | +| 1 | [es128](https://github.com/es128) | +| 1 | [eush77](https://github.com/eush77) | +| 1 | [hemanth](https://github.com/hemanth) | +| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | + +### Author + +**Jon Schlinkert** + +- [GitHub Profile](https://github.com/jonschlinkert) +- [Twitter Profile](https://twitter.com/jonschlinkert) +- [LinkedIn Profile](https://linkedin.com/in/jonschlinkert) + +### License + +Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT License](LICENSE). + +--- + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 08, 2019._ diff --git a/node_modules/braces/index.js b/node_modules/braces/index.js new file mode 100644 index 0000000..d222c13 --- /dev/null +++ b/node_modules/braces/index.js @@ -0,0 +1,170 @@ +'use strict'; + +const stringify = require('./lib/stringify'); +const compile = require('./lib/compile'); +const expand = require('./lib/expand'); +const parse = require('./lib/parse'); + +/** + * Expand the given pattern or create a regex-compatible string. + * + * ```js + * const braces = require('braces'); + * console.log(braces('{a,b,c}', { compile: true })); //=> ['(a|b|c)'] + * console.log(braces('{a,b,c}')); //=> ['a', 'b', 'c'] + * ``` + * @param {String} `str` + * @param {Object} `options` + * @return {String} + * @api public + */ + +const braces = (input, options = {}) => { + let output = []; + + if (Array.isArray(input)) { + for (const pattern of input) { + const result = braces.create(pattern, options); + if (Array.isArray(result)) { + output.push(...result); + } else { + output.push(result); + } + } + } else { + output = [].concat(braces.create(input, options)); + } + + if (options && options.expand === true && options.nodupes === true) { + output = [...new Set(output)]; + } + return output; +}; + +/** + * Parse the given `str` with the given `options`. + * + * ```js + * // braces.parse(pattern, [, options]); + * const ast = braces.parse('a/{b,c}/d'); + * console.log(ast); + * ``` + * @param {String} pattern Brace pattern to parse + * @param {Object} options + * @return {Object} Returns an AST + * @api public + */ + +braces.parse = (input, options = {}) => parse(input, options); + +/** + * Creates a braces string from an AST, or an AST node. + * + * ```js + * const braces = require('braces'); + * let ast = braces.parse('foo/{a,b}/bar'); + * console.log(stringify(ast.nodes[2])); //=> '{a,b}' + * ``` + * @param {String} `input` Brace pattern or AST. + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.stringify = (input, options = {}) => { + if (typeof input === 'string') { + return stringify(braces.parse(input, options), options); + } + return stringify(input, options); +}; + +/** + * Compiles a brace pattern into a regex-compatible, optimized string. + * This method is called by the main [braces](#braces) function by default. + * + * ```js + * const braces = require('braces'); + * console.log(braces.compile('a/{b,c}/d')); + * //=> ['a/(b|c)/d'] + * ``` + * @param {String} `input` Brace pattern or AST. + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.compile = (input, options = {}) => { + if (typeof input === 'string') { + input = braces.parse(input, options); + } + return compile(input, options); +}; + +/** + * Expands a brace pattern into an array. This method is called by the + * main [braces](#braces) function when `options.expand` is true. Before + * using this method it's recommended that you read the [performance notes](#performance)) + * and advantages of using [.compile](#compile) instead. + * + * ```js + * const braces = require('braces'); + * console.log(braces.expand('a/{b,c}/d')); + * //=> ['a/b/d', 'a/c/d']; + * ``` + * @param {String} `pattern` Brace pattern + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.expand = (input, options = {}) => { + if (typeof input === 'string') { + input = braces.parse(input, options); + } + + let result = expand(input, options); + + // filter out empty strings if specified + if (options.noempty === true) { + result = result.filter(Boolean); + } + + // filter out duplicates if specified + if (options.nodupes === true) { + result = [...new Set(result)]; + } + + return result; +}; + +/** + * Processes a brace pattern and returns either an expanded array + * (if `options.expand` is true), a highly optimized regex-compatible string. + * This method is called by the main [braces](#braces) function. + * + * ```js + * const braces = require('braces'); + * console.log(braces.create('user-{200..300}/project-{a,b,c}-{1..10}')) + * //=> 'user-(20[0-9]|2[1-9][0-9]|300)/project-(a|b|c)-([1-9]|10)' + * ``` + * @param {String} `pattern` Brace pattern + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.create = (input, options = {}) => { + if (input === '' || input.length < 3) { + return [input]; + } + + return options.expand !== true + ? braces.compile(input, options) + : braces.expand(input, options); +}; + +/** + * Expose "braces" + */ + +module.exports = braces; diff --git a/node_modules/braces/lib/compile.js b/node_modules/braces/lib/compile.js new file mode 100644 index 0000000..dce69be --- /dev/null +++ b/node_modules/braces/lib/compile.js @@ -0,0 +1,60 @@ +'use strict'; + +const fill = require('fill-range'); +const utils = require('./utils'); + +const compile = (ast, options = {}) => { + const walk = (node, parent = {}) => { + const invalidBlock = utils.isInvalidBrace(parent); + const invalidNode = node.invalid === true && options.escapeInvalid === true; + const invalid = invalidBlock === true || invalidNode === true; + const prefix = options.escapeInvalid === true ? '\\' : ''; + let output = ''; + + if (node.isOpen === true) { + return prefix + node.value; + } + + if (node.isClose === true) { + console.log('node.isClose', prefix, node.value); + return prefix + node.value; + } + + if (node.type === 'open') { + return invalid ? prefix + node.value : '('; + } + + if (node.type === 'close') { + return invalid ? prefix + node.value : ')'; + } + + if (node.type === 'comma') { + return node.prev.type === 'comma' ? '' : invalid ? node.value : '|'; + } + + if (node.value) { + return node.value; + } + + if (node.nodes && node.ranges > 0) { + const args = utils.reduce(node.nodes); + const range = fill(...args, { ...options, wrap: false, toRegex: true, strictZeros: true }); + + if (range.length !== 0) { + return args.length > 1 && range.length > 1 ? `(${range})` : range; + } + } + + if (node.nodes) { + for (const child of node.nodes) { + output += walk(child, node); + } + } + + return output; + }; + + return walk(ast); +}; + +module.exports = compile; diff --git a/node_modules/braces/lib/constants.js b/node_modules/braces/lib/constants.js new file mode 100644 index 0000000..2bb3b88 --- /dev/null +++ b/node_modules/braces/lib/constants.js @@ -0,0 +1,57 @@ +'use strict'; + +module.exports = { + MAX_LENGTH: 10000, + + // Digits + CHAR_0: '0', /* 0 */ + CHAR_9: '9', /* 9 */ + + // Alphabet chars. + CHAR_UPPERCASE_A: 'A', /* A */ + CHAR_LOWERCASE_A: 'a', /* a */ + CHAR_UPPERCASE_Z: 'Z', /* Z */ + CHAR_LOWERCASE_Z: 'z', /* z */ + + CHAR_LEFT_PARENTHESES: '(', /* ( */ + CHAR_RIGHT_PARENTHESES: ')', /* ) */ + + CHAR_ASTERISK: '*', /* * */ + + // Non-alphabetic chars. + CHAR_AMPERSAND: '&', /* & */ + CHAR_AT: '@', /* @ */ + CHAR_BACKSLASH: '\\', /* \ */ + CHAR_BACKTICK: '`', /* ` */ + CHAR_CARRIAGE_RETURN: '\r', /* \r */ + CHAR_CIRCUMFLEX_ACCENT: '^', /* ^ */ + CHAR_COLON: ':', /* : */ + CHAR_COMMA: ',', /* , */ + CHAR_DOLLAR: '$', /* . */ + CHAR_DOT: '.', /* . */ + CHAR_DOUBLE_QUOTE: '"', /* " */ + CHAR_EQUAL: '=', /* = */ + CHAR_EXCLAMATION_MARK: '!', /* ! */ + CHAR_FORM_FEED: '\f', /* \f */ + CHAR_FORWARD_SLASH: '/', /* / */ + CHAR_HASH: '#', /* # */ + CHAR_HYPHEN_MINUS: '-', /* - */ + CHAR_LEFT_ANGLE_BRACKET: '<', /* < */ + CHAR_LEFT_CURLY_BRACE: '{', /* { */ + CHAR_LEFT_SQUARE_BRACKET: '[', /* [ */ + CHAR_LINE_FEED: '\n', /* \n */ + CHAR_NO_BREAK_SPACE: '\u00A0', /* \u00A0 */ + CHAR_PERCENT: '%', /* % */ + CHAR_PLUS: '+', /* + */ + CHAR_QUESTION_MARK: '?', /* ? */ + CHAR_RIGHT_ANGLE_BRACKET: '>', /* > */ + CHAR_RIGHT_CURLY_BRACE: '}', /* } */ + CHAR_RIGHT_SQUARE_BRACKET: ']', /* ] */ + CHAR_SEMICOLON: ';', /* ; */ + CHAR_SINGLE_QUOTE: '\'', /* ' */ + CHAR_SPACE: ' ', /* */ + CHAR_TAB: '\t', /* \t */ + CHAR_UNDERSCORE: '_', /* _ */ + CHAR_VERTICAL_LINE: '|', /* | */ + CHAR_ZERO_WIDTH_NOBREAK_SPACE: '\uFEFF' /* \uFEFF */ +}; diff --git a/node_modules/braces/lib/expand.js b/node_modules/braces/lib/expand.js new file mode 100644 index 0000000..35b2c41 --- /dev/null +++ b/node_modules/braces/lib/expand.js @@ -0,0 +1,113 @@ +'use strict'; + +const fill = require('fill-range'); +const stringify = require('./stringify'); +const utils = require('./utils'); + +const append = (queue = '', stash = '', enclose = false) => { + const result = []; + + queue = [].concat(queue); + stash = [].concat(stash); + + if (!stash.length) return queue; + if (!queue.length) { + return enclose ? utils.flatten(stash).map(ele => `{${ele}}`) : stash; + } + + for (const item of queue) { + if (Array.isArray(item)) { + for (const value of item) { + result.push(append(value, stash, enclose)); + } + } else { + for (let ele of stash) { + if (enclose === true && typeof ele === 'string') ele = `{${ele}}`; + result.push(Array.isArray(ele) ? append(item, ele, enclose) : item + ele); + } + } + } + return utils.flatten(result); +}; + +const expand = (ast, options = {}) => { + const rangeLimit = options.rangeLimit === undefined ? 1000 : options.rangeLimit; + + const walk = (node, parent = {}) => { + node.queue = []; + + let p = parent; + let q = parent.queue; + + while (p.type !== 'brace' && p.type !== 'root' && p.parent) { + p = p.parent; + q = p.queue; + } + + if (node.invalid || node.dollar) { + q.push(append(q.pop(), stringify(node, options))); + return; + } + + if (node.type === 'brace' && node.invalid !== true && node.nodes.length === 2) { + q.push(append(q.pop(), ['{}'])); + return; + } + + if (node.nodes && node.ranges > 0) { + const args = utils.reduce(node.nodes); + + if (utils.exceedsLimit(...args, options.step, rangeLimit)) { + throw new RangeError('expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.'); + } + + let range = fill(...args, options); + if (range.length === 0) { + range = stringify(node, options); + } + + q.push(append(q.pop(), range)); + node.nodes = []; + return; + } + + const enclose = utils.encloseBrace(node); + let queue = node.queue; + let block = node; + + while (block.type !== 'brace' && block.type !== 'root' && block.parent) { + block = block.parent; + queue = block.queue; + } + + for (let i = 0; i < node.nodes.length; i++) { + const child = node.nodes[i]; + + if (child.type === 'comma' && node.type === 'brace') { + if (i === 1) queue.push(''); + queue.push(''); + continue; + } + + if (child.type === 'close') { + q.push(append(q.pop(), queue, enclose)); + continue; + } + + if (child.value && child.type !== 'open') { + queue.push(append(queue.pop(), child.value)); + continue; + } + + if (child.nodes) { + walk(child, node); + } + } + + return queue; + }; + + return utils.flatten(walk(ast)); +}; + +module.exports = expand; diff --git a/node_modules/braces/lib/parse.js b/node_modules/braces/lib/parse.js new file mode 100644 index 0000000..3a6988e --- /dev/null +++ b/node_modules/braces/lib/parse.js @@ -0,0 +1,331 @@ +'use strict'; + +const stringify = require('./stringify'); + +/** + * Constants + */ + +const { + MAX_LENGTH, + CHAR_BACKSLASH, /* \ */ + CHAR_BACKTICK, /* ` */ + CHAR_COMMA, /* , */ + CHAR_DOT, /* . */ + CHAR_LEFT_PARENTHESES, /* ( */ + CHAR_RIGHT_PARENTHESES, /* ) */ + CHAR_LEFT_CURLY_BRACE, /* { */ + CHAR_RIGHT_CURLY_BRACE, /* } */ + CHAR_LEFT_SQUARE_BRACKET, /* [ */ + CHAR_RIGHT_SQUARE_BRACKET, /* ] */ + CHAR_DOUBLE_QUOTE, /* " */ + CHAR_SINGLE_QUOTE, /* ' */ + CHAR_NO_BREAK_SPACE, + CHAR_ZERO_WIDTH_NOBREAK_SPACE +} = require('./constants'); + +/** + * parse + */ + +const parse = (input, options = {}) => { + if (typeof input !== 'string') { + throw new TypeError('Expected a string'); + } + + const opts = options || {}; + const max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH; + if (input.length > max) { + throw new SyntaxError(`Input length (${input.length}), exceeds max characters (${max})`); + } + + const ast = { type: 'root', input, nodes: [] }; + const stack = [ast]; + let block = ast; + let prev = ast; + let brackets = 0; + const length = input.length; + let index = 0; + let depth = 0; + let value; + + /** + * Helpers + */ + + const advance = () => input[index++]; + const push = node => { + if (node.type === 'text' && prev.type === 'dot') { + prev.type = 'text'; + } + + if (prev && prev.type === 'text' && node.type === 'text') { + prev.value += node.value; + return; + } + + block.nodes.push(node); + node.parent = block; + node.prev = prev; + prev = node; + return node; + }; + + push({ type: 'bos' }); + + while (index < length) { + block = stack[stack.length - 1]; + value = advance(); + + /** + * Invalid chars + */ + + if (value === CHAR_ZERO_WIDTH_NOBREAK_SPACE || value === CHAR_NO_BREAK_SPACE) { + continue; + } + + /** + * Escaped chars + */ + + if (value === CHAR_BACKSLASH) { + push({ type: 'text', value: (options.keepEscaping ? value : '') + advance() }); + continue; + } + + /** + * Right square bracket (literal): ']' + */ + + if (value === CHAR_RIGHT_SQUARE_BRACKET) { + push({ type: 'text', value: '\\' + value }); + continue; + } + + /** + * Left square bracket: '[' + */ + + if (value === CHAR_LEFT_SQUARE_BRACKET) { + brackets++; + + let next; + + while (index < length && (next = advance())) { + value += next; + + if (next === CHAR_LEFT_SQUARE_BRACKET) { + brackets++; + continue; + } + + if (next === CHAR_BACKSLASH) { + value += advance(); + continue; + } + + if (next === CHAR_RIGHT_SQUARE_BRACKET) { + brackets--; + + if (brackets === 0) { + break; + } + } + } + + push({ type: 'text', value }); + continue; + } + + /** + * Parentheses + */ + + if (value === CHAR_LEFT_PARENTHESES) { + block = push({ type: 'paren', nodes: [] }); + stack.push(block); + push({ type: 'text', value }); + continue; + } + + if (value === CHAR_RIGHT_PARENTHESES) { + if (block.type !== 'paren') { + push({ type: 'text', value }); + continue; + } + block = stack.pop(); + push({ type: 'text', value }); + block = stack[stack.length - 1]; + continue; + } + + /** + * Quotes: '|"|` + */ + + if (value === CHAR_DOUBLE_QUOTE || value === CHAR_SINGLE_QUOTE || value === CHAR_BACKTICK) { + const open = value; + let next; + + if (options.keepQuotes !== true) { + value = ''; + } + + while (index < length && (next = advance())) { + if (next === CHAR_BACKSLASH) { + value += next + advance(); + continue; + } + + if (next === open) { + if (options.keepQuotes === true) value += next; + break; + } + + value += next; + } + + push({ type: 'text', value }); + continue; + } + + /** + * Left curly brace: '{' + */ + + if (value === CHAR_LEFT_CURLY_BRACE) { + depth++; + + const dollar = prev.value && prev.value.slice(-1) === '$' || block.dollar === true; + const brace = { + type: 'brace', + open: true, + close: false, + dollar, + depth, + commas: 0, + ranges: 0, + nodes: [] + }; + + block = push(brace); + stack.push(block); + push({ type: 'open', value }); + continue; + } + + /** + * Right curly brace: '}' + */ + + if (value === CHAR_RIGHT_CURLY_BRACE) { + if (block.type !== 'brace') { + push({ type: 'text', value }); + continue; + } + + const type = 'close'; + block = stack.pop(); + block.close = true; + + push({ type, value }); + depth--; + + block = stack[stack.length - 1]; + continue; + } + + /** + * Comma: ',' + */ + + if (value === CHAR_COMMA && depth > 0) { + if (block.ranges > 0) { + block.ranges = 0; + const open = block.nodes.shift(); + block.nodes = [open, { type: 'text', value: stringify(block) }]; + } + + push({ type: 'comma', value }); + block.commas++; + continue; + } + + /** + * Dot: '.' + */ + + if (value === CHAR_DOT && depth > 0 && block.commas === 0) { + const siblings = block.nodes; + + if (depth === 0 || siblings.length === 0) { + push({ type: 'text', value }); + continue; + } + + if (prev.type === 'dot') { + block.range = []; + prev.value += value; + prev.type = 'range'; + + if (block.nodes.length !== 3 && block.nodes.length !== 5) { + block.invalid = true; + block.ranges = 0; + prev.type = 'text'; + continue; + } + + block.ranges++; + block.args = []; + continue; + } + + if (prev.type === 'range') { + siblings.pop(); + + const before = siblings[siblings.length - 1]; + before.value += prev.value + value; + prev = before; + block.ranges--; + continue; + } + + push({ type: 'dot', value }); + continue; + } + + /** + * Text + */ + + push({ type: 'text', value }); + } + + // Mark imbalanced braces and brackets as invalid + do { + block = stack.pop(); + + if (block.type !== 'root') { + block.nodes.forEach(node => { + if (!node.nodes) { + if (node.type === 'open') node.isOpen = true; + if (node.type === 'close') node.isClose = true; + if (!node.nodes) node.type = 'text'; + node.invalid = true; + } + }); + + // get the location of the block on parent.nodes (block's siblings) + const parent = stack[stack.length - 1]; + const index = parent.nodes.indexOf(block); + // replace the (invalid) block with it's nodes + parent.nodes.splice(index, 1, ...block.nodes); + } + } while (stack.length > 0); + + push({ type: 'eos' }); + return ast; +}; + +module.exports = parse; diff --git a/node_modules/braces/lib/stringify.js b/node_modules/braces/lib/stringify.js new file mode 100644 index 0000000..8bcf872 --- /dev/null +++ b/node_modules/braces/lib/stringify.js @@ -0,0 +1,32 @@ +'use strict'; + +const utils = require('./utils'); + +module.exports = (ast, options = {}) => { + const stringify = (node, parent = {}) => { + const invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent); + const invalidNode = node.invalid === true && options.escapeInvalid === true; + let output = ''; + + if (node.value) { + if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) { + return '\\' + node.value; + } + return node.value; + } + + if (node.value) { + return node.value; + } + + if (node.nodes) { + for (const child of node.nodes) { + output += stringify(child); + } + } + return output; + }; + + return stringify(ast); +}; + diff --git a/node_modules/braces/lib/utils.js b/node_modules/braces/lib/utils.js new file mode 100644 index 0000000..d19311f --- /dev/null +++ b/node_modules/braces/lib/utils.js @@ -0,0 +1,122 @@ +'use strict'; + +exports.isInteger = num => { + if (typeof num === 'number') { + return Number.isInteger(num); + } + if (typeof num === 'string' && num.trim() !== '') { + return Number.isInteger(Number(num)); + } + return false; +}; + +/** + * Find a node of the given type + */ + +exports.find = (node, type) => node.nodes.find(node => node.type === type); + +/** + * Find a node of the given type + */ + +exports.exceedsLimit = (min, max, step = 1, limit) => { + if (limit === false) return false; + if (!exports.isInteger(min) || !exports.isInteger(max)) return false; + return ((Number(max) - Number(min)) / Number(step)) >= limit; +}; + +/** + * Escape the given node with '\\' before node.value + */ + +exports.escapeNode = (block, n = 0, type) => { + const node = block.nodes[n]; + if (!node) return; + + if ((type && node.type === type) || node.type === 'open' || node.type === 'close') { + if (node.escaped !== true) { + node.value = '\\' + node.value; + node.escaped = true; + } + } +}; + +/** + * Returns true if the given brace node should be enclosed in literal braces + */ + +exports.encloseBrace = node => { + if (node.type !== 'brace') return false; + if ((node.commas >> 0 + node.ranges >> 0) === 0) { + node.invalid = true; + return true; + } + return false; +}; + +/** + * Returns true if a brace node is invalid. + */ + +exports.isInvalidBrace = block => { + if (block.type !== 'brace') return false; + if (block.invalid === true || block.dollar) return true; + if ((block.commas >> 0 + block.ranges >> 0) === 0) { + block.invalid = true; + return true; + } + if (block.open !== true || block.close !== true) { + block.invalid = true; + return true; + } + return false; +}; + +/** + * Returns true if a node is an open or close node + */ + +exports.isOpenOrClose = node => { + if (node.type === 'open' || node.type === 'close') { + return true; + } + return node.open === true || node.close === true; +}; + +/** + * Reduce an array of text nodes. + */ + +exports.reduce = nodes => nodes.reduce((acc, node) => { + if (node.type === 'text') acc.push(node.value); + if (node.type === 'range') node.type = 'text'; + return acc; +}, []); + +/** + * Flatten an array + */ + +exports.flatten = (...args) => { + const result = []; + + const flat = arr => { + for (let i = 0; i < arr.length; i++) { + const ele = arr[i]; + + if (Array.isArray(ele)) { + flat(ele); + continue; + } + + if (ele !== undefined) { + result.push(ele); + } + } + return result; + }; + + flat(args); + return result; +}; diff --git a/node_modules/braces/package.json b/node_modules/braces/package.json new file mode 100644 index 0000000..c3c056e --- /dev/null +++ b/node_modules/braces/package.json @@ -0,0 +1,77 @@ +{ + "name": "braces", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", + "version": "3.0.3", + "homepage": "https://github.com/micromatch/braces", + "author": "Jon Schlinkert (https://github.com/jonschlinkert)", + "contributors": [ + "Brian Woodward (https://twitter.com/doowb)", + "Elan Shanker (https://github.com/es128)", + "Eugene Sharygin (https://github.com/eush77)", + "hemanth.hm (http://h3manth.com)", + "Jon Schlinkert (http://twitter.com/jonschlinkert)" + ], + "repository": "micromatch/braces", + "bugs": { + "url": "https://github.com/micromatch/braces/issues" + }, + "license": "MIT", + "files": [ + "index.js", + "lib" + ], + "main": "index.js", + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "mocha", + "benchmark": "node benchmark" + }, + "dependencies": { + "fill-range": "^7.1.1" + }, + "devDependencies": { + "ansi-colors": "^3.2.4", + "bash-path": "^2.0.1", + "gulp-format-md": "^2.0.0", + "mocha": "^6.1.1" + }, + "keywords": [ + "alpha", + "alphabetical", + "bash", + "brace", + "braces", + "expand", + "expansion", + "filepath", + "fill", + "fs", + "glob", + "globbing", + "letter", + "match", + "matches", + "matching", + "number", + "numerical", + "path", + "range", + "ranges", + "sh" + ], + "verb": { + "toc": false, + "layout": "default", + "tasks": [ + "readme" + ], + "lint": { + "reflinks": true + }, + "plugins": [ + "gulp-format-md" + ] + } +} diff --git a/node_modules/browserslist/LICENSE b/node_modules/browserslist/LICENSE new file mode 100644 index 0000000..90b6b91 --- /dev/null +++ b/node_modules/browserslist/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2014 Andrey Sitnik and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/browserslist/README.md b/node_modules/browserslist/README.md new file mode 100644 index 0000000..7e51bee --- /dev/null +++ b/node_modules/browserslist/README.md @@ -0,0 +1,65 @@ +# Browserslist + +Browserslist logo by Anton Popov + +The config to share target browsers and Node.js versions between different +front-end tools. It is used in: + +* [Autoprefixer] +* [Babel] +* [postcss-preset-env] +* [eslint-plugin-compat] +* [stylelint-no-unsupported-browser-features] +* [postcss-normalize] +* [obsolete-webpack-plugin] + +All tools will find target browsers automatically, +when you add the following to `package.json`: + +```json + "browserslist": [ + "defaults and fully supports es6-module", + "maintained node versions" + ] +``` + +Or in `.browserslistrc` config: + +```yaml +# Browsers that we support + +defaults and fully supports es6-module +maintained node versions +``` + +Developers set their version lists using queries like `last 2 versions` +to be free from updating versions manually. +Browserslist will use [`caniuse-lite`] with [Can I Use] data for this queries. + +You can check how config works at our playground: [`browsersl.ist`](https://browsersl.ist/) + + + browsersl.ist website + + +
+
+
+ Sponsored by Evil Martians  Supported by Cube +
+ +[stylelint-no-unsupported-browser-features]: https://github.com/ismay/stylelint-no-unsupported-browser-features +[obsolete-webpack-plugin]: https://github.com/ElemeFE/obsolete-webpack-plugin +[eslint-plugin-compat]: https://github.com/amilajack/eslint-plugin-compat +[Browserslist Example]: https://github.com/browserslist/browserslist-example +[postcss-preset-env]: https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env +[postcss-normalize]: https://github.com/csstools/postcss-normalize +[`browsersl.ist`]: https://browsersl.ist/ +[`caniuse-lite`]: https://github.com/ben-eb/caniuse-lite +[Autoprefixer]: https://github.com/postcss/autoprefixer +[Can I Use]: https://caniuse.com/ +[Babel]: https://github.com/babel/babel/tree/master/packages/babel-preset-env + +## Docs +Read full docs **[here](https://github.com/browserslist/browserslist#readme)**. diff --git a/node_modules/browserslist/browser.js b/node_modules/browserslist/browser.js new file mode 100644 index 0000000..1a681fd --- /dev/null +++ b/node_modules/browserslist/browser.js @@ -0,0 +1,54 @@ +var BrowserslistError = require('./error') + +function noop() {} + +module.exports = { + loadQueries: function loadQueries() { + throw new BrowserslistError( + 'Sharable configs are not supported in client-side build of Browserslist' + ) + }, + + getStat: function getStat(opts) { + return opts.stats + }, + + loadConfig: function loadConfig(opts) { + if (opts.config) { + throw new BrowserslistError( + 'Browserslist config are not supported in client-side build' + ) + } + }, + + loadCountry: function loadCountry() { + throw new BrowserslistError( + 'Country statistics are not supported ' + + 'in client-side build of Browserslist' + ) + }, + + loadFeature: function loadFeature() { + throw new BrowserslistError( + 'Supports queries are not available in client-side build of Browserslist' + ) + }, + + currentNode: function currentNode(resolve, context) { + return resolve(['maintained node versions'], context)[0] + }, + + parseConfig: noop, + + readConfig: noop, + + findConfig: noop, + + findConfigFile: noop, + + clearCaches: noop, + + oldDataWarning: noop, + + env: {} +} diff --git a/node_modules/browserslist/cli.js b/node_modules/browserslist/cli.js new file mode 100644 index 0000000..78c08d7 --- /dev/null +++ b/node_modules/browserslist/cli.js @@ -0,0 +1,156 @@ +#!/usr/bin/env node + +var fs = require('fs') +var updateDb = require('update-browserslist-db') + +var browserslist = require('./') +var pkg = require('./package.json') + +var args = process.argv.slice(2) + +var USAGE = + 'Usage:\n' + + ' npx browserslist\n' + + ' npx browserslist "QUERIES"\n' + + ' npx browserslist --json "QUERIES"\n' + + ' npx browserslist --config="path/to/browserlist/file"\n' + + ' npx browserslist --coverage "QUERIES"\n' + + ' npx browserslist --coverage=US "QUERIES"\n' + + ' npx browserslist --coverage=US,RU,global "QUERIES"\n' + + ' npx browserslist --env="environment name defined in config"\n' + + ' npx browserslist --stats="path/to/browserlist/stats/file"\n' + + ' npx browserslist --mobile-to-desktop\n' + + ' npx browserslist --ignore-unknown-versions\n' + +function isArg(arg) { + return args.some(function (str) { + return str === arg || str.indexOf(arg + '=') === 0 + }) +} + +function error(msg) { + process.stderr.write('browserslist: ' + msg + '\n') + process.exit(1) +} + +if (isArg('--help') || isArg('-h')) { + process.stdout.write(pkg.description + '.\n\n' + USAGE + '\n') +} else if (isArg('--version') || isArg('-v')) { + process.stdout.write('browserslist ' + pkg.version + '\n') +} else if (isArg('--update-db')) { + /* c8 ignore next 8 */ + process.stdout.write( + 'The --update-db command is deprecated.\n' + + 'Please use npx update-browserslist-db@latest instead.\n' + ) + process.stdout.write('Browserslist DB update will still be made.\n') + updateDb(function (str) { + process.stdout.write(str) + }) +} else { + var mode = 'browsers' + var opts = {} + var queries + var areas + + for (var i = 0; i < args.length; i++) { + if (args[i][0] !== '-') { + queries = args[i].replace(/^["']|["']$/g, '') + continue + } + + var arg = args[i].split('=') + var name = arg[0] + var value = arg[1] + + if (value) value = value.replace(/^["']|["']$/g, '') + + if (name === '--config' || name === '-b') { + opts.config = value + } else if (name === '--env' || name === '-e') { + opts.env = value + } else if (name === '--stats' || name === '-s') { + opts.stats = value + } else if (name === '--coverage' || name === '-c') { + if (mode !== 'json') mode = 'coverage' + if (value) { + areas = value.split(',') + } else { + areas = ['global'] + } + } else if (name === '--json') { + mode = 'json' + } else if (name === '--mobile-to-desktop') { + /* c8 ignore next */ + opts.mobileToDesktop = true + } else if (name === '--ignore-unknown-versions') { + /* c8 ignore next */ + opts.ignoreUnknownVersions = true + } else { + error('Unknown arguments ' + args[i] + '.\n\n' + USAGE) + } + } + + var browsers + try { + browsers = browserslist(queries, opts) + } catch (e) { + if (e.name === 'BrowserslistError') { + error(e.message) + } /* c8 ignore start */ else { + throw e + } /* c8 ignore end */ + } + + var coverage + if (mode === 'browsers') { + browsers.forEach(function (browser) { + process.stdout.write(browser + '\n') + }) + } else if (areas) { + coverage = areas.map(function (area) { + var stats + if (area !== 'global') { + stats = area + } else if (opts.stats) { + stats = JSON.parse(fs.readFileSync(opts.stats)) + } + var result = browserslist.coverage(browsers, stats) + var round = Math.round(result * 100) / 100.0 + + return [area, round] + }) + + if (mode === 'coverage') { + var prefix = 'These browsers account for ' + process.stdout.write(prefix) + coverage.forEach(function (data, index) { + var area = data[0] + var round = data[1] + var end = 'globally' + if (area && area !== 'global') { + end = 'in the ' + area.toUpperCase() + } else if (opts.stats) { + end = 'in custom statistics' + } + + if (index !== 0) { + process.stdout.write(prefix.replace(/./g, ' ')) + } + + process.stdout.write(round + '% of all users ' + end + '\n') + }) + } + } + + if (mode === 'json') { + var data = { browsers: browsers } + if (coverage) { + data.coverage = coverage.reduce(function (object, j) { + object[j[0]] = j[1] + return object + }, {}) + } + process.stdout.write(JSON.stringify(data, null, ' ') + '\n') + } +} diff --git a/node_modules/browserslist/error.d.ts b/node_modules/browserslist/error.d.ts new file mode 100644 index 0000000..12ff921 --- /dev/null +++ b/node_modules/browserslist/error.d.ts @@ -0,0 +1,7 @@ +declare class BrowserslistError extends Error { + constructor(message: any) + name: 'BrowserslistError' + browserslist: true +} + +export = BrowserslistError diff --git a/node_modules/browserslist/error.js b/node_modules/browserslist/error.js new file mode 100644 index 0000000..6e5da7a --- /dev/null +++ b/node_modules/browserslist/error.js @@ -0,0 +1,12 @@ +function BrowserslistError(message) { + this.name = 'BrowserslistError' + this.message = message + this.browserslist = true + if (Error.captureStackTrace) { + Error.captureStackTrace(this, BrowserslistError) + } +} + +BrowserslistError.prototype = Error.prototype + +module.exports = BrowserslistError diff --git a/node_modules/browserslist/index.d.ts b/node_modules/browserslist/index.d.ts new file mode 100644 index 0000000..a08176c --- /dev/null +++ b/node_modules/browserslist/index.d.ts @@ -0,0 +1,224 @@ +/** + * Return array of browsers by selection queries. + * + * ```js + * browserslist('IE >= 10, IE 8') //=> ['ie 11', 'ie 10', 'ie 8'] + * ``` + * + * @param queries Browser queries. + * @param opts Options. + * @returns Array with browser names in Can I Use. + */ +declare function browserslist( + queries?: string | readonly string[] | null, + opts?: browserslist.Options +): string[] + +declare namespace browserslist { + interface Query { + compose: 'or' | 'and' + type: string + query: string + not?: true + } + + interface Options { + /** + * Path to processed file. It will be used to find config files. + */ + path?: string | false + /** + * Processing environment. It will be used to take right queries + * from config file. + */ + env?: string + /** + * Custom browser usage statistics for "> 1% in my stats" query. + */ + stats?: Stats | string + /** + * Path to config file with queries. + */ + config?: string + /** + * Do not throw on unknown version in direct query. + */ + ignoreUnknownVersions?: boolean + /** + * Throw an error if env is not found. + */ + throwOnMissing?: boolean + /** + * Disable security checks for extend query. + */ + dangerousExtend?: boolean + /** + * Alias mobile browsers to the desktop version when Can I Use + * doesn’t have data about the specified version. + */ + mobileToDesktop?: boolean + } + + type Config = { + defaults: string[] + [section: string]: string[] | undefined + } + + interface Stats { + [browser: string]: { + [version: string]: number + } + } + + /** + * Browser names aliases. + */ + let aliases: { + [alias: string]: string | undefined + } + + /** + * Aliases to work with joined versions like `ios_saf 7.0-7.1`. + */ + let versionAliases: { + [browser: string]: + | { + [version: string]: string | undefined + } + | undefined + } + + /** + * Can I Use only provides a few versions for some browsers (e.g. `and_chr`). + * + * Fallback to a similar browser for unknown versions. + */ + let desktopNames: { + [browser: string]: string | undefined + } + + let data: { + [browser: string]: + | { + name: string + versions: string[] + released: string[] + releaseDate: { + [version: string]: number | undefined | null + } + } + | undefined + } + + let nodeVersions: string[] + + interface Usage { + [version: string]: number + } + + let usage: { + global?: Usage + custom?: Usage | null + [country: string]: Usage | undefined | null + } + + let cache: { + [feature: string]: { + [name: string]: { + [version: string]: string + } + } + } + + /** + * Default browsers query + */ + let defaults: readonly string[] + + /** + * Which statistics should be used. Country code or custom statistics. + * Pass `"my stats"` to load statistics from `Browserslist` files. + */ + type StatsOptions = string | 'my stats' | Stats | { dataByBrowser: Stats } + + /** + * Return browsers market coverage. + * + * ```js + * browserslist.coverage(browserslist('> 1% in US'), 'US') //=> 83.1 + * ``` + * + * @param browsers Browsers names in Can I Use. + * @param stats Which statistics should be used. + * @returns Total market coverage for all selected browsers. + */ + function coverage(browsers: readonly string[], stats?: StatsOptions): number + + /** + * Get queries AST to analyze the config content. + * + * @param queries Browser queries. + * @param opts Options. + * @returns An array of the data of each query in the config. + */ + function parse( + queries?: string | readonly string[] | null, + opts?: browserslist.Options + ): Query[] + + /** + * Return queries for specific file inside the project. + * + * ```js + * browserslist.loadConfig({ + * file: process.cwd() + * }) ?? browserslist.defaults + * ``` + */ + function loadConfig(options: LoadConfigOptions): string[] | undefined + + function clearCaches(): void + + function parseConfig(string: string): Config + + function readConfig(file: string): Config + + function findConfig(...pathSegments: string[]): Config | undefined + + function findConfigFile(...pathSegments: string[]): string | undefined + + interface LoadConfigOptions { + /** + * Path to config file + * */ + config?: string + + /** + * Path to file inside the project to find Browserslist config + * in closest folder + */ + path?: string + + /** + * Environment to choose part of config. + */ + env?: string + } +} + +declare global { + namespace NodeJS { + interface ProcessEnv { + BROWSERSLIST?: string + BROWSERSLIST_CONFIG?: string + BROWSERSLIST_DANGEROUS_EXTEND?: string + BROWSERSLIST_DISABLE_CACHE?: string + BROWSERSLIST_ENV?: string + BROWSERSLIST_IGNORE_OLD_DATA?: string + BROWSERSLIST_STATS?: string + BROWSERSLIST_ROOT_PATH?: string + } + } +} + +export = browserslist diff --git a/node_modules/browserslist/index.js b/node_modules/browserslist/index.js new file mode 100644 index 0000000..d9ec66e --- /dev/null +++ b/node_modules/browserslist/index.js @@ -0,0 +1,1335 @@ +var bbm = require('baseline-browser-mapping') +var jsReleases = require('node-releases/data/processed/envs.json') +var agents = require('caniuse-lite/dist/unpacker/agents').agents +var e2c = require('electron-to-chromium/versions') +var jsEOL = require('node-releases/data/release-schedule/release-schedule.json') +var path = require('path') + +var BrowserslistError = require('./error') +var env = require('./node') +var parseWithoutCache = require('./parse') // Will load browser.js in webpack + +var YEAR = 365.259641 * 24 * 60 * 60 * 1000 +var ANDROID_EVERGREEN_FIRST = '37' +var OP_MOB_BLINK_FIRST = 14 +var FIREFOX_ESR_VERSION = '140' + +// Helpers + +function isVersionsMatch(versionA, versionB) { + return (versionA + '.').indexOf(versionB + '.') === 0 +} + +function isEolReleased(name) { + var version = name.slice(1) + return browserslist.nodeVersions.some(function (i) { + return isVersionsMatch(i, version) + }) +} + +function normalize(versions) { + return versions.filter(function (version) { + return typeof version === 'string' + }) +} + +function normalizeElectron(version) { + var versionToUse = version + if (version.split('.').length === 3) { + versionToUse = version.split('.').slice(0, -1).join('.') + } + return versionToUse +} + +function nameMapper(name) { + return function mapName(version) { + return name + ' ' + version + } +} + +function getMajor(version) { + return parseInt(version.split('.')[0]) +} + +function getMajorVersions(released, number) { + if (released.length === 0) return [] + var majorVersions = uniq(released.map(getMajor)) + var minimum = majorVersions[majorVersions.length - number] + if (!minimum) { + return released + } + var selected = [] + for (var i = released.length - 1; i >= 0; i--) { + if (minimum > getMajor(released[i])) break + selected.unshift(released[i]) + } + return selected +} + +function uniq(array) { + var filtered = [] + for (var i = 0; i < array.length; i++) { + if (filtered.indexOf(array[i]) === -1) filtered.push(array[i]) + } + return filtered +} + +function fillUsage(result, name, data) { + for (var i in data) { + result[name + ' ' + i] = data[i] + } +} + +function generateFilter(sign, version) { + version = parseFloat(version) + if (sign === '>') { + return function (v) { + return parseLatestFloat(v) > version + } + } else if (sign === '>=') { + return function (v) { + return parseLatestFloat(v) >= version + } + } else if (sign === '<') { + return function (v) { + return parseFloat(v) < version + } + } else { + return function (v) { + return parseFloat(v) <= version + } + } + + function parseLatestFloat(v) { + return parseFloat(v.split('-')[1] || v) + } +} + +function generateSemverFilter(sign, version) { + version = version.split('.').map(parseSimpleInt) + version[1] = version[1] || 0 + version[2] = version[2] || 0 + if (sign === '>') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(v, version) > 0 + } + } else if (sign === '>=') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(v, version) >= 0 + } + } else if (sign === '<') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(version, v) > 0 + } + } else { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(version, v) >= 0 + } + } +} + +function parseSimpleInt(x) { + return parseInt(x) +} + +function compare(a, b) { + if (a < b) return -1 + if (a > b) return +1 + return 0 +} + +function compareSemver(a, b) { + return ( + compare(parseInt(a[0]), parseInt(b[0])) || + compare(parseInt(a[1] || '0'), parseInt(b[1] || '0')) || + compare(parseInt(a[2] || '0'), parseInt(b[2] || '0')) + ) +} + +// this follows the npm-like semver behavior +function semverFilterLoose(operator, range) { + range = range.split('.').map(parseSimpleInt) + if (typeof range[1] === 'undefined') { + range[1] = 'x' + } + // ignore any patch version because we only return minor versions + // range[2] = 'x' + switch (operator) { + case '<=': + return function (version) { + version = version.split('.').map(parseSimpleInt) + return compareSemverLoose(version, range) <= 0 + } + case '>=': + default: + return function (version) { + version = version.split('.').map(parseSimpleInt) + return compareSemverLoose(version, range) >= 0 + } + } +} + +// this follows the npm-like semver behavior +function compareSemverLoose(version, range) { + if (version[0] !== range[0]) { + return version[0] < range[0] ? -1 : +1 + } + if (range[1] === 'x') { + return 0 + } + if (version[1] !== range[1]) { + return version[1] < range[1] ? -1 : +1 + } + return 0 +} + +function resolveVersion(data, version) { + if (data.versions.indexOf(version) !== -1) { + return version + } else if (browserslist.versionAliases[data.name][version]) { + return browserslist.versionAliases[data.name][version] + } else { + return false + } +} + +function normalizeVersion(data, version) { + var resolved = resolveVersion(data, version) + if (resolved) { + return resolved + } else if (data.versions.length === 1) { + return data.versions[0] + } else { + return false + } +} + +function filterByYear(since, context) { + since = since / 1000 + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var versions = Object.keys(data.releaseDate).filter(function (v) { + var date = data.releaseDate[v] + return date !== null && date >= since + }) + return selected.concat(versions.map(nameMapper(data.name))) + }, []) +} + +function cloneData(data) { + return { + name: data.name, + versions: data.versions, + released: data.released, + releaseDate: data.releaseDate + } +} + +function byName(name, context) { + name = name.toLowerCase() + name = browserslist.aliases[name] || name + if (context.mobileToDesktop && browserslist.desktopNames[name]) { + var desktop = browserslist.data[browserslist.desktopNames[name]] + if (name === 'android') { + return normalizeAndroidData(cloneData(browserslist.data[name]), desktop) + } else { + var cloned = cloneData(desktop) + cloned.name = name + return cloned + } + } + return browserslist.data[name] +} + +function normalizeAndroidVersions(androidVersions, chromeVersions) { + var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST) + return androidVersions + .filter(function (version) { + return /^(?:[2-4]\.|[34]$)/.test(version) + }) + .concat(chromeVersions.slice(iFirstEvergreen)) +} + +function copyObject(obj) { + var copy = {} + for (var key in obj) { + copy[key] = obj[key] + } + return copy +} + +function normalizeAndroidData(android, chrome) { + android.released = normalizeAndroidVersions(android.released, chrome.released) + android.versions = normalizeAndroidVersions(android.versions, chrome.versions) + android.releaseDate = copyObject(android.releaseDate) + android.released.forEach(function (v) { + if (android.releaseDate[v] === undefined) { + android.releaseDate[v] = chrome.releaseDate[v] + } + }) + return android +} + +function checkName(name, context) { + var data = byName(name, context) + if (!data) throw new BrowserslistError('Unknown browser ' + name) + return data +} + +function unknownQuery(query) { + return new BrowserslistError( + 'Unknown browser query `' + + query + + '`. ' + + 'Maybe you are using old Browserslist or made typo in query.' + ) +} + +// Adjusts last X versions queries for some mobile browsers, +// where caniuse data jumps from a legacy version to the latest +function filterJumps(list, name, nVersions, context) { + var jump = 1 + switch (name) { + case 'android': + if (context.mobileToDesktop) return list + var released = browserslist.data.chrome.released + jump = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST) + break + case 'op_mob': + var latest = browserslist.data.op_mob.released.slice(-1)[0] + jump = getMajor(latest) - OP_MOB_BLINK_FIRST + 1 + break + default: + return list + } + if (nVersions <= jump) { + return list.slice(-1) + } + return list.slice(jump - 1 - nVersions) +} + +function isSupported(flags, withPartial) { + return ( + typeof flags === 'string' && + (flags.indexOf('y') >= 0 || (withPartial && flags.indexOf('a') >= 0)) + ) +} + +function resolve(queries, context) { + return parseQueries(queries).reduce(function (result, node, index) { + if (node.not && index === 0) { + throw new BrowserslistError( + 'Write any browsers query (for instance, `defaults`) ' + + 'before `' + + node.query + + '`' + ) + } + var type = QUERIES[node.type] + var array = type.select.call(browserslist, context, node).map(function (j) { + var parts = j.split(' ') + if (parts[1] === '0') { + return parts[0] + ' ' + byName(parts[0], context).versions[0] + } else { + return j + } + }) + + if (node.compose === 'and') { + if (node.not) { + return result.filter(function (j) { + return array.indexOf(j) === -1 + }) + } else { + return result.filter(function (j) { + return array.indexOf(j) !== -1 + }) + } + } else { + if (node.not) { + var filter = {} + array.forEach(function (j) { + filter[j] = true + }) + return result.filter(function (j) { + return !filter[j] + }) + } + return result.concat(array) + } + }, []) +} + +function prepareOpts(opts) { + if (typeof opts === 'undefined') opts = {} + + if (typeof opts.path === 'undefined') { + opts.path = path.resolve ? path.resolve('.') : '.' + } + + return opts +} + +function prepareQueries(queries, opts) { + if (typeof queries === 'undefined' || queries === null) { + var config = browserslist.loadConfig(opts) + if (config) { + queries = config + } else { + queries = browserslist.defaults + } + } + + return queries +} + +function checkQueries(queries) { + if (!(typeof queries === 'string' || Array.isArray(queries))) { + throw new BrowserslistError( + 'Browser queries must be an array or string. Got ' + typeof queries + '.' + ) + } +} + +var cache = {} +var parseCache = {} + +function browserslist(queries, opts) { + opts = prepareOpts(opts) + queries = prepareQueries(queries, opts) + checkQueries(queries) + + var needsPath = parseQueries(queries).some(function (node) { + return QUERIES[node.type].needsPath + }) + var context = { + ignoreUnknownVersions: opts.ignoreUnknownVersions, + dangerousExtend: opts.dangerousExtend, + throwOnMissing: opts.throwOnMissing, + mobileToDesktop: opts.mobileToDesktop, + env: opts.env + } + // Removing to avoid using context.path without marking query as needsPath + if (needsPath) { + context.path = opts.path + } + + env.oldDataWarning(browserslist.data) + var stats = env.getStat(opts, browserslist.data) + if (stats) { + context.customUsage = {} + for (var browser in stats) { + fillUsage(context.customUsage, browser, stats[browser]) + } + } + + var cacheKey = JSON.stringify([queries, context]) + if (cache[cacheKey]) return cache[cacheKey] + + var result = uniq(resolve(queries, context)).sort(function (name1, name2) { + name1 = name1.split(' ') + name2 = name2.split(' ') + if (name1[0] === name2[0]) { + // assumptions on caniuse data + // 1) version ranges never overlaps + // 2) if version is not a range, it never contains `-` + var version1 = name1[1].split('-')[0] + var version2 = name2[1].split('-')[0] + return compareSemver(version2.split('.'), version1.split('.')) + } else { + return compare(name1[0], name2[0]) + } + }) + if (!env.env.BROWSERSLIST_DISABLE_CACHE) { + cache[cacheKey] = result + } + return result +} + +function parseQueries(queries) { + var cacheKey = JSON.stringify(queries) + if (cacheKey in parseCache) return parseCache[cacheKey] + var result = parseWithoutCache(QUERIES, queries) + if (!env.env.BROWSERSLIST_DISABLE_CACHE) { + parseCache[cacheKey] = result + } + return result +} + +function loadCustomUsage(context, config) { + var stats = env.loadStat(context, config, browserslist.data) + if (stats) { + context.customUsage = {} + for (var browser in stats) { + fillUsage(context.customUsage, browser, stats[browser]) + } + } + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + return context.customUsage +} + +browserslist.parse = function (queries, opts) { + opts = prepareOpts(opts) + queries = prepareQueries(queries, opts) + checkQueries(queries) + return parseQueries(queries) +} + +// Will be filled by Can I Use data below +browserslist.cache = {} +browserslist.data = {} +browserslist.usage = { + global: {}, + custom: null +} + +// Default browsers query +browserslist.defaults = ['> 0.5%', 'last 2 versions', 'Firefox ESR', 'not dead'] + +// Browser names aliases +browserslist.aliases = { + fx: 'firefox', + ff: 'firefox', + ios: 'ios_saf', + explorer: 'ie', + blackberry: 'bb', + explorermobile: 'ie_mob', + operamini: 'op_mini', + operamobile: 'op_mob', + chromeandroid: 'and_chr', + firefoxandroid: 'and_ff', + ucandroid: 'and_uc', + qqandroid: 'and_qq' +} + +// Can I Use only provides a few versions for some browsers (e.g. and_chr). +// Fallback to a similar browser for unknown versions +// Note op_mob is not included as its chromium versions are not in sync with Opera desktop +browserslist.desktopNames = { + and_chr: 'chrome', + and_ff: 'firefox', + ie_mob: 'ie', + android: 'chrome' // has extra processing logic +} + +// Aliases to work with joined versions like `ios_saf 7.0-7.1` +browserslist.versionAliases = {} + +browserslist.clearCaches = env.clearCaches +browserslist.parseConfig = env.parseConfig +browserslist.readConfig = env.readConfig +browserslist.findConfigFile = env.findConfigFile +browserslist.findConfig = env.findConfig +browserslist.loadConfig = env.loadConfig + +browserslist.coverage = function (browsers, stats) { + var data + if (typeof stats === 'undefined') { + data = browserslist.usage.global + } else if (stats === 'my stats') { + var opts = {} + opts.path = path.resolve ? path.resolve('.') : '.' + var customStats = env.getStat(opts) + if (!customStats) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + data = {} + for (var browser in customStats) { + fillUsage(data, browser, customStats[browser]) + } + } else if (typeof stats === 'string') { + if (stats.length > 2) { + stats = stats.toLowerCase() + } else { + stats = stats.toUpperCase() + } + env.loadCountry(browserslist.usage, stats, browserslist.data) + data = browserslist.usage[stats] + } else { + if ('dataByBrowser' in stats) { + stats = stats.dataByBrowser + } + data = {} + for (var name in stats) { + for (var version in stats[name]) { + data[name + ' ' + version] = stats[name][version] + } + } + } + + return browsers.reduce(function (all, i) { + var usage = data[i] + if (usage === undefined) { + usage = data[i.replace(/ \S+$/, ' 0')] + } + return all + (usage || 0) + }, 0) +} + +function nodeQuery(context, node) { + var matched = browserslist.nodeVersions.filter(function (i) { + return isVersionsMatch(i, node.version) + }) + if (matched.length === 0) { + if (context.ignoreUnknownVersions) { + return [] + } else { + throw new BrowserslistError( + 'Unknown version ' + node.version + ' of Node.js' + ) + } + } + return ['node ' + matched[matched.length - 1]] +} + +function sinceQuery(context, node) { + var year = parseInt(node.year) + var month = parseInt(node.month || '01') - 1 + var day = parseInt(node.day || '01') + return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context) +} + +function bbmTransform(bbmVersions) { + var browsers = { + chrome: 'chrome', + chrome_android: 'and_chr', + edge: 'edge', + firefox: 'firefox', + firefox_android: 'and_ff', + safari: 'safari', + safari_ios: 'ios_saf', + webview_android: 'android', + samsunginternet_android: 'samsung', + opera_android: 'op_mob', + opera: 'opera', + qq_android: 'and_qq', + uc_android: 'and_uc', + kai_os: 'kaios' + } + + return bbmVersions + .filter(function (version) { + return Object.keys(browsers).indexOf(version.browser) !== -1 + }) + .map(function (version) { + return browsers[version.browser] + ' >= ' + version.version + }) +} + +function coverQuery(context, node) { + var coverage = parseFloat(node.coverage) + var usage = browserslist.usage.global + if (node.place) { + if (node.place.match(/^my\s+stats$/i)) { + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + usage = context.customUsage + } else { + var place + if (node.place.length === 2) { + place = node.place.toUpperCase() + } else { + place = node.place.toLowerCase() + } + env.loadCountry(browserslist.usage, place, browserslist.data) + usage = browserslist.usage[place] + } + } else if (node.config) { + usage = loadCustomUsage(context, node.config) + } + var versions = Object.keys(usage).sort(function (a, b) { + return usage[b] - usage[a] + }) + var covered = 0 + var result = [] + var version + for (var i = 0; i < versions.length; i++) { + version = versions[i] + if (usage[version] === 0) break + covered += usage[version] + result.push(version) + if (covered >= coverage) break + } + return result +} + +var QUERIES = { + last_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+major\s+versions?$/i, + select: function (context, node) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = getMajorVersions(data.released, node.versions) + list = list.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return selected.concat(list) + }, []) + } + }, + last_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+versions?$/i, + select: function (context, node) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = data.released.slice(-node.versions) + list = list.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return selected.concat(list) + }, []) + } + }, + last_electron_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+electron\s+major\s+versions?$/i, + select: function (context, node) { + var validVersions = getMajorVersions(Object.keys(e2c), node.versions) + return validVersions.map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + last_node_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+node\s+major\s+versions?$/i, + select: function (context, node) { + return getMajorVersions(browserslist.nodeVersions, node.versions).map( + function (version) { + return 'node ' + version + } + ) + } + }, + last_browser_major_versions: { + matches: ['versions', 'browser'], + regexp: /^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var validVersions = getMajorVersions(data.released, node.versions) + var list = validVersions.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return list + } + }, + last_electron_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+electron\s+versions?$/i, + select: function (context, node) { + return Object.keys(e2c) + .slice(-node.versions) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + last_node_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+node\s+versions?$/i, + select: function (context, node) { + return browserslist.nodeVersions + .slice(-node.versions) + .map(function (version) { + return 'node ' + version + }) + } + }, + last_browser_versions: { + matches: ['versions', 'browser'], + regexp: /^last\s+(\d+)\s+(\w+)\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var list = data.released.slice(-node.versions).map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return list + } + }, + unreleased_versions: { + matches: [], + regexp: /^unreleased\s+versions$/i, + select: function (context) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = data.versions.filter(function (v) { + return data.released.indexOf(v) === -1 + }) + list = list.map(nameMapper(data.name)) + return selected.concat(list) + }, []) + } + }, + unreleased_electron_versions: { + matches: [], + regexp: /^unreleased\s+electron\s+versions?$/i, + select: function () { + return [] + } + }, + unreleased_browser_versions: { + matches: ['browser'], + regexp: /^unreleased\s+(\w+)\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + return data.versions + .filter(function (v) { + return data.released.indexOf(v) === -1 + }) + .map(nameMapper(data.name)) + } + }, + last_years: { + matches: ['years'], + regexp: /^last\s+((\d+\.)?\d+)\s+years?$/i, + select: function (context, node) { + return filterByYear(Date.now() - YEAR * node.years, context) + } + }, + since_y: { + matches: ['year'], + regexp: /^since (\d+)$/i, + select: sinceQuery + }, + since_y_m: { + matches: ['year', 'month'], + regexp: /^since (\d+)-(\d+)$/i, + select: sinceQuery + }, + since_y_m_d: { + matches: ['year', 'month', 'day'], + regexp: /^since (\d+)-(\d+)-(\d+)$/i, + select: sinceQuery + }, + baseline: { + matches: ['year', 'availability', 'date', 'downstream', 'kaios'], + // Matches: + // baseline 2024 + // baseline newly available + // baseline widely available + // baseline widely available on 2024-06-01 + // ...with downstream + // ...including kaios + regexp: + /^baseline\s+(?:(\d+)|(newly|widely)\s+available(?:\s+on\s+(\d{4}-\d{2}-\d{2}))?)?(\s+with\s+downstream)?(\s+including\s+kaios)?$/i, + select: function (context, node) { + var baselineVersions + var includeDownstream = !!node.downstream + var includeKaiOS = !!node.kaios + if (node.availability === 'newly' && node.date) { + throw new BrowserslistError( + 'Using newly available with a date is not supported, please use "widely available on YYYY-MM-DD" and add 30 months to the date you specified.' + ) + } + if (node.year) { + baselineVersions = bbm.getCompatibleVersions({ + targetYear: node.year, + includeDownstreamBrowsers: includeDownstream, + includeKaiOS: includeKaiOS, + suppressWarnings: true + }) + } else if (node.date) { + baselineVersions = bbm.getCompatibleVersions({ + widelyAvailableOnDate: node.date, + includeDownstreamBrowsers: includeDownstream, + includeKaiOS: includeKaiOS, + suppressWarnings: true + }) + } else if (node.availability === 'newly') { + var future30months = new Date().setMonth(new Date().getMonth() + 30) + baselineVersions = bbm.getCompatibleVersions({ + widelyAvailableOnDate: future30months, + includeDownstreamBrowsers: includeDownstream, + includeKaiOS: includeKaiOS, + suppressWarnings: true + }) + } else { + baselineVersions = bbm.getCompatibleVersions({ + includeDownstreamBrowsers: includeDownstream, + includeKaiOS: includeKaiOS, + suppressWarnings: true + }) + } + return resolve(bbmTransform(baselineVersions), context) + } + }, + popularity: { + matches: ['sign', 'popularity'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var usage = browserslist.usage.global + return Object.keys(usage).reduce(function (result, version) { + if (node.sign === '>') { + if (usage[version] > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (usage[version] < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (usage[version] <= popularity) { + result.push(version) + } + } else if (usage[version] >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_my_stats: { + matches: ['sign', 'popularity'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + var usage = context.customUsage + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_config_stats: { + matches: ['sign', 'popularity', 'config'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var usage = loadCustomUsage(context, node.config) + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_place: { + matches: ['sign', 'popularity', 'place'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var place = node.place + if (place.length === 2) { + place = place.toUpperCase() + } else { + place = place.toLowerCase() + } + env.loadCountry(browserslist.usage, place, browserslist.data) + var usage = browserslist.usage[place] + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + cover: { + matches: ['coverage'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i, + select: coverQuery + }, + cover_in: { + matches: ['coverage', 'place'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i, + select: coverQuery + }, + cover_config: { + matches: ['coverage', 'config'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/i, + select: coverQuery + }, + supports: { + matches: ['supportType', 'feature'], + regexp: /^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/, + select: function (context, node) { + env.loadFeature(browserslist.cache, node.feature) + var withPartial = node.supportType !== 'fully' + var features = browserslist.cache[node.feature] + var result = [] + for (var name in features) { + var data = byName(name, context) + // Only check desktop when latest released mobile has support + var iMax = data.released.length - 1 + while (iMax >= 0) { + if (data.released[iMax] in features[name]) break + iMax-- + } + var checkDesktop = + context.mobileToDesktop && + name in browserslist.desktopNames && + isSupported(features[name][data.released[iMax]], withPartial) + data.versions.forEach(function (version) { + var flags = features[name][version] + if (flags === undefined && checkDesktop) { + flags = features[browserslist.desktopNames[name]][version] + } + if (isSupported(flags, withPartial)) { + result.push(name + ' ' + version) + } + }) + } + return result + } + }, + electron_range: { + matches: ['from', 'to'], + regexp: /^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + var fromToUse = normalizeElectron(node.from) + var toToUse = normalizeElectron(node.to) + var from = parseFloat(node.from) + var to = parseFloat(node.to) + if (!e2c[fromToUse]) { + throw new BrowserslistError('Unknown version ' + from + ' of electron') + } + if (!e2c[toToUse]) { + throw new BrowserslistError('Unknown version ' + to + ' of electron') + } + return Object.keys(e2c) + .filter(function (i) { + var parsed = parseFloat(i) + return parsed >= from && parsed <= to + }) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + node_range: { + matches: ['from', 'to'], + regexp: /^node\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + return browserslist.nodeVersions + .filter(semverFilterLoose('>=', node.from)) + .filter(semverFilterLoose('<=', node.to)) + .map(function (v) { + return 'node ' + v + }) + } + }, + browser_range: { + matches: ['browser', 'from', 'to'], + regexp: /^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var from = parseFloat(normalizeVersion(data, node.from) || node.from) + var to = parseFloat(normalizeVersion(data, node.to) || node.to) + function filter(v) { + var parsed = parseFloat(v) + return parsed >= from && parsed <= to + } + return data.released.filter(filter).map(nameMapper(data.name)) + } + }, + electron_ray: { + matches: ['sign', 'version'], + regexp: /^electron\s*(>=?|<=?)\s*([\d.]+)$/i, + select: function (context, node) { + var versionToUse = normalizeElectron(node.version) + return Object.keys(e2c) + .filter(generateFilter(node.sign, versionToUse)) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + node_ray: { + matches: ['sign', 'version'], + regexp: /^node\s*(>=?|<=?)\s*([\d.]+)$/i, + select: function (context, node) { + return browserslist.nodeVersions + .filter(generateSemverFilter(node.sign, node.version)) + .map(function (v) { + return 'node ' + v + }) + } + }, + browser_ray: { + matches: ['browser', 'sign', 'version'], + regexp: /^(\w+)\s*(>=?|<=?)\s*([\d.]+|esr)$/i, + select: function (context, node) { + var version = node.version + var data = checkName(node.browser, context) + var alias = browserslist.versionAliases[data.name][version.toLowerCase()] + if (alias) version = alias + if (!/[\d.]+/.test(version)) { + throw new BrowserslistError( + 'Unknown version ' + version + ' of ' + node.browser + ) + } + return data.released + .filter(generateFilter(node.sign, version)) + .map(function (v) { + return data.name + ' ' + v + }) + } + }, + firefox_esr: { + matches: [], + regexp: /^(firefox|ff|fx)\s+esr$/i, + select: function () { + return ['firefox ' + FIREFOX_ESR_VERSION] + } + }, + opera_mini_all: { + matches: [], + regexp: /(operamini|op_mini)\s+all/i, + select: function () { + return ['op_mini all'] + } + }, + electron_version: { + matches: ['version'], + regexp: /^electron\s+([\d.]+)$/i, + select: function (context, node) { + var versionToUse = normalizeElectron(node.version) + var chrome = e2c[versionToUse] + if (!chrome) { + throw new BrowserslistError( + 'Unknown version ' + node.version + ' of electron' + ) + } + return ['chrome ' + chrome] + } + }, + node_major_version: { + matches: ['version'], + regexp: /^node\s+(\d+)$/i, + select: nodeQuery + }, + node_minor_version: { + matches: ['version'], + regexp: /^node\s+(\d+\.\d+)$/i, + select: nodeQuery + }, + node_patch_version: { + matches: ['version'], + regexp: /^node\s+(\d+\.\d+\.\d+)$/i, + select: nodeQuery + }, + current_node: { + matches: [], + regexp: /^current\s+node$/i, + select: function (context) { + return [env.currentNode(resolve, context)] + } + }, + maintained_node: { + matches: [], + regexp: /^maintained\s+node\s+versions$/i, + select: function (context) { + var now = Date.now() + var queries = Object.keys(jsEOL) + .filter(function (key) { + return ( + now < Date.parse(jsEOL[key].end) && + now > Date.parse(jsEOL[key].start) && + isEolReleased(key) + ) + }) + .map(function (key) { + return 'node ' + key.slice(1) + }) + return resolve(queries, context) + } + }, + phantomjs_1_9: { + matches: [], + regexp: /^phantomjs\s+1.9$/i, + select: function () { + return ['safari 5'] + } + }, + phantomjs_2_1: { + matches: [], + regexp: /^phantomjs\s+2.1$/i, + select: function () { + return ['safari 6'] + } + }, + browser_version: { + matches: ['browser', 'version'], + regexp: /^(\w+)\s+(tp|[\d.]+)$/i, + select: function (context, node) { + var version = node.version + if (/^tp$/i.test(version)) version = 'TP' + var data = checkName(node.browser, context) + var alias = normalizeVersion(data, version) + if (alias) { + version = alias + } else { + if (version.indexOf('.') === -1) { + alias = version + '.0' + } else { + alias = version.replace(/\.0$/, '') + } + alias = normalizeVersion(data, alias) + if (alias) { + version = alias + } else if (context.ignoreUnknownVersions) { + return [] + } else { + throw new BrowserslistError( + 'Unknown version ' + version + ' of ' + node.browser + ) + } + } + return [data.name + ' ' + version] + } + }, + browserslist_config: { + matches: [], + regexp: /^browserslist config$/i, + needsPath: true, + select: function (context) { + return browserslist(undefined, context) + } + }, + extends: { + matches: ['config'], + regexp: /^extends (.+)$/i, + needsPath: true, + select: function (context, node) { + return resolve(env.loadQueries(context, node.config), context) + } + }, + defaults: { + matches: [], + regexp: /^defaults$/i, + select: function (context) { + return resolve(browserslist.defaults, context) + } + }, + dead: { + matches: [], + regexp: /^dead$/i, + select: function (context) { + var dead = [ + 'Baidu >= 0', + 'ie <= 11', + 'ie_mob <= 11', + 'bb <= 10', + 'op_mob <= 12.1', + 'samsung 4' + ] + return resolve(dead, context) + } + }, + unknown: { + matches: [], + regexp: /^(\w+)$/i, + select: function (context, node) { + if (byName(node.query, context)) { + throw new BrowserslistError( + 'Specify versions in Browserslist query for browser ' + node.query + ) + } else { + throw unknownQuery(node.query) + } + } + } +} + +// Get and convert Can I Use data + +;(function () { + for (var name in agents) { + var browser = agents[name] + browserslist.data[name] = { + name: name, + versions: normalize(agents[name].versions), + released: normalize(agents[name].versions.slice(0, -3)), + releaseDate: agents[name].release_date + } + fillUsage(browserslist.usage.global, name, browser.usage_global) + + browserslist.versionAliases[name] = {} + for (var i = 0; i < browser.versions.length; i++) { + var full = browser.versions[i] + if (!full) continue + + if (full.indexOf('-') !== -1) { + var interval = full.split('-') + for (var j = 0; j < interval.length; j++) { + browserslist.versionAliases[name][interval[j]] = full + } + } + } + } + + browserslist.nodeVersions = jsReleases.map(function (release) { + return release.version + }) +})() + +browserslist.versionAliases.firefox.esr = FIREFOX_ESR_VERSION + +module.exports = browserslist diff --git a/node_modules/browserslist/node.js b/node_modules/browserslist/node.js new file mode 100644 index 0000000..ffa977d --- /dev/null +++ b/node_modules/browserslist/node.js @@ -0,0 +1,502 @@ +var feature = require('caniuse-lite/dist/unpacker/feature').default +var region = require('caniuse-lite/dist/unpacker/region').default +var fs = require('fs') +var path = require('path') + +var BrowserslistError = require('./error') + +var IS_SECTION = /^\s*\[(.+)]\s*$/ +var CONFIG_PATTERN = /^browserslist-config-/ +var SCOPED_CONFIG__PATTERN = /@[^/]+(?:\/[^/]+)?\/browserslist-config(?:-|$|\/)/ +var FORMAT = + 'Browserslist config should be a string or an array ' + + 'of strings with browser queries' +var PATHTYPE_UNKNOWN = 'unknown' +var PATHTYPE_DIR = 'directory' +var PATHTYPE_FILE = 'file' + +var dataTimeChecked = false +var statCache = {} +var configPathCache = {} +var parseConfigCache = {} + +function checkExtend(name) { + var use = ' Use `dangerousExtend` option to disable.' + if (!CONFIG_PATTERN.test(name) && !SCOPED_CONFIG__PATTERN.test(name)) { + throw new BrowserslistError( + 'Browserslist config needs `browserslist-config-` prefix. ' + use + ) + } + if (name.replace(/^@[^/]+\//, '').indexOf('.') !== -1) { + throw new BrowserslistError( + '`.` not allowed in Browserslist config name. ' + use + ) + } + if (name.indexOf('node_modules') !== -1) { + throw new BrowserslistError( + '`node_modules` not allowed in Browserslist config.' + use + ) + } +} + +function getPathType(filepath) { + var stats + try { + stats = fs.existsSync(filepath) && fs.statSync(filepath) + } catch (err) { + /* c8 ignore start */ + if ( + err.code !== 'ENOENT' && + err.code !== 'EACCES' && + err.code !== 'ERR_ACCESS_DENIED' + ) { + throw err + } + /* c8 ignore end */ + } + + if (stats && stats.isDirectory()) return PATHTYPE_DIR + if (stats && stats.isFile()) return PATHTYPE_FILE + + return PATHTYPE_UNKNOWN +} + +function isFile(file) { + return getPathType(file) === PATHTYPE_FILE +} + +function isDirectory(dir) { + return getPathType(dir) === PATHTYPE_DIR +} + +function eachParent(file, callback, cache) { + var loc = path.resolve(file) + var pathsForCacheResult = [] + var result + do { + if (!pathInRoot(loc)) { + break + } + if (cache && loc in cache) { + result = cache[loc] + break + } + pathsForCacheResult.push(loc) + + if (!isDirectory(loc)) { + continue + } + + var locResult = callback(loc) + if (typeof locResult !== 'undefined') { + result = locResult + break + } + } while (loc !== (loc = path.dirname(loc))) + + if (cache && !process.env.BROWSERSLIST_DISABLE_CACHE) { + pathsForCacheResult.forEach(function (cachePath) { + cache[cachePath] = result + }) + } + return result +} + +function pathInRoot(p) { + if (!process.env.BROWSERSLIST_ROOT_PATH) return true + var rootPath = path.resolve(process.env.BROWSERSLIST_ROOT_PATH) + if (path.relative(rootPath, p).substring(0, 2) === '..') { + return false + } + return true +} + +function check(section) { + if (Array.isArray(section)) { + for (var i = 0; i < section.length; i++) { + if (typeof section[i] !== 'string') { + throw new BrowserslistError(FORMAT) + } + } + } else if (typeof section !== 'string') { + throw new BrowserslistError(FORMAT) + } +} + +function pickEnv(config, opts) { + if (typeof config !== 'object') return config + + var name + if (typeof opts.env === 'string') { + name = opts.env + } else if (process.env.BROWSERSLIST_ENV) { + name = process.env.BROWSERSLIST_ENV + } else if (process.env.NODE_ENV) { + name = process.env.NODE_ENV + } else { + name = 'production' + } + + if (opts.throwOnMissing) { + if (name && name !== 'defaults' && !config[name]) { + throw new BrowserslistError( + 'Missing config for Browserslist environment `' + name + '`' + ) + } + } + + return config[name] || config.defaults +} + +function parsePackage(file) { + var text = fs + .readFileSync(file) + .toString() + .replace(/^\uFEFF/m, '') + var list + if (text.indexOf('"browserslist"') >= 0) { + list = JSON.parse(text).browserslist + } else if (text.indexOf('"browserlist"') >= 0) { + var config = JSON.parse(text) + if (config.browserlist && !config.browserslist) { + throw new BrowserslistError( + '`browserlist` key instead of `browserslist` in ' + file + ) + } + } + if (Array.isArray(list) || typeof list === 'string') { + list = { defaults: list } + } + for (var i in list) { + check(list[i]) + } + + return list +} + +function parsePackageOrReadConfig(file) { + if (file in parseConfigCache) { + return parseConfigCache[file] + } + + var isPackage = path.basename(file) === 'package.json' + var result = isPackage ? parsePackage(file) : module.exports.readConfig(file) + + if (!process.env.BROWSERSLIST_DISABLE_CACHE) { + parseConfigCache[file] = result + } + return result +} + +function latestReleaseTime(agents) { + var latest = 0 + for (var name in agents) { + var dates = agents[name].releaseDate || {} + for (var key in dates) { + if (latest < dates[key]) { + latest = dates[key] + } + } + } + return latest * 1000 +} + +function getMonthsPassed(date) { + var now = new Date() + var past = new Date(date) + + var years = now.getFullYear() - past.getFullYear() + var months = now.getMonth() - past.getMonth() + + return years * 12 + months +} + +function normalizeStats(data, stats) { + if (!data) { + data = {} + } + if (stats && 'dataByBrowser' in stats) { + stats = stats.dataByBrowser + } + + if (typeof stats !== 'object') return undefined + + var normalized = {} + for (var i in stats) { + var versions = Object.keys(stats[i]) + if (versions.length === 1 && data[i] && data[i].versions.length === 1) { + var normal = data[i].versions[0] + normalized[i] = {} + normalized[i][normal] = stats[i][versions[0]] + } else { + normalized[i] = stats[i] + } + } + + return normalized +} + +function normalizeUsageData(usageData, data) { + for (var browser in usageData) { + var browserUsage = usageData[browser] + // https://github.com/browserslist/browserslist/issues/431#issuecomment-565230615 + // caniuse-db returns { 0: "percentage" } for `and_*` regional stats + if ('0' in browserUsage) { + var versions = data[browser].versions + browserUsage[versions[versions.length - 1]] = browserUsage[0] + delete browserUsage[0] + } + } +} + +module.exports = { + loadQueries: function loadQueries(ctx, name) { + if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { + checkExtend(name) + } + var queries = require(require.resolve(name, { paths: ['.', ctx.path] })) + if (typeof queries === 'object' && queries !== null && queries.__esModule) { + queries = queries.default + } + if (queries) { + if (Array.isArray(queries)) { + return queries + } else if (typeof queries === 'object') { + if (!queries.defaults) queries.defaults = [] + return pickEnv(queries, ctx, name) + } + } + throw new BrowserslistError( + '`' + + name + + '` config exports not an array of queries' + + ' or an object of envs' + ) + }, + + loadStat: function loadStat(ctx, name, data) { + if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { + checkExtend(name) + } + var stats = require( + // Use forward slashes for module paths, also on Windows. + require.resolve(path.posix.join(name, 'browserslist-stats.json'), { + paths: ['.'] + }) + ) + return normalizeStats(data, stats) + }, + + getStat: function getStat(opts, data) { + var stats + if (opts.stats) { + stats = opts.stats + } else if (process.env.BROWSERSLIST_STATS) { + stats = process.env.BROWSERSLIST_STATS + } else if (opts.path && path.resolve && fs.existsSync) { + stats = eachParent( + opts.path, + function (dir) { + var file = path.join(dir, 'browserslist-stats.json') + return isFile(file) ? file : undefined + }, + statCache + ) + } + if (typeof stats === 'string') { + try { + stats = JSON.parse(fs.readFileSync(stats)) + } catch (e) { + throw new BrowserslistError("Can't read " + stats) + } + } + return normalizeStats(data, stats) + }, + + loadConfig: function loadConfig(opts) { + if (process.env.BROWSERSLIST) { + return process.env.BROWSERSLIST + } else if (opts.config || process.env.BROWSERSLIST_CONFIG) { + var file = opts.config || process.env.BROWSERSLIST_CONFIG + return pickEnv(parsePackageOrReadConfig(file), opts) + } else if (opts.path) { + return pickEnv(module.exports.findConfig(opts.path), opts) + } else { + return undefined + } + }, + + loadCountry: function loadCountry(usage, country, data) { + var code = country.replace(/[^\w-]/g, '') + if (!usage[code]) { + var compressed + try { + compressed = require('caniuse-lite/data/regions/' + code + '.js') + } catch (e) { + throw new BrowserslistError('Unknown region name `' + code + '`.') + } + var usageData = region(compressed) + normalizeUsageData(usageData, data) + usage[country] = {} + for (var i in usageData) { + for (var j in usageData[i]) { + usage[country][i + ' ' + j] = usageData[i][j] + } + } + } + }, + + loadFeature: function loadFeature(features, name) { + name = name.replace(/[^\w-]/g, '') + if (features[name]) return + var compressed + try { + compressed = require('caniuse-lite/data/features/' + name + '.js') + } catch (e) { + throw new BrowserslistError('Unknown feature name `' + name + '`.') + } + var stats = feature(compressed).stats + features[name] = {} + for (var i in stats) { + features[name][i] = {} + for (var j in stats[i]) { + features[name][i][j] = stats[i][j] + } + } + }, + + parseConfig: function parseConfig(string) { + var result = { defaults: [] } + var sections = ['defaults'] + + string + .toString() + .replace(/#[^\n]*/g, '') + .split(/\n|,/) + .map(function (line) { + return line.trim() + }) + .filter(function (line) { + return line !== '' + }) + .forEach(function (line) { + if (IS_SECTION.test(line)) { + sections = line.match(IS_SECTION)[1].trim().split(' ') + sections.forEach(function (section) { + if (result[section]) { + throw new BrowserslistError( + 'Duplicate section ' + section + ' in Browserslist config' + ) + } + result[section] = [] + }) + } else { + sections.forEach(function (section) { + result[section].push(line) + }) + } + }) + + return result + }, + + readConfig: function readConfig(file) { + if (!isFile(file)) { + throw new BrowserslistError("Can't read " + file + ' config') + } + + return module.exports.parseConfig(fs.readFileSync(file)) + }, + + findConfigFile: function findConfigFile(from) { + return eachParent( + from, + function (dir) { + var config = path.join(dir, 'browserslist') + var pkg = path.join(dir, 'package.json') + var rc = path.join(dir, '.browserslistrc') + + var pkgBrowserslist + if (isFile(pkg)) { + try { + pkgBrowserslist = parsePackage(pkg) + } catch (e) { + if (e.name === 'BrowserslistError') throw e + console.warn( + '[Browserslist] Could not parse ' + pkg + '. Ignoring it.' + ) + } + } + + if (isFile(config) && pkgBrowserslist) { + throw new BrowserslistError( + dir + ' contains both browserslist and package.json with browsers' + ) + } else if (isFile(rc) && pkgBrowserslist) { + throw new BrowserslistError( + dir + + ' contains both .browserslistrc and package.json with browsers' + ) + } else if (isFile(config) && isFile(rc)) { + throw new BrowserslistError( + dir + ' contains both .browserslistrc and browserslist' + ) + } else if (isFile(config)) { + return config + } else if (isFile(rc)) { + return rc + } else if (pkgBrowserslist) { + return pkg + } + }, + configPathCache + ) + }, + + findConfig: function findConfig(from) { + var configFile = this.findConfigFile(from) + + return configFile ? parsePackageOrReadConfig(configFile) : undefined + }, + + clearCaches: function clearCaches() { + dataTimeChecked = false + statCache = {} + configPathCache = {} + parseConfigCache = {} + + this.cache = {} + }, + + oldDataWarning: function oldDataWarning(agentsObj) { + if (dataTimeChecked) return + dataTimeChecked = true + if (process.env.BROWSERSLIST_IGNORE_OLD_DATA) return + + var latest = latestReleaseTime(agentsObj) + var monthsPassed = getMonthsPassed(latest) + + if (latest !== 0 && monthsPassed >= 6) { + if (process.env.BROWSERSLIST_TRACE_WARNING) { + console.info('Last browser release in DB: ' + String(new Date(latest))) + console.trace() + } + + var months = monthsPassed + ' ' + (monthsPassed > 1 ? 'months' : 'month') + console.warn( + 'Browserslist: browsers data (caniuse-lite) is ' + + months + + ' old. Please run:\n' + + ' npx update-browserslist-db@latest\n' + + ' Why you should do it regularly: ' + + 'https://github.com/browserslist/update-db#readme' + ) + } + }, + + currentNode: function currentNode() { + return 'node ' + process.versions.node + }, + + env: process.env +} diff --git a/node_modules/browserslist/package.json b/node_modules/browserslist/package.json new file mode 100644 index 0000000..fe38b90 --- /dev/null +++ b/node_modules/browserslist/package.json @@ -0,0 +1,45 @@ +{ + "name": "browserslist", + "version": "4.28.1", + "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", + "keywords": [ + "caniuse", + "browsers", + "target" + ], + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "author": "Andrey Sitnik ", + "license": "MIT", + "repository": "browserslist/browserslist", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "bin": { + "browserslist": "cli.js" + }, + "types": "./index.d.ts", + "browser": { + "./node.js": "./browser.js", + "path": false + } +} diff --git a/node_modules/browserslist/parse.js b/node_modules/browserslist/parse.js new file mode 100644 index 0000000..c9d8f45 --- /dev/null +++ b/node_modules/browserslist/parse.js @@ -0,0 +1,78 @@ +var AND_REGEXP = /^\s+and\s+(.*)/i +var OR_REGEXP = /^(?:,\s*|\s+or\s+)(.*)/i + +function flatten(array) { + if (!Array.isArray(array)) return [array] + return array.reduce(function (a, b) { + return a.concat(flatten(b)) + }, []) +} + +function find(string, predicate) { + for (var max = string.length, n = 1; n <= max; n++) { + var parsed = string.substr(-n, n) + if (predicate(parsed, n, max)) { + return string.slice(0, -n) + } + } + return '' +} + +function matchQuery(all, query) { + var node = { query: query } + if (query.indexOf('not ') === 0) { + node.not = true + query = query.slice(4) + } + + for (var name in all) { + var type = all[name] + var match = query.match(type.regexp) + if (match) { + node.type = name + for (var i = 0; i < type.matches.length; i++) { + node[type.matches[i]] = match[i + 1] + } + return node + } + } + + node.type = 'unknown' + return node +} + +function matchBlock(all, string, qs) { + var node + return find(string, function (parsed, n, max) { + if (AND_REGEXP.test(parsed)) { + node = matchQuery(all, parsed.match(AND_REGEXP)[1]) + node.compose = 'and' + qs.unshift(node) + return true + } else if (OR_REGEXP.test(parsed)) { + node = matchQuery(all, parsed.match(OR_REGEXP)[1]) + node.compose = 'or' + qs.unshift(node) + return true + } else if (n === max) { + node = matchQuery(all, parsed.trim()) + node.compose = 'or' + qs.unshift(node) + return true + } + return false + }) +} + +module.exports = function parse(all, queries) { + if (!Array.isArray(queries)) queries = [queries] + return flatten( + queries.map(function (block) { + var qs = [] + do { + block = matchBlock(all, block, qs) + } while (block) + return qs + }) + ) +} diff --git a/node_modules/caniuse-lite/LICENSE b/node_modules/caniuse-lite/LICENSE new file mode 100644 index 0000000..06c608d --- /dev/null +++ b/node_modules/caniuse-lite/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/node_modules/caniuse-lite/README.md b/node_modules/caniuse-lite/README.md new file mode 100644 index 0000000..f2c67bc --- /dev/null +++ b/node_modules/caniuse-lite/README.md @@ -0,0 +1,6 @@ +# caniuse-lite + +A smaller version of caniuse-db, with only the essentials! + +## Docs +Read full docs **[here](https://github.com/browserslist/caniuse-lite#readme)**. diff --git a/node_modules/caniuse-lite/data/agents.js b/node_modules/caniuse-lite/data/agents.js new file mode 100644 index 0000000..60d479a --- /dev/null +++ b/node_modules/caniuse-lite/data/agents.js @@ -0,0 +1 @@ +module.exports={A:{A:{K:0,D:0,E:0.0216515,F:0.0649546,A:0,B:0.28147,xC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xC","K","D","E","F","A","B","","",""],E:"IE",F:{xC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{"0":0,"1":0,"2":0,"3":0.029844,"4":0.019896,"5":0.014922,C:0,L:0,M:0,G:0,N:0,O:0,P:0,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0.009948,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0.034818,t:0,u:0,v:0,w:0,x:0.019896,y:0,z:0,GB:0,HB:0,IB:0,JB:0.009948,KB:0.004974,LB:0.004974,MB:0.004974,NB:0.004974,OB:0.019896,PB:0.009948,QB:0.009948,RB:0.02487,SB:0.014922,TB:0.014922,UB:0.014922,VB:0.034818,WB:0.054714,XB:0.731178,YB:3.18336,I:0.009948},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","","",""],E:"Edge",F:{"0":1694649600,"1":1697155200,"2":1698969600,"3":1701993600,"4":1706227200,"5":1708732800,C:1438128000,L:1447286400,M:1470096000,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664000,y:1689897600,z:1692576000,GB:1711152000,HB:1713398400,IB:1715990400,JB:1718841600,KB:1721865600,LB:1724371200,MB:1726704000,NB:1729123200,OB:1731542400,PB:1737417600,QB:1740614400,RB:1741219200,SB:1743984000,TB:1746316800,UB:1748476800,VB:1750896000,WB:1754611200,XB:1756944000,YB:1759363200,I:1761868800},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{"0":0,"1":0.104454,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,yC:0,TC:0,J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0.029844,C:0,L:0,M:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0.094506,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0.009948,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,UC:0,"4B":0,VC:0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0.004974,Q:0,H:0,R:0,WC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0.139272,z:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0.044766,MB:0,NB:0,OB:0,PB:0,QB:0.054714,RB:0.004974,SB:0.009948,TB:0.009948,UB:0.009948,VB:0.004974,WB:0.004974,XB:0.04974,YB:0.014922,I:0.034818,XC:0.651594,MC:0.57201,YC:0,ZC:0,zC:0,"0C":0,"1C":0,"2C":0},B:"moz",C:["yC","TC","1C","2C","J","ZB","K","D","E","F","A","B","C","L","M","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","UC","4B","VC","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","WC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","XC","MC","YC","ZC","zC","0C"],E:"Firefox",F:{"0":1693267200,"1":1695686400,"2":1698105600,"3":1700524800,"4":1702944000,"5":1705968000,"6":1361232000,"7":1364860800,"8":1368489600,"9":1372118400,yC:1161648000,TC:1213660800,"1C":1246320000,"2C":1264032000,J:1300752000,ZB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112000,O:1349740800,P:1353628800,aB:1357603200,AB:1375747200,BB:1379376000,CB:1386633600,DB:1391472000,EB:1395100800,FB:1398729600,bB:1402358400,cB:1405987200,dB:1409616000,eB:1413244800,fB:1417392000,gB:1421107200,hB:1424736000,iB:1428278400,jB:1431475200,kB:1435881600,lB:1439251200,mB:1442880000,nB:1446508800,oB:1450137600,pB:1453852800,qB:1457395200,rB:1461628800,sB:1465257600,tB:1470096000,uB:1474329600,vB:1479168000,wB:1485216000,xB:1488844800,yB:1492560000,zB:1497312000,"0B":1502150400,"1B":1506556800,"2B":1510617600,"3B":1516665600,UC:1520985600,"4B":1525824000,VC:1529971200,"5B":1536105600,"6B":1540252800,"7B":1544486400,"8B":1548720000,"9B":1552953600,AC:1558396800,BC:1562630400,CC:1567468800,DC:1571788800,EC:1575331200,FC:1578355200,GC:1581379200,HC:1583798400,IC:1586304000,JC:1588636800,KC:1591056000,LC:1593475200,Q:1595894400,H:1598313600,R:1600732800,WC:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632000,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752000,v:1681171200,w:1683590400,x:1686009600,y:1688428800,z:1690848000,GB:1708387200,HB:1710806400,IB:1713225600,JB:1715644800,KB:1718064000,LB:1720483200,MB:1722902400,NB:1725321600,OB:1727740800,PB:1730160000,QB:1732579200,RB:1736208000,SB:1738627200,TB:1741046400,UB:1743465600,VB:1745884800,WB:1748304000,XB:1750723200,YB:1753142400,I:1755561600,XC:1757980800,MC:1760400000,YC:1762819200,ZC:null,zC:null,"0C":null}},D:{A:{"0":0.089532,"1":0.144246,"2":0.039792,"3":0.09948,"4":0.094506,"5":0.114402,"6":0,"7":0,"8":0,"9":0,J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0.004974,lB:0.004974,mB:0.009948,nB:0.004974,oB:0.004974,pB:0.004974,qB:0.009948,rB:0.004974,sB:0.009948,tB:0.014922,uB:0.014922,vB:0.004974,wB:0.004974,xB:0.009948,yB:0.009948,zB:0.004974,"0B":0.009948,"1B":0.009948,"2B":0.009948,"3B":0.009948,UC:0.004974,"4B":0.004974,VC:0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0.014922,AC:0,BC:0,CC:0.009948,DC:0.014922,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0.019896,LC:0,Q:0.064662,H:0.004974,R:0.039792,S:0.039792,T:0,U:0.004974,V:0.009948,W:0.029844,X:0.004974,Y:0,Z:0,a:0.019896,b:0.019896,c:0.009948,d:0,e:0,f:0,g:0.009948,h:0.039792,i:0.014922,j:0.004974,k:0.009948,l:0.009948,m:0.069636,n:0.029844,o:0.154194,p:0.034818,q:0.014922,r:0.019896,s:0.586932,t:0.114402,u:0.07461,v:2.08908,w:0.04974,x:0.179064,y:0.014922,z:0.054714,GB:0.054714,HB:0.059688,IB:3.33755,JB:6.13792,KB:0.07461,LB:0.114402,MB:0.084558,NB:1.33303,OB:0.159168,PB:0.094506,QB:0.054714,RB:2.59643,SB:0.064662,TB:0.079584,UB:0.253674,VB:0.437712,WB:0.681438,XB:4.47163,YB:9.4506,I:0.134298,XC:0.009948,MC:0,YC:0,ZC:0},B:"webkit",C:["","","","","","","","J","ZB","K","D","E","F","A","B","C","L","M","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","UC","4B","VC","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","XC","MC","YC","ZC"],E:"Chrome",F:{"0":1694476800,"1":1696896000,"2":1698710400,"3":1701993600,"4":1705968000,"5":1708387200,"6":1337040000,"7":1340668800,"8":1343692800,"9":1348531200,J:1264377600,ZB:1274745600,K:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,aB:1332892800,AB:1352246400,BB:1357862400,CB:1361404800,DB:1364428800,EB:1369094400,FB:1374105600,bB:1376956800,cB:1384214400,dB:1389657600,eB:1392940800,fB:1397001600,gB:1400544000,hB:1405468800,iB:1409011200,jB:1412640000,kB:1416268800,lB:1421798400,mB:1425513600,nB:1429401600,oB:1432080000,pB:1437523200,qB:1441152000,rB:1444780800,sB:1449014400,tB:1453248000,uB:1456963200,vB:1460592000,wB:1464134400,xB:1469059200,yB:1472601600,zB:1476230400,"0B":1480550400,"1B":1485302400,"2B":1489017600,"3B":1492560000,UC:1496707200,"4B":1500940800,VC:1504569600,"5B":1508198400,"6B":1512518400,"7B":1516752000,"8B":1520294400,"9B":1523923200,AC:1527552000,BC:1532390400,CC:1536019200,DC:1539648000,EC:1543968000,FC:1548720000,GC:1552348800,HC:1555977600,IC:1559606400,JC:1564444800,KC:1568073600,LC:1571702400,Q:1575936000,H:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656000,r:1669680000,s:1673308800,t:1675728000,u:1678147200,v:1680566400,w:1682985600,x:1685404800,y:1689724800,z:1692057600,GB:1710806400,HB:1713225600,IB:1715644800,JB:1718064000,KB:1721174400,LB:1724112000,MB:1726531200,NB:1728950400,OB:1731369600,PB:1736812800,QB:1738627200,RB:1741046400,SB:1743465600,TB:1745884800,UB:1748304000,VB:1750723200,WB:1754352000,XB:1756771200,YB:1759190400,I:1761609600,XC:1764633600,MC:null,YC:null,ZC:null}},E:{A:{J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0.009948,G:0,"3C":0,aC:0,"4C":0,"5C":0,"6C":0,"7C":0,bC:0,NC:0,OC:0,"8C":0.019896,"9C":0.02487,AD:0.014922,cC:0,dC:0.004974,PC:0.004974,BD:0.084558,QC:0,eC:0.009948,fC:0.009948,gC:0.019896,hC:0.009948,iC:0.009948,CD:0.12435,RC:0.004974,jC:0.089532,kC:0.009948,lC:0.009948,mC:0.019896,nC:0.034818,DD:0.12435,SC:0.014922,oC:0.02487,pC:0.014922,qC:0.04974,rC:0.029844,sC:0.114402,tC:0.308388,uC:0.009948,ED:0,FD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","aC","J","ZB","4C","K","5C","D","6C","E","F","7C","A","bC","B","NC","C","OC","L","8C","M","9C","G","AD","cC","dC","PC","BD","QC","eC","fC","gC","hC","iC","CD","RC","jC","kC","lC","mC","nC","DD","SC","oC","pC","qC","rC","sC","tC","uC","ED","FD","",""],E:"Safari",F:{"3C":1205798400,aC:1226534400,J:1244419200,ZB:1275868800,"4C":1311120000,K:1343174400,"5C":1382400000,D:1382400000,"6C":1410998400,E:1413417600,F:1443657600,"7C":1458518400,A:1474329600,bC:1490572800,B:1505779200,NC:1522281600,C:1537142400,OC:1553472000,L:1568851200,"8C":1585008000,M:1600214400,"9C":1619395200,G:1632096000,AD:1635292800,cC:1639353600,dC:1647216000,PC:1652745600,BD:1658275200,QC:1662940800,eC:1666569600,fC:1670889600,gC:1674432000,hC:1679875200,iC:1684368000,CD:1690156800,RC:1695686400,jC:1698192000,kC:1702252800,lC:1705881600,mC:1709596800,nC:1715558400,DD:1722211200,SC:1726444800,oC:1730073600,pC:1733875200,qC:1737936000,rC:1743379200,sC:1747008000,tC:1757894400,uC:1762128000,ED:1762041600,FD:null}},F:{A:{"0":0,"1":0,"2":0,"3":0.069636,"4":0.084558,"5":0.701334,"6":0,"7":0,"8":0,"9":0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0,Q:0,H:0,R:0,WC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0.02487,b:0.044766,c:0,d:0,e:0.02487,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0,z:0,GD:0,HD:0,ID:0,JD:0,NC:0,vC:0,KD:0,OC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","GD","HD","ID","JD","B","NC","vC","KD","C","OC","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","WC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","","",""],E:"Opera",F:{"0":1739404800,"1":1744675200,"2":1747094400,"3":1751414400,"4":1756339200,"5":1757548800,"6":1393891200,"7":1399334400,"8":1401753600,"9":1405987200,F:1150761600,GD:1223424000,HD:1251763200,ID:1267488000,JD:1277942400,B:1292457600,NC:1302566400,vC:1309219200,KD:1323129600,C:1323129600,OC:1352073600,G:1372723200,N:1377561600,O:1381104000,P:1386288000,aB:1390867200,AB:1409616000,BB:1413331200,CB:1417132800,DB:1422316800,EB:1425945600,FB:1430179200,bB:1433808000,cB:1438646400,dB:1442448000,eB:1445904000,fB:1449100800,gB:1454371200,hB:1457308800,iB:1462320000,jB:1465344000,kB:1470096000,lB:1474329600,mB:1477267200,nB:1481587200,oB:1486425600,pB:1490054400,qB:1494374400,rB:1498003200,sB:1502236800,tB:1506470400,uB:1510099200,vB:1515024000,wB:1517961600,xB:1521676800,yB:1525910400,zB:1530144000,"0B":1534982400,"1B":1537833600,"2B":1543363200,"3B":1548201600,"4B":1554768000,"5B":1561593600,"6B":1566259200,"7B":1570406400,"8B":1573689600,"9B":1578441600,AC:1583971200,BC:1587513600,CC:1592956800,DC:1595894400,EC:1600128000,FC:1603238400,GC:1613520000,HC:1612224000,IC:1616544000,JC:1619568000,KC:1623715200,LC:1627948800,Q:1631577600,H:1633392000,R:1635984000,WC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:1699920000,o:1699920000,p:1702944000,q:1707264000,r:1710115200,s:1711497600,t:1716336000,u:1719273600,v:1721088000,w:1724284800,x:1727222400,y:1732665600,z:1736294400},D:{F:"o",B:"o",C:"o",GD:"o",HD:"o",ID:"o",JD:"o",NC:"o",vC:"o",KD:"o",OC:"o"}},G:{A:{E:0,aC:0,LD:0,wC:0.00108483,MD:0,ND:0.00433931,OD:0.00325448,PD:0,QD:0,RD:0.00976344,SD:0.00108483,TD:0.0184421,UD:0.273376,VD:0.00650896,WD:0.00216965,XD:0.0531565,YD:0,ZD:0.00542413,aD:0.00216965,bD:0.00867861,cD:0.0184421,dD:0.0195269,eD:0.0184421,cC:0.0141027,dC:0.0162724,PC:0.0184421,fD:0.240832,QC:0.0325448,eC:0.0607503,fC:0.03146,gC:0.056411,hC:0.0141027,iC:0.024951,gD:0.322194,RC:0.0227814,jC:0.0347145,kC:0.024951,lC:0.0368841,mC:0.0650896,nC:0.111737,hD:0.28097,SC:0.0640048,oC:0.132349,pC:0.0715986,qC:0.229983,rC:0.118246,sC:6.02947,tC:0.744191,uC:0.0271207},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","aC","LD","wC","MD","ND","OD","E","PD","QD","RD","SD","TD","UD","VD","WD","XD","YD","ZD","aD","bD","cD","dD","eD","cC","dC","PC","fD","QC","eC","fC","gC","hC","iC","gD","RC","jC","kC","lC","mC","nC","hD","SC","oC","pC","qC","rC","sC","tC","uC","",""],E:"Safari on iOS",F:{aC:1270252800,LD:1283904000,wC:1299628800,MD:1331078400,ND:1359331200,OD:1394409600,E:1410912000,PD:1413763200,QD:1442361600,RD:1458518400,SD:1473724800,TD:1490572800,UD:1505779200,VD:1522281600,WD:1537142400,XD:1553472000,YD:1568851200,ZD:1572220800,aD:1580169600,bD:1585008000,cD:1600214400,dD:1619395200,eD:1632096000,cC:1639353600,dC:1647216000,PC:1652659200,fD:1658275200,QC:1662940800,eC:1666569600,fC:1670889600,gC:1674432000,hC:1679875200,iC:1684368000,gD:1690156800,RC:1694995200,jC:1698192000,kC:1702252800,lC:1705881600,mC:1709596800,nC:1715558400,hD:1722211200,SC:1726444800,oC:1730073600,pC:1733875200,qC:1737936000,rC:1743379200,sC:1747008000,tC:1757894400,uC:null}},H:{A:{iD:0.03},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","iD","","",""],E:"Opera Mini",F:{iD:1426464000}},I:{A:{TC:0,J:0,I:0.486936,jD:0,kD:0,lD:0,mD:0,wC:0.0000975238,nD:0,oD:0.000243809},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jD","kD","lD","TC","J","mD","wC","nD","oD","I","","",""],E:"Android Browser",F:{jD:1256515200,kD:1274313600,lD:1291593600,TC:1298332800,J:1318896000,mD:1341792000,wC:1374624000,nD:1386547200,oD:1401667200,I:1761609600}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,H:0.739131,NC:0,vC:0,OC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","NC","vC","C","OC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,NC:1314835200,vC:1318291200,C:1330300800,OC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:39.0274},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1761609600}},M:{A:{MC:0.291566},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MC","","",""],E:"Firefox for Android",F:{MC:1760400000}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{PC:0.547943},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","PC","","",""],E:"UC Browser for Android",F:{PC:1710115200},D:{PC:"webkit"}},P:{A:{"6":0,"7":0.0108816,"8":0.0108816,"9":0.0217632,J:0,AB:0.0217632,BB:0.0217632,CB:0.0435265,DB:0.0544081,EB:1.4799,FB:0.119698,pD:0,qD:0,rD:0,sD:0,tD:0,bC:0,uD:0,vD:0,wD:0,xD:0,yD:0,QC:0,RC:0,SC:0,zD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","pD","qD","rD","sD","tD","bC","uD","vD","wD","xD","yD","QC","RC","SC","zD","6","7","8","9","AB","BB","CB","DB","EB","FB","","",""],E:"Samsung Internet",F:{"6":1677369600,"7":1684454400,"8":1689292800,"9":1697587200,J:1461024000,pD:1481846400,qD:1509408000,rD:1528329600,sD:1546128000,tD:1554163200,bC:1567900800,uD:1582588800,vD:1593475200,wD:1605657600,xD:1618531200,yD:1629072000,QC:1640736000,RC:1651708800,SC:1659657600,zD:1667260800,AB:1711497600,BB:1715126400,CB:1717718400,DB:1725667200,EB:1746057600,FB:1761264000}},Q:{A:{"0D":0.135729},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","0D","","",""],E:"QQ Browser",F:{"0D":1710288000}},R:{A:{"1D":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","1D","","",""],E:"Baidu Browser",F:{"1D":1710201600}},S:{A:{"2D":0.015081,"3D":0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","2D","3D","","",""],E:"KaiOS Browser",F:{"2D":1527811200,"3D":1631664000}}}; diff --git a/node_modules/caniuse-lite/data/browserVersions.js b/node_modules/caniuse-lite/data/browserVersions.js new file mode 100644 index 0000000..29fa3b9 --- /dev/null +++ b/node_modules/caniuse-lite/data/browserVersions.js @@ -0,0 +1 @@ +module.exports={"0":"117","1":"118","2":"119","3":"120","4":"121","5":"122","6":"20","7":"21","8":"22","9":"23",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"142",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"115",z:"116",AB:"24",BB:"25",CB:"26",DB:"27",EB:"28",FB:"29",GB:"123",HB:"124",IB:"125",JB:"126",KB:"127",LB:"128",MB:"129",NB:"130",OB:"131",PB:"132",QB:"133",RB:"134",SB:"135",TB:"136",UB:"137",VB:"138",WB:"139",XB:"140",YB:"141",ZB:"5",aB:"19",bB:"30",cB:"31",dB:"32",eB:"33",fB:"34",gB:"35",hB:"36",iB:"37",jB:"38",kB:"39",lB:"40",mB:"41",nB:"42",oB:"43",pB:"44",qB:"45",rB:"46",sB:"47",tB:"48",uB:"49",vB:"50",wB:"51",xB:"52",yB:"53",zB:"54","0B":"55","1B":"56","2B":"57","3B":"58","4B":"60","5B":"62","6B":"63","7B":"64","8B":"65","9B":"66",AC:"67",BC:"68",CC:"69",DC:"70",EC:"71",FC:"72",GC:"73",HC:"74",IC:"75",JC:"76",KC:"77",LC:"78",MC:"144",NC:"11.1",OC:"12.1",PC:"15.5",QC:"16.0",RC:"17.0",SC:"18.0",TC:"3",UC:"59",VC:"61",WC:"82",XC:"143",YC:"145",ZC:"146",aC:"3.2",bC:"10.1",cC:"15.2-15.3",dC:"15.4",eC:"16.1",fC:"16.2",gC:"16.3",hC:"16.4",iC:"16.5",jC:"17.1",kC:"17.2",lC:"17.3",mC:"17.4",nC:"17.5",oC:"18.1",pC:"18.2",qC:"18.3",rC:"18.4",sC:"18.5-18.6",tC:"26.0",uC:"26.1",vC:"11.5",wC:"4.2-4.3",xC:"5.5",yC:"2",zC:"147","0C":"148","1C":"3.5","2C":"3.6","3C":"3.1","4C":"5.1","5C":"6.1","6C":"7.1","7C":"9.1","8C":"13.1","9C":"14.1",AD:"15.1",BD:"15.6",CD:"16.6",DD:"17.6",ED:"26.2",FD:"TP",GD:"9.5-9.6",HD:"10.0-10.1",ID:"10.5",JD:"10.6",KD:"11.6",LD:"4.0-4.1",MD:"5.0-5.1",ND:"6.0-6.1",OD:"7.0-7.1",PD:"8.1-8.4",QD:"9.0-9.2",RD:"9.3",SD:"10.0-10.2",TD:"10.3",UD:"11.0-11.2",VD:"11.3-11.4",WD:"12.0-12.1",XD:"12.2-12.5",YD:"13.0-13.1",ZD:"13.2",aD:"13.3",bD:"13.4-13.7",cD:"14.0-14.4",dD:"14.5-14.8",eD:"15.0-15.1",fD:"15.6-15.8",gD:"16.6-16.7",hD:"17.6-17.7",iD:"all",jD:"2.1",kD:"2.2",lD:"2.3",mD:"4.1",nD:"4.4",oD:"4.4.3-4.4.4",pD:"5.0-5.4",qD:"6.2-6.4",rD:"7.2-7.4",sD:"8.2",tD:"9.2",uD:"11.1-11.2",vD:"12.0",wD:"13.0",xD:"14.0",yD:"15.0",zD:"19.0","0D":"14.9","1D":"13.52","2D":"2.5","3D":"3.0-3.1"}; diff --git a/node_modules/caniuse-lite/data/browsers.js b/node_modules/caniuse-lite/data/browsers.js new file mode 100644 index 0000000..04fbb50 --- /dev/null +++ b/node_modules/caniuse-lite/data/browsers.js @@ -0,0 +1 @@ +module.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}; diff --git a/node_modules/caniuse-lite/data/features.js b/node_modules/caniuse-lite/data/features.js new file mode 100644 index 0000000..69eed91 --- /dev/null +++ b/node_modules/caniuse-lite/data/features.js @@ -0,0 +1 @@ +module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cross-document-view-transitions":require("./features/cross-document-view-transitions"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-anchor-positioning":require("./features/css-anchor-positioning"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-cascade-scope":require("./features/css-cascade-scope"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries-style":require("./features/css-container-queries-style"),"css-container-queries":require("./features/css-container-queries"),"css-container-query-units":require("./features/css-container-query-units"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid-animation":require("./features/css-grid-animation"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphens":require("./features/css-hyphens"),"css-if":require("./features/css-if"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-range-syntax":require("./features/css-media-range-syntax"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-module-scripts":require("./features/css-module-scripts"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-print-color-adjust":require("./features/css-print-color-adjust"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-relative-colors":require("./features/css-relative-colors"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-box-trim":require("./features/css-text-box-trim"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-text-wrap-balance":require("./features/css-text-wrap-balance"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"declarative-shadow-dom":require("./features/declarative-shadow-dom"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"mdn-css-backdrop-pseudo-element":require("./features/mdn-css-backdrop-pseudo-element"),"mdn-css-unicode-bidi-isolate-override":require("./features/mdn-css-unicode-bidi-isolate-override"),"mdn-css-unicode-bidi-isolate":require("./features/mdn-css-unicode-bidi-isolate"),"mdn-css-unicode-bidi-plaintext":require("./features/mdn-css-unicode-bidi-plaintext"),"mdn-text-decoration-color":require("./features/mdn-text-decoration-color"),"mdn-text-decoration-line":require("./features/mdn-text-decoration-line"),"mdn-text-decoration-shorthand":require("./features/mdn-text-decoration-shorthand"),"mdn-text-decoration-style":require("./features/mdn-text-decoration-style"),"media-fragments":require("./features/media-fragments"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passkeys":require("./features/passkeys"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"selectlist":require("./features/selectlist"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-bundling":require("./features/subresource-bundling"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"view-transitions":require("./features/view-transitions"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm-bigint":require("./features/wasm-bigint"),"wasm-bulk-memory":require("./features/wasm-bulk-memory"),"wasm-extended-const":require("./features/wasm-extended-const"),"wasm-gc":require("./features/wasm-gc"),"wasm-multi-memory":require("./features/wasm-multi-memory"),"wasm-multi-value":require("./features/wasm-multi-value"),"wasm-mutable-globals":require("./features/wasm-mutable-globals"),"wasm-nontrapping-fptoint":require("./features/wasm-nontrapping-fptoint"),"wasm-reference-types":require("./features/wasm-reference-types"),"wasm-relaxed-simd":require("./features/wasm-relaxed-simd"),"wasm-signext":require("./features/wasm-signext"),"wasm-simd":require("./features/wasm-simd"),"wasm-tail-calls":require("./features/wasm-tail-calls"),"wasm-threads":require("./features/wasm-threads"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webcodecs":require("./features/webcodecs"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webtransport":require("./features/webtransport"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer"),"zstd":require("./features/zstd")}; diff --git a/node_modules/caniuse-lite/data/features/aac.js b/node_modules/caniuse-lite/data/features/aac.js new file mode 100644 index 0000000..8d11731 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/aac.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F","16":"A B"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"132":"MC"},N:{"1":"A","2":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:6,C:"AAC audio file format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/abortcontroller.js b/node_modules/caniuse-lite/data/features/abortcontroller.js new file mode 100644 index 0000000..2a41f5e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/abortcontroller.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","130":"C NC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"AbortController & AbortSignal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ac3-ec3.js b/node_modules/caniuse-lite/data/features/ac3-ec3.js new file mode 100644 index 0000000..de5ee66 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ac3-ec3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD","132":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","132":"A"},K:{"2":"A B C H NC vC","132":"OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs",D:false}; diff --git a/node_modules/caniuse-lite/data/features/accelerometer.js b/node_modules/caniuse-lite/data/features/accelerometer.js new file mode 100644 index 0000000..9fcf30f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/accelerometer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Accelerometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/addeventlistener.js b/node_modules/caniuse-lite/data/features/addeventlistener.js new file mode 100644 index 0000000..6345c0f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/addeventlistener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","130":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","257":"yC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"EventTarget.addEventListener()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js new file mode 100644 index 0000000..c83fefa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"F B C GD HD ID JD NC vC KD OC","16":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"2":"H","16":"A B C NC vC OC"},L:{"16":"I"},M:{"16":"MC"},N:{"16":"A B"},O:{"16":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:1,C:"Alternate stylesheet",D:false}; diff --git a/node_modules/caniuse-lite/data/features/ambient-light.js b/node_modules/caniuse-lite/data/features/ambient-light.js new file mode 100644 index 0000000..ebaac24 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ambient-light.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L","132":"M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","322":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"322":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"132":"2D 3D"}},B:4,C:"Ambient Light Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/apng.js b/node_modules/caniuse-lite/data/features/apng.js new file mode 100644 index 0000000..171588d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/apng.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 B C rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"6 7 8 9 F G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Animated PNG (APNG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find-index.js b/node_modules/caniuse-lite/data/features/array-find-index.js new file mode 100644 index 0000000..10cf296 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-find-index.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.findIndex",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find.js b/node_modules/caniuse-lite/data/features/array-find.js new file mode 100644 index 0000000..277ccb8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-find.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.find",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-flat.js b/node_modules/caniuse-lite/data/features/array-flat.js new file mode 100644 index 0000000..0f6d664 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-flat.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B GD HD ID JD NC vC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"flat & flatMap array methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-includes.js b/node_modules/caniuse-lite/data/features/array-includes.js new file mode 100644 index 0000000..9d5d193 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-includes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/arrow-functions.js b/node_modules/caniuse-lite/data/features/arrow-functions.js new file mode 100644 index 0000000..d9a69b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/arrow-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Arrow functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/asmjs.js b/node_modules/caniuse-lite/data/features/asmjs.js new file mode 100644 index 0000000..11f5ba5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/asmjs.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","322":"C"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB","132":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"132":"PC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"1":"2D 3D"}},B:6,C:"asm.js",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-clipboard.js b/node_modules/caniuse-lite/data/features/async-clipboard.js new file mode 100644 index 0000000..94b3152 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/async-clipboard.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","132":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"BB CB DB EB FB","2":"J pD qD rD sD","260":"6 7 8 9 AB tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D","132":"3D"}},B:5,C:"Asynchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-functions.js b/node_modules/caniuse-lite/data/features/async-functions.js new file mode 100644 index 0000000..3e16d85 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/async-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","194":"M"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","258":"bC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","258":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Async functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/atob-btoa.js b/node_modules/caniuse-lite/data/features/atob-btoa.js new file mode 100644 index 0000000..6d77801 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/atob-btoa.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD","16":"ID"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Base64 encoding and decoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio-api.js b/node_modules/caniuse-lite/data/features/audio-api.js new file mode 100644 index 0000000..d4771f9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/audio-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K D E F A B C L M 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 G N O P aB"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Web Audio API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio.js b/node_modules/caniuse-lite/data/features/audio.js new file mode 100644 index 0000000..fd5e609 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/audio.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","132":"J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F","4":"GD HD"},G:{"260":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","2":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Audio element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audiotracks.js b/node_modules/caniuse-lite/data/features/audiotracks.js new file mode 100644 index 0000000..05ec7ca --- /dev/null +++ b/node_modules/caniuse-lite/data/features/audiotracks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","322":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","322":"H"},L:{"322":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"322":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"194":"2D 3D"}},B:1,C:"Audio Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/autofocus.js b/node_modules/caniuse-lite/data/features/autofocus.js new file mode 100644 index 0000000..b519cab --- /dev/null +++ b/node_modules/caniuse-lite/data/features/autofocus.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Autofocus attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/auxclick.js b/node_modules/caniuse-lite/data/features/auxclick.js new file mode 100644 index 0000000..88fdd55 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/auxclick.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","129":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Auxclick",D:true}; diff --git a/node_modules/caniuse-lite/data/features/av1.js b/node_modules/caniuse-lite/data/features/av1.js new file mode 100644 index 0000000..4f84881 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/av1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 C L M G N O z","194":"P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","66":"0B 1B 2B 3B UC 4B VC 5B 6B 7B","260":"8B","516":"9B"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B","66":"AC BC CC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","1028":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD","1028":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"AV1 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/avif.js b/node_modules/caniuse-lite/data/features/avif.js new file mode 100644 index 0000000..c7f84d9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/avif.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"1 2 3 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","4162":"0 x y z"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC 1C 2C","194":"KC LC Q H R WC S T U V W X Y Z a b","257":"c d e f g h i j k l m n o p q r s t","2049":"u v"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC","1796":"eC fC gC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD","1281":"QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"AVIF image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-attachment.js b/node_modules/caniuse-lite/data/features/background-attachment.js new file mode 100644 index 0000000..37876cd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-attachment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C 4C 5C 6C 7C bC NC OC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J L 3C aC 8C","2050":"M G 9C AD cC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","132":"F GD HD"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","772":"E MD ND OD PD QD RD SD TD UD VD WD XD","2050":"YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD nD oD","132":"mD wC"},J:{"260":"D A"},K:{"1":"B C H NC vC OC","132":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"2":"J","1028":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-attachment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-clip-text.js b/node_modules/caniuse-lite/data/features/background-clip-text.js new file mode 100644 index 0000000..7542335 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-clip-text.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"G N O P","33":"C L M","129":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"129":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","161":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"3C","129":"PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","388":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC","420":"J aC"},F:{"2":"F B C GD HD ID JD NC vC KD OC","129":"0 1 2 3 4 5 p q r s t u v w x y z","161":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"129":"PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","388":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC"},H:{"2":"iD"},I:{"16":"TC jD kD lD","129":"I","161":"J mD wC nD oD"},J:{"161":"D A"},K:{"16":"A B C NC vC OC","129":"H"},L:{"129":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"161":"PC"},P:{"1":"BB CB DB EB FB","161":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"161":"0D"},R:{"161":"1D"},S:{"1":"2D 3D"}},B:7,C:"Background-clip: text",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-img-opts.js b/node_modules/caniuse-lite/data/features/background-img-opts.js new file mode 100644 index 0000000..a986a45 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-img-opts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","36":"2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","516":"J ZB K D E F A B C L M"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","772":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD","36":"HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"aC LD wC ND","516":"MD"},H:{"132":"iD"},I:{"1":"I nD oD","36":"jD","516":"TC J mD wC","548":"kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Background-image options",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-position-x-y.js b/node_modules/caniuse-lite/data/features/background-position-x-y.js new file mode 100644 index 0000000..d4242be --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-position-x-y.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:"background-position-x & background-position-y",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js new file mode 100644 index 0000000..1508155 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E xC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F G N O P GD HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS background-repeat round and space",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-sync.js b/node_modules/caniuse-lite/data/features/background-sync.js new file mode 100644 index 0000000..59d2052 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-sync.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","16":"ZC zC 0C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Background Sync API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/battery-status.js b/node_modules/caniuse-lite/data/features/battery-status.js new file mode 100644 index 0000000..6ff6f69 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/battery-status.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"oB pB qB rB sB tB uB vB wB","2":"0 1 2 3 4 5 yC TC J ZB K D E F xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","132":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","164":"A B C L M G"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","66":"iB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D","2":"3D"}},B:4,C:"Battery Status API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beacon.js b/node_modules/caniuse-lite/data/features/beacon.js new file mode 100644 index 0000000..194b4aa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/beacon.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Beacon API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beforeafterprint.js b/node_modules/caniuse-lite/data/features/beforeafterprint.js new file mode 100644 index 0000000..5b71819 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/beforeafterprint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Printing Events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bigint.js b/node_modules/caniuse-lite/data/features/bigint.js new file mode 100644 index 0000000..0a4003a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/bigint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C","194":"8B 9B AC"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"BigInt",D:true}; diff --git a/node_modules/caniuse-lite/data/features/blobbuilder.js b/node_modules/caniuse-lite/data/features/blobbuilder.js new file mode 100644 index 0000000..fb0612f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/blobbuilder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","36":"K D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D","36":"E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","36":"TC J mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Blob constructing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bloburls.js b/node_modules/caniuse-lite/data/features/bloburls.js new file mode 100644 index 0000000..f839868 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/bloburls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D","33":"6 7 8 E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","33":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Blob URLs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-image.js b/node_modules/caniuse-lite/data/features/border-image.js new file mode 100644 index 0000000..9f6edb4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/border-image.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","804":"J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"wB xB yB zB 0B","388":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","1412":"6 7 8 9 G N O P aB AB BB CB DB EB FB","1956":"J ZB K D E F A B C L M"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","129":"A B C L M G 7C bC NC OC 8C 9C AD cC","1412":"K D E F 5C 6C","1956":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD","260":"jB kB lB mB nB","388":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","1796":"ID JD","1828":"B C NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","129":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC","1412":"E ND OD PD QD","1956":"aC LD wC MD"},H:{"1828":"iD"},I:{"1":"I","388":"nD oD","1956":"TC J jD kD lD mD wC"},J:{"1412":"A","1924":"D"},K:{"1":"H","2":"A","1828":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"pD qD","388":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","260":"2D"}},B:4,C:"CSS3 Border images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-radius.js b/node_modules/caniuse-lite/data/features/border-radius.js new file mode 100644 index 0000000..725f113 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/border-radius.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","257":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","289":"TC 1C 2C","292":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"J"},E:{"1":"ZB D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J 3C aC","129":"K 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"aC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","33":"jD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","257":"2D"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/broadcastchannel.js b/node_modules/caniuse-lite/data/features/broadcastchannel.js new file mode 100644 index 0000000..0f84158 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/broadcastchannel.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"BroadcastChannel",D:true}; diff --git a/node_modules/caniuse-lite/data/features/brotli.js b/node_modules/caniuse-lite/data/features/brotli.js new file mode 100644 index 0000000..5b87e37 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/brotli.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","194":"uB","257":"vB"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","513":"B C NC OC"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","194":"hB iB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/calc.js b/node_modules/caniuse-lite/data/features/calc.js new file mode 100644 index 0000000..bca4740 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/calc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","260":"F","516":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"J ZB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P","33":"6 7 8 9 aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","132":"nD oD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"calc() as CSS unit value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-blending.js b/node_modules/caniuse-lite/data/features/canvas-blending.js new file mode 100644 index 0000000..55f6179 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/canvas-blending.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Canvas blend modes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-text.js b/node_modules/caniuse-lite/data/features/canvas-text.js new file mode 100644 index 0000000..9c3212c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/canvas-text.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","8":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Text API for Canvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas.js b/node_modules/caniuse-lite/data/features/canvas.js new file mode 100644 index 0000000..b1fc084 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/canvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","132":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"260":"iD"},I:{"1":"TC J I mD wC nD oD","132":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Canvas (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ch-unit.js b/node_modules/caniuse-lite/data/features/ch-unit.js new file mode 100644 index 0000000..c58dd43 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ch-unit.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"ch (character) unit",D:true}; diff --git a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js new file mode 100644 index 0000000..a978407 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB","129":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD","16":"oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS",D:true}; diff --git a/node_modules/caniuse-lite/data/features/channel-messaging.js b/node_modules/caniuse-lite/data/features/channel-messaging.js new file mode 100644 index 0000000..c1bc539 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/channel-messaging.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C","194":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD","16":"ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Channel messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/childnode-remove.js b/node_modules/caniuse-lite/data/features/childnode-remove.js new file mode 100644 index 0000000..7115cb3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/childnode-remove.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"ChildNode.remove()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/classlist.js b/node_modules/caniuse-lite/data/features/classlist.js new file mode 100644 index 0000000..7228b10 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/classlist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E F xC","1924":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C","516":"AB BB","772":"6 7 8 9 J ZB K D E F A B C L M G N O P aB 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K D","516":"AB BB CB DB","772":"9","900":"6 7 8 E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB 3C aC","900":"K 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B GD HD ID JD NC","900":"C vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC","900":"MD ND"},H:{"900":"iD"},I:{"1":"I nD oD","8":"jD kD lD","900":"TC J mD wC"},J:{"1":"A","900":"D"},K:{"1":"H","8":"A B","900":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"900":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"classList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js new file mode 100644 index 0000000..1f262d6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width",D:true}; diff --git a/node_modules/caniuse-lite/data/features/clipboard.js b/node_modules/caniuse-lite/data/features/clipboard.js new file mode 100644 index 0000000..d310878 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/clipboard.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2436":"K D E F A B xC"},B:{"260":"O P","2436":"C L M G N","8196":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","772":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","4100":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"J ZB K D E F A B C","2564":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","8196":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","10244":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC","2308":"A B bC NC","2820":"J ZB K D E F 4C 5C 6C 7C"},F:{"2":"F B GD HD ID JD NC vC KD","16":"C","516":"OC","2564":"6 7 8 9 G N O P aB AB BB CB DB EB FB","8196":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","10244":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","2820":"E MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","260":"I","2308":"nD oD"},J:{"2":"D","2308":"A"},K:{"2":"A B C NC vC","16":"OC","8196":"H"},L:{"8196":"I"},M:{"1028":"MC"},N:{"2":"A B"},O:{"8196":"PC"},P:{"2052":"pD qD","2308":"J","8196":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"8196":"0D"},R:{"8196":"1D"},S:{"4100":"2D 3D"}},B:5,C:"Synchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr-v1.js b/node_modules/caniuse-lite/data/features/colr-v1.js new file mode 100644 index 0000000..838ff11 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/colr-v1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g 1C 2C","258":"h i j k l m n","578":"o p"},D:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y","194":"Z a b c d e f g"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"COLR/CPAL(v1) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr.js b/node_modules/caniuse-lite/data/features/colr.js new file mode 100644 index 0000000..f155801 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/colr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","257":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","513":"EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","129":"B C L NC OC 8C","1026":"RC jC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B GD HD ID JD NC vC KD OC","513":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","1026":"RC jC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"COLR/CPAL(v0) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/node_modules/caniuse-lite/data/features/comparedocumentposition.js new file mode 100644 index 0000000..4b493fe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/comparedocumentposition.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC","132":"D E F 5C 6C 7C","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F B GD HD ID JD NC vC","132":"G N"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC","132":"E LD wC MD ND OD PD QD RD"},H:{"1":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD wC"},J:{"132":"D A"},K:{"1":"C H OC","16":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Node.compareDocumentPosition()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-basic.js b/node_modules/caniuse-lite/data/features/console-basic.js new file mode 100644 index 0000000..a6e55f0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/console-basic.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D xC","132":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"aC LD wC MD","513":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4097":"iD"},I:{"1025":"TC J I jD kD lD mD wC nD oD"},J:{"258":"D A"},K:{"2":"A","258":"B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"2049":"MC"},N:{"258":"A B"},O:{"258":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1025":"1D"},S:{"1":"2D 3D"}},B:1,C:"Basic console logging functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-time.js b/node_modules/caniuse-lite/data/features/console-time.js new file mode 100644 index 0000000..8f32178 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/console-time.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD","16":"B"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"console.time and console.timeEnd",D:true}; diff --git a/node_modules/caniuse-lite/data/features/const.js b/node_modules/caniuse-lite/data/features/const.js new file mode 100644 index 0000000..7995949 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/const.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"yC TC J ZB K D E F A B C 1C 2C","260":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"6 J ZB K D E F A B C L M G N O P aB","772":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","1028":"mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"J ZB A 3C aC bC","772":"K D E F 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD","132":"B HD ID JD NC vC","644":"C KD OC","772":"6 7 8 9 G N O P aB AB BB CB DB","1028":"EB FB bB cB dB eB fB gB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"aC LD wC SD TD","772":"E MD ND OD PD QD RD"},H:{"644":"iD"},I:{"1":"I","16":"jD kD","260":"lD","772":"TC J mD wC nD oD"},J:{"772":"D A"},K:{"1":"H","132":"A B NC vC","644":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","1028":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"const",D:true}; diff --git a/node_modules/caniuse-lite/data/features/constraint-validation.js b/node_modules/caniuse-lite/data/features/constraint-validation.js new file mode 100644 index 0000000..a3c429f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/constraint-validation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","900":"A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","388":"M G N","900":"C L"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","260":"uB vB","388":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","900":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","388":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","900":"6 7 8 9 G N O P aB AB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC","388":"E F 6C 7C","900":"K D 4C 5C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC vC","388":"6 7 8 9 G N O P aB AB BB CB","900":"C KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","388":"E OD PD QD RD","900":"MD ND"},H:{"2":"iD"},I:{"1":"I","16":"TC jD kD lD","388":"nD oD","900":"J mD wC"},J:{"16":"D","388":"A"},K:{"1":"H","16":"A B NC vC","900":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"900":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","388":"2D"}},B:1,C:"Constraint Validation API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contenteditable.js b/node_modules/caniuse-lite/data/features/contenteditable.js new file mode 100644 index 0000000..e9d3d09 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/contenteditable.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC","4":"TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"contenteditable attribute (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js new file mode 100644 index 0000000..d6d0692 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","129":"6 7 8 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","257":"6 7 8 9 M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","257":"K 5C","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","257":"ND","260":"MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D","257":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Content Security Policy 1.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js new file mode 100644 index 0000000..d6798f8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","4100":"G N O P"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","132":"cB dB eB fB","260":"gB","516":"hB iB jB kB lB mB nB oB pB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","1028":"hB iB jB","2052":"kB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC","1028":"9 AB BB","2052":"CB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Content Security Policy Level 2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cookie-store-api.js b/node_modules/caniuse-lite/data/features/cookie-store-api.js new file mode 100644 index 0000000..c7234ec --- /dev/null +++ b/node_modules/caniuse-lite/data/features/cookie-store-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V"},C:{"1":"XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB 1C 2C","322":"PB QB RB SB TB UB VB WB"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B","194":"7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V"},E:{"1":"rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC"},F:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB GD HD ID JD NC vC KD OC","194":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Cookie Store API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cors.js b/node_modules/caniuse-lite/data/features/cors.js new file mode 100644 index 0000000..ef9d0cc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/cors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D xC","132":"A","260":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC","1025":"VC 5B 6B 7B 8B 9B AC BC CC DC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB K D E F A B C"},E:{"2":"3C aC","513":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","644":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"513":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","644":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD wC"},J:{"1":"A","132":"D"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","132":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Cross-Origin Resource Sharing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/createimagebitmap.js b/node_modules/caniuse-lite/data/features/createimagebitmap.js new file mode 100644 index 0000000..d32ec9d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/createimagebitmap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB 1C 2C","1028":"c d e f g","3076":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","8193":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"vB wB","260":"xB yB","516":"zB 0B 1B 2B 3B"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C","4100":"G AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","132":"iB jB","260":"kB lB","516":"mB nB oB pB qB"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","4100":"eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"8193":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"3076":"2D 3D"}},B:1,C:"createImageBitmap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/credential-management.js b/node_modules/caniuse-lite/data/features/credential-management.js new file mode 100644 index 0000000..7dbd7bf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/credential-management.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","66":"tB uB vB","129":"wB xB yB zB 0B 1B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Credential Management API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js b/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js new file mode 100644 index 0000000..254e952 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I 1C 2C","194":"XC","260":"MC YC ZC zC 0C"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"1":"0 1 2 3 4 5 v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u GD HD ID JD NC vC KD OC"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"View Transitions (cross-document)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cryptography.js b/node_modules/caniuse-lite/data/features/cryptography.js new file mode 100644 index 0000000..83683d9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/cryptography.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E F A","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C","66":"dB eB"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D 3C aC 4C 5C","289":"E F A 6C 7C bC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD ND OD","289":"E PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","8":"TC J jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","164":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Web Cryptography",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-all.js b/node_modules/caniuse-lite/data/features/css-all.js new file mode 100644 index 0000000..77b8ded --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-all.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS all property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js new file mode 100644 index 0000000..bb1aeab --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 GB HB"},C:{"1":"zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC 1C 2C","322":"YC ZC"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 GB HB"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"0 1 2 3 4 5 u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l GD HD ID JD NC vC KD OC","194":"m n o p q r s t"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"DB EB FB","2":"6 7 8 9 J AB BB CB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Anchor Positioning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-animation.js b/node_modules/caniuse-lite/data/features/css-animation.js new file mode 100644 index 0000000..99f0caf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J 1C 2C","33":"ZB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","33":"K D E 4C 5C 6C","292":"J ZB"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","33":"6 7 8 9 C G N O P aB AB BB CB DB EB FB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E ND OD PD","164":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I","33":"J mD wC nD oD","164":"TC jD kD lD"},J:{"33":"D A"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-any-link.js b/node_modules/caniuse-lite/data/features/css-any-link.js new file mode 100644 index 0000000..673f90b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-any-link.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC","33":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC 4C","33":"D E 5C 6C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD","33":"E ND OD PD"},H:{"2":"iD"},I:{"1":"I","16":"TC J jD kD lD mD wC","33":"nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","16":"J","33":"pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"CSS :any-link selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-appearance.js b/node_modules/caniuse-lite/data/features/css-appearance.js new file mode 100644 index 0000000..60ba6bb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-appearance.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"S","164":"Q H R","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","164":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","676":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"S","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","164":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"DC EC FC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","164":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","164":"TC J jD kD lD mD wC nD oD"},J:{"164":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","388":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","164":"J pD qD rD sD tD bC uD vD wD"},Q:{"164":"0D"},R:{"1":"1D"},S:{"1":"3D","164":"2D"}},B:5,C:"CSS Appearance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/node_modules/caniuse-lite/data/features/css-at-counter-style.js new file mode 100644 index 0000000..6f442c3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-at-counter-style.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","132":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","4":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD","4":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"132":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD sD tD bC uD vD wD xD yD","132":"6 7 8 9 AB BB CB DB EB FB QC RC SC zD"},Q:{"2":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:4,C:"CSS Counter Styles",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-autofill.js b/node_modules/caniuse-lite/data/features/css-autofill.js new file mode 100644 index 0000000..79f2513 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-autofill.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","33":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"FD","33":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},P:{"1":"7 8 9 AB BB CB DB EB FB","33":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:":autofill CSS pseudo-class",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js new file mode 100644 index 0000000..8f020d8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","257":"O P"},C:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC 1C 2C","578":"DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l"},D:{"1":"0 1 2 3 4 5 JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","33":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC","194":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","33":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J","194":"pD qD rD sD tD bC uD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Backdrop Filter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-background-offsets.js b/node_modules/caniuse-lite/data/features/css-background-offsets.js new file mode 100644 index 0000000..ab4649e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-background-offsets.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-position edge offsets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js new file mode 100644 index 0000000..f0dad0c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","260":"rB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","132":"E F A 6C 7C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC","260":"eB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","132":"E PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-blend-mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js new file mode 100644 index 0000000..f392d1a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB","164":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB"},E:{"2":"J ZB K 3C aC 4C","164":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 z","2":"F GD HD ID JD","129":"B C NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},G:{"2":"aC LD wC MD ND","164":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"132":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C NC vC OC","164":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"164":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS box-decoration-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxshadow.js b/node_modules/caniuse-lite/data/features/css-boxshadow.js new file mode 100644 index 0000000..72de259 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-boxshadow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","33":"1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"ZB","164":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"LD wC","164":"aC"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","164":"TC jD kD lD"},J:{"1":"A","33":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Box-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-canvas.js b/node_modules/caniuse-lite/data/features/css-canvas.js new file mode 100644 index 0000000..2b0795b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-canvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"2":"3C aC","33":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 F B C gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"I","33":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Canvas Drawings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-caret-color.js b/node_modules/caniuse-lite/data/features/css-caret-color.js new file mode 100644 index 0000000..309a868 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-caret-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"CSS caret-color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/node_modules/caniuse-lite/data/features/css-cascade-layers.js new file mode 100644 index 0000000..8687c0d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-cascade-layers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e","322":"f g h"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c 1C 2C","194":"d e f"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e","322":"f g h"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Cascade Layers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-scope.js b/node_modules/caniuse-lite/data/features/css-cascade-scope.js new file mode 100644 index 0000000..9f5a0ba --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-cascade-scope.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},C:{"1":"ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C"},D:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},E:{"1":"mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y GD HD ID JD NC vC KD OC","194":"Z a b c d e f g h i j k l m n o"},G:{"1":"mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Scoped Styles: the @scope rule",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/node_modules/caniuse-lite/data/features/css-case-insensitive.js new file mode 100644 index 0000000..6e26f99 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-case-insensitive.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Case-insensitive CSS attribute selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-clip-path.js b/node_modules/caniuse-lite/data/features/css-clip-path.js new file mode 100644 index 0000000..4a2bea6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-clip-path.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","3138":"P"},C:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","644":"sB tB uB vB wB xB yB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","260":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","292":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"2":"J ZB K 3C aC 4C 5C","260":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","292":"D E F A B C L 6C 7C bC NC OC"},F:{"2":"F B C GD HD ID JD NC vC KD OC","260":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{"2":"aC LD wC MD ND","260":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","292":"E OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","260":"I","292":"nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"260":"PC"},P:{"260":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","292":"J pD"},Q:{"260":"0D"},R:{"260":"1D"},S:{"1":"3D","644":"2D"}},B:4,C:"CSS clip-path property (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-adjust.js b/node_modules/caniuse-lite/data/features/css-color-adjust.js new file mode 100644 index 0000000..583db53 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"16":"J ZB K D E F A B C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"16":"TC J jD kD lD mD wC nD oD","33":"I"},J:{"16":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"16":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"16":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS print-color-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-function.js b/node_modules/caniuse-lite/data/features/css-color-function.js new file mode 100644 index 0000000..0cb4cf9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-color-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 1C 2C","578":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","132":"B C L M bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d GD HD ID JD NC vC KD OC","322":"e f g"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","132":"TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS color() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/node_modules/caniuse-lite/data/features/css-conic-gradients.js new file mode 100644 index 0000000..e756064 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-conic-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C","578":"IC JC KC LC Q H R WC"},D:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","257":"CC DC","450":"UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB GD HD ID JD NC vC KD OC","257":"1B 2B","450":"rB sB tB uB vB wB xB yB zB 0B"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Conical Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries-style.js b/node_modules/caniuse-lite/data/features/css-container-queries-style.js new file mode 100644 index 0000000..d42f38b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-container-queries-style.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD","260":"oC pC qC rC sC tC uC ED FD","772":"SC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b GD HD ID JD NC vC KD OC","194":"c d e f g","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD","260":"oC pC qC rC sC tC uC","772":"SC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"8 9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Style Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries.js b/node_modules/caniuse-lite/data/features/css-container-queries.js new file mode 100644 index 0000000..19e60ee --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-container-queries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","516":"o"},C:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 1C 2C"},D:{"1":"0 1 2 3 4 5 p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a","194":"c d e f g h i j k l m n","450":"b","516":"o"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC GD HD ID JD NC vC KD OC","194":"Q H R WC S T U V W X Y Z","516":"a b c"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Queries (Size)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-query-units.js b/node_modules/caniuse-lite/data/features/css-container-query-units.js new file mode 100644 index 0000000..f311914 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-container-query-units.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 1C 2C"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b","194":"k l m n","450":"c d e f g h i j"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC GD HD ID JD NC vC KD OC","194":"Q H R WC S T U V W X Y Z"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Query Units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-containment.js b/node_modules/caniuse-lite/data/features/css-containment.js new file mode 100644 index 0000000..af7e26b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-containment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB 1C 2C","194":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","66":"wB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC","66":"jB kB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:2,C:"CSS Containment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-content-visibility.js b/node_modules/caniuse-lite/data/features/css-content-visibility.js new file mode 100644 index 0000000..60f265e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-content-visibility.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r 1C 2C","194":"0 1 2 3 4 5 s t u v w x y z GB HB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS content-visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-counters.js b/node_modules/caniuse-lite/data/features/css-counters.js new file mode 100644 index 0000000..aecbb6b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-counters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Counters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/node_modules/caniuse-lite/data/features/css-crisp-edges.js new file mode 100644 index 0000000..e247d15 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-crisp-edges.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K xC","2340":"D E F A B"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","513":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","545":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","1025":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","164":"K","4644":"D E F 5C 6C 7C"},F:{"2":"6 7 8 9 F B G N O P aB AB BB CB DB GD HD ID JD NC vC","545":"C KD OC","1025":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","4260":"MD ND","4644":"E OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"2":"D","4260":"A"},K:{"2":"A B NC vC","545":"C OC","1025":"H"},L:{"1025":"I"},M:{"1":"MC"},N:{"2340":"A B"},O:{"1025":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1025":"0D"},R:{"1025":"1D"},S:{"1":"3D","4097":"2D"}},B:4,C:"Crisp edges/pixelated images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cross-fade.js b/node_modules/caniuse-lite/data/features/css-cross-fade.js new file mode 100644 index 0000000..3234e4b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-cross-fade.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"J ZB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","33":"K D E F 4C 5C 6C 7C"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","33":"E MD ND OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","33":"I nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Cross-Fade Function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/node_modules/caniuse-lite/data/features/css-default-pseudo.js new file mode 100644 index 0000000..b55a66f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-default-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC","132":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC vC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","260":"C KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","132":"E OD PD QD RD SD"},H:{"260":"iD"},I:{"1":"I","16":"TC jD kD lD","132":"J mD wC nD oD"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C NC vC","260":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:":default CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js new file mode 100644 index 0000000..5f96f41 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"B","2":"J ZB K D E F A C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Explicit descendant combinator >>",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js new file mode 100644 index 0000000..9c27b98 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","164":"A B"},B:{"66":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","164":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","66":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","66":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"292":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A H","292":"B C NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"164":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"66":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Device Adaptation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js new file mode 100644 index 0000000..b38e7b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"0 1 2 o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","194":"0 1 2 a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC","194":"a b c d e f g h i j k l m n o"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:":dir() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-display-contents.js b/node_modules/caniuse-lite/data/features/css-display-contents.js new file mode 100644 index 0000000..d52f6a1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-display-contents.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"Q H R S T U V W X","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB 1C 2C","132":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC","260":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","132":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X","194":"3B UC 4B VC 5B 6B 7B","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","132":"C L M G NC OC 8C 9C AD cC dC PC BD","260":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","772":"QC eC fC gC hC iC CD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC","132":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","260":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD","260":"bD cD dD eD cC dC PC fD","516":"eC fC gC hC iC gD","772":"QC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"132":"PC"},P:{"2":"J pD qD rD sD","132":"tD bC uD vD wD xD","260":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD"},Q:{"132":"0D"},R:{"260":"1D"},S:{"132":"2D","260":"3D"}},B:4,C:"CSS display: contents",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-element-function.js b/node_modules/caniuse-lite/data/features/css-element-function.js new file mode 100644 index 0000000..27328b1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-element-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","164":"yC TC 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"33":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"33":"2D 3D"}},B:5,C:"CSS element() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-env-function.js b/node_modules/caniuse-lite/data/features/css-env-function.js new file mode 100644 index 0000000..15195ae --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-env-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","132":"B"},F:{"1":"0 1 2 3 4 5 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","132":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:"CSS Environment Variables env()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-exclusions.js b/node_modules/caniuse-lite/data/features/css-exclusions.js new file mode 100644 index 0000000..d5ef45a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-exclusions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","33":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"33":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Exclusions Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-featurequeries.js b/node_modules/caniuse-lite/data/features/css-featurequeries.js new file mode 100644 index 0000000..f3d03fe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-featurequeries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Feature Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/node_modules/caniuse-lite/data/features/css-file-selector-button.js new file mode 100644 index 0000000..2adc740 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-file-selector-button.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F xC","33":"A B"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"FD","33":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","33":"J pD qD rD sD tD bC uD vD wD xD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-filter-function.js b/node_modules/caniuse-lite/data/features/css-filter-function.js new file mode 100644 index 0000000..345c0dd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-filter-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","33":"QD RD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS filter() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-filters.js b/node_modules/caniuse-lite/data/features/css-filters.js new file mode 100644 index 0000000..3026bb5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-filters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"L M G N O P","1346":"C"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","196":"fB","516":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 2C"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O","33":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K D E F 5C 6C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Filter Effects",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-letter.js b/node_modules/caniuse-lite/data/features/css-first-letter.js new file mode 100644 index 0000000..872488b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-first-letter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","16":"xC","516":"E","1540":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","132":"TC","260":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"ZB K D E","132":"J"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"ZB 3C","132":"J aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F GD","260":"B HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","16":"jD kD","132":"lD"},J:{"1":"D A"},K:{"1":"C H OC","260":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"::first-letter CSS pseudo-element selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-line.js b/node_modules/caniuse-lite/data/features/css-first-line.js new file mode 100644 index 0000000..f07663b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-first-line.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS first-line pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-fixed.js b/node_modules/caniuse-lite/data/features/css-fixed.js new file mode 100644 index 0000000..3723d0a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-fixed.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","2":"xC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","1025":"7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","132":"MD ND OD"},H:{"2":"iD"},I:{"1":"TC I nD oD","260":"jD kD lD","513":"J mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS position:fixed",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-visible.js b/node_modules/caniuse-lite/data/features/css-focus-visible.js new file mode 100644 index 0000000..1a65fb0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-focus-visible.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","328":"Q H R S T U"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","161":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B","328":"AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C","578":"G AD cC"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC","328":"9B AC BC CC DC EC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","578":"eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"161":"2D 3D"}},B:5,C:":focus-visible CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-within.js b/node_modules/caniuse-lite/data/features/css-focus-within.js new file mode 100644 index 0000000..fdffb6a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-focus-within.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","194":"UC"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB GD HD ID JD NC vC KD OC","194":"rB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:":focus-within CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-palette.js b/node_modules/caniuse-lite/data/features/css-font-palette.js new file mode 100644 index 0000000..de40203 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-font-palette.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p 1C 2C"},D:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS font-palette",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js new file mode 100644 index 0000000..a6b0e88 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB 1C 2C","194":"rB sB tB uB vB wB xB yB zB 0B 1B 2B"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","66":"uB vB wB xB yB zB 0B 1B 2B 3B UC"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","66":"hB iB jB kB lB mB nB oB pB qB rB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","66":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:5,C:"CSS font-display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-stretch.js b/node_modules/caniuse-lite/data/features/css-font-stretch.js new file mode 100644 index 0000000..47a9ad7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-font-stretch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E 1C 2C"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS font-stretch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gencontent.js b/node_modules/caniuse-lite/data/features/css-gencontent.js new file mode 100644 index 0000000..1c50696 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-gencontent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D xC","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Generated content for pseudo-elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gradients.js b/node_modules/caniuse-lite/data/features/css-gradients.js new file mode 100644 index 0000000..246e7d2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","260":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","292":"J ZB K D E F A B C L M G 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 A B C L M G N O P aB AB BB","548":"J ZB K D E F"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","260":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC","292":"K 4C","804":"J ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD","33":"C KD","164":"NC vC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC","292":"MD ND","804":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","33":"J mD wC","548":"TC jD kD lD"},J:{"1":"A","548":"D"},K:{"1":"H OC","2":"A B","33":"C","164":"NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-grid-animation.js b/node_modules/caniuse-lite/data/features/css-grid-animation.js new file mode 100644 index 0000000..a7e583e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-grid-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C"},D:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Grid animation",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-grid.js b/node_modules/caniuse-lite/data/features/css-grid.js new file mode 100644 index 0000000..c87865c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-grid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","8":"F","292":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","292":"C L M G"},C:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C","8":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","584":"lB mB nB oB pB qB rB sB tB uB vB wB","1025":"xB yB"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","8":"BB CB DB EB","200":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","1025":"2B"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","8":"K D E F A 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC","200":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","8":"E ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD","8":"wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"292":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"pD","8":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Grid Layout (level 1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js new file mode 100644 index 0000000..b327ad8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F 3C aC 4C 5C 6C 7C","132":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD","132":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS hanging-punctuation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-has.js b/node_modules/caniuse-lite/data/features/css-has.js new file mode 100644 index 0000000..6afdba6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-has.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l 1C 2C","322":"0 1 2 3 m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j","194":"k l m n"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:":has() CSS relational pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hyphens.js b/node_modules/caniuse-lite/data/features/css-hyphens.js new file mode 100644 index 0000000..c6ad1f2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-hyphens.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","33":"A B"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P","132":"Q H R S T U V W","260":"X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","132":"0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","33":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC","132":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","33":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Hyphenation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-if.js b/node_modules/caniuse-lite/data/features/css-if.js new file mode 100644 index 0000000..08224ba --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-if.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"4","2":"0 1 2 3 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS if() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-orientation.js b/node_modules/caniuse-lite/data/features/css-image-orientation.js new file mode 100644 index 0000000..0bb150a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-image-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H","257":"R S T U V W X"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC GD HD ID JD NC vC KD OC","257":"BC CC DC EC FC GC HC IC JC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD","257":"wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 image-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-set.js b/node_modules/caniuse-lite/data/features/css-image-set.js new file mode 100644 index 0000000..164e856 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-image-set.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U 1C 2C","66":"V W","2305":"Y Z a b c d e f g h i j k l m n o p q r s t u v","2820":"X"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","164":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","132":"A B C L bC NC OC 8C","164":"K D E F 5C 6C 7C","1540":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h","2049":"i"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","132":"SD TD UD VD WD XD YD ZD aD bD","164":"E ND OD PD QD RD","1540":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"1":"9 AB BB CB DB EB FB","164":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS image-set",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js new file mode 100644 index 0000000..7cee4a7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","260":"L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","516":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","16":"ZB K D E F A B C L M","260":"xB","772":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","772":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","260":"B C kB HD ID JD NC vC KD OC","772":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","772":"E MD ND OD PD QD RD SD"},H:{"132":"iD"},I:{"1":"I","2":"TC jD kD lD","260":"J mD wC nD oD"},J:{"2":"D","260":"A"},K:{"1":"H","260":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js new file mode 100644 index 0000000..9fc30a7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","132":"A B","388":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C","132":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","388":"J ZB"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC","132":"D E F A 5C 6C 7C","388":"4C"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC vC","132":"6 7 8 9 G N O P aB AB BB","516":"C KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","132":"E OD PD QD RD SD"},H:{"516":"iD"},I:{"1":"I","16":"TC jD kD lD oD","132":"nD","388":"J mD wC"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C NC vC","516":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:5,C:":indeterminate CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-letter.js b/node_modules/caniuse-lite/data/features/css-initial-letter.js new file mode 100644 index 0000000..63cd904 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-initial-letter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E 3C aC 4C 5C 6C","260":"F","292":"rC sC tC uC ED FD","420":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD","292":"rC sC tC uC","420":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"7 8 9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Initial Letter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-value.js b/node_modules/caniuse-lite/data/features/css-initial-value.js new file mode 100644 index 0000000..bdf3a73 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-initial-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"J ZB K D E F A B C L M G N O P 1C 2C","164":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS initial value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-lch-lab.js b/node_modules/caniuse-lite/data/features/css-lch-lab.js new file mode 100644 index 0000000..a016747 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-lch-lab.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 1C 2C","194":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"LCH and Lab color values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/node_modules/caniuse-lite/data/features/css-letter-spacing.js new file mode 100644 index 0000000..9fd093b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-letter-spacing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","16":"xC","132":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C","132":"J ZB K aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C G N HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD wC"},J:{"132":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"letter-spacing CSS property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-line-clamp.js b/node_modules/caniuse-lite/data/features/css-line-clamp.js new file mode 100644 index 0000000..b3376a4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-line-clamp.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC 1C 2C","33":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"16":"J ZB K D E F A B C L","33":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J 3C aC","33":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD wC","33":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"16":"jD kD","33":"TC J I lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"33":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D","33":"3D"}},B:5,C:"CSS line-clamp",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-logical-props.js b/node_modules/caniuse-lite/data/features/css-logical-props.js new file mode 100644 index 0000000..3d1a077 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-logical-props.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","1028":"W X","1540":"Q H R S T U V"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","164":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB 1C 2C","1540":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","292":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC","1028":"W X","1540":"CC DC EC FC GC HC IC JC KC LC Q H R S T U V"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","292":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","1540":"L M OC 8C","3076":"9C"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","1028":"HC IC","1540":"1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","292":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","1540":"XD YD ZD aD bD cD","3076":"dD"},H:{"2":"iD"},I:{"1":"I","292":"TC J jD kD lD mD wC nD oD"},J:{"292":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","292":"J pD qD rD sD tD","1540":"bC uD vD wD xD"},Q:{"1540":"0D"},R:{"1":"1D"},S:{"1":"3D","1540":"2D"}},B:5,C:"CSS Logical Properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js new file mode 100644 index 0000000..9b3930e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC 1C 2C"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U"},E:{"1":"FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","132":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS ::marker pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-masks.js b/node_modules/caniuse-lite/data/features/css-masks.js new file mode 100644 index 0000000..f9f990f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-masks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","164":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","3138":"O","12292":"P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","164":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","164":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","164":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","164":"nD oD","676":"TC J jD kD lD mD wC"},J:{"164":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"1":"BB CB DB EB FB","164":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"3D","260":"2D"}},B:4,C:"CSS Masks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js new file mode 100644 index 0000000..27bf619 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","1220":"Q H R S T U V W"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","548":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","196":"8B 9B AC","1220":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","164":"K D E 4C 5C 6C","260":"F A B C L 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","196":"xB yB zB","1220":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","164":"E OD PD","260":"QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","16":"TC jD kD lD","164":"J mD wC nD oD"},J:{"16":"D","164":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","164":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"1220":"0D"},R:{"1":"1D"},S:{"1":"3D","548":"2D"}},B:5,C:":is() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-math-functions.js b/node_modules/caniuse-lite/data/features/css-math-functions.js new file mode 100644 index 0000000..bd831dd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-math-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C"},D:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","132":"C L NC OC"},F:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS math functions min(), max() and clamp()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-interaction.js b/node_modules/caniuse-lite/data/features/css-media-interaction.js new file mode 100644 index 0000000..a080430 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-interaction.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Media Queries: interaction media features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js new file mode 100644 index 0000000..3e77722 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Media Queries: Range Syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-resolution.js b/node_modules/caniuse-lite/data/features/css-media-resolution.js new file mode 100644 index 0000000..6f86958 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-resolution.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"J ZB K D E F A B C L M G 1C 2C","1028":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","548":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","1028":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","548":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F","548":"B C GD HD ID JD NC vC KD","1028":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC","548":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"132":"iD"},I:{"1":"I","16":"jD kD","548":"TC J lD mD wC","1028":"nD oD"},J:{"548":"D A"},K:{"1":"H OC","548":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","1028":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Media Queries: resolution feature",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-scripting.js b/node_modules/caniuse-lite/data/features/css-media-scripting.js new file mode 100644 index 0000000..5743238 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-scripting.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Media Queries: scripting media feature",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/node_modules/caniuse-lite/data/features/css-mediaqueries.js new file mode 100644 index 0000000..692b30a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-mediaqueries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E xC","129":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","129":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","129":"J ZB K 4C","388":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","129":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","129":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Media Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/node_modules/caniuse-lite/data/features/css-mixblendmode.js new file mode 100644 index 0000000..cb0faac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-mixblendmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","194":"FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"2":"J ZB K D 3C aC 4C 5C","260":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD ND OD","260":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Blending of HTML/SVG elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-module-scripts.js b/node_modules/caniuse-lite/data/features/css-module-scripts.js new file mode 100644 index 0000000..e166a66 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-module-scripts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"CSS Module Scripts",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-motion-paths.js b/node_modules/caniuse-lite/data/features/css-motion-paths.js new file mode 100644 index 0000000..dc67722 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-motion-paths.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC 1C 2C"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","194":"oB pB qB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC","194":"bB cB dB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Motion Path",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-namespaces.js b/node_modules/caniuse-lite/data/features/css-namespaces.js new file mode 100644 index 0000000..9e36951 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-namespaces.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS namespaces",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nesting.js b/node_modules/caniuse-lite/data/features/css-nesting.js new file mode 100644 index 0000000..d06ecf9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-nesting.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},C:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 1C 2C","322":"y z"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},E:{"1":"kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC","516":"iC CD RC jC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d GD HD ID JD NC vC KD OC","194":"e f g","516":"h i j k l m n o"},G:{"1":"kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC","516":"iC gD RC jC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","516":"9 AB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Nesting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/node_modules/caniuse-lite/data/features/css-not-sel-list.js new file mode 100644 index 0000000..b3bbd24 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-not-sel-list.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P H R S T U V W","16":"Q"},C:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S 1C 2C"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"selector list argument of :not()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/node_modules/caniuse-lite/data/features/css-nth-child-of.js new file mode 100644 index 0000000..1d3ae17 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-nth-child-of.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v 1C 2C"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-opacity.js b/node_modules/caniuse-lite/data/features/css-opacity.js new file mode 100644 index 0000000..4c40679 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-opacity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","4":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Opacity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js new file mode 100644 index 0000000..b59fb44 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"132":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:":optional CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js new file mode 100644 index 0000000..0276b4e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js new file mode 100644 index 0000000..32047ec --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M G N O P","130":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J ZB K D E F A B C L M","130":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B 4C 5C 6C 7C bC NC","16":"3C aC","130":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i","2":"F B C GD HD ID JD NC vC KD OC","130":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD","16":"aC","130":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","130":"I"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"130":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS overflow: overlay",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow.js b/node_modules/caniuse-lite/data/features/css-overflow.js new file mode 100644 index 0000000..1446574 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overflow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"388":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"Q H R S T U V W X Y","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","260":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H","388":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y","388":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"M G 8C 9C AD cC dC PC BD","388":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","388":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"bD cD dD eD cC dC PC fD","388":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"388":"iD"},I:{"1":"I","388":"TC J jD kD lD mD wC nD oD"},J:{"388":"D A"},K:{"1":"H","388":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"388":"A B"},O:{"388":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","388":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"388":"0D"},R:{"1":"1D"},S:{"1":"3D","388":"2D"}},B:5,C:"CSS overflow property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js new file mode 100644 index 0000000..660b440 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O","516":"P"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B","260":"6B 7B"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","1090":"G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC","260":"vB wB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","1090":"dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS overscroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-page-break.js b/node_modules/caniuse-lite/data/features/css-page-break.js new file mode 100644 index 0000000..3fdb5ce --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-page-break.js @@ -0,0 +1 @@ +module.exports={A:{A:{"388":"A B","900":"K D E F xC"},B:{"388":"C L M G N O P","641":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","900":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"772":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","900":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C"},D:{"641":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","900":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"772":"A","900":"J ZB K D E F B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"16":"F GD","129":"B C HD ID JD NC vC KD OC","641":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","900":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c"},G:{"900":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"129":"iD"},I:{"641":"I","900":"TC J jD kD lD mD wC nD oD"},J:{"900":"D A"},K:{"129":"A B C NC vC OC","641":"H"},L:{"900":"I"},M:{"772":"MC"},N:{"388":"A B"},O:{"900":"PC"},P:{"641":"7 8 9 AB BB CB DB EB FB","900":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"900":"0D"},R:{"900":"1D"},S:{"772":"3D","900":"2D"}},B:2,C:"CSS page-break properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paged-media.js b/node_modules/caniuse-lite/data/features/css-paged-media.js new file mode 100644 index 0000000..a6ebc0d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-paged-media.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D xC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C","132":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"16":"iD"},I:{"16":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"258":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:5,C:"CSS Paged Media (@page)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paint-api.js b/node_modules/caniuse-lite/data/features/css-paint-api.js new file mode 100644 index 0000000..af6462e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-paint-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","194":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Painting API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js new file mode 100644 index 0000000..96240ea --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","292":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","164":"2D"}},B:5,C:":placeholder-shown CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder.js b/node_modules/caniuse-lite/data/features/css-placeholder.js new file mode 100644 index 0000000..f1c19c2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-placeholder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","130":"yC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","36":"ZB K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","36":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","36":"E wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","36":"TC J jD kD lD mD wC nD oD"},J:{"36":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","36":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"::placeholder CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js new file mode 100644 index 0000000..5e62ab7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"I"},B:{"1":"TB UB VB WB XB YB I","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C","33":"tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"4 5","2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C NC vC OC","33":"H"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB 3C aC 4C FD","33":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},P:{"1":"FB","33":"6 7 8 9 J AB BB CB DB EB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"print-color-adjust property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-read-only-write.js b/node_modules/caniuse-lite/data/features/css-read-only-write.js new file mode 100644 index 0000000..16a2774 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-read-only-write.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC","33":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC","132":"J ZB K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC","132":"6 7 8 C G N O P aB vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD","132":"E wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","16":"jD kD","132":"TC J lD mD wC nD oD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B NC","132":"C vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:1,C:"CSS :read-only and :read-write selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js new file mode 100644 index 0000000..c64fda5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","16":"5C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Rebeccapurple color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-reflections.js b/node_modules/caniuse-lite/data/features/css-reflections.js new file mode 100644 index 0000000..046ae9e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-reflections.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","33":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"33":"TC J I jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Reflections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-regions.js b/node_modules/caniuse-lite/data/features/css-regions.js new file mode 100644 index 0000000..51529f6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-regions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","420":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","420":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"G N O P","66":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"2":"J ZB K C L M G 3C aC 4C NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"D E F A B 5C 6C 7C bC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD ND VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"420":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Regions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-relative-colors.js b/node_modules/caniuse-lite/data/features/css-relative-colors.js new file mode 100644 index 0000000..1bb4553 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-relative-colors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"OB PB QB RB SB TB UB VB WB XB YB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 GB HB IB JB KB LB MB NB"},C:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB 1C 2C","260":"LB MB NB OB PB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 GB HB IB JB KB LB MB NB"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","260":"hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m GD HD ID JD NC vC KD OC","194":"n o","260":"p q r s t u v w x y z"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","260":"hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Relative color syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js new file mode 100644 index 0000000..aeb990e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","33":"J ZB K D E F A B C L M G 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F","33":"6 7 8 9 A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","33":"K 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD","33":"C KD","36":"NC vC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","33":"MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","33":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B","33":"C","36":"NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Repeating Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-resize.js b/node_modules/caniuse-lite/data/features/css-resize.js new file mode 100644 index 0000000..c7a20a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-resize.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"CSS resize property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-revert-value.js b/node_modules/caniuse-lite/data/features/css-revert-value.js new file mode 100644 index 0000000..c223236 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-revert-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS revert value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js new file mode 100644 index 0000000..20a6b0d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","194":"kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","194":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"#rrggbbaa hex color notation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js new file mode 100644 index 0000000..c1e09cc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","129":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","450":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C","578":"M G 9C AD cC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC","129":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","450":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","578":"dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"129":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"129":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Scroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scrollbar.js b/node_modules/caniuse-lite/data/features/css-scrollbar.js new file mode 100644 index 0000000..4bc9259 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-scrollbar.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","292":"0 1 2 3 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","3138":"6B"},D:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","292":"0 1 2 3 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"16":"J ZB 3C aC","292":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p"},G:{"2":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","292":"OD","804":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"16":"jD kD","292":"TC J I lD mD wC nD oD"},J:{"292":"D A"},K:{"2":"A B C NC vC OC","292":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"292":"PC"},P:{"1":"BB CB DB EB FB","292":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"292":"0D"},R:{"292":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS scrollbar styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel2.js b/node_modules/caniuse-lite/data/features/css-sel2.js new file mode 100644 index 0000000..25f5355 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-sel2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","2":"xC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS 2.1 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel3.js b/node_modules/caniuse-lite/data/features/css-sel3.js new file mode 100644 index 0000000..88848b1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-sel3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-selection.js b/node_modules/caniuse-lite/data/features/css-selection.js new file mode 100644 index 0000000..87e8c2a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-selection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"C H vC OC","16":"A B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"::selection CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-shapes.js b/node_modules/caniuse-lite/data/features/css-shapes.js new file mode 100644 index 0000000..8b379ee --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-shapes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C","322":"wB xB yB zB 0B 1B 2B 3B UC 4B VC"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB","194":"fB gB hB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","33":"E F A 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Shapes Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-snappoints.js b/node_modules/caniuse-lite/data/features/css-snappoints.js new file mode 100644 index 0000000..8793ac3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-snappoints.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","6308":"A","6436":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","6436":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C","2052":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","8258":"9B AC BC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","3108":"F A 7C bC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC","8258":"zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","3108":"QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2052":"2D"}},B:4,C:"CSS Scroll Snap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sticky.js b/node_modules/caniuse-lite/data/features/css-sticky.js new file mode 100644 index 0000000..baa40f8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-sticky.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","1028":"Q H R S T U V W X Y Z","4100":"N O P"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C","194":"CB DB EB FB bB cB","516":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","322":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB xB yB zB 0B","1028":"1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","33":"E F A B C 6C 7C bC NC OC","2084":"D 5C"},F:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","322":"kB lB mB","1028":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E PD QD RD SD TD UD VD WD XD","2084":"ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1028":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:"CSS position:sticky",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-subgrid.js b/node_modules/caniuse-lite/data/features/css-subgrid.js new file mode 100644 index 0000000..fc23c55 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-subgrid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},C:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC 1C 2C"},D:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC vC KD OC","194":"j k l"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"AB BB CB DB EB FB","2":"6 7 8 9 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Subgrid",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-supports-api.js b/node_modules/caniuse-lite/data/features/css-supports-api.js new file mode 100644 index 0000000..e034048 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-supports-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"6 7","260":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB","260":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"132":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS.supports() API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-table.js b/node_modules/caniuse-lite/data/features/css-table.js new file mode 100644 index 0000000..c697d9d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-table.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","132":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Table display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-align-last.js b/node_modules/caniuse-lite/data/features/css-text-align-last.js new file mode 100644 index 0000000..23e5327 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-align-last.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B 1C 2C","33":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","322":"gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC","578":"8 9 AB BB CB DB EB FB bB cB dB eB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:4,C:"CSS3 text-align-last",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-box-trim.js b/node_modules/caniuse-lite/data/features/css-text-box-trim.js new file mode 100644 index 0000000..f5a25b5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-box-trim.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","322":"LB MB NB OB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","322":"LB MB NB OB PB"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","194":"hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","194":"hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Text Box",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-indent.js b/node_modules/caniuse-lite/data/features/css-text-indent.js new file mode 100644 index 0000000..69c8ebd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-indent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"132":"C L M G N O P","388":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"0 1 2 3 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","388":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"132":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC","388":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"132":"iD"},I:{"132":"TC J jD kD lD mD wC nD oD","388":"I"},J:{"132":"D A"},K:{"132":"A B C NC vC OC","388":"H"},L:{"388":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"388":"PC"},P:{"132":"J","388":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"388":"0D"},R:{"388":"1D"},S:{"132":"2D 3D"}},B:4,C:"CSS text-indent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-justify.js b/node_modules/caniuse-lite/data/features/css-text-justify.js new file mode 100644 index 0000000..6f5d9bd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-justify.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"K D xC","132":"E F A B"},B:{"132":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","1025":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1602":"zB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","322":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","322":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","322":"H"},L:{"322":"I"},M:{"1025":"MC"},N:{"132":"A B"},O:{"322":"PC"},P:{"2":"J","322":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"2":"2D","1025":"3D"}},B:4,C:"CSS text-justify",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-orientation.js b/node_modules/caniuse-lite/data/features/css-text-orientation.js new file mode 100644 index 0000000..f430ccb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C","194":"jB kB lB"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","16":"A","33":"B C L bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS text-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-spacing.js b/node_modules/caniuse-lite/data/features/css-text-spacing.js new file mode 100644 index 0000000..892f65d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-spacing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D xC","161":"E F A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"16":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Text 4 text-spacing",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js new file mode 100644 index 0000000..eabe4ba --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB"},E:{"1":"nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC"},F:{"1":"0 1 2 3 4 5 z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h GD HD ID JD NC vC KD OC","132":"i j k l m n o p q r s t u v w x y"},G:{"1":"nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS text-wrap: balance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-textshadow.js b/node_modules/caniuse-lite/data/features/css-textshadow.js new file mode 100644 index 0000000..67818d9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-textshadow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"A","4":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Text-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-touch-action.js b/node_modules/caniuse-lite/data/features/css-touch-action.js new file mode 100644 index 0000000..0d00911 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-touch-action.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F xC","289":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","194":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","1025":"xB yB zB 0B 1B"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"2050":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD","516":"RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","289":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:2,C:"CSS touch-action property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-transitions.js b/node_modules/caniuse-lite/data/features/css-transitions.js new file mode 100644 index 0000000..9cc74a5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"ZB K D E F A B C L M G","164":"J"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"K 4C","164":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","33":"C","164":"B ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"ND","164":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","33":"TC J jD kD lD mD wC"},J:{"1":"A","33":"D"},K:{"1":"H OC","33":"C","164":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 Transitions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js new file mode 100644 index 0000000..d9a1d56 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"yC TC J ZB K D E F 1C 2C","292":"A B C L M G N"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB K D E F A B C L M G N","548":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"132":"J ZB K D E 3C aC 4C 5C 6C","548":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"132":"E aC LD wC MD ND OD PD","548":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"1":"I","16":"TC J jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:4,C:"CSS unicode-bidi property",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-unset-value.js b/node_modules/caniuse-lite/data/features/css-unset-value.js new file mode 100644 index 0000000..9c335b4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-unset-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS unset value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-variables.js b/node_modules/caniuse-lite/data/features/css-variables.js new file mode 100644 index 0000000..8afbe48 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-variables.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","194":"tB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C","260":"7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC","194":"gB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD","260":"RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Variables (Custom Properties)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-when-else.js b/node_modules/caniuse-lite/data/features/css-when-else.js new file mode 100644 index 0000000..2b4882c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-when-else.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS @when / @else conditional rules",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/node_modules/caniuse-lite/data/features/css-widows-orphans.js new file mode 100644 index 0000000..501304d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-widows-orphans.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D xC","129":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","129":"F B GD HD ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS widows & orphans",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-width-stretch.js b/node_modules/caniuse-lite/data/features/css-width-stretch.js new file mode 100644 index 0000000..b05de0f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-width-stretch.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB","33":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"I"},B:{"1":"VB WB XB YB I","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","33":"ZC zC 0C"},M:{"2":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"5","2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C NC vC OC","33":"H"},E:{"2":"J ZB K 3C aC 4C 5C FD","33":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},G:{"2":"aC LD wC MD ND","33":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"width: stretch property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-writing-mode.js b/node_modules/caniuse-lite/data/features/css-writing-mode.js new file mode 100644 index 0000000..66ecc83 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-writing-mode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","322":"hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K","16":"D","33":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","33":"K D E F A 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","33":"E MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","33":"TC J mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS writing-mode property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-zoom.js b/node_modules/caniuse-lite/data/features/css-zoom.js new file mode 100644 index 0000000..ec8aef0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-zoom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D xC","129":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS zoom",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-attr.js b/node_modules/caniuse-lite/data/features/css3-attr.js new file mode 100644 index 0000000..ef9ed84 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS3 attr() function for all properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/node_modules/caniuse-lite/data/features/css3-boxsizing.js new file mode 100644 index 0000000..15a4b73 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-boxsizing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","8":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"aC LD wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","33":"TC jD kD lD"},J:{"1":"A","33":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 Box-sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-colors.js b/node_modules/caniuse-lite/data/features/css3-colors.js new file mode 100644 index 0000000..17950f2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-colors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","4":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F","4":"GD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Colors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js new file mode 100644 index 0000000..59b62a9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 C 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS grab & grabbing cursors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js new file mode 100644 index 0000000..af40d3b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 C AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC","33":"6 7 8 9 G N O P aB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors.js b/node_modules/caniuse-lite/data/features/css3-cursors.js new file mode 100644 index 0000000..3479cba --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-cursors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS3 Cursors (original values)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-tabsize.js b/node_modules/caniuse-lite/data/features/css3-tabsize.js new file mode 100644 index 0000000..18e8fae --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-tabsize.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","132":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","132":"D E F A B C L 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","132":"6 7 8 9 G N O P aB AB BB CB DB EB","164":"B C JD NC vC KD OC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","132":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"164":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","132":"nD oD"},J:{"132":"D A"},K:{"1":"H","2":"A","164":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"164":"2D 3D"}},B:4,C:"CSS3 tab-size",D:true}; diff --git a/node_modules/caniuse-lite/data/features/currentcolor.js b/node_modules/caniuse-lite/data/features/currentcolor.js new file mode 100644 index 0000000..60ec324 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/currentcolor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS currentColor value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elements.js b/node_modules/caniuse-lite/data/features/custom-elements.js new file mode 100644 index 0000000..9526618 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/custom-elements.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 yC TC J ZB K D E F A B C L M G N O P aB UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","66":"9 AB BB CB DB EB FB","72":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"DB EB FB bB cB dB"},E:{"2":"J ZB 3C aC 4C","8":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"G N O P aB"},G:{"2":"aC LD wC MD ND","8":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"oD","2":"TC J I jD kD lD mD wC nD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"J pD qD rD sD tD bC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"3D","72":"2D"}},B:7,C:"Custom Elements (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/node_modules/caniuse-lite/data/features/custom-elementsv1.js new file mode 100644 index 0000000..d516ab9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/custom-elementsv1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","8":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","456":"vB wB xB yB zB 0B 1B 2B 3B","712":"UC 4B VC 5B"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","8":"xB yB","132":"zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D 3C aC 4C 5C 6C","8":"E F A 7C","132":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC","132":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD","132":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","8":"2D"}},B:1,C:"Custom Elements (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/customevent.js b/node_modules/caniuse-lite/data/features/customevent.js new file mode 100644 index 0000000..0d1d3b1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/customevent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","132":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","16":"ZB K D E L M","388":"F A B C"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB K","388":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","132":"B NC vC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"LD","16":"aC wC","388":"MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","388":"TC J mD wC"},J:{"1":"A","388":"D"},K:{"1":"C H OC","2":"A","132":"B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"CustomEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datalist.js b/node_modules/caniuse-lite/data/features/datalist.js new file mode 100644 index 0000000..a1fd5aa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/datalist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E F","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G","1284":"N O P"},C:{"8":"yC TC 1C 2C","516":"l m n o p q r s","4612":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k","8196":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K D E F A B C L M G N O P aB","132":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 F B C 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"8":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","18436":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I oD","8":"TC J jD kD lD mD wC nD"},J:{"1":"A","8":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Datalist element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dataset.js b/node_modules/caniuse-lite/data/features/dataset.js new file mode 100644 index 0000000..80e2c0c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dataset.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","4":"K D E F A xC"},B:{"1":"C L M G N","129":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","4":"yC TC J ZB 1C 2C","129":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"qB rB sB tB uB vB wB xB yB zB","4":"J ZB K","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"4":"J ZB 3C aC","129":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"C dB eB fB gB hB iB jB kB lB mB NC vC KD OC","4":"F B GD HD ID JD","129":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"4":"aC LD wC","129":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"4":"jD kD lD","129":"TC J I mD wC nD oD"},J:{"129":"D A"},K:{"1":"C NC vC OC","4":"A B","129":"H"},L:{"129":"I"},M:{"129":"MC"},N:{"1":"B","4":"A"},O:{"129":"PC"},P:{"129":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"129":"0D"},R:{"129":"1D"},S:{"1":"2D","129":"3D"}},B:1,C:"dataset & data-* attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datauri.js b/node_modules/caniuse-lite/data/features/datauri.js new file mode 100644 index 0000000..f8cb339 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/datauri.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D xC","132":"E","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L G N O P","772":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Data URIs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js new file mode 100644 index 0000000..e7d2c57 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"xC","132":"K D E F A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O"},C:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","260":"xB yB zB 0B","772":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","260":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC","772":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC","132":"K D E F A 4C 5C 6C 7C","260":"B bC NC"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C GD HD ID JD NC vC KD","132":"OC","260":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","772":"6 7 8 9 G N O P aB AB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD","132":"E ND OD PD QD RD SD"},H:{"132":"iD"},I:{"1":"I","16":"TC jD kD lD","132":"J mD wC","772":"nD oD"},J:{"132":"D A"},K:{"1":"H","16":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","260":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:6,C:"Date.prototype.toLocaleDateString",D:true}; diff --git a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js new file mode 100644 index 0000000..90180d3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z","132":"a b c d e f g h i j k l m n o p q r s t"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","66":"U V W X Y","132":"Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC vC KD OC","132":"KC LC Q H R WC S T U V W X Y Z a b c d e f"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD","16":"yD","132":"6 7 QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Declarative Shadow DOM",D:true}; diff --git a/node_modules/caniuse-lite/data/features/decorators.js b/node_modules/caniuse-lite/data/features/decorators.js new file mode 100644 index 0000000..2ed28a5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/decorators.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Decorators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/details.js b/node_modules/caniuse-lite/data/features/details.js new file mode 100644 index 0000000..2a5e169 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/details.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","8":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","194":"sB tB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K D E F A B","257":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB","769":"C L M G N O P"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB 3C aC 4C","257":"K D E F A 5C 6C 7C","1025":"B bC NC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"C NC vC KD OC","8":"F B GD HD ID JD"},G:{"1":"E ND OD PD QD RD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD","1025":"SD TD UD"},H:{"8":"iD"},I:{"1":"J I mD wC nD oD","8":"TC jD kD lD"},J:{"1":"A","8":"D"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Details & Summary elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/deviceorientation.js b/node_modules/caniuse-lite/data/features/deviceorientation.js new file mode 100644 index 0000000..cb2dc97 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/deviceorientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC 1C","4":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"J ZB 2C"},D:{"2":"J ZB K","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","4":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD","4":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"jD kD lD","4":"TC J I mD wC nD oD"},J:{"2":"D","4":"A"},K:{"1":"C OC","2":"A B NC vC","4":"H"},L:{"4":"I"},M:{"4":"MC"},N:{"1":"B","2":"A"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"4":"2D 3D"}},B:4,C:"DeviceOrientation & DeviceMotion events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/devicepixelratio.js b/node_modules/caniuse-lite/data/features/devicepixelratio.js new file mode 100644 index 0000000..9cc19e0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/devicepixelratio.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Window.devicePixelRatio",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dialog.js b/node_modules/caniuse-lite/data/features/dialog.js new file mode 100644 index 0000000..a580610 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dialog.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","194":"yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","1218":"H R WC S T U V W X Y Z a b c d e f g"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","322":"dB eB fB gB hB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P GD HD ID JD NC vC KD OC","578":"6 7 8 9 aB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Dialog element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dispatchevent.js b/node_modules/caniuse-lite/data/features/dispatchevent.js new file mode 100644 index 0000000..9a45315 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dispatchevent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","16":"xC","129":"F A","130":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","129":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"EventTarget.dispatchEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dnssec.js b/node_modules/caniuse-lite/data/features/dnssec.js new file mode 100644 index 0000000..3881584 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dnssec.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"132":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"132":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"132":"0 1 2 3 4 5 J ZB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","388":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB"},E:{"132":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"132":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"132":"iD"},I:{"132":"TC J I jD kD lD mD wC nD oD"},J:{"132":"D A"},K:{"132":"A B C H NC vC OC"},L:{"132":"I"},M:{"132":"MC"},N:{"132":"A B"},O:{"132":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:6,C:"DNSSEC and DANE",D:true}; diff --git a/node_modules/caniuse-lite/data/features/do-not-track.js b/node_modules/caniuse-lite/data/features/do-not-track.js new file mode 100644 index 0000000..e26b10c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/do-not-track.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","164":"F A","260":"B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E 1C 2C","516":"6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"K A B C 4C 7C bC NC","2":"J ZB L M G 3C aC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","1028":"D E F 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"1":"QD RD SD TD UD VD WD","2":"aC LD wC MD ND XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","1028":"E OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"16":"D","1028":"A"},K:{"1":"H OC","16":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"164":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"Do Not Track API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-currentscript.js b/node_modules/caniuse-lite/data/features/document-currentscript.js new file mode 100644 index 0000000..b288204 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-currentscript.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"document.currentScript",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js new file mode 100644 index 0000000..6ea8a0d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"document.evaluate & XPath",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-execcommand.js b/node_modules/caniuse-lite/data/features/document-execcommand.js new file mode 100644 index 0000000..9c6dfc3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-execcommand.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","16":"wC MD ND"},H:{"2":"iD"},I:{"1":"I mD wC nD oD","2":"TC J jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"Document.execCommand()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-policy.js b/node_modules/caniuse-lite/data/features/document-policy.js new file mode 100644 index 0000000..0fba7cc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"132":"1D"},S:{"2":"2D 3D"}},B:7,C:"Document Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/node_modules/caniuse-lite/data/features/document-scrollingelement.js new file mode 100644 index 0000000..39b0835 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-scrollingelement.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"document.scrollingElement",D:true}; diff --git a/node_modules/caniuse-lite/data/features/documenthead.js b/node_modules/caniuse-lite/data/features/documenthead.js new file mode 100644 index 0000000..e03b4a7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/documenthead.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"document.head",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js new file mode 100644 index 0000000..6d7256b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB yB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","194":"lB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"DOM manipulation convenience methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-range.js b/node_modules/caniuse-lite/data/features/dom-range.js new file mode 100644 index 0000000..ac79b5f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dom-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Document Object Model Range",D:true}; diff --git a/node_modules/caniuse-lite/data/features/domcontentloaded.js b/node_modules/caniuse-lite/data/features/domcontentloaded.js new file mode 100644 index 0000000..ffe6a38 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/domcontentloaded.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"DOMContentLoaded",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dommatrix.js b/node_modules/caniuse-lite/data/features/dommatrix.js new file mode 100644 index 0000000..4548e8a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dommatrix.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","1028":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2564":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","3076":"uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},D:{"16":"J ZB K D","132":"6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","388":"E","1028":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"16":"J 3C aC","132":"ZB K D E F A 4C 5C 6C 7C bC","1028":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","1028":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"16":"aC LD wC","132":"E MD ND OD PD QD RD SD TD","1028":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"132":"J mD wC nD oD","292":"TC jD kD lD","1028":"I"},J:{"16":"D","132":"A"},K:{"2":"A B C NC vC OC","1028":"H"},L:{"1028":"I"},M:{"1028":"MC"},N:{"132":"A B"},O:{"1028":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1028":"0D"},R:{"1028":"1D"},S:{"1028":"3D","2564":"2D"}},B:4,C:"DOMMatrix",D:true}; diff --git a/node_modules/caniuse-lite/data/features/download.js b/node_modules/caniuse-lite/data/features/download.js new file mode 100644 index 0000000..bf55db5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/download.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Download attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dragndrop.js b/node_modules/caniuse-lite/data/features/dragndrop.js new file mode 100644 index 0000000..43cdb81 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dragndrop.js @@ -0,0 +1 @@ +module.exports={A:{A:{"644":"K D E F xC","772":"A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","8":"F B GD HD ID JD NC vC KD"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"2":"D A"},K:{"1":"OC","8":"A B C NC vC","1025":"H"},L:{"1025":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1025":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"Drag and Drop",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-closest.js b/node_modules/caniuse-lite/data/features/element-closest.js new file mode 100644 index 0000000..20ad0bc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/element-closest.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Element.closest()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-from-point.js b/node_modules/caniuse-lite/data/features/element-from-point.js new file mode 100644 index 0000000..5dbdf0c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/element-from-point.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","16":"F GD HD ID JD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"C H OC","16":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"document.elementFromPoint()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/node_modules/caniuse-lite/data/features/element-scroll-methods.js new file mode 100644 index 0000000..d7f9a50 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/element-scroll-methods.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","132":"A B C L bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","132":"SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eme.js b/node_modules/caniuse-lite/data/features/eme.js new file mode 100644 index 0000000..6701daa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/eme.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","164":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","132":"gB hB iB jB kB lB mB"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C","164":"D E F A B 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC","132":"8 9 AB BB CB DB EB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Encrypted Media Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eot.js b/node_modules/caniuse-lite/data/features/eot.js new file mode 100644 index 0000000..df7eea1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/eot.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","2":"xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"EOT - Embedded OpenType fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es5.js b/node_modules/caniuse-lite/data/features/es5.js new file mode 100644 index 0000000..1634126 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es5.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D xC","260":"F","1026":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"yC TC 1C 2C","132":"6 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J ZB K D E F A B C L M G N O P","132":"6 7 8 aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"aC LD wC MD"},H:{"132":"iD"},I:{"1":"I nD oD","4":"TC jD kD lD","132":"mD wC","900":"J"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ECMAScript 5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-class.js b/node_modules/caniuse-lite/data/features/es6-class.js new file mode 100644 index 0000000..479584c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-class.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","132":"nB oB pB qB rB sB tB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC","132":"FB bB cB dB eB fB gB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-generators.js b/node_modules/caniuse-lite/data/features/es6-generators.js new file mode 100644 index 0000000..9d4ce92 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-generators.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Generators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js new file mode 100644 index 0000000..05cf08a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C","194":"9B"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"JavaScript modules: dynamic import()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module.js b/node_modules/caniuse-lite/data/features/es6-module.js new file mode 100644 index 0000000..a701340 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-module.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","2049":"N O P","2242":"G"},C:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","322":"zB 0B 1B 2B 3B UC"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"4B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","1540":"bC"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","194":"sB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","1540":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"JavaScript modules via script tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-number.js b/node_modules/caniuse-lite/data/features/es6-number.js new file mode 100644 index 0000000..6acc9be --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-number.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G 1C 2C","132":"6 7 8 9 N O P aB AB","260":"BB CB DB EB FB bB","516":"cB"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P","1028":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","1028":"6 G N O P aB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD","1028":"mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Number",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-string-includes.js b/node_modules/caniuse-lite/data/features/es6-string-includes.js new file mode 100644 index 0000000..4db43ef --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-string-includes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"String.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6.js b/node_modules/caniuse-lite/data/features/es6.js new file mode 100644 index 0000000..2953271 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","388":"B"},B:{"257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M","769":"G N O P"},C:{"2":"yC TC J ZB 1C 2C","4":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","257":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 J ZB K D E F A B C L M G N O P aB","4":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","257":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","4":"E F 6C 7C"},F:{"2":"F B C GD HD ID JD NC vC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","257":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","4":"E OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","4":"nD oD","257":"I"},J:{"2":"D","4":"A"},K:{"2":"A B C NC vC OC","257":"H"},L:{"257":"I"},M:{"257":"MC"},N:{"2":"A","388":"B"},O:{"257":"PC"},P:{"4":"J","257":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"257":"0D"},R:{"257":"1D"},S:{"4":"2D","257":"3D"}},B:6,C:"ECMAScript 2015 (ES6)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eventsource.js b/node_modules/caniuse-lite/data/features/eventsource.js new file mode 100644 index 0000000..65380a1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/eventsource.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","4":"F GD HD ID JD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"C H NC vC OC","4":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Server-sent events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/node_modules/caniuse-lite/data/features/extended-system-fonts.js new file mode 100644 index 0000000..e251d41 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/extended-system-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/feature-policy.js b/node_modules/caniuse-lite/data/features/feature-policy.js new file mode 100644 index 0000000..3d2d380 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/feature-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W","2":"C L M G N O P","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC 1C 2C","260":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"HC IC JC KC LC Q H R S T U V W","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","132":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","772":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","132":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","1025":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","772":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD","132":"sD tD bC"},Q:{"132":"0D"},R:{"1025":"1D"},S:{"2":"2D","260":"3D"}},B:7,C:"Feature Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fetch.js b/node_modules/caniuse-lite/data/features/fetch.js new file mode 100644 index 0000000..79ed1b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","1025":"kB","1218":"fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","260":"lB","772":"mB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","260":"DB","772":"EB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Fetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/node_modules/caniuse-lite/data/features/fieldset-disabled.js new file mode 100644 index 0000000..d354500 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fieldset-disabled.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"xC","132":"E F","388":"K D A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","16":"N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"388":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"disabled attribute of the fieldset element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fileapi.js b/node_modules/caniuse-lite/data/features/fileapi.js new file mode 100644 index 0000000..41ae618 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fileapi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB 2C"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","260":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","388":"K D E F A B C"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","260":"K D E F 5C 6C 7C","388":"4C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD","260":"6 7 8 9 C G N O P aB AB NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","260":"E ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I oD","2":"jD kD lD","260":"nD","388":"TC J mD wC"},J:{"260":"A","388":"D"},K:{"1":"H","2":"A B","260":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"File API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereader.js b/node_modules/caniuse-lite/data/features/filereader.js new file mode 100644 index 0000000..9cdbf94 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/filereader.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F B GD HD ID JD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H NC vC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"FileReader API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereadersync.js b/node_modules/caniuse-lite/data/features/filereadersync.js new file mode 100644 index 0000000..8bea1c7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/filereadersync.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD","16":"B ID JD NC vC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"C H vC OC","2":"A","16":"B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"FileReaderSync",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filesystem.js b/node_modules/caniuse-lite/data/features/filesystem.js new file mode 100644 index 0000000..c0d6642 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/filesystem.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"J ZB K D","33":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"E F A B C"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","33":"A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:7,C:"Filesystem & FileWriter API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flac.js b/node_modules/caniuse-lite/data/features/flac.js new file mode 100644 index 0000000..622f5e2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flac.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","16":"pB qB rB","388":"sB tB uB vB wB xB yB zB 0B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","516":"B C NC OC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","16":"TC J mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","16":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","129":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"FLAC audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox-gap.js b/node_modules/caniuse-lite/data/features/flexbox-gap.js new file mode 100644 index 0000000..76185da --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flexbox-gap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"gap property for Flexbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox.js b/node_modules/caniuse-lite/data/features/flexbox.js new file mode 100644 index 0000000..04f86fb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flexbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","1028":"B","1316":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","164":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","516":"8 9 AB BB CB DB"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"7 8 9 AB BB CB DB EB","164":"6 J ZB K D E F A B C L M G N O P aB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"D E 5C 6C","164":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD","33":"G N"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E OD PD","164":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","164":"TC J jD kD lD mD wC"},J:{"1":"A","164":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","292":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Flexible Box Layout Module",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flow-root.js b/node_modules/caniuse-lite/data/features/flow-root.js new file mode 100644 index 0000000..42260f2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flow-root.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"display: flow-root",D:true}; diff --git a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js new file mode 100644 index 0000000..c667604 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","2":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","16":"B NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","2":"jD kD lD","16":"TC"},J:{"1":"D A"},K:{"1":"C H OC","2":"A","16":"B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"focusin & focusout events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/node_modules/caniuse-lite/data/features/font-family-system-ui.js new file mode 100644 index 0000000..750019f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-family-system-ui.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","132":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","260":"yB zB 0B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","16":"F","132":"A 7C bC"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","132":"QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:5,C:"system-ui value for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-feature.js b/node_modules/caniuse-lite/data/features/font-feature.js new file mode 100644 index 0000000..2c9c768 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-feature.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB","164":"J ZB K D E F A B C L M"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","33":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","292":"6 N O P aB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"D E F 3C aC 5C 6C","4":"J ZB K 4C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E OD PD QD","4":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS font-feature-settings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-kerning.js b/node_modules/caniuse-lite/data/features/font-kerning.js new file mode 100644 index 0000000..3acabb6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-kerning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","194":"AB BB CB DB EB FB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","33":"FB bB cB dB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C","33":"D E F 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G GD HD ID JD NC vC KD OC","33":"N O P aB"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC","33":"nD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 font-kerning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-loading.js b/node_modules/caniuse-lite/data/features/font-loading.js new file mode 100644 index 0000000..e3ba431 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-loading.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C","194":"gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Font Loading",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-size-adjust.js b/node_modules/caniuse-lite/data/features/font-size-adjust.js new file mode 100644 index 0000000..e9fe941 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-size-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"0 1 2 3 4 5 GB HB IB JB","962":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","516":"0 b c d e f g h i j k l m n o p q r s t u v w x y z","772":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a 1C 2C"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","194":"3 4 5 GB HB IB JB","962":"0 1 2 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","772":"hC iC CD"},F:{"1":"0 1 2 3 4 5 w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC","194":"l m n o p q r s t u v","962":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","772":"hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"194":"0D"},R:{"2":"1D"},S:{"2":"2D","516":"3D"}},B:2,C:"CSS font-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-smooth.js b/node_modules/caniuse-lite/data/features/font-smooth.js new file mode 100644 index 0000000..e3beb89 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-smooth.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","676":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","804":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","1828":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"J","676":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","676":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","676":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"804":"2D 3D"}},B:7,C:"CSS font-smooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-unicode-range.js b/node_modules/caniuse-lite/data/features/font-unicode-range.js new file mode 100644 index 0000000..a78a72b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-unicode-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","4":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","194":"hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","4":"6 7 8 G N O P aB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","4":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","4":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","4":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Font unicode-range subsetting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/node_modules/caniuse-lite/data/features/font-variant-alternates.js new file mode 100644 index 0000000..c803fc5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-variant-alternates.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","130":"A B"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","130":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","130":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","322":"AB BB CB DB EB FB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","130":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"D E F 3C aC 5C 6C","130":"J ZB K 4C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","130":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC OD PD QD","130":"LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","130":"nD oD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"130":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","130":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"130":"0D"},R:{"130":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS font-variant-alternates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/node_modules/caniuse-lite/data/features/font-variant-numeric.js new file mode 100644 index 0000000..7d8c545 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-variant-numeric.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS font-variant-numeric",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fontface.js b/node_modules/caniuse-lite/data/features/fontface.js new file mode 100644 index 0000000..4be761e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fontface.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F GD"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"aC LD"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","2":"jD","4":"TC kD lD"},J:{"1":"A","4":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"@font-face Web fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-attribute.js b/node_modules/caniuse-lite/data/features/form-attribute.js new file mode 100644 index 0000000..d0bae9f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/form-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Form attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/node_modules/caniuse-lite/data/features/form-submit-attributes.js new file mode 100644 index 0000000..da157e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/form-submit-attributes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD","16":"HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","2":"jD kD lD","16":"TC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Attributes for form submission",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-validation.js b/node_modules/caniuse-lite/data/features/form-validation.js new file mode 100644 index 0000000..d521b1a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/form-validation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F GD"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","132":"E LD wC MD ND OD PD QD RD SD"},H:{"516":"iD"},I:{"1":"I oD","2":"TC jD kD lD","132":"J mD wC nD"},J:{"1":"A","132":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"132":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:1,C:"Form validation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/forms.js b/node_modules/caniuse-lite/data/features/forms.js new file mode 100644 index 0000000..b9c17d0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/forms.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","4":"A B","8":"K D E F"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"4":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"0 1 2 3 4 5 F B C xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"2":"aC","4":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","4":"nD oD"},J:{"2":"D","4":"A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","4":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"4":"2D 3D"}},B:1,C:"HTML5 form features",D:false}; diff --git a/node_modules/caniuse-lite/data/features/fullscreen.js b/node_modules/caniuse-lite/data/features/fullscreen.js new file mode 100644 index 0000000..d2fead6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fullscreen.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","548":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","516":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","676":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","1700":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B"},D:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M","676":"G N O P aB","804":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","548":"dC PC BD QC eC fC gC","676":"4C","804":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD","804":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","2052":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","292":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","548":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","804":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Fullscreen API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gamepad.js b/node_modules/caniuse-lite/data/features/gamepad.js new file mode 100644 index 0000000..77531ae --- /dev/null +++ b/node_modules/caniuse-lite/data/features/gamepad.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","33":"7 8 9 AB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Gamepad API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/geolocation.js b/node_modules/caniuse-lite/data/features/geolocation.js new file mode 100644 index 0000000..21d5ddc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/geolocation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","8":"yC TC","129":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","4":"J","129":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J 3C aC","129":"A"},F:{"1":"6 7 8 9 B C N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB JD NC vC KD OC","2":"F G GD","8":"HD ID","129":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E aC LD wC MD ND OD PD QD RD","129":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","129":"I"},J:{"1":"D A"},K:{"1":"B C NC vC OC","8":"A","129":"H"},L:{"129":"I"},M:{"129":"MC"},N:{"1":"A B"},O:{"129":"PC"},P:{"1":"J","129":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"129":"0D"},R:{"129":"1D"},S:{"1":"2D","129":"3D"}},B:2,C:"Geolocation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/node_modules/caniuse-lite/data/features/getboundingclientrect.js new file mode 100644 index 0000000..79000a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getboundingclientrect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"644":"K D xC","2049":"F A B","2692":"E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2049":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","260":"J ZB K D E F A B","1156":"TC","1284":"1C","1796":"2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","16":"F GD","132":"HD ID"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","132":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2049":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Element.getBoundingClientRect()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/node_modules/caniuse-lite/data/features/getcomputedstyle.js new file mode 100644 index 0000000..9a04818 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getcomputedstyle.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","132":"TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"J ZB K D E F A"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","260":"F GD HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"aC LD wC"},H:{"260":"iD"},I:{"1":"J I mD wC nD oD","260":"TC jD kD lD"},J:{"1":"A","260":"D"},K:{"1":"B C H NC vC OC","260":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"getComputedStyle",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js new file mode 100644 index 0000000..9fee6f3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"getElementsByClassName",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getrandomvalues.js b/node_modules/caniuse-lite/data/features/getrandomvalues.js new file mode 100644 index 0000000..1f71b87 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getrandomvalues.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","33":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","33":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"crypto.getRandomValues()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gyroscope.js b/node_modules/caniuse-lite/data/features/gyroscope.js new file mode 100644 index 0000000..b4a55ba --- /dev/null +++ b/node_modules/caniuse-lite/data/features/gyroscope.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Gyroscope",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js new file mode 100644 index 0000000..c8fec40 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"2":"J ZB K D B C L M G 3C aC 4C 5C 6C NC OC 8C 9C AD cC","129":"bC","194":"E F A 7C","257":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD ND OD UD VD WD XD YD ZD aD bD cD dD eD cC","129":"TD","194":"E PD QD RD SD","257":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"navigator.hardwareConcurrency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hashchange.js b/node_modules/caniuse-lite/data/features/hashchange.js new file mode 100644 index 0000000..da98f4c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hashchange.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","8":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","8":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","8":"F GD HD ID"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Hashchange event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/heif.js b/node_modules/caniuse-lite/data/features/heif.js new file mode 100644 index 0000000..a062e1e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/heif.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","130":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD gD","130":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"HEIF/HEIC image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hevc.js b/node_modules/caniuse-lite/data/features/hevc.js new file mode 100644 index 0000000..ac87ee2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hevc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C","4098":"3","8258":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB","16388":"UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","2052":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","516":"B C NC OC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c GD HD ID JD NC vC KD OC","2052":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","2052":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","258":"H"},L:{"2052":"I"},M:{"16388":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"J","258":"6 pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"HEVC/H.265 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hidden.js b/node_modules/caniuse-lite/data/features/hidden.js new file mode 100644 index 0000000..dac1aa2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hidden.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F B GD HD ID JD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H NC vC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"hidden attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/high-resolution-time.js b/node_modules/caniuse-lite/data/features/high-resolution-time.js new file mode 100644 index 0000000..341c8c4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/high-resolution-time.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"yC TC J ZB K D E F A B C L M 1C 2C","129":"0B 1B 2B","769":"3B UC","1281":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB","33":"6 7 8 9"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"High Resolution Time API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/history.js b/node_modules/caniuse-lite/data/features/history.js new file mode 100644 index 0000000..9b1660e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/history.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","4":"ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z vC KD OC","2":"F B GD HD ID JD NC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","4":"wC"},H:{"2":"iD"},I:{"1":"I kD lD wC nD oD","2":"TC J jD mD"},J:{"1":"D A"},K:{"1":"C H NC vC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Session history management",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html-media-capture.js b/node_modules/caniuse-lite/data/features/html-media-capture.js new file mode 100644 index 0000000..961bc8c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/html-media-capture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD","129":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD","257":"kD lD"},J:{"1":"A","16":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"516":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"HTML Media Capture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html5semantic.js b/node_modules/caniuse-lite/data/features/html5semantic.js new file mode 100644 index 0000000..7b2adbe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/html5semantic.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","132":"TC 1C 2C","260":"6 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB","260":"6 7 8 9 K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J 3C aC","260":"ZB K 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B GD HD ID JD","260":"C NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC","260":"LD wC MD ND"},H:{"132":"iD"},I:{"1":"I nD oD","132":"jD","260":"TC J kD lD mD wC"},J:{"260":"D A"},K:{"1":"H","132":"A","260":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTML5 semantic elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http-live-streaming.js b/node_modules/caniuse-lite/data/features/http-live-streaming.js new file mode 100644 index 0000000..3d8d05a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/http-live-streaming.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"HTTP Live Streaming (HLS)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http2.js b/node_modules/caniuse-lite/data/features/http2.js new file mode 100644 index 0000000..9d60f18 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/http2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"C L M G N O P","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","513":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"mB nB oB pB qB rB sB tB uB vB","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","513":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","260":"F A 7C bC"},F:{"1":"EB FB bB cB dB eB fB gB hB iB","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC","513":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","513":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"513":"I"},M:{"513":"MC"},N:{"2":"A B"},O:{"513":"PC"},P:{"1":"J","513":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"513":"0D"},R:{"513":"1D"},S:{"1":"2D","513":"3D"}},B:6,C:"HTTP/2 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http3.js b/node_modules/caniuse-lite/data/features/http3.js new file mode 100644 index 0000000..af66266 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/http3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","322":"Q H R S T","578":"U V"},C:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC 1C 2C","194":"FC GC HC IC JC KC LC Q H R WC S T U V W"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","322":"Q H R S T","578":"U V"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C","2049":"hC iC CD RC jC kC lC mC nC DD","2113":"QC eC fC gC","3140":"M G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC","578":"GC"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD","2049":"hC iC gD RC jC kC lC mC nC hD","2113":"QC eC fC gC","2116":"cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"rD","2":"6 7 8 9 J AB BB CB DB pD qD sD tD bC uD vD wD xD yD QC RC SC zD","4098":"EB FB"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"HTTP/3 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/node_modules/caniuse-lite/data/features/iframe-sandbox.js new file mode 100644 index 0000000..8039d18 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/iframe-sandbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","4":"6 7 8 9 O P aB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"sandbox attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-seamless.js b/node_modules/caniuse-lite/data/features/iframe-seamless.js new file mode 100644 index 0000000..cac829e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/iframe-seamless.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O P aB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"6 7 8 9 AB BB CB"},E:{"2":"J ZB K E F A B C L M G 3C aC 4C 5C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","130":"D 6C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","130":"OD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"seamless attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js new file mode 100644 index 0000000..c9939cb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","8":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","8":"M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","8":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD","8":"C NC vC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","8":"LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","8":"TC J jD kD lD mD wC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A B","8":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"srcdoc attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imagecapture.js b/node_modules/caniuse-lite/data/features/imagecapture.js new file mode 100644 index 0000000..3498141 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/imagecapture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C","194":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","322":"yB zB 0B 1B 2B 3B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","516":"FD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","322":"lB mB nB oB pB qB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:5,C:"ImageCapture API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ime.js b/node_modules/caniuse-lite/data/features/ime.js new file mode 100644 index 0000000..fe44804 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ime.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","161":"B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A","161":"B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Input Method Editor API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js new file mode 100644 index 0000000..0b486c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"naturalWidth & naturalHeight image properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/import-maps.js b/node_modules/caniuse-lite/data/features/import-maps.js new file mode 100644 index 0000000..0e34f2c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/import-maps.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k 1C 2C","322":"l m n o p q"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","194":"HC IC JC KC LC Q H R S T U V W X"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Import maps",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imports.js b/node_modules/caniuse-lite/data/features/imports.js new file mode 100644 index 0000000..0cb23b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/imports.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","8":"0 1 2 3 4 5 bB cB 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","72":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"bB cB dB eB fB","72":"gB"},E:{"2":"J ZB 3C aC 4C","8":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C G N AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"6 7 O P aB","72":"8"},G:{"2":"aC LD wC MD ND","8":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"8":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"J pD qD rD sD tD bC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","8":"3D"}},B:5,C:"HTML Imports",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js new file mode 100644 index 0000000..5f3ce3f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC","16":"1C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"indeterminate checkbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb.js b/node_modules/caniuse-lite/data/features/indexeddb.js new file mode 100644 index 0000000..f19fed3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/indexeddb.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"A B C L M G","36":"J ZB K D E F"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"A","8":"J ZB K D E F","33":"9","36":"6 7 8 B C L M G N O P aB"},E:{"1":"A B C L M G bC NC OC 8C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D 3C aC 4C 5C","260":"E F 6C 7C","516":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD","8":"B C ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD ND OD","260":"E PD QD RD","516":"dD"},H:{"2":"iD"},I:{"1":"I nD oD","8":"TC J jD kD lD mD wC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A","8":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"IndexedDB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb2.js b/node_modules/caniuse-lite/data/features/indexeddb2.js new file mode 100644 index 0000000..584f01e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/indexeddb2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","132":"pB qB rB","260":"sB tB uB vB"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","132":"tB uB vB wB","260":"xB yB zB 0B 1B 2B"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC","132":"gB hB iB jB","260":"kB lB mB nB oB pB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","16":"SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","260":"pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","260":"2D"}},B:2,C:"IndexedDB 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/inline-block.js b/node_modules/caniuse-lite/data/features/inline-block.js new file mode 100644 index 0000000..c2fde0e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/inline-block.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","4":"xC","132":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","36":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS inline-block",D:true}; diff --git a/node_modules/caniuse-lite/data/features/innertext.js b/node_modules/caniuse-lite/data/features/innertext.js new file mode 100644 index 0000000..45ed432 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/innertext.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTMLElement.innerText",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js new file mode 100644 index 0000000..c2811d6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A xC","132":"B"},B:{"132":"C L M G N O P","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","516":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"6 7 8 9 O P aB AB BB CB","2":"J ZB K D E F A B C L M G N","132":"DB EB FB bB cB dB eB fB gB hB iB jB kB lB","260":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K 4C 5C","2":"J ZB 3C aC","2052":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC","1025":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1025":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2052":"A B"},O:{"1025":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"260":"0D"},R:{"1":"1D"},S:{"516":"2D 3D"}},B:1,C:"autocomplete attribute: on & off values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-color.js b/node_modules/caniuse-lite/data/features/input-color.js new file mode 100644 index 0000000..adeccad --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F G N GD HD ID JD"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","129":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Color input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-datetime.js b/node_modules/caniuse-lite/data/features/input-datetime.js new file mode 100644 index 0000000..25ff011 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-datetime.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","1090":"yB zB 0B 1B","2052":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","4100":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB","2052":"6 7 8 9 AB"},E:{"2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","4100":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC","260":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC","8193":"pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","514":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"4100":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2052":"2D 3D"}},B:1,C:"Date and time input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/node_modules/caniuse-lite/data/features/input-email-tel-url.js new file mode 100644 index 0000000..b2d482b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-email-tel-url.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","132":"jD kD lD"},J:{"1":"A","132":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Email, telephone & URL input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-event.js b/node_modules/caniuse-lite/data/features/input-event.js new file mode 100644 index 0000000..9212add --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-event.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","2561":"A B","2692":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2561":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC","1537":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 2C","1796":"TC 1C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","1025":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","1537":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC","1025":"D E F A B C 5C 6C 7C bC NC","1537":"4C","4097":"L OC"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","16":"F B C GD HD ID JD NC vC","260":"KD","1025":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","1537":"6 7 G N O P aB"},G:{"1":"ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","1025":"E PD QD RD SD TD UD VD WD","1537":"MD ND OD","4097":"XD YD"},H:{"2":"iD"},I:{"16":"jD kD","1025":"I oD","1537":"TC J lD mD wC nD"},J:{"1025":"A","1537":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2561":"A B"},O:{"1":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","1537":"2D"}},B:1,C:"input event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-accept.js b/node_modules/caniuse-lite/data/features/input-file-accept.js new file mode 100644 index 0000000..e3fd64e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-file-accept.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","16":"7 8 9 ZB K D E AB BB","132":"6 F A B C L M G N O P aB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","132":"K D E F A B 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"ND OD","132":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","514":"aC LD wC MD"},H:{"2":"iD"},I:{"2":"jD kD lD","260":"TC J mD wC","514":"I nD oD"},J:{"132":"A","260":"D"},K:{"2":"A B C NC vC OC","514":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"514":"A","1028":"B"},O:{"2":"PC"},P:{"260":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"260":"0D"},R:{"260":"1D"},S:{"1":"2D 3D"}},B:1,C:"accept attribute for file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-directory.js b/node_modules/caniuse-lite/data/features/input-file-directory.js new file mode 100644 index 0000000..f66570c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-file-directory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC vC KD OC"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Directory selection from file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-multiple.js b/node_modules/caniuse-lite/data/features/input-file-multiple.js new file mode 100644 index 0000000..e2fb770 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-file-multiple.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD ID"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"130":"iD"},I:{"130":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","130":"A B C NC vC OC"},L:{"132":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"130":"PC"},P:{"130":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Multiple file selection",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-inputmode.js b/node_modules/caniuse-lite/data/features/input-inputmode.js new file mode 100644 index 0000000..e8304ce --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-inputmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","4":"6 O P aB","194":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","66":"1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC","66":"oB pB qB rB sB tB uB vB wB xB"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"inputmode attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-minlength.js b/node_modules/caniuse-lite/data/features/input-minlength.js new file mode 100644 index 0000000..029518a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-minlength.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Minimum length attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-number.js b/node_modules/caniuse-lite/data/features/input-number.js new file mode 100644 index 0000000..d7608d2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-number.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L","1025":"M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","513":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"388":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC jD kD lD","388":"J I mD wC nD oD"},J:{"2":"D","388":"A"},K:{"1":"A B C NC vC OC","388":"H"},L:{"388":"I"},M:{"641":"MC"},N:{"388":"A B"},O:{"388":"PC"},P:{"388":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"388":"0D"},R:{"388":"1D"},S:{"513":"2D 3D"}},B:1,C:"Number input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-pattern.js b/node_modules/caniuse-lite/data/features/input-pattern.js new file mode 100644 index 0000000..c425071 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-pattern.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","388":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","388":"E MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Pattern attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-placeholder.js b/node_modules/caniuse-lite/data/features/input-placeholder.js new file mode 100644 index 0000000..9949289 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-placeholder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z vC KD OC","2":"F GD HD ID JD","132":"B NC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC I jD kD lD wC nD oD","4":"J mD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"input placeholder attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-range.js b/node_modules/caniuse-lite/data/features/input-range.js new file mode 100644 index 0000000..0e2868d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I wC nD oD","4":"TC J jD kD lD mD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Range input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-search.js b/node_modules/caniuse-lite/data/features/input-search.js new file mode 100644 index 0000000..d8182a3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-search.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"2":"yC TC 1C 2C","129":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"7 8 9 J ZB K D E F A B C L M AB BB","129":"6 G N O P aB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","16":"B NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"129":"iD"},I:{"1":"I nD oD","16":"jD kD","129":"TC J lD mD wC"},J:{"1":"D","129":"A"},K:{"1":"C H","2":"A","16":"B NC vC","129":"OC"},L:{"1":"I"},M:{"129":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:1,C:"Search input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-selection.js b/node_modules/caniuse-lite/data/features/input-selection.js new file mode 100644 index 0000000..7a9b6c2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-selection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","16":"F GD HD ID"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Selection controls for input & textarea",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insert-adjacent.js b/node_modules/caniuse-lite/data/features/insert-adjacent.js new file mode 100644 index 0000000..f8e3503 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/insert-adjacent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js new file mode 100644 index 0000000..cedd27b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","16":"xC","132":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Element.insertAdjacentHTML()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/internationalization.js b/node_modules/caniuse-lite/data/features/internationalization.js new file mode 100644 index 0000000..8078478 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/internationalization.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Internationalization API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js new file mode 100644 index 0000000..9ccf9cf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"IntersectionObserver V2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver.js b/node_modules/caniuse-lite/data/features/intersectionobserver.js new file mode 100644 index 0000000..c3ca5fd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intersectionobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"N O P","2":"C L M","260":"G","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C","194":"xB yB zB"},D:{"1":"3B UC 4B VC 5B 6B 7B","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","260":"wB xB yB zB 0B 1B 2B","513":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC","260":"jB kB lB mB nB oB pB","513":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","513":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","260":"pD qD"},Q:{"513":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"IntersectionObserver",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/node_modules/caniuse-lite/data/features/intl-pluralrules.js new file mode 100644 index 0000000..ff57017 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intl-pluralrules.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O","130":"P"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Intl.PluralRules API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intrinsic-width.js b/node_modules/caniuse-lite/data/features/intrinsic-width.js new file mode 100644 index 0000000..282cee8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intrinsic-width.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1537":"Q H R S T U V W X Y Z a b c"},C:{"2":"yC","932":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C","2308":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 J ZB K D E F A B C L M G N O P aB","545":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","1537":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","516":"B C L M G NC OC 8C 9C AD cC dC PC BD","548":"F A 7C bC","676":"D E 5C 6C"},F:{"2":"F B C GD HD ID JD NC vC KD OC","513":"fB","545":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","1537":"eB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","516":"cD dD eD cC dC PC fD","548":"QD RD SD TD UD VD WD XD YD ZD aD bD","676":"E OD PD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","545":"nD oD","1025":"I"},J:{"2":"D","545":"A"},K:{"2":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"2308":"MC"},N:{"2":"A B"},O:{"1537":"PC"},P:{"545":"J","1025":"6 7 8 9 AB BB CB DB EB FB RC SC zD","1537":"pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"1537":"0D"},R:{"1537":"1D"},S:{"932":"2D","2308":"3D"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpeg2000.js b/node_modules/caniuse-lite/data/features/jpeg2000.js new file mode 100644 index 0000000..f2580c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/jpeg2000.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD","2":"J 3C aC SC oC pC qC rC sC tC uC ED FD","129":"ZB 4C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD","2":"aC LD wC SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG 2000 image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxl.js b/node_modules/caniuse-lite/data/features/jpegxl.js new file mode 100644 index 0000000..1329c06 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/jpegxl.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","578":"a b c d e f g h i j k l m n o p q r s"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y 1C 2C","2370":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","194":"a b c d e f g h i j k l m n o p q r s"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","3076":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","194":"KC LC Q H R WC S T U V W X Y Z a b c d e"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD","3076":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG XL image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxr.js b/node_modules/caniuse-lite/data/features/jpegxr.js new file mode 100644 index 0000000..1f756fa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/jpegxr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG XR image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js new file mode 100644 index 0000000..e931aa8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Lookbehind in JS regular expressions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/json.js b/node_modules/caniuse-lite/data/features/json.js new file mode 100644 index 0000000..d8b3f81 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/json.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D xC","129":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"JSON parsing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js new file mode 100644 index 0000000..30cb6dd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","132":"N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","132":"2B 3B UC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","132":"bC"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC","132":"pB qB rB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","132":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD","132":"rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:5,C:"CSS justify-content: space-evenly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js new file mode 100644 index 0000000..26f3c76 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"High-quality kerning pairs & ligatures",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js new file mode 100644 index 0000000..31f372b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","16":"C"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"130":"MC"},N:{"130":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"KeyboardEvent.charCode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/node_modules/caniuse-lite/data/features/keyboardevent-code.js new file mode 100644 index 0000000..b6dec86 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-code.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","194":"nB oB pB qB rB sB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC","194":"FB bB cB dB eB fB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"194":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J","194":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"194":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.code",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js new file mode 100644 index 0000000..1479b21 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B G N GD HD ID JD NC vC KD","16":"C"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.getModifierState()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/node_modules/caniuse-lite/data/features/keyboardevent-key.js new file mode 100644 index 0000000..579691e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-key.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"9 AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"6 7 8 9 F B G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD","16":"C"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.key",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/node_modules/caniuse-lite/data/features/keyboardevent-location.js new file mode 100644 index 0000000..c8a46ec --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-location.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"K 3C aC","132":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","16":"C","132":"G N"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","132":"MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD wC"},J:{"132":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.location",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/node_modules/caniuse-lite/data/features/keyboardevent-which.js new file mode 100644 index 0000000..63f95df --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-which.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC","16":"jD kD","132":"nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"132":"I"},M:{"132":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"132":"1D"},S:{"1":"2D 3D"}},B:7,C:"KeyboardEvent.which",D:true}; diff --git a/node_modules/caniuse-lite/data/features/lazyload.js b/node_modules/caniuse-lite/data/features/lazyload.js new file mode 100644 index 0000000..e095aac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/lazyload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Resource Hints: Lazyload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/let.js b/node_modules/caniuse-lite/data/features/let.js new file mode 100644 index 0000000..3f26273 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/let.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","194":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P","322":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","516":"mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","1028":"A bC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","322":"6 7 8 9 G N O P aB AB BB CB DB","516":"EB FB bB cB dB eB fB gB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","1028":"SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","516":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"let",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-png.js b/node_modules/caniuse-lite/data/features/link-icon-png.js new file mode 100644 index 0000000..4680227 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-icon-png.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","130":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"130":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D","130":"A"},K:{"1":"H","130":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"130":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"PNG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-svg.js b/node_modules/caniuse-lite/data/features/link-icon-svg.js new file mode 100644 index 0000000..efdf137 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-icon-svg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC 1C 2C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","513":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"pB qB rB sB tB uB vB wB xB yB","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B GD HD ID JD NC vC KD OC","1537":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"tC uC","2":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC","130":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"130":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","130":"A"},K:{"130":"A B C NC vC OC","1537":"H"},L:{"1537":"I"},M:{"2":"MC"},N:{"130":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD sD tD bC uD vD","1537":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1537":"1D"},S:{"513":"2D 3D"}},B:1,C:"SVG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js new file mode 100644 index 0000000..f696ac3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E xC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"tC uC","16":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"16":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: dns-prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js new file mode 100644 index 0000000..d889db8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 1C 2C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Resource Hints: modulepreload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js new file mode 100644 index 0000000..a8d930e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C","129":"kB","514":"EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: preconnect",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js new file mode 100644 index 0000000..f9abf6d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC","194":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","194":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"J I nD oD","2":"TC jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preload.js b/node_modules/caniuse-lite/data/features/link-rel-preload.js new file mode 100644 index 0000000..c371e29 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-preload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","1028":"O P"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1C 2C","132":"1B","578":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","322":"B"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","322":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Resource Hints: preload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/node_modules/caniuse-lite/data/features/link-rel-prerender.js new file mode 100644 index 0000000..1c21f7b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-prerender.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Resource Hints: prerender",D:true}; diff --git a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js new file mode 100644 index 0000000..de8ee4f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C","132":"0 1 2 3 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","66":"IC JC"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC","322":"M G 8C 9C AD cC","580":"dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","66":"5B 6B"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","322":"bD cD dD eD cC","580":"dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D","132":"3D"}},B:1,C:"Lazy loading via attribute for images & iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/localecompare.js b/node_modules/caniuse-lite/data/features/localecompare.js new file mode 100644 index 0000000..e0b0107 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/localecompare.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","16":"xC","132":"K D E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD QD RD"},H:{"132":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD wC"},J:{"132":"D A"},K:{"1":"H","16":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","132":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","4":"2D"}},B:6,C:"localeCompare()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/magnetometer.js b/node_modules/caniuse-lite/data/features/magnetometer.js new file mode 100644 index 0000000..a382bbc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/magnetometer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC","194":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"Magnetometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchesselector.js b/node_modules/caniuse-lite/data/features/matchesselector.js new file mode 100644 index 0000000..021ba3a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/matchesselector.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","36":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 2C"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","36":"ZB K D 4C 5C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC","36":"6 C G N O P aB vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","36":"LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"jD","36":"TC J kD lD mD wC nD oD"},J:{"36":"D A"},K:{"1":"H","2":"A B","36":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","36":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"matches() DOM method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchmedia.js b/node_modules/caniuse-lite/data/features/matchmedia.js new file mode 100644 index 0000000..2a62c4c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/matchmedia.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"matchMedia",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mathml.js b/node_modules/caniuse-lite/data/features/mathml.js new file mode 100644 index 0000000..3fc49df --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mathml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B xC","8":"K D E"},B:{"2":"C L M G N O P","8":"Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","129":"yC TC 1C 2C"},D:{"1":"AB","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"2":"F","8":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC","584":"S T U V W X Y Z a b c d","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","2052":"B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC"},H:{"8":"iD"},I:{"8":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"1":"A","8":"D"},K:{"8":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"8":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","8":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"8":"0D"},R:{"8":"1D"},S:{"1":"2D 3D"}},B:2,C:"MathML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/maxlength.js b/node_modules/caniuse-lite/data/features/maxlength.js new file mode 100644 index 0000000..27ca088 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/maxlength.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","16":"xC","900":"K D E F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1025":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","900":"yC TC 1C 2C","1025":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"ZB 3C","900":"J aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F","132":"B C GD HD ID JD NC vC KD OC"},G:{"1":"LD wC MD ND OD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC","2052":"E PD"},H:{"132":"iD"},I:{"1":"TC J lD mD wC nD oD","16":"jD kD","4097":"I"},J:{"1":"D A"},K:{"132":"A B C NC vC OC","4097":"H"},L:{"4097":"I"},M:{"4097":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"4097":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1025":"2D 3D"}},B:1,C:"maxlength attribute for input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js new file mode 100644 index 0000000..b04a276 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","33":"dB eB fB gB hB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A xC","33":"B"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P GD HD ID JD NC vC KD OC","33":"6 7 8 9 aB"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC FD"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"CSS ::backdrop pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js new file mode 100644 index 0000000..27e5183 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K 3C aC 4C 5C FD","33":"D E F A 6C 7C bC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","33":"E OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"isolate-override from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js new file mode 100644 index 0000000..1e586cd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","33":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB 3C aC 4C FD","33":"K D E F A 5C 6C 7C bC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"isolate from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js new file mode 100644 index 0000000..c2ed5a6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB 3C aC 4C FD","33":"K D E F A 5C 6C 7C bC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"plaintext from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js new file mode 100644 index 0000000..cd812f6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C 7C bC NC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration-color property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js new file mode 100644 index 0000000..30e1f33 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C 7C bC NC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration-line property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js new file mode 100644 index 0000000..8401aec --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},G:{"2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration shorthand property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js new file mode 100644 index 0000000..c88c8d4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C 7C bC NC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration-style property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/media-fragments.js b/node_modules/caniuse-lite/data/features/media-fragments.js new file mode 100644 index 0000000..239df3a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/media-fragments.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","132":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"J ZB K D E F A B C L M G N O","132":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB 3C aC 4C","132":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD wC MD ND OD","132":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","132":"I nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"132":"MC"},N:{"132":"A B"},O:{"132":"PC"},P:{"2":"J pD","132":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:2,C:"Media Fragments",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js new file mode 100644 index 0000000..52015ef --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","260":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","324":"wB xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","132":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","324":"hB iB jB kB lB mB nB oB pB qB rB sB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"260":"2D 3D"}},B:5,C:"Media Capture from DOM Elements API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediarecorder.js b/node_modules/caniuse-lite/data/features/mediarecorder.js new file mode 100644 index 0000000..ea724da --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mediarecorder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB tB"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","322":"L M OC 8C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC","194":"fB gB"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","578":"WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"MediaRecorder API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediasource.js b/node_modules/caniuse-lite/data/features/mediasource.js new file mode 100644 index 0000000..2f00dbd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mediasource.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","66":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N","33":"9 AB BB CB DB EB FB bB","66":"6 7 8 O P aB"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD","260":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Media Source Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/menu.js b/node_modules/caniuse-lite/data/features/menu.js new file mode 100644 index 0000000..3ed1670 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/menu.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC J ZB K D 1C 2C","132":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T","450":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"gB hB iB jB kB lB mB nB oB pB qB rB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"450":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Context menu item (menuitem element)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meta-theme-color.js b/node_modules/caniuse-lite/data/features/meta-theme-color.js new file mode 100644 index 0000000..d86107b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/meta-theme-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB","132":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","258":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C","2052":"tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","1026":"tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"516":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","16":"pD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"theme-color Meta Tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meter.js b/node_modules/caniuse-lite/data/features/meter.js new file mode 100644 index 0000000..07964ec --- /dev/null +++ b/node_modules/caniuse-lite/data/features/meter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"meter element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/midi.js b/node_modules/caniuse-lite/data/features/midi.js new file mode 100644 index 0000000..8c7a023 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/midi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Web MIDI API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/minmaxwh.js b/node_modules/caniuse-lite/data/features/minmaxwh.js new file mode 100644 index 0000000..7f336a9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/minmaxwh.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","8":"K xC","129":"D","257":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS min/max-width/height",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mp3.js b/node_modules/caniuse-lite/data/features/mp3.js new file mode 100644 index 0000000..dbdb5e7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mp3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","132":"6 7 J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","2":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"MP3 audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg-dash.js b/node_modules/caniuse-lite/data/features/mpeg-dash.js new file mode 100644 index 0000000..2f59f27 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mpeg-dash.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","386":"7 8"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg4.js b/node_modules/caniuse-lite/data/features/mpeg4.js new file mode 100644 index 0000000..8dc978f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mpeg4.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","4":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","4":"TC J jD kD mD wC","132":"lD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"MPEG-4/H.264 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multibackgrounds.js b/node_modules/caniuse-lite/data/features/multibackgrounds.js new file mode 100644 index 0000000..d2debdc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/multibackgrounds.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Multiple backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multicolumn.js b/node_modules/caniuse-lite/data/features/multicolumn.js new file mode 100644 index 0000000..7f681bc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/multicolumn.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"C L M G N O P","516":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"132":"xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","164":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C","516":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a","1028":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"420":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","516":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"F 7C","164":"D E 6C","420":"J ZB K 3C aC 4C 5C"},F:{"1":"C NC vC KD OC","2":"F B GD HD ID JD","420":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","516":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"QD RD","164":"E OD PD","420":"aC LD wC MD ND"},H:{"1":"iD"},I:{"420":"TC J jD kD lD mD wC nD oD","516":"I"},J:{"420":"D A"},K:{"1":"C NC vC OC","2":"A B","516":"H"},L:{"516":"I"},M:{"1028":"MC"},N:{"1":"A B"},O:{"516":"PC"},P:{"420":"J","516":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"516":"0D"},R:{"516":"1D"},S:{"164":"2D 3D"}},B:4,C:"CSS3 Multiple column layout",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutation-events.js b/node_modules/caniuse-lite/data/features/mutation-events.js new file mode 100644 index 0000000..8941c40 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mutation-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","260":"F A B"},B:{"2":"UB VB WB XB YB I","66":"KB LB MB NB OB PB QB RB SB TB","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB","260":"C L M G N O P"},C:{"2":"yC TC J ZB XB YB I XC MC YC ZC zC 0C 1C 2C","260":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB"},D:{"2":"SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","66":"KB LB MB NB OB PB QB RB","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB"},E:{"2":"tC uC ED FD","16":"3C aC","132":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"C KD OC","2":"F GD HD ID JD","16":"B NC vC","66":"0 1 2 3 4 5 w x y z","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{"2":"tC uC","16":"aC LD","132":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"2":"I","16":"jD kD","132":"TC J lD mD wC nD oD"},J:{"132":"D A"},K:{"1":"C OC","2":"A","16":"B NC vC","132":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"260":"A B"},O:{"132":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"260":"2D 3D"}},B:7,C:"Mutation events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutationobserver.js b/node_modules/caniuse-lite/data/features/mutationobserver.js new file mode 100644 index 0000000..f7d9e90 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mutationobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E xC","8":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L 1C 2C"},D:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O","33":"6 7 8 9 P aB AB BB CB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","8":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","8":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Mutation Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/namevalue-storage.js b/node_modules/caniuse-lite/data/features/namevalue-storage.js new file mode 100644 index 0000000..be75946 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/namevalue-storage.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"xC","8":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","4":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Storage - name/value pairs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/node_modules/caniuse-lite/data/features/native-filesystem-api.js new file mode 100644 index 0000000..8bc2df0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/native-filesystem-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","194":"HC IC JC KC LC Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC","260":"FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"File System Access API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/nav-timing.js b/node_modules/caniuse-lite/data/features/nav-timing.js new file mode 100644 index 0000000..28c7160 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/nav-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","33":"K D E F A B C"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Navigation Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/netinfo.js b/node_modules/caniuse-lite/data/features/netinfo.js new file mode 100644 index 0000000..e73a729 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/netinfo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","1028":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB GD HD ID JD NC vC KD OC","1028":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"jD nD oD","132":"TC J kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","132":"J","516":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"3D","260":"2D"}},B:7,C:"Network Information API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/notifications.js b/node_modules/caniuse-lite/data/features/notifications.js new file mode 100644 index 0000000..3196474 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/notifications.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","36":"6 7 ZB K D E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","516":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","36":"I nD oD"},J:{"1":"A","2":"D"},K:{"2":"A B C NC vC OC","36":"H"},L:{"257":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"36":"J","130":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"130":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Notifications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-entries.js b/node_modules/caniuse-lite/data/features/object-entries.js new file mode 100644 index 0000000..56d087f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-entries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Object.entries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-fit.js b/node_modules/caniuse-lite/data/features/object-fit.js new file mode 100644 index 0000000..94f59c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-fit.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","260":"N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","132":"E F 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G N O P GD HD ID","33":"B C JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","132":"E PD QD RD"},H:{"33":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"2":"D A"},K:{"1":"H","2":"A","33":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 object-fit/object-position",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-observe.js b/node_modules/caniuse-lite/data/features/object-observe.js new file mode 100644 index 0000000..431a677 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-observe.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 F B C G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Object.observe data binding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-values.js b/node_modules/caniuse-lite/data/features/object-values.js new file mode 100644 index 0000000..1335697 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-values.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"E aC LD wC MD ND OD PD QD RD SD"},H:{"8":"iD"},I:{"1":"I","8":"TC J jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","8":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Object.values method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/objectrtc.js b/node_modules/caniuse-lite/data/features/objectrtc.js new file mode 100644 index 0000000..c7af31e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/objectrtc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"L M G N O P","2":"0 1 2 3 4 5 C Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Object RTC (ORTC) API for WebRTC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offline-apps.js b/node_modules/caniuse-lite/data/features/offline-apps.js new file mode 100644 index 0000000..c3dc4ea --- /dev/null +++ b/node_modules/caniuse-lite/data/features/offline-apps.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"F xC","8":"K D E"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S 1C 2C","2":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"TC","8":"yC"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M 4C 5C 6C 7C bC NC OC 8C 9C","2":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC JD NC vC KD OC","2":"0 1 2 3 4 5 F GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD","8":"HD ID"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","2":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","2":"I"},J:{"1":"D A"},K:{"1":"B C NC vC OC","2":"A H"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Offline web applications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offscreencanvas.js b/node_modules/caniuse-lite/data/features/offscreencanvas.js new file mode 100644 index 0000000..55199d2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/offscreencanvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","194":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","322":"3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC","516":"fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC vC KD OC","322":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC","516":"fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"OffscreenCanvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/node_modules/caniuse-lite/data/features/ogg-vorbis.js new file mode 100644 index 0000000..ed64b79 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ogg-vorbis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","260":"RC jC kC lC mC nC DD SC oC pC qC","388":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC","260":"mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Ogg Vorbis audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogv.js b/node_modules/caniuse-lite/data/features/ogv.js new file mode 100644 index 0000000..f76f603 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ogv.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","8":"F A B"},B:{"1":"0 1 2 3 4 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"C L M G N","194":"5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB 1C 2C","2":"yC TC NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o ID JD NC vC KD OC","2":"F GD HD","194":"0 1 2 3 4 5 p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:6,C:"Ogg/Theora video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ol-reversed.js b/node_modules/caniuse-lite/data/features/ol-reversed.js new file mode 100644 index 0000000..a8fb817 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ol-reversed.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","16":"N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","16":"C"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Reversed attribute of ordered lists",D:true}; diff --git a/node_modules/caniuse-lite/data/features/once-event-listener.js b/node_modules/caniuse-lite/data/features/once-event-listener.js new file mode 100644 index 0000000..6081e0d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/once-event-listener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"\"once\" event listener option",D:true}; diff --git a/node_modules/caniuse-lite/data/features/online-status.js b/node_modules/caniuse-lite/data/features/online-status.js new file mode 100644 index 0000000..98161bd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/online-status.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D xC","260":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC","516":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L"},E:{"1":"ZB K E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","1025":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD","4":"OC"},G:{"1":"E wC MD ND PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD","1025":"OD"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Online/offline status",D:true}; diff --git a/node_modules/caniuse-lite/data/features/opus.js b/node_modules/caniuse-lite/data/features/opus.js new file mode 100644 index 0000000..21bd93e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/opus.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","132":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC","260":"mC","516":"nC DD SC oC pC qC","1028":"rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","132":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC","260":"mC","516":"nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Opus audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/orientation-sensor.js b/node_modules/caniuse-lite/data/features/orientation-sensor.js new file mode 100644 index 0000000..af169a1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/orientation-sensor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Orientation Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/outline.js b/node_modules/caniuse-lite/data/features/outline.js new file mode 100644 index 0000000..dd160e5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/outline.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D xC","260":"E","388":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","388":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD","129":"OC","260":"F B GD HD ID JD NC vC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","260":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"388":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS outline properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pad-start-end.js b/node_modules/caniuse-lite/data/features/pad-start-end.js new file mode 100644 index 0000000..cee2b27 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pad-start-end.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/page-transition-events.js b/node_modules/caniuse-lite/data/features/page-transition-events.js new file mode 100644 index 0000000..b905695 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/page-transition-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"PageTransitionEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pagevisibility.js b/node_modules/caniuse-lite/data/features/pagevisibility.js new file mode 100644 index 0000000..cdcab9d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pagevisibility.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"A B C L M G N O"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD","33":"G N O P aB"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Page Visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passive-event-listener.js b/node_modules/caniuse-lite/data/features/passive-event-listener.js new file mode 100644 index 0000000..b7b5231 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/passive-event-listener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Passive event listeners",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passkeys.js b/node_modules/caniuse-lite/data/features/passkeys.js new file mode 100644 index 0000000..7b70996 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/passkeys.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"1":"5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"1":"eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"6"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Passkeys",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passwordrules.js b/node_modules/caniuse-lite/data/features/passwordrules.js new file mode 100644 index 0000000..3737101 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/passwordrules.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","16":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","16":"ZC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC","16":"MC YC ZC"},E:{"1":"C L OC","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC","16":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC","16":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","16":"I"},J:{"2":"D","16":"A"},K:{"2":"A B C NC vC OC","16":"H"},L:{"16":"I"},M:{"16":"MC"},N:{"2":"A","16":"B"},O:{"16":"PC"},P:{"2":"J pD qD","16":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D 3D"}},B:1,C:"Password Rules",D:false}; diff --git a/node_modules/caniuse-lite/data/features/path2d.js b/node_modules/caniuse-lite/data/features/path2d.js new file mode 100644 index 0000000..8628574 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/path2d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","132":"M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","132":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","132":"E F 6C"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC","132":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","16":"E","132":"PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","132":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Path2D",D:true}; diff --git a/node_modules/caniuse-lite/data/features/payment-request.js b/node_modules/caniuse-lite/data/features/payment-request.js new file mode 100644 index 0000000..720d4a3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/payment-request.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","322":"M","8196":"G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","4162":"0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","16452":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","194":"yB zB 0B 1B 2B 3B","1090":"UC 4B","8196":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","514":"A B bC","8196":"C NC"},F:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","194":"lB mB nB oB pB qB rB sB","8196":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","514":"SD TD UD","8196":"VD WD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"2049":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J","8196":"pD qD rD sD tD bC uD"},Q:{"8196":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:2,C:"Payment Request API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pdf-viewer.js b/node_modules/caniuse-lite/data/features/pdf-viewer.js new file mode 100644 index 0000000..2775cc5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pdf-viewer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"16":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Built-in PDF viewer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-api.js b/node_modules/caniuse-lite/data/features/permissions-api.js new file mode 100644 index 0000000..1baf63c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/permissions-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Permissions API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-policy.js b/node_modules/caniuse-lite/data/features/permissions-policy.js new file mode 100644 index 0000000..b7e9e1f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/permissions-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","258":"Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC 1C 2C","258":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","258":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","258":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","258":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","322":"FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d","388":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","258":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","258":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","388":"H"},L:{"388":"I"},M:{"258":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD","258":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"258":"0D"},R:{"388":"1D"},S:{"2":"2D","258":"3D"}},B:5,C:"Permissions Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture-in-picture.js b/node_modules/caniuse-lite/data/features/picture-in-picture.js new file mode 100644 index 0000000..faf6d2d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/picture-in-picture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C","132":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1090":"AC","1412":"EC","1668":"BC CC DC"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC","2114":"CC"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","4100":"A B C L bC NC OC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","8196":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","4100":"QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"16388":"I"},M:{"16388":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Picture-in-Picture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture.js b/node_modules/caniuse-lite/data/features/picture.js new file mode 100644 index 0000000..b897540 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/picture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","578":"fB gB hB iB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","194":"iB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC","322":"AB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Picture element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ping.js b/node_modules/caniuse-lite/data/features/ping.js new file mode 100644 index 0000000..8b17d64 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ping.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"2":"yC","194":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"194":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"Ping attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/png-alpha.js b/node_modules/caniuse-lite/data/features/png-alpha.js new file mode 100644 index 0000000..0c89450 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/png-alpha.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","2":"xC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"PNG alpha transparency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer-events.js b/node_modules/caniuse-lite/data/features/pointer-events.js new file mode 100644 index 0000000..2ac814d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pointer-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"CSS pointer-events (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer.js b/node_modules/caniuse-lite/data/features/pointer.js new file mode 100644 index 0000000..4d452f0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pointer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F xC","164":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","8":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","328":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB","8":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","584":"xB yB zB"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","8":"D E F A B C 5C 6C 7C bC NC","1096":"OC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","8":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB","584":"kB lB mB"},G:{"1":"ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD","6148":"YD"},H:{"2":"iD"},I:{"1":"I","8":"TC J jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"1":"H","2":"A","8":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","36":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"pD","8":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","328":"2D"}},B:2,C:"Pointer events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointerlock.js b/node_modules/caniuse-lite/data/features/pointerlock.js new file mode 100644 index 0000000..279d3be --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pointerlock.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L 1C 2C","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","33":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB","66":"6 7 N O P aB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","16":"H"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"16":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Pointer Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/portals.js b/node_modules/caniuse-lite/data/features/portals.js new file mode 100644 index 0000000..49ea7f5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/portals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T","322":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","194":"IC JC KC LC Q H R S T","322":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","450":"U"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC FC","322":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"450":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Portals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js new file mode 100644 index 0000000..70a808e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C"},D:{"1":"0 1 2 3 4 5 JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"prefers-color-scheme media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js new file mode 100644 index 0000000..338a3b5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"prefers-reduced-motion media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/progress.js b/node_modules/caniuse-lite/data/features/progress.js new file mode 100644 index 0000000..3ff4234 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/progress.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","132":"OD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"progress element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promise-finally.js b/node_modules/caniuse-lite/data/features/promise-finally.js new file mode 100644 index 0000000..35f8b66 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/promise-finally.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Promise.prototype.finally",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promises.js b/node_modules/caniuse-lite/data/features/promises.js new file mode 100644 index 0000000..58d1e07 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/promises.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"DB EB","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"dB","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"aB","8":"F B C G N O P GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD ND OD"},H:{"8":"iD"},I:{"1":"I oD","8":"TC J jD kD lD mD wC nD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Promises",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proximity.js b/node_modules/caniuse-lite/data/features/proximity.js new file mode 100644 index 0000000..a993c87 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/proximity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:4,C:"Proximity API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proxy.js b/node_modules/caniuse-lite/data/features/proxy.js new file mode 100644 index 0000000..26d6140 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/proxy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P jB kB lB mB nB oB pB qB rB sB tB","66":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","66":"6 7 8 9 G N O P aB AB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Proxy object",D:true}; diff --git a/node_modules/caniuse-lite/data/features/publickeypinning.js b/node_modules/caniuse-lite/data/features/publickeypinning.js new file mode 100644 index 0000000..b71707b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/publickeypinning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","2":"0 1 2 3 4 5 F B C G N O P aB 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","4":"9","16":"6 7 8 AB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J pD qD rD sD tD bC","2":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:6,C:"HTTP Public Key Pinning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/push-api.js b/node_modules/caniuse-lite/data/features/push-api.js new file mode 100644 index 0000000..b0212ea --- /dev/null +++ b/node_modules/caniuse-lite/data/features/push-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"O P","2":"C L M G N","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","257":"0 1 2 3 4 5 pB rB sB tB uB vB wB yB zB 0B 1B 2B 3B UC VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1281":"qB xB 4B"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","257":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","388":"pB qB rB sB tB uB"},E:{"2":"J ZB K 3C aC 4C 5C","514":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC","4609":"SC oC pC qC rC sC tC uC ED FD","6660":"eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","16":"iB jB kB lB mB","257":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","8196":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"257":"2D 3D"}},B:5,C:"Push API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/queryselector.js b/node_modules/caniuse-lite/data/features/queryselector.js new file mode 100644 index 0000000..c452b3f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/queryselector.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","8":"F GD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"querySelector/querySelectorAll",D:true}; diff --git a/node_modules/caniuse-lite/data/features/readonly-attr.js b/node_modules/caniuse-lite/data/features/readonly-attr.js new file mode 100644 index 0000000..4728e4a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/readonly-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"257":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"readonly attribute of input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/referrer-policy.js b/node_modules/caniuse-lite/data/features/referrer-policy.js new file mode 100644 index 0000000..f6cb1b7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/referrer-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P","513":"Q H R S T"},C:{"1":"W X Y Z a","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","513":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V","2049":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","260":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","513":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"2":"J ZB K D 3C aC 4C 5C","132":"E F A B 6C 7C bC","513":"C NC OC","1025":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","1537":"L M 8C 9C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","513":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"2":"aC LD wC MD ND OD","132":"E PD QD RD SD TD UD VD","513":"WD XD YD ZD","1025":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","1537":"aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2049":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J","513":"pD qD rD sD tD bC uD vD wD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"513":"2D 3D"}},B:4,C:"Referrer Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js new file mode 100644 index 0000000..6ff2ed1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"2":"J ZB K D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B GD HD ID JD NC vC","129":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","129":"A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"Custom protocol handling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noopener.js b/node_modules/caniuse-lite/data/features/rel-noopener.js new file mode 100644 index 0000000..f70aa93 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rel-noopener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"rel=noopener",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/node_modules/caniuse-lite/data/features/rel-noreferrer.js new file mode 100644 index 0000000..8652d3c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rel-noreferrer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M G"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Link type \"noreferrer\"",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rellist.js b/node_modules/caniuse-lite/data/features/rellist.js new file mode 100644 index 0000000..9931cd8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rellist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","132":"O"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","132":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"relList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rem.js b/node_modules/caniuse-lite/data/features/rem.js new file mode 100644 index 0000000..91da99f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rem.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E xC","132":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E LD wC ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","260":"MD"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"rem (root em) units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestanimationframe.js b/node_modules/caniuse-lite/data/features/requestanimationframe.js new file mode 100644 index 0000000..28b0e91 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/requestanimationframe.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"6 7 8 B C L M G N O P aB","164":"J ZB K D E F A"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F","33":"8 9","164":"6 7 P aB","420":"A B C L M G N O"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"requestAnimationFrame",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestidlecallback.js b/node_modules/caniuse-lite/data/features/requestidlecallback.js new file mode 100644 index 0000000..f500a9f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/requestidlecallback.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","194":"yB zB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC","322":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","322":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"requestIdleCallback",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resizeobserver.js b/node_modules/caniuse-lite/data/features/resizeobserver.js new file mode 100644 index 0000000..bb46c2e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/resizeobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","194":"zB 0B 1B 2B 3B UC 4B VC 5B 6B"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC","66":"L"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC","194":"mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Resize Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resource-timing.js b/node_modules/caniuse-lite/data/features/resource-timing.js new file mode 100644 index 0000000..3fb9066 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/resource-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","194":"cB dB eB fB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Resource Timing (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rest-parameters.js b/node_modules/caniuse-lite/data/features/rest-parameters.js new file mode 100644 index 0000000..ca8b009 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rest-parameters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","194":"pB qB rB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB GD HD ID JD NC vC KD OC","194":"cB dB eB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Rest parameters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js new file mode 100644 index 0000000..d59e608 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","33":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB","33":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O GD HD ID JD NC vC KD OC","33":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"WebRTC Peer-to-peer connections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ruby.js b/node_modules/caniuse-lite/data/features/ruby.js new file mode 100644 index 0000000..35f19fc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ruby.js @@ -0,0 +1 @@ +module.exports={A:{A:{"4":"K D E xC","132":"F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J"},E:{"4":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J 3C aC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B C GD HD ID JD NC vC KD OC"},G:{"4":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC"},H:{"8":"iD"},I:{"4":"TC J I mD wC nD oD","8":"jD kD lD"},J:{"4":"A","8":"D"},K:{"4":"H","8":"A B C NC vC OC"},L:{"4":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D 3D"}},B:1,C:"Ruby annotation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/run-in.js b/node_modules/caniuse-lite/data/features/run-in.js new file mode 100644 index 0000000..6077885 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/run-in.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","2":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K 4C","2":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"5C","129":"J 3C aC"},F:{"1":"F B C G N O P GD HD ID JD NC vC KD OC","2":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"LD wC MD ND OD","2":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","129":"aC"},H:{"1":"iD"},I:{"1":"TC J jD kD lD mD wC nD","2":"I oD"},J:{"1":"D A"},K:{"1":"A B C NC vC OC","2":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"display: run-in",D:true}; diff --git a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js new file mode 100644 index 0000000..e9fc3e8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","388":"B"},B:{"1":"P Q H R S T U","2":"C L M G","129":"N O","513":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 1C 2C"},D:{"1":"wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","513":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC","2052":"M 9C","3076":"C L OC 8C"},F:{"1":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","513":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","2052":"WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"513":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"16":"0D"},R:{"513":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"'SameSite' cookie attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/screen-orientation.js b/node_modules/caniuse-lite/data/features/screen-orientation.js new file mode 100644 index 0000000..1384b04 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/screen-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C","36":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","36":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Screen Orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-async.js b/node_modules/caniuse-lite/data/features/script-async.js new file mode 100644 index 0000000..997a0c7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/script-async.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"async attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-defer.js b/node_modules/caniuse-lite/data/features/script-defer.js new file mode 100644 index 0000000..399017e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/script-defer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","132":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","257":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"defer attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoview.js b/node_modules/caniuse-lite/data/features/scrollintoview.js new file mode 100644 index 0000000..53350c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/scrollintoview.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D xC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","132":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID JD","16":"B NC vC","132":"6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","132":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","16":"jD kD","132":"TC J lD mD wC nD oD"},J:{"132":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","132":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"scrollIntoView",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js new file mode 100644 index 0000000..be48356 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Element.scrollIntoViewIfNeeded()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sdch.js b/node_modules/caniuse-lite/data/features/sdch.js new file mode 100644 index 0000000..df4ee37 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sdch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","2":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","2":"0 1 2 3 4 5 F B C GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/selection-api.js b/node_modules/caniuse-lite/data/features/selection-api.js new file mode 100644 index 0000000..8686502 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/selection-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","16":"xC","260":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","2180":"oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C GD HD ID JD NC vC KD OC"},G:{"16":"wC","132":"aC LD","516":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","16":"TC J jD kD lD mD","1025":"wC"},J:{"1":"A","16":"D"},K:{"1":"H","16":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","16":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2180":"2D"}},B:5,C:"Selection API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/selectlist.js b/node_modules/caniuse-lite/data/features/selectlist.js new file mode 100644 index 0000000..21e206f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/selectlist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC GD HD ID JD NC vC KD OC","194":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","194":"H"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Customizable Select element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/server-timing.js b/node_modules/caniuse-lite/data/features/server-timing.js new file mode 100644 index 0000000..2d34eb0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/server-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","196":"4B VC 5B 6B","324":"7B"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","516":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Server Timing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/serviceworkers.js b/node_modules/caniuse-lite/data/features/serviceworkers.js new file mode 100644 index 0000000..aecaabe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/serviceworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","322":"G N"},C:{"1":"VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"eB fB gB hB iB jB kB lB mB nB oB","1025":"0 1 2 3 4 5 pB rB sB tB uB vB wB yB zB 0B 1B 2B 3B UC VC 5B 6B 7B 8B 9B AC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","1537":"qB xB 4B BC"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","4":"lB mB nB oB pB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","4":"DB EB FB bB cB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","4":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Service Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/setimmediate.js b/node_modules/caniuse-lite/data/features/setimmediate.js new file mode 100644 index 0000000..67fb12d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/setimmediate.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Efficient Script Yielding: setImmediate()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdom.js b/node_modules/caniuse-lite/data/features/shadowdom.js new file mode 100644 index 0000000..5af969e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/shadowdom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q","2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","66":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},D:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"BB CB DB EB FB bB cB dB eB fB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","33":"6 7 G N O P aB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC","33":"nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"pD qD rD sD tD bC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Shadow DOM (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdomv1.js b/node_modules/caniuse-lite/data/features/shadowdomv1.js new file mode 100644 index 0000000..ebd1b00 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/shadowdomv1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C","322":"3B","578":"UC 4B VC 5B"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","132":"SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","4":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Shadow DOM (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js new file mode 100644 index 0000000..7501b3b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W X Y Z","2":"C L M G","194":"N O P","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C","194":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","450":"HC IC JC KC LC","513":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"4B VC 5B 6B 7B 8B 9B AC","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","194":"B C L M G bC NC OC 8C 9C AD","513":"cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","194":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","513":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD","194":"TD UD VD WD XD YD ZD aD bD cD dD eD","513":"cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"513":"I"},M:{"513":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD sD tD bC uD vD wD xD","513":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD"},Q:{"2":"0D"},R:{"513":"1D"},S:{"2":"2D","513":"3D"}},B:6,C:"Shared Array Buffer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedworkers.js b/node_modules/caniuse-lite/data/features/sharedworkers.js new file mode 100644 index 0000000..8840823 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sharedworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K 4C QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J D E F A B C L M G 3C aC 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD ID"},G:{"1":"MD ND QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C NC vC OC","2":"H","16":"A"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:1,C:"Shared Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sni.js b/node_modules/caniuse-lite/data/features/sni.js new file mode 100644 index 0000000..1c968bf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sni.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K xC","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Server Name Indication",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spdy.js b/node_modules/caniuse-lite/data/features/spdy.js new file mode 100644 index 0000000..dbcf3a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/spdy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","2":"0 1 2 3 4 5 yC TC J ZB K D E F A B C wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","2":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"E F A B C 7C bC NC","2":"J ZB K D 3C aC 4C 5C 6C","129":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB nB pB OC","2":"0 1 2 3 4 5 F B C lB mB oB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD"},G:{"1":"E PD QD RD SD TD UD VD WD","2":"aC LD wC MD ND OD","257":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J mD wC nD oD","2":"I jD kD lD"},J:{"2":"D A"},K:{"1":"OC","2":"A B C H NC vC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"SPDY protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-recognition.js b/node_modules/caniuse-lite/data/features/speech-recognition.js new file mode 100644 index 0000000..8b899f5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/speech-recognition.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","514":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","322":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","164":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","1060":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","514":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","1060":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","164":"H"},L:{"164":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"164":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"322":"2D 3D"}},B:7,C:"Speech Recognition API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-synthesis.js b/node_modules/caniuse-lite/data/features/speech-synthesis.js new file mode 100644 index 0000000..efdc07e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/speech-synthesis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"M G N O P","2":"C L","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","194":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB","257":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","257":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:7,C:"Speech Synthesis API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js new file mode 100644 index 0000000..e3db377 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"4":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"4":"TC J I jD kD lD mD wC nD oD"},J:{"1":"A","4":"D"},K:{"4":"A B C H NC vC OC"},L:{"4":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"4":"1D"},S:{"2":"2D 3D"}},B:1,C:"Spellcheck attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sql-storage.js b/node_modules/caniuse-lite/data/features/sql-storage.js new file mode 100644 index 0000000..44c5bc2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sql-storage.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j","2":"C L M G N O P HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"k l m n o p q r s","385":"0 1 2 3 4 5 t u v w x y z GB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j","2":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","129":"k l m n o p q r s","385":"0 1 t u v w x y z","897":"2 3 4 5 GB"},E:{"1":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC","2":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z ID JD NC vC KD OC","2":"0 1 2 3 4 5 F t u v w x y z GD HD","257":"a b c d e f g h i j k l m n o p q r s"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD","2":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","2":"I"},J:{"1":"D A"},K:{"1":"B C NC vC OC","2":"A","257":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web SQL Database",D:true}; diff --git a/node_modules/caniuse-lite/data/features/srcset.js b/node_modules/caniuse-lite/data/features/srcset.js new file mode 100644 index 0000000..b21c054 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/srcset.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C","514":"L M G"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C","194":"dB eB fB gB hB iB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB","260":"fB gB hB iB"},E:{"2":"J ZB K D 3C aC 4C 5C","260":"E 6C","1028":"F A 7C bC","3076":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 F B C G N O P aB GD HD ID JD NC vC KD OC","260":"7 8 9 AB"},G:{"2":"aC LD wC MD ND OD","260":"E PD","1028":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Srcset and sizes attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stream.js b/node_modules/caniuse-lite/data/features/stream.js new file mode 100644 index 0000000..d6b50b5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/stream.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","129":"hB iB jB kB lB mB","420":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","420":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B G N O GD HD ID JD NC vC KD","420":"6 7 8 9 C P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD","513":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","1537":"UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","420":"A"},K:{"1":"H","2":"A B NC vC","420":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","420":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"getUserMedia/Stream API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/streams.js b/node_modules/caniuse-lite/data/features/streams.js new file mode 100644 index 0000000..f898df8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/streams.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","130":"B"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L","260":"M G","1028":"Q H R S T U V W X","5124":"N O P"},C:{"1":"0 1 2 3 4 5 l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C","5124":"j k","7172":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i","7746":"2B 3B UC 4B VC 5B 6B 7B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","260":"xB yB zB 0B 1B 2B 3B","1028":"UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X"},E:{"2":"J ZB K D E F 3C aC 4C 5C 6C 7C","1028":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","3076":"A B C L M bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","260":"kB lB mB nB oB pB qB","1028":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD","16":"SD","1028":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD","1028":"rD sD tD bC uD vD wD xD"},Q:{"1028":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Streams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js new file mode 100644 index 0000000..5664346 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A xC","129":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Strict Transport Security",D:true}; diff --git a/node_modules/caniuse-lite/data/features/style-scoped.js b/node_modules/caniuse-lite/data/features/style-scoped.js new file mode 100644 index 0000000..f92e5d0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/style-scoped.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"0 1 2 3 4 5 6 yC TC J ZB K D E F A B C L M G N O P aB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","322":"0B 1B 2B 3B UC 4B"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","194":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Scoped attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/subresource-bundling.js b/node_modules/caniuse-lite/data/features/subresource-bundling.js new file mode 100644 index 0000000..40ed7b7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/subresource-bundling.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Subresource Loading with Web Bundles",D:false}; diff --git a/node_modules/caniuse-lite/data/features/subresource-integrity.js b/node_modules/caniuse-lite/data/features/subresource-integrity.js new file mode 100644 index 0000000..d2ac62d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/subresource-integrity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","194":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Subresource Integrity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-css.js b/node_modules/caniuse-lite/data/features/svg-css.js new file mode 100644 index 0000000..92f9d16 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-css.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","516":"C L M G"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C","132":"J aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC LD"},H:{"260":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","260":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG in CSS backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-filters.js b/node_modules/caniuse-lite/data/features/svg-filters.js new file mode 100644 index 0000000..c46cc5f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-filters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","4":"ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG filters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fonts.js b/node_modules/caniuse-lite/data/features/svg-fonts.js new file mode 100644 index 0000000..89de492 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B xC","8":"K D E"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","2":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","130":"jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C"},F:{"1":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC","2":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","130":"BB CB DB EB FB bB cB dB eB fB gB hB"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"258":"iD"},I:{"1":"TC J mD wC nD oD","2":"I jD kD lD"},J:{"1":"D A"},K:{"1":"A B C NC vC OC","2":"H"},L:{"130":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","130":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"130":"1D"},S:{"2":"2D 3D"}},B:2,C:"SVG fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fragment.js b/node_modules/caniuse-lite/data/features/svg-fragment.js new file mode 100644 index 0000000..84e5593 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-fragment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D F A B 3C aC 4C 5C 7C bC","132":"E 6C"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"6 7 8 G N O P aB","4":"B C HD ID JD NC vC KD","16":"F GD","132":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD QD RD SD TD UD","132":"E PD"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","132":"A"},K:{"1":"H OC","4":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG fragment identifiers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html.js b/node_modules/caniuse-lite/data/features/svg-html.js new file mode 100644 index 0000000..d72880b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-html.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","388":"F A B"},B:{"4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC","4":"TC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","4":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"4":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","4":"I nD oD"},J:{"1":"A","2":"D"},K:{"4":"A B C H NC vC OC"},L:{"4":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG effects for HTML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html5.js b/node_modules/caniuse-lite/data/features/svg-html5.js new file mode 100644 index 0000000..b5ef728 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-html5.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E","129":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB 3C aC","129":"K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"B JD NC vC","8":"F GD HD ID"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC","129":"E MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","129":"TC J mD wC"},J:{"1":"A","129":"D"},K:{"1":"C H OC","8":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Inline SVG in HTML5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-img.js b/node_modules/caniuse-lite/data/features/svg-img.js new file mode 100644 index 0000000..3ee8ddd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-img.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C","4":"aC","132":"J ZB K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"SVG in HTML img element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-smil.js b/node_modules/caniuse-lite/data/features/svg-smil.js new file mode 100644 index 0000000..02892ac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-smil.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC","132":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg.js b/node_modules/caniuse-lite/data/features/svg.js new file mode 100644 index 0000000..29d6557 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E","772":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","4":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"257":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sxg.js b/node_modules/caniuse-lite/data/features/sxg.js new file mode 100644 index 0000000..522e31e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sxg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","132":"EC FC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"Signed HTTP Exchanges (SXG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tabindex-attr.js b/node_modules/caniuse-lite/data/features/tabindex-attr.js new file mode 100644 index 0000000..3257dbe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tabindex-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","16":"K xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"16":"yC TC 1C 2C","129":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"16":"J ZB 3C aC","257":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"769":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"16":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:1,C:"tabindex global attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template-literals.js b/node_modules/caniuse-lite/data/features/template-literals.js new file mode 100644 index 0000000..bf43ca7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/template-literals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C","129":"C"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","129":"WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Template Literals (Template Strings)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template.js b/node_modules/caniuse-lite/data/features/template.js new file mode 100644 index 0000000..77e5a58 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/template.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","388":"L M"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB","132":"CB DB EB FB bB cB dB eB fB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C","388":"E 6C","514":"5C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","132":"6 7 G N O P aB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","388":"E PD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTML templates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/temporal.js b/node_modules/caniuse-lite/data/features/temporal.js new file mode 100644 index 0000000..de875e5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/temporal.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB 1C 2C","194":"SB TB UB VB"},D:{"1":"MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Temporal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/testfeat.js b/node_modules/caniuse-lite/data/features/testfeat.js new file mode 100644 index 0000000..92bb1a9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/testfeat.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E A B xC","16":"F"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"J ZB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"B C"},E:{"2":"J K 3C aC 4C","16":"ZB D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD vC KD OC","16":"NC"},G:{"2":"aC LD wC MD ND","16":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD mD wC nD oD","16":"lD"},J:{"2":"A","16":"D"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Test feature - updated",D:false}; diff --git a/node_modules/caniuse-lite/data/features/text-decoration.js b/node_modules/caniuse-lite/data/features/text-decoration.js new file mode 100644 index 0000000..046356c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-decoration.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","2052":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC J ZB 1C 2C","1028":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1060":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB","226":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","2052":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D 3C aC 4C 5C","772":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","804":"E F A B C 7C bC NC","1316":"6C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC","226":"gB hB iB jB kB lB mB nB oB","2052":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD wC MD ND OD","292":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","2052":"H"},L:{"2052":"I"},M:{"1028":"MC"},N:{"2":"A B"},O:{"2052":"PC"},P:{"2":"J pD qD","2052":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2052":"0D"},R:{"2052":"1D"},S:{"1028":"2D 3D"}},B:4,C:"text-decoration styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-emphasis.js b/node_modules/caniuse-lite/data/features/text-emphasis.js new file mode 100644 index 0000000..585cadb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-emphasis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C","322":"qB"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","164":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","164":"D 5C"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","164":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"2D 3D"}},B:4,C:"text-emphasis styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-overflow.js b/node_modules/caniuse-lite/data/features/text-overflow.js new file mode 100644 index 0000000..6d997a9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-overflow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","2":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","33":"F GD HD ID JD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H OC","33":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Text-overflow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-size-adjust.js b/node_modules/caniuse-lite/data/features/text-size-adjust.js new file mode 100644 index 0000000..3273b4e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-size-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","258":"CB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","258":"4C"},F:{"1":"0 1 2 3 4 5 oB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB pB GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC","33":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"33":"MC"},N:{"161":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS text-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-stroke.js b/node_modules/caniuse-lite/data/features/text-stroke.js new file mode 100644 index 0000000..54abe16 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-stroke.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C","161":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","450":"tB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"33":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","36":"aC"},H:{"2":"iD"},I:{"2":"TC","33":"J I jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"161":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"161":"2D 3D"}},B:7,C:"CSS text-stroke and text-fill",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textcontent.js b/node_modules/caniuse-lite/data/features/textcontent.js new file mode 100644 index 0000000..0a319d9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/textcontent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Node.textContent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textencoder.js b/node_modules/caniuse-lite/data/features/textencoder.js new file mode 100644 index 0000000..c1c23f3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/textencoder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C","132":"aB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"TextEncoder & TextDecoder",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-1.js b/node_modules/caniuse-lite/data/features/tls1-1.js new file mode 100644 index 0000000..df79904 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tls1-1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D xC","66":"E F A"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1540":"U V W X Y Z a b c d e f g"},C:{"1":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC","2":"0 1 2 3 4 5 6 7 8 yC TC J ZB K D E F A B C L M G N O P aB g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","66":"9","129":"BC CC DC EC FC GC HC IC JC KC","388":"LC Q H R WC S T U V W X Y Z a b c d e f"},D:{"1":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","2":"0 1 2 3 4 5 6 7 J ZB K D E F A B C L M G N O P aB h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","1540":"U V W X Y Z a b c d e f g"},E:{"1":"D E F A B C L 6C 7C bC NC OC","2":"J ZB K 3C aC 4C 5C","513":"M 8C","1028":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC OC","2":"0 1 2 3 4 5 F B C T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD","1540":"GC HC IC JC KC LC Q H R WC S"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD","2":"aC LD wC","1028":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"OC","2":"A B C H NC vC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","66":"A"},O:{"2":"PC"},P:{"1":"J pD qD rD sD tD","2":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:7,C:"TLS 1.1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-2.js b/node_modules/caniuse-lite/data/features/tls1-2.js new file mode 100644 index 0000000..4c3ed0a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tls1-2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D xC","66":"E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"AB BB CB"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G GD","66":"B C HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","66":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"TLS 1.2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-3.js b/node_modules/caniuse-lite/data/features/tls1-3.js new file mode 100644 index 0000000..22ea172 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tls1-3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C","132":"4B VC 5B","450":"wB xB yB zB 0B 1B 2B 3B UC"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","706":"zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","1028":"L OC 8C"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC","706":"zB 0B 1B"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"TLS 1.3",D:true}; diff --git a/node_modules/caniuse-lite/data/features/touch.js b/node_modules/caniuse-lite/data/features/touch.js new file mode 100644 index 0000000..4787459 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/touch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","578":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","4":"J ZB K D E F A B C L M G N O","194":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"Touch events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms2d.js b/node_modules/caniuse-lite/data/features/transforms2d.js new file mode 100644 index 0000000..1f58a81 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/transforms2d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E","129":"A B","161":"F"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","33":"J ZB K D E F A B C L M G 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","33":"6 7 8 B C G N O P aB ID JD NC vC KD"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","33":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 2D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms3d.js b/node_modules/caniuse-lite/data/features/transforms3d.js new file mode 100644 index 0000000..9f86250 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/transforms3d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"A B C L M G"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B","33":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","33":"J ZB K D E 4C 5C 6C","257":"F A B C L M G 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 G N O P aB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD","257":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","33":"TC J mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 3D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/trusted-types.js b/node_modules/caniuse-lite/data/features/trusted-types.js new file mode 100644 index 0000000..f15da46 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/trusted-types.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC 1C 2C","194":"YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC GD HD ID JD NC vC KD OC"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Trusted Types for DOM manipulation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ttf.js b/node_modules/caniuse-lite/data/features/ttf.js new file mode 100644 index 0000000..8254188 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ttf.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F GD"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"TTF/OTF - TrueType and OpenType font support",D:true}; diff --git a/node_modules/caniuse-lite/data/features/typedarrays.js b/node_modules/caniuse-lite/data/features/typedarrays.js new file mode 100644 index 0000000..612a403 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/typedarrays.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F xC","132":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","260":"wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Typed Arrays",D:true}; diff --git a/node_modules/caniuse-lite/data/features/u2f.js b/node_modules/caniuse-lite/data/features/u2f.js new file mode 100644 index 0000000..c9b875e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/u2f.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o"},C:{"1":"AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","322":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","130":"jB kB lB","513":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g","578":"h i j k l m n o"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB mB GD HD ID JD NC vC KD OC","513":"0 1 2 3 4 5 lB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","322":"2D"}},B:7,C:"FIDO U2F API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/unhandledrejection.js b/node_modules/caniuse-lite/data/features/unhandledrejection.js new file mode 100644 index 0000000..b922ce2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/unhandledrejection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","16":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"unhandledrejection/rejectionhandled events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js new file mode 100644 index 0000000..a0eda70 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Upgrade Insecure Requests",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js new file mode 100644 index 0000000..da9721d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R"},C:{"1":"OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB 1C 2C"},D:{"1":"0 1 2 3 4 5 R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","66":"HC IC JC KC LC Q H"},E:{"1":"eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC"},F:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC","66":"9B AC"},G:{"1":"eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"URL Scroll-To-Text Fragment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url.js b/node_modules/caniuse-lite/data/features/url.js new file mode 100644 index 0000000..67a2254 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/url.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB","130":"9 AB BB CB DB EB FB bB cB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","130":"G N O P"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","130":"OD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC","130":"nD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"URL API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/urlsearchparams.js b/node_modules/caniuse-lite/data/features/urlsearchparams.js new file mode 100644 index 0000000..839d991 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/urlsearchparams.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","132":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"URLSearchParams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/use-strict.js b/node_modules/caniuse-lite/data/features/use-strict.js new file mode 100644 index 0000000..1da60b3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/use-strict.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"C H vC OC","2":"A B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ECMAScript 5 Strict Mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-select-none.js b/node_modules/caniuse-lite/data/features/user-select-none.js new file mode 100644 index 0000000..b72f901 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/user-select-none.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","33":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"33":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},G:{"33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","33":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"33":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"CSS user-select: none",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-timing.js b/node_modules/caniuse-lite/data/features/user-timing.js new file mode 100644 index 0000000..b3d33a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/user-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"User Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/variable-fonts.js b/node_modules/caniuse-lite/data/features/variable-fonts.js new file mode 100644 index 0000000..083a818 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/variable-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","4609":"5B 6B 7B 8B 9B AC BC CC DC","4674":"VC","5698":"4B","7490":"yB zB 0B 1B 2B","7746":"3B UC","8705":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","4097":"9B","4290":"UC 4B VC","6148":"5B 6B 7B 8B"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","4609":"B C NC OC","8193":"L M 8C 9C"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB GD HD ID JD NC vC KD OC","4097":"yB","6148":"uB vB wB xB"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","4097":"UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"4097":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD","4097":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Variable fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vector-effect.js b/node_modules/caniuse-lite/data/features/vector-effect.js new file mode 100644 index 0000000..acedad9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/vector-effect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"1":"iD"},I:{"1":"I nD oD","16":"TC J jD kD lD mD wC"},J:{"16":"D A"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG vector-effect: non-scaling-stroke",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vibration.js b/node_modules/caniuse-lite/data/features/vibration.js new file mode 100644 index 0000000..bdd5df3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/vibration.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB","2":"yC TC J ZB K D E F A MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","33":"B C L M G"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Vibration API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/video.js b/node_modules/caniuse-lite/data/features/video.js new file mode 100644 index 0000000..561eba0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/video.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","513":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1025":"E aC LD wC MD ND OD PD QD RD SD TD","1537":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","132":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Video element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/videotracks.js b/node_modules/caniuse-lite/data/features/videotracks.js new file mode 100644 index 0000000..c9da805 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/videotracks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","322":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","322":"H"},L:{"322":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"322":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"194":"2D 3D"}},B:1,C:"Video Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/view-transitions.js b/node_modules/caniuse-lite/data/features/view-transitions.js new file mode 100644 index 0000000..68f80b7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/view-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I 1C 2C","194":"XC"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f GD HD ID JD NC vC KD OC"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"View Transitions API (single-document)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js new file mode 100644 index 0000000..2892ce5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"o p q"},C:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j 1C 2C"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i","194":"j k l m n o p q"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC","194":"a b c"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Small, Large, and Dynamic viewport units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-units.js b/node_modules/caniuse-lite/data/features/viewport-units.js new file mode 100644 index 0000000..e744b86 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/viewport-units.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","132":"F","260":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB","260":"6 7 8 9 AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","260":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","516":"OD","772":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Viewport units: vw, vh, vmin, vmax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wai-aria.js b/node_modules/caniuse-lite/data/features/wai-aria.js new file mode 100644 index 0000000..03d1d9f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wai-aria.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D xC","4":"E F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"4":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","4":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"4":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"2":"TC J jD kD lD mD wC","4":"I nD oD"},J:{"2":"D A"},K:{"4":"A B C H NC vC OC"},L:{"4":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"4":"2D 3D"}},B:2,C:"WAI-ARIA Accessibility features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wake-lock.js b/node_modules/caniuse-lite/data/features/wake-lock.js new file mode 100644 index 0000000..8f7d1ae --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wake-lock.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V W X Y"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB 1C 2C","322":"HB IB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","194":"EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B GD HD ID JD NC vC KD OC","194":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Screen Wake Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bigint.js b/node_modules/caniuse-lite/data/features/wasm-bigint.js new file mode 100644 index 0000000..43ef311 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-bigint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly BigInt to i64 conversion in JS API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js new file mode 100644 index 0000000..5558686 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Bulk Memory Operations",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-extended-const.js b/node_modules/caniuse-lite/data/features/wasm-extended-const.js new file mode 100644 index 0000000..7fd9f70 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-extended-const.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u 1C 2C"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"1":"mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC vC KD OC"},G:{"1":"mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Extended Constant Expressions",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-gc.js b/node_modules/caniuse-lite/data/features/wasm-gc.js new file mode 100644 index 0000000..752f389 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-gc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Garbage Collection",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js new file mode 100644 index 0000000..444f233 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB 1C 2C"},D:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Multi-Memory",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-value.js b/node_modules/caniuse-lite/data/features/wasm-multi-value.js new file mode 100644 index 0000000..fcb636c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-multi-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Multi-Value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js new file mode 100644 index 0000000..e9d8609 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B GD HD ID JD NC vC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Import/Export of Mutable Globals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js new file mode 100644 index 0000000..1f32f31 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 1C 2C"},D:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Non-trapping float-to-int Conversion",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-reference-types.js b/node_modules/caniuse-lite/data/features/wasm-reference-types.js new file mode 100644 index 0000000..c702351 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-reference-types.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Reference Types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js new file mode 100644 index 0000000..1f6953d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g 1C 2C","194":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Relaxed SIMD",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-signext.js b/node_modules/caniuse-lite/data/features/wasm-signext.js new file mode 100644 index 0000000..d9525ad --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-signext.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Sign Extension Operators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-simd.js b/node_modules/caniuse-lite/data/features/wasm-simd.js new file mode 100644 index 0000000..67fc200 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-simd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z"},C:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X 1C 2C"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly SIMD",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js new file mode 100644 index 0000000..8b82dc1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Tail Calls",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-threads.js b/node_modules/caniuse-lite/data/features/wasm-threads.js new file mode 100644 index 0000000..f76a1a1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-threads.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Threads and Atomics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm.js b/node_modules/caniuse-lite/data/features/wasm.js new file mode 100644 index 0000000..db22a54 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","578":"G"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","194":"sB tB uB vB wB","1025":"xB"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","322":"wB xB yB zB 0B 1B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC","322":"jB kB lB mB nB oB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:6,C:"WebAssembly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wav.js b/node_modules/caniuse-lite/data/features/wav.js new file mode 100644 index 0000000..fd92057 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wav.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Wav audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wbr-element.js b/node_modules/caniuse-lite/data/features/wbr-element.js new file mode 100644 index 0000000..666db82 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wbr-element.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D xC","2":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"wbr (word break opportunity) element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-animation.js b/node_modules/caniuse-lite/data/features/web-animation.js new file mode 100644 index 0000000..3617ce5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","260":"Q H R S"},C:{"1":"0 1 2 3 4 5 R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","260":"UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","516":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B","580":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB","2049":"IC JC KC LC Q H"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB","260":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","1090":"B C L NC OC","2049":"M 8C 9C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC","132":"9 AB BB","260":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD","1090":"UD VD WD XD YD ZD aD","2049":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","260":"J pD qD rD sD tD bC uD vD wD"},Q:{"260":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:"Web Animations API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-app-manifest.js b/node_modules/caniuse-lite/data/features/web-app-manifest.js new file mode 100644 index 0000000..8cbc178 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-app-manifest.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","130":"O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","578":"JC KC LC Q H R WC S T U"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","4":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","4":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Add to home screen (A2HS)",D:false}; diff --git a/node_modules/caniuse-lite/data/features/web-bluetooth.js b/node_modules/caniuse-lite/data/features/web-bluetooth.js new file mode 100644 index 0000000..1313061 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-bluetooth.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","194":"qB rB sB tB uB vB wB xB","706":"yB zB 0B","1025":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","450":"hB iB jB kB","706":"lB mB nB","1025":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1025":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"2":"0D"},R:{"1025":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web Bluetooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-serial.js b/node_modules/caniuse-lite/data/features/web-serial.js new file mode 100644 index 0000000..c164b1c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-serial.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","66":"LC Q H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B GD HD ID JD NC vC KD OC","66":"8B 9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"129":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web Serial API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-share.js b/node_modules/caniuse-lite/data/features/web-share.js new file mode 100644 index 0000000..df681b2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-share.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H","516":"R S T U V W X Y Z a b c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X","130":"6 7 8 9 P aB AB","1028":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","2049":"L OC 8C"},F:{"1":"0 1 2 3 4 5 x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","2049":"XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD","258":"I oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","258":"pD qD rD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"Web Share API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webauthn.js b/node_modules/caniuse-lite/data/features/webauthn.js new file mode 100644 index 0000000..b1fdf07 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webauthn.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","226":"L M G N O"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 1C 2C","4100":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","5124":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","322":"OC"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD","578":"ZD","2052":"cD","3076":"aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"8196":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"Web Authentication API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webcodecs.js b/node_modules/caniuse-lite/data/features/webcodecs.js new file mode 100644 index 0000000..7217a10 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webcodecs.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c"},C:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB 1C 2C"},D:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","132":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"0 1 2 3 4 5 H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q GD HD ID JD NC vC KD OC"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","132":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"WebCodecs API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl.js b/node_modules/caniuse-lite/data/features/webgl.js new file mode 100644 index 0000000..fd5259a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webgl.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"xC","8":"K D E F A","129":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","129":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D","129":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","129":"K D 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC vC KD","129":"C G N O P OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","129":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","129":"2D"}},B:6,C:"WebGL - 3D Canvas graphics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl2.js b/node_modules/caniuse-lite/data/features/webgl2.js new file mode 100644 index 0000000..a53cace --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webgl2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","194":"nB oB pB","450":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","2242":"qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","578":"oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","1090":"B C L M bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","1090":"WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2242":"2D"}},B:6,C:"WebGL 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgpu.js b/node_modules/caniuse-lite/data/features/webgpu.js new file mode 100644 index 0000000..ebae403 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webgpu.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","194":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","4292":"YB I XC MC","16580":"YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v","2049":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B G 3C aC 4C 5C 6C 7C bC AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC","322":"C L M NC OC 8C 9C mC nC DD SC oC pC qC rC sC","8452":"tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC","578":"GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h","2049":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC","322":"mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","2049":"H"},L:{"1":"I"},M:{"194":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"AB BB CB DB EB FB","2":"6 7 8 9 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D","194":"3D"}},B:5,C:"WebGPU",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webhid.js b/node_modules/caniuse-lite/data/features/webhid.js new file mode 100644 index 0000000..abc51e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webhid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","66":"LC Q H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC","66":"9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebHID API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/node_modules/caniuse-lite/data/features/webkit-user-drag.js new file mode 100644 index 0000000..4fbed74 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webkit-user-drag.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"16":"J ZB K D E F A B C L M G","132":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS -webkit-user-drag property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webm.js b/node_modules/caniuse-lite/data/features/webm.js new file mode 100644 index 0000000..47ca57f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webm.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E xC","520":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L","388":"M G N O P"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","132":"6 7 8 9 K D E F A B C L M G N O P aB AB"},E:{"2":"3C","8":"J ZB aC 4C","520":"K D E F A B C 5C 6C 7C bC NC","16385":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","17412":"L OC 8C","23556":"M","24580":"G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","132":"B C G JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","16385":"mC nC hD SC oC pC qC rC sC tC uC","17412":"XD YD ZD aD bD","19460":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC"},H:{"2":"iD"},I:{"1":"I","2":"jD kD","132":"TC J lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"WebM video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webnfc.js b/node_modules/caniuse-lite/data/features/webnfc.js new file mode 100644 index 0000000..6efbef9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webnfc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","450":"H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","450":"H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","450":"AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"257":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web NFC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webp.js b/node_modules/caniuse-lite/data/features/webp.js new file mode 100644 index 0000000..af74512 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webp.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","8":"K D E","132":"6 7 8 F A B C L M G N O P aB","260":"9 AB BB CB DB EB FB bB cB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C","516":"M G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","8":"B JD","132":"NC vC KD","260":"C G N O P OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"1":"iD"},I:{"1":"I wC nD oD","2":"TC jD kD lD","132":"J mD"},J:{"2":"D A"},K:{"1":"C H NC vC OC","2":"A","132":"B"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","8":"2D"}},B:6,C:"WebP image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/websockets.js b/node_modules/caniuse-lite/data/features/websockets.js new file mode 100644 index 0000000..599ce3c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/websockets.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","132":"J ZB","292":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB K D E F A B C L M","260":"G"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB 4C","260":"K 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD ID JD","132":"B C NC vC KD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","132":"wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","129":"D"},K:{"1":"H OC","2":"A","132":"B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Sockets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webtransport.js b/node_modules/caniuse-lite/data/features/webtransport.js new file mode 100644 index 0000000..73b0788 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webtransport.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w 1C 2C"},D:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z e f","66":"a b c d"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"WebTransport",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webusb.js b/node_modules/caniuse-lite/data/features/webusb.js new file mode 100644 index 0000000..b10ee26 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webusb.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","66":"zB 0B 1B 2B 3B UC 4B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC","66":"mB nB oB pB qB rB sB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebUSB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvr.js b/node_modules/caniuse-lite/data/features/webvr.js new file mode 100644 index 0000000..e4cf189 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webvr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","66":"Q","257":"G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","129":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","194":"zB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"513":"J","516":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebVR API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvtt.js b/node_modules/caniuse-lite/data/features/webvtt.js new file mode 100644 index 0000000..c964e06 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webvtt.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"AB BB CB DB EB FB bB","129":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","257":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:4,C:"WebVTT - Web Video Text Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webworkers.js b/node_modules/caniuse-lite/data/features/webworkers.js new file mode 100644 index 0000000..4aafbcd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"xC","8":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD","8":"HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I jD nD oD","2":"TC J kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webxr.js b/node_modules/caniuse-lite/data/features/webxr.js new file mode 100644 index 0000000..bdc3d7d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webxr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC 1C 2C","322":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","66":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC","578":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC","66":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","132":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"322":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD sD tD bC uD","132":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D","322":"3D"}},B:4,C:"WebXR Device API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/will-change.js b/node_modules/caniuse-lite/data/features/will-change.js new file mode 100644 index 0000000..5371077 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/will-change.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","194":"FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS will-change property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff.js b/node_modules/caniuse-lite/data/features/woff.js new file mode 100644 index 0000000..3e42882 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/woff.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F B GD HD ID JD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD mD wC","130":"J"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"WOFF - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff2.js b/node_modules/caniuse-lite/data/features/woff2.js new file mode 100644 index 0000000..a442ebf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/woff2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","132":"A B bC NC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"WOFF 2.0 - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/word-break.js b/node_modules/caniuse-lite/data/features/word-break.js new file mode 100644 index 0000000..3304901 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/word-break.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","4":"TC J jD kD lD mD wC nD oD"},J:{"4":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 word-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wordwrap.js b/node_modules/caniuse-lite/data/features/wordwrap.js new file mode 100644 index 0000000..d0a0a9c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wordwrap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"4":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N O"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","4":"B C ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"aC LD wC MD ND"},H:{"4":"iD"},I:{"1":"I nD oD","4":"TC J jD kD lD mD wC"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","4":"2D"}},B:4,C:"CSS3 Overflow-wrap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/node_modules/caniuse-lite/data/features/x-doc-messaging.js new file mode 100644 index 0000000..4562934 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/x-doc-messaging.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D xC","132":"E F","260":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Cross-document messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-frame-options.js b/node_modules/caniuse-lite/data/features/x-frame-options.js new file mode 100644 index 0000000..82aca50 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/x-frame-options.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC","4":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"4":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"4":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F B GD HD ID JD NC vC"},G:{"4":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND"},H:{"2":"iD"},I:{"4":"J I mD wC nD oD","16":"TC jD kD lD"},J:{"4":"D A"},K:{"4":"H OC","16":"A B C NC vC"},L:{"4":"I"},M:{"4":"MC"},N:{"1":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D","4":"3D"}},B:6,C:"X-Frame-Options HTTP header",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhr2.js b/node_modules/caniuse-lite/data/features/xhr2.js new file mode 100644 index 0000000..9630907 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xhr2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F xC","1156":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","1028":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","1284":"A B","1412":"K D E F","1924":"J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K","1028":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","1156":"FB bB","1412":"6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","1028":"E F A B 6C 7C bC","1156":"D 5C","1412":"ZB K 4C"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC vC KD","132":"G N O","1028":"6 7 8 9 C P aB AB BB CB DB EB FB bB cB dB eB fB gB hB OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","1028":"E PD QD RD SD TD","1156":"OD","1412":"MD ND"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","1028":"oD","1412":"nD","1924":"TC J mD wC"},J:{"1156":"A","1412":"D"},K:{"1":"H","2":"A B NC vC","1028":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1156":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","1028":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"XMLHttpRequest advanced features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtml.js b/node_modules/caniuse-lite/data/features/xhtml.js new file mode 100644 index 0000000..54e505b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xhtml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"XHTML served as application/xhtml+xml",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/node_modules/caniuse-lite/data/features/xhtmlsmil.js new file mode 100644 index 0000000..efd5556 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xhtmlsmil.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B xC","4":"K D E"},B:{"2":"C L M G N O P","8":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"8":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"8":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"8":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"8":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"8":"iD"},I:{"8":"TC J I jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"8":"A B C H NC vC OC"},L:{"8":"I"},M:{"8":"MC"},N:{"2":"A B"},O:{"8":"PC"},P:{"8":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"8":"0D"},R:{"8":"1D"},S:{"8":"2D 3D"}},B:7,C:"XHTML+SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xml-serializer.js b/node_modules/caniuse-lite/data/features/xml-serializer.js new file mode 100644 index 0000000..90ace61 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xml-serializer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","260":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"B","260":"yC TC J ZB K D 1C 2C","516":"E F A"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C G N O HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC LD wC MD ND OD"},H:{"132":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD wC"},J:{"132":"D A"},K:{"1":"H","16":"A","132":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"DOM Parsing and Serialization",D:true}; diff --git a/node_modules/caniuse-lite/data/features/zstd.js b/node_modules/caniuse-lite/data/features/zstd.js new file mode 100644 index 0000000..b464dd9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/zstd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB 1C 2C"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC","260":"tC uC ED FD"},F:{"1":"0 1 2 3 4 5 s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC","260":"tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"zstd (Zstandard) content-encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/regions/AD.js b/node_modules/caniuse-lite/data/regions/AD.js new file mode 100644 index 0000000..53c4594 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AD.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.01007,"52":0.02517,"78":0.00503,"113":0.00503,"115":0.08556,"128":0.00503,"132":0.00503,"133":0.0302,"134":0.0151,"135":0.02013,"136":0.04026,"137":0.01007,"138":0.00503,"139":0.03523,"140":0.15099,"141":0.00503,"142":0.05033,"143":1.69109,"144":1.24818,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 145 146 147 3.5 3.6"},D:{"41":0.00503,"45":0.00503,"49":0.00503,"53":0.00503,"57":0.00503,"58":0.00503,"75":0.00503,"79":0.02517,"85":0.00503,"98":0.02013,"99":0.00503,"103":0.07046,"108":0.04026,"109":0.16609,"112":0.00503,"113":0.00503,"114":0.01007,"115":0.00503,"116":0.06543,"119":0.00503,"120":0.0755,"121":0.00503,"122":0.09059,"124":0.01007,"125":0.71469,"126":0.0151,"127":0.0151,"128":0.03523,"129":0.00503,"130":0.01007,"131":0.83548,"132":0.14092,"133":0.0604,"134":0.05536,"135":0.05033,"136":0.09059,"137":0.08556,"138":0.21139,"139":0.25668,"140":5.45074,"141":13.31732,"142":0.11073,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 54 55 56 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 104 105 106 107 110 111 117 118 123 143 144 145"},F:{"92":0.01007,"114":0.0151,"115":0.01007,"117":0.0151,"118":0.02013,"120":0.09563,"121":0.04026,"122":2.30008,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00503,"98":0.00503,"109":0.01007,"114":0.00503,"131":0.05536,"132":0.02517,"134":0.0604,"135":0.06543,"136":0.02013,"137":0.0302,"138":0.02517,"139":0.01007,"140":0.39257,"141":2.08366,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 133 142"},E:{"14":0.0151,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 16.0 26.2","13.1":0.12079,"14.1":0.01007,"15.1":0.02013,"15.2-15.3":0.02517,"15.4":0.00503,"15.5":0.00503,"15.6":0.75495,"16.1":0.10066,"16.2":0.05033,"16.3":0.17112,"16.4":0.11073,"16.5":0.0604,"16.6":1.01667,"17.0":0.03523,"17.1":0.95124,"17.2":0.03523,"17.3":0.0604,"17.4":0.12583,"17.5":0.43787,"17.6":1.62566,"18.0":0.0302,"18.1":0.0604,"18.2":0.06543,"18.3":0.14092,"18.4":0.14092,"18.5-18.6":0.61403,"26.0":2.96947,"26.1":0.11576},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00326,"5.0-5.1":0,"6.0-6.1":0.01306,"7.0-7.1":0.00979,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02937,"10.0-10.2":0.00326,"10.3":0.05548,"11.0-11.2":0.82248,"11.3-11.4":0.01958,"12.0-12.1":0.00653,"12.2-12.5":0.15993,"13.0-13.1":0,"13.2":0.01632,"13.3":0.00653,"13.4-13.7":0.02611,"14.0-14.4":0.05548,"14.5-14.8":0.05875,"15.0-15.1":0.05548,"15.2-15.3":0.04243,"15.4":0.04896,"15.5":0.05548,"15.6-15.8":0.72457,"16.0":0.09791,"16.1":0.18277,"16.2":0.09465,"16.3":0.16972,"16.4":0.04243,"16.5":0.07507,"16.6-16.7":0.96935,"17.0":0.06854,"17.1":0.10444,"17.2":0.07507,"17.3":0.11097,"17.4":0.19583,"17.5":0.33617,"17.6-17.7":0.84859,"18.0":0.19257,"18.1":0.39819,"18.2":0.21541,"18.3":0.69193,"18.4":0.35576,"18.5-18.6":18.14029,"26.0":2.24224,"26.1":0.0816},P:{"26":0.01053,"28":1.26304,"29":0.0421,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01053},I:{"0":0.00992,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.06457,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0151,"9":0.00503,"11":0.01007,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.65564},Q:{_:"14.9"},O:{"0":0.00497},H:{"0":0},L:{"0":15.86341}}; diff --git a/node_modules/caniuse-lite/data/regions/AE.js b/node_modules/caniuse-lite/data/regions/AE.js new file mode 100644 index 0000000..e2aaba7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AE.js @@ -0,0 +1 @@ +module.exports={C:{"89":0.00254,"103":0.00254,"104":0.00254,"115":0.01272,"128":0.00254,"136":0.00254,"140":0.00509,"141":0.00254,"142":0.00763,"143":0.2315,"144":0.15518,"145":0.00763,"146":0.01526,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 147 3.5 3.6"},D:{"39":0.00254,"40":0.00254,"41":0.00509,"42":0.00254,"43":0.00254,"44":0.00254,"45":0.00254,"46":0.00254,"47":0.00254,"48":0.00254,"49":0.00254,"50":0.00254,"51":0.00254,"52":0.00254,"53":0.00254,"54":0.00254,"55":0.00254,"56":0.00254,"57":0.00254,"58":0.00254,"59":0.00254,"60":0.00254,"68":0.00254,"69":0.00254,"73":0.00254,"74":0.00254,"75":0.00254,"76":0.00763,"79":0.01018,"83":0.00509,"87":0.02035,"88":0.00254,"90":0.00254,"91":0.01781,"93":0.01781,"95":0.00254,"97":0.00254,"98":0.00254,"99":0.00254,"100":0.00254,"102":0.00254,"103":0.06869,"104":0.03562,"106":0.00254,"107":0.00254,"108":0.00763,"109":0.11957,"110":0.00254,"111":0.00509,"112":0.1679,"113":0.00254,"114":0.01272,"116":0.03816,"118":0.00254,"119":0.00763,"120":0.01018,"121":0.00763,"122":0.0229,"123":0.00763,"124":0.00763,"125":3.44203,"126":0.04579,"127":0.15518,"128":0.03307,"129":0.00509,"130":0.21115,"131":0.04834,"132":0.07123,"133":0.0636,"134":0.02544,"135":0.02798,"136":0.03816,"137":0.06614,"138":0.19589,"139":0.31037,"140":2.9027,"141":6.15139,"142":0.05851,"143":0.00254,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 70 71 72 77 78 80 81 84 85 86 89 92 94 96 101 105 115 117 144 145"},F:{"46":0.00254,"91":0.0407,"92":0.09158,"93":0.00254,"95":0.00254,"100":0.00254,"110":0.00254,"114":0.00254,"120":0.03053,"121":0.03053,"122":0.33835,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 94 96 97 98 99 101 102 103 104 105 106 107 108 109 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00254,"92":0.00509,"109":0.00509,"114":0.02798,"122":0.00509,"130":0.01018,"131":0.00763,"132":0.00254,"133":0.00763,"134":0.00509,"135":0.00509,"136":0.00509,"137":0.00763,"138":0.01018,"139":0.02035,"140":0.31546,"141":1.39157,"142":0.00763,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129"},E:{"13":0.00254,"14":0.00254,"15":0.00254,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 26.2","13.1":0.00509,"14.1":0.00509,"15.4":0.00509,"15.5":0.00509,"15.6":0.03562,"16.0":0.00509,"16.1":0.00763,"16.2":0.00509,"16.3":0.01018,"16.4":0.00254,"16.5":0.00763,"16.6":0.04834,"17.0":0.00763,"17.1":0.02798,"17.2":0.00509,"17.3":0.00763,"17.4":0.01272,"17.5":0.02544,"17.6":0.08395,"18.0":0.01018,"18.1":0.02544,"18.2":0.01018,"18.3":0.03053,"18.4":0.02035,"18.5-18.6":0.09922,"26.0":0.3816,"26.1":0.01018},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00079,"5.0-5.1":0,"6.0-6.1":0.00317,"7.0-7.1":0.00238,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00714,"10.0-10.2":0.00079,"10.3":0.01349,"11.0-11.2":0.19994,"11.3-11.4":0.00476,"12.0-12.1":0.00159,"12.2-12.5":0.03888,"13.0-13.1":0,"13.2":0.00397,"13.3":0.00159,"13.4-13.7":0.00635,"14.0-14.4":0.01349,"14.5-14.8":0.01428,"15.0-15.1":0.01349,"15.2-15.3":0.01031,"15.4":0.0119,"15.5":0.01349,"15.6-15.8":0.17614,"16.0":0.0238,"16.1":0.04443,"16.2":0.02301,"16.3":0.04126,"16.4":0.01031,"16.5":0.01825,"16.6-16.7":0.23565,"17.0":0.01666,"17.1":0.02539,"17.2":0.01825,"17.3":0.02698,"17.4":0.04761,"17.5":0.08172,"17.6-17.7":0.20629,"18.0":0.04681,"18.1":0.0968,"18.2":0.05237,"18.3":0.16821,"18.4":0.08648,"18.5-18.6":4.40986,"26.0":0.54508,"26.1":0.01984},P:{"21":0.01038,"22":0.01038,"23":0.01038,"24":0.01038,"25":0.02076,"26":0.01038,"27":0.04153,"28":1.1213,"29":0.08306,_:"4 20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01038,"7.2-7.4":0.02076},I:{"0":0.02234,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.29006,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01526,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.1044},Q:{_:"14.9"},O:{"0":1.23786},H:{"0":0},L:{"0":68.59946}}; diff --git a/node_modules/caniuse-lite/data/regions/AF.js b/node_modules/caniuse-lite/data/regions/AF.js new file mode 100644 index 0000000..445b257 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AF.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.00156,"53":0.00156,"56":0.00156,"57":0.00311,"58":0.00156,"72":0.00622,"80":0.00156,"86":0.00156,"90":0.00156,"94":0.00156,"99":0.00156,"106":0.00156,"112":0.00156,"115":0.09797,"123":0.00311,"127":0.00467,"128":0.00156,"140":0.01089,"141":0.00467,"142":0.01244,"143":0.16017,"144":0.16794,"145":0.00156,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 54 55 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 81 82 83 84 85 87 88 89 91 92 93 95 96 97 98 100 101 102 103 104 105 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 133 134 135 136 137 138 139 146 147 3.5 3.6"},D:{"26":0.00156,"27":0.00311,"31":0.00156,"36":0.00156,"38":0.00156,"43":0.00156,"44":0.00156,"45":0.00156,"46":0.00156,"47":0.00156,"48":0.00311,"49":0.00156,"50":0.00311,"51":0.00311,"52":0.00156,"53":0.00311,"54":0.00467,"55":0.00156,"56":0.00156,"60":0.00156,"62":0.00622,"63":0.00311,"65":0.00156,"66":0.00156,"67":0.00156,"68":0.00156,"69":0.00778,"70":0.00311,"71":0.01244,"72":0.00622,"73":0.00622,"74":0.00467,"76":0.00156,"77":0.00467,"78":0.02022,"79":0.04043,"80":0.00622,"81":0.00311,"83":0.00311,"84":0.00156,"85":0.00156,"86":0.01244,"87":0.01866,"89":0.00311,"91":0.00467,"92":0.00622,"93":0.00156,"94":0.00156,"95":0.00311,"96":0.00933,"97":0.00778,"99":0.00467,"100":0.00156,"101":0.00156,"102":0.00156,"103":0.00778,"105":0.00622,"106":0.00933,"107":0.02488,"108":0.014,"109":1.0574,"110":0.00311,"111":0.00622,"112":0.00311,"113":0.00778,"114":0.01089,"115":0.00156,"116":0.01089,"117":0.00933,"118":0.00156,"119":0.014,"120":0.01089,"121":0.00311,"122":0.01244,"123":0.00778,"124":0.00467,"125":0.11196,"126":0.02333,"127":0.01244,"128":0.00778,"129":0.00778,"130":0.01089,"131":0.04665,"132":0.02644,"133":0.02333,"134":0.02022,"135":0.02177,"136":0.02955,"137":0.03421,"138":0.12907,"139":0.15861,"140":1.52857,"141":3.89061,"142":0.05754,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 28 29 30 32 33 34 35 37 39 40 41 42 57 58 59 61 64 75 88 90 98 104 143 144 145"},F:{"79":0.00156,"81":0.00156,"82":0.00311,"90":0.00156,"91":0.00778,"92":0.00311,"95":0.01711,"113":0.00156,"119":0.00156,"120":0.04199,"121":0.00156,"122":0.29701,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00311,"14":0.00311,"16":0.014,"17":0.00778,"18":0.02955,"81":0.00156,"83":0.00156,"84":0.00156,"89":0.00467,"90":0.01089,"92":0.08553,"100":0.01089,"108":0.00156,"109":0.01866,"112":0.01089,"113":0.00156,"114":0.00622,"117":0.00156,"118":0.00156,"122":0.00933,"130":0.00156,"131":0.00467,"132":0.00467,"133":0.00156,"134":0.00156,"135":0.00467,"136":0.00933,"137":0.00622,"138":0.01244,"139":0.02177,"140":0.17416,"141":0.85681,"142":0.00778,_:"13 15 79 80 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 115 116 119 120 121 123 124 125 126 127 128 129"},E:{"11":0.00156,"12":0.00156,_:"0 4 5 6 7 8 9 10 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 26.2","5.1":0.00622,"14.1":0.00156,"15.1":0.00156,"15.2-15.3":0.00156,"15.4":0.00156,"15.5":0.00933,"15.6":0.0311,"16.0":0.00156,"16.1":0.00933,"16.2":0.00778,"16.3":0.01555,"16.4":0.05909,"16.5":0.01089,"16.6":0.06687,"17.0":0.00467,"17.1":0.08397,"17.2":0.00622,"17.3":0.00778,"17.4":0.02799,"17.5":0.04354,"17.6":0.1384,"18.0":0.00778,"18.1":0.014,"18.2":0.00778,"18.3":0.03577,"18.4":0.02488,"18.5-18.6":0.07309,"26.0":0.4043,"26.1":0.02644},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0,"6.0-6.1":0.00323,"7.0-7.1":0.00242,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00727,"10.0-10.2":0.00081,"10.3":0.01372,"11.0-11.2":0.20343,"11.3-11.4":0.00484,"12.0-12.1":0.00161,"12.2-12.5":0.03956,"13.0-13.1":0,"13.2":0.00404,"13.3":0.00161,"13.4-13.7":0.00646,"14.0-14.4":0.01372,"14.5-14.8":0.01453,"15.0-15.1":0.01372,"15.2-15.3":0.01049,"15.4":0.01211,"15.5":0.01372,"15.6-15.8":0.17921,"16.0":0.02422,"16.1":0.04521,"16.2":0.02341,"16.3":0.04198,"16.4":0.01049,"16.5":0.01857,"16.6-16.7":0.23975,"17.0":0.01695,"17.1":0.02583,"17.2":0.01857,"17.3":0.02745,"17.4":0.04843,"17.5":0.08315,"17.6-17.7":0.20988,"18.0":0.04763,"18.1":0.09848,"18.2":0.05328,"18.3":0.17114,"18.4":0.08799,"18.5-18.6":4.48668,"26.0":0.55458,"26.1":0.02018},P:{"4":0.03084,"20":0.04112,"21":0.02056,"22":0.02056,"23":0.02056,"24":0.06168,"25":0.04112,"26":0.12336,"27":0.19531,"28":0.72986,"29":0.02056,"5.0-5.4":0.02056,"6.2-6.4":0.02056,"7.2-7.4":0.1028,"8.2":0.01028,"9.2":0.04112,_:"10.1 12.0","11.1-11.2":0.03084,"13.0":0.01028,"14.0":0.01028,"15.0":0.01028,"16.0":0.02056,"17.0":0.04112,"18.0":0.01028,"19.0":0.02056},I:{"0":0.16864,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.31087,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06065,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06755},Q:{_:"14.9"},O:{"0":0.21954},H:{"0":0.01},L:{"0":77.72428}}; diff --git a/node_modules/caniuse-lite/data/regions/AG.js b/node_modules/caniuse-lite/data/regions/AG.js new file mode 100644 index 0000000..a477467 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AG.js @@ -0,0 +1 @@ +module.exports={C:{"93":0.00845,"115":0.01691,"127":0.00845,"128":0.00423,"136":0.00845,"140":0.00845,"142":0.02536,"143":0.51147,"144":0.23249,"145":0.03382,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 138 139 141 146 147 3.5 3.6"},D:{"39":0.00845,"40":0.00423,"41":0.00845,"42":0.00423,"43":0.00423,"44":0.00423,"45":0.00845,"46":0.00845,"47":0.00423,"48":0.00845,"49":0.00845,"50":0.00845,"51":0.00423,"52":0.00423,"53":0.01268,"54":0.00423,"55":0.00423,"56":0.01268,"57":0.00423,"58":0.00845,"59":0.00845,"60":0.00845,"62":0.00423,"75":0.00423,"79":0.00423,"93":0.01691,"98":0.00423,"103":0.08454,"105":0.00845,"108":0.04227,"109":0.57065,"111":0.03804,"116":0.05495,"121":0.03804,"122":0.02114,"124":0.00423,"125":4.76383,"126":0.03804,"128":0.01691,"129":0.07186,"130":0.00845,"131":0.02959,"132":0.01268,"133":0.01691,"134":0.05495,"135":0.01268,"136":0.00845,"137":0.3762,"138":0.36352,"139":0.27053,"140":5.51201,"141":11.36218,"142":0.17753,"143":0.01691,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 99 100 101 102 104 106 107 110 112 113 114 115 117 118 119 120 123 127 144 145"},F:{"91":0.00423,"92":0.00845,"120":0.06341,"121":0.00423,"122":0.36775,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00845,"17":0.00423,"90":0.00423,"105":0.00423,"109":0.00845,"114":0.02114,"131":0.00423,"136":0.01268,"138":0.00845,"139":0.13526,"140":1.54286,"141":5.60078,"142":0.01268,_:"12 13 15 16 18 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 137"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.1 16.4 17.0 26.2","13.1":0.01691,"14.1":0.02114,"15.5":0.00423,"15.6":0.05072,"16.2":0.00423,"16.3":0.00845,"16.5":0.00845,"16.6":0.1099,"17.1":0.02536,"17.2":0.00845,"17.3":0.02536,"17.4":0.02114,"17.5":0.04227,"17.6":0.38043,"18.0":0.01691,"18.1":0.02114,"18.2":0.06763,"18.3":0.06763,"18.4":0.32125,"18.5-18.6":0.29589,"26.0":0.49879,"26.1":0.00423},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00179,"5.0-5.1":0,"6.0-6.1":0.00715,"7.0-7.1":0.00536,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01609,"10.0-10.2":0.00179,"10.3":0.03038,"11.0-11.2":0.4504,"11.3-11.4":0.01072,"12.0-12.1":0.00357,"12.2-12.5":0.08758,"13.0-13.1":0,"13.2":0.00894,"13.3":0.00357,"13.4-13.7":0.0143,"14.0-14.4":0.03038,"14.5-14.8":0.03217,"15.0-15.1":0.03038,"15.2-15.3":0.02324,"15.4":0.02681,"15.5":0.03038,"15.6-15.8":0.39679,"16.0":0.05362,"16.1":0.10009,"16.2":0.05183,"16.3":0.09294,"16.4":0.02324,"16.5":0.04111,"16.6-16.7":0.53083,"17.0":0.03753,"17.1":0.05719,"17.2":0.04111,"17.3":0.06077,"17.4":0.10724,"17.5":0.18409,"17.6-17.7":0.4647,"18.0":0.10545,"18.1":0.21805,"18.2":0.11796,"18.3":0.37891,"18.4":0.19482,"18.5-18.6":9.93393,"26.0":1.22789,"26.1":0.04468},P:{"21":0.11398,"24":0.01036,"25":0.03108,"26":0.01036,"27":0.04145,"28":4.51761,"29":0.41446,_:"4 20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.04145,"11.1-11.2":0.01036,"19.0":0.01036},I:{"0":0.00576,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.08082,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11546},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":40.47459}}; diff --git a/node_modules/caniuse-lite/data/regions/AI.js b/node_modules/caniuse-lite/data/regions/AI.js new file mode 100644 index 0000000..e7360e7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AI.js @@ -0,0 +1 @@ +module.exports={C:{"130":0.01727,"143":0.09211,"144":0.07484,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 137 138 139 140 141 142 145 146 147 3.5 3.6"},D:{"39":0.00576,"40":0.00576,"41":0.00576,"42":0.00576,"43":0.02879,"44":0.00576,"45":0.01727,"46":0.00576,"47":0.02303,"48":0.00576,"49":0.00576,"50":0.02879,"52":0.01727,"53":0.00576,"54":0.02303,"55":0.00576,"56":0.00576,"57":0.04606,"59":0.00576,"60":0.02303,"87":0.00576,"97":0.00576,"98":0.02303,"101":0.02303,"103":0.06908,"104":0.00576,"108":0.00576,"109":0.09211,"111":0.02303,"116":0.05757,"125":10.50653,"126":0.01727,"129":0.00576,"131":0.01727,"133":0.00576,"134":0.01727,"136":0.01727,"137":0.39148,"138":0.27058,"139":10.01142,"140":2.97061,"141":10.51228,"142":0.01727,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 51 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 99 100 102 105 106 107 110 112 113 114 115 117 118 119 120 121 122 123 124 127 128 130 132 135 143 144 145"},F:{"91":0.00576,"92":0.00576,"121":0.00576,"122":0.10363,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"114":0.0403,"136":0.02303,"139":0.22452,"140":2.10706,"141":6.51117,"142":0.02303,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 15.5 16.0 17.0 17.3 26.2","15.1":0.05757,"15.6":0.58721,"16.1":0.14393,"16.2":0.06908,"16.3":0.01727,"16.4":0.01727,"16.5":0.06908,"16.6":0.89234,"17.1":0.44905,"17.2":0.1209,"17.4":0.0403,"17.5":0.0806,"17.6":1.95162,"18.0":0.00576,"18.1":0.00576,"18.2":0.02303,"18.3":0.07484,"18.4":0.07484,"18.5-18.6":0.1209,"26.0":0.92112,"26.1":0.00576},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00186,"5.0-5.1":0,"6.0-6.1":0.00746,"7.0-7.1":0.00559,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01678,"10.0-10.2":0.00186,"10.3":0.03169,"11.0-11.2":0.46972,"11.3-11.4":0.01118,"12.0-12.1":0.00373,"12.2-12.5":0.09133,"13.0-13.1":0,"13.2":0.00932,"13.3":0.00373,"13.4-13.7":0.01491,"14.0-14.4":0.03169,"14.5-14.8":0.03355,"15.0-15.1":0.03169,"15.2-15.3":0.02423,"15.4":0.02796,"15.5":0.03169,"15.6-15.8":0.4138,"16.0":0.05592,"16.1":0.10438,"16.2":0.05405,"16.3":0.09693,"16.4":0.02423,"16.5":0.04287,"16.6-16.7":0.55359,"17.0":0.03914,"17.1":0.05965,"17.2":0.04287,"17.3":0.06337,"17.4":0.11184,"17.5":0.19199,"17.6-17.7":0.48463,"18.0":0.10997,"18.1":0.2274,"18.2":0.12302,"18.3":0.39516,"18.4":0.20317,"18.5-18.6":10.35983,"26.0":1.28053,"26.1":0.0466},P:{"4":0.02123,"22":0.29721,"24":0.01061,"25":1.10393,"27":0.01061,"28":1.47544,"29":0.14861,_:"20 21 23 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05307,"11.1-11.2":0.01061},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.01697},Q:{_:"14.9"},O:{"0":0.03394},H:{"0":0},L:{"0":22.2754}}; diff --git a/node_modules/caniuse-lite/data/regions/AL.js b/node_modules/caniuse-lite/data/regions/AL.js new file mode 100644 index 0000000..900c517 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AL.js @@ -0,0 +1 @@ +module.exports={C:{"60":0.00311,"102":0.00311,"115":0.1026,"125":0.01244,"128":0.23628,"131":0.00311,"136":0.00311,"137":0.00311,"139":0.00311,"140":0.04042,"141":0.00622,"142":0.02176,"143":0.46946,"144":0.53164,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 132 133 134 135 138 145 146 147 3.5 3.6"},D:{"39":0.00622,"40":0.00622,"41":0.00622,"42":0.00622,"43":0.00622,"44":0.00622,"45":0.00622,"46":0.00622,"47":0.00933,"48":0.00622,"49":0.01555,"50":0.00622,"51":0.00622,"52":0.00622,"53":0.00622,"54":0.00622,"55":0.00622,"56":0.00622,"57":0.00622,"58":0.00622,"59":0.00622,"60":0.00622,"69":0.01555,"70":0.00311,"75":0.01244,"79":0.03109,"80":0.00311,"83":0.00311,"86":0.00311,"87":0.00933,"89":0.00311,"91":0.00311,"96":0.00311,"98":0.01555,"99":0.00622,"100":0.00311,"101":0.00622,"103":0.00622,"105":0.00622,"106":0.00311,"108":0.00622,"109":0.68709,"112":6.74031,"113":0.00311,"114":0.00311,"115":0.00311,"116":0.01555,"118":0.05285,"119":0.00622,"120":0.01555,"121":0.00933,"122":0.03109,"123":0.00311,"124":0.02176,"125":4.76921,"126":0.42904,"127":0.00933,"128":0.02487,"129":0.01555,"130":0.01244,"131":0.12436,"132":0.01555,"133":0.01555,"134":0.01555,"135":0.01555,"136":0.01865,"137":0.04042,"138":0.15856,"139":0.34199,"140":2.20117,"141":5.45008,"142":0.05907,"143":0.00311,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 71 72 73 74 76 77 78 81 84 85 88 90 92 93 94 95 97 102 104 107 110 111 117 144 145"},F:{"46":0.00622,"91":0.00933,"92":0.01244,"95":0.00311,"114":0.0342,"120":0.04353,"121":0.00933,"122":0.39484,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00311,"92":0.00311,"98":0.00311,"109":0.00311,"113":0.00311,"114":0.13058,"131":0.00311,"132":0.00311,"133":0.00311,"134":0.00311,"136":0.00311,"137":0.00311,"138":0.00622,"139":0.01244,"140":0.1741,"141":0.80834,"142":0.00311,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.0 26.2","13.1":0.00622,"14.1":0.00311,"15.1":0.00622,"15.5":0.00622,"15.6":0.07773,"16.1":0.00311,"16.2":0.00311,"16.3":0.00933,"16.4":0.00622,"16.5":0.00933,"16.6":0.12747,"17.0":0.00311,"17.1":0.06218,"17.2":0.00933,"17.3":0.00933,"17.4":0.03731,"17.5":0.04353,"17.6":0.13369,"18.0":0.00622,"18.1":0.04353,"18.2":0.00933,"18.3":0.04664,"18.4":0.04353,"18.5-18.6":0.11192,"26.0":0.44459,"26.1":0.01865},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00329,"5.0-5.1":0,"6.0-6.1":0.01316,"7.0-7.1":0.00987,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02961,"10.0-10.2":0.00329,"10.3":0.05593,"11.0-11.2":0.82914,"11.3-11.4":0.01974,"12.0-12.1":0.00658,"12.2-12.5":0.16122,"13.0-13.1":0,"13.2":0.01645,"13.3":0.00658,"13.4-13.7":0.02632,"14.0-14.4":0.05593,"14.5-14.8":0.05922,"15.0-15.1":0.05593,"15.2-15.3":0.04277,"15.4":0.04935,"15.5":0.05593,"15.6-15.8":0.73043,"16.0":0.09871,"16.1":0.18425,"16.2":0.09542,"16.3":0.17109,"16.4":0.04277,"16.5":0.07568,"16.6-16.7":0.9772,"17.0":0.0691,"17.1":0.10529,"17.2":0.07568,"17.3":0.11187,"17.4":0.19741,"17.5":0.33889,"17.6-17.7":0.85546,"18.0":0.19412,"18.1":0.40141,"18.2":0.21716,"18.3":0.69753,"18.4":0.35864,"18.5-18.6":18.28716,"26.0":2.2604,"26.1":0.08226},P:{"4":0.04074,"22":0.01018,"23":0.02037,"24":0.03055,"25":0.06111,"26":0.08147,"27":0.06111,"28":2.57664,"29":0.27498,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.03055,"19.0":0.01018},I:{"0":0.00688,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.15852,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00622,_:"6 7 8 9 10 5.5"},S:{"2.5":0.09649,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.31014},Q:{_:"14.9"},O:{"0":0.00689},H:{"0":0},L:{"0":35.46096}}; diff --git a/node_modules/caniuse-lite/data/regions/AM.js b/node_modules/caniuse-lite/data/regions/AM.js new file mode 100644 index 0000000..3f2dc30 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.1747,"125":0.02096,"127":0.00699,"128":0.00699,"135":0.01398,"136":0.04892,"138":0.00699,"139":0.02096,"140":0.0559,"141":0.00699,"142":0.03494,"143":1.14603,"144":0.2935,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 134 137 145 146 147 3.5 3.6"},D:{"39":0.00699,"40":0.00699,"41":0.00699,"42":0.00699,"43":0.00699,"44":0.00699,"45":1.25085,"46":0.00699,"47":0.00699,"48":0.01398,"49":0.02795,"50":0.00699,"51":0.04193,"52":0.00699,"53":0.00699,"54":0.00699,"55":0.00699,"56":0.00699,"57":0.00699,"58":0.00699,"59":0.00699,"60":0.00699,"79":0.00699,"84":0.00699,"87":0.01398,"93":0.00699,"97":0.00699,"98":0.00699,"100":0.00699,"101":0.00699,"103":0.01398,"104":0.01398,"106":0.01398,"108":0.00699,"109":1.44652,"111":0.00699,"112":3.82942,"113":0.00699,"114":0.06988,"116":0.06289,"117":0.00699,"118":0.02096,"119":0.00699,"120":0.01398,"121":0.02096,"122":0.02795,"123":0.00699,"124":0.04892,"125":32.36143,"126":0.31446,"127":0.03494,"128":0.04892,"129":0.02795,"130":0.02096,"131":0.16771,"132":0.04193,"133":0.34241,"134":0.16072,"135":0.03494,"136":0.13976,"137":0.37735,"138":0.33542,"139":0.39832,"140":4.73786,"141":12.2849,"142":0.14675,"143":0.02096,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 88 89 90 91 92 94 95 96 99 102 105 107 110 115 144 145"},F:{"83":0.00699,"90":0.01398,"91":0.00699,"92":0.00699,"95":0.02795,"116":0.00699,"119":0.01398,"120":0.13976,"121":0.03494,"122":0.78964,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00699,"109":0.02096,"114":0.06988,"131":0.00699,"132":0.00699,"133":0.04193,"134":0.06988,"135":0.00699,"137":0.02096,"138":0.08386,"139":0.01398,"140":0.25157,"141":1.67013,"142":0.00699,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 136"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.5 26.2","11.1":0.00699,"14.1":0.00699,"15.6":0.07687,"16.0":0.00699,"16.1":0.00699,"16.2":0.00699,"16.3":0.01398,"16.4":0.00699,"16.6":0.06988,"17.0":0.00699,"17.1":0.02795,"17.2":0.01398,"17.3":0.02096,"17.4":0.04193,"17.5":0.03494,"17.6":0.07687,"18.0":0.02096,"18.1":0.01398,"18.2":0.25157,"18.3":0.1747,"18.4":0.06988,"18.5-18.6":0.39133,"26.0":0.50314,"26.1":0.00699},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00087,"5.0-5.1":0,"6.0-6.1":0.00346,"7.0-7.1":0.0026,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00779,"10.0-10.2":0.00087,"10.3":0.01472,"11.0-11.2":0.21814,"11.3-11.4":0.00519,"12.0-12.1":0.00173,"12.2-12.5":0.04242,"13.0-13.1":0,"13.2":0.00433,"13.3":0.00173,"13.4-13.7":0.00693,"14.0-14.4":0.01472,"14.5-14.8":0.01558,"15.0-15.1":0.01472,"15.2-15.3":0.01125,"15.4":0.01298,"15.5":0.01472,"15.6-15.8":0.19217,"16.0":0.02597,"16.1":0.04848,"16.2":0.0251,"16.3":0.04501,"16.4":0.01125,"16.5":0.01991,"16.6-16.7":0.2571,"17.0":0.01818,"17.1":0.0277,"17.2":0.01991,"17.3":0.02943,"17.4":0.05194,"17.5":0.08916,"17.6-17.7":0.22507,"18.0":0.05107,"18.1":0.10561,"18.2":0.05713,"18.3":0.18352,"18.4":0.09436,"18.5-18.6":4.81128,"26.0":0.5947,"26.1":0.02164},P:{"4":0.01026,"21":0.02051,"22":0.01026,"23":0.04103,"24":0.01026,"25":0.02051,"26":0.02051,"27":0.06154,"28":0.92307,"29":0.04103,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 19.0","7.2-7.4":0.01026,"14.0":0.01026,"18.0":0.01026},I:{"0":0.00902,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.36662,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01677,"9":0.00839,"10":0.00839,"11":0.05031,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14156},Q:{"14.9":0.00301},O:{"0":0.04819},H:{"0":0.04},L:{"0":21.06128}}; diff --git a/node_modules/caniuse-lite/data/regions/AO.js b/node_modules/caniuse-lite/data/regions/AO.js new file mode 100644 index 0000000..a3d0734 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AO.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00443,"34":0.00443,"46":0.00443,"78":0.00443,"103":0.00443,"112":0.00443,"114":0.00443,"115":0.1239,"116":0.00443,"128":0.01328,"134":0.00443,"135":0.00443,"136":0.00443,"137":0.00443,"138":0.00443,"139":0.00443,"140":0.01328,"141":0.00885,"142":0.00885,"143":0.39825,"144":0.33188,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 113 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 145 146 147 3.5 3.6"},D:{"38":0.00443,"39":0.00885,"40":0.00885,"41":0.00885,"42":0.00443,"43":0.00885,"44":0.00443,"45":0.00885,"46":0.01328,"47":0.00885,"48":0.00885,"49":0.01328,"50":0.00885,"51":0.00443,"52":0.00885,"53":0.00885,"54":0.00443,"55":0.01328,"56":0.01328,"57":0.00885,"58":0.00443,"59":0.00885,"60":0.00885,"61":0.00443,"62":0.00443,"65":0.00443,"66":0.02213,"67":0.00443,"68":0.00443,"69":0.00443,"70":0.00443,"71":0.01328,"72":0.00885,"73":0.0177,"74":0.00443,"75":0.00885,"76":0.00443,"77":0.00885,"78":0.00443,"79":0.0177,"80":0.0177,"81":0.01328,"83":0.0177,"86":0.03983,"87":0.10178,"88":0.00443,"89":0.00443,"90":0.00443,"91":0.01328,"92":0.00443,"93":0.00443,"94":0.00443,"95":0.0177,"96":0.00443,"97":0.00443,"98":0.01328,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.01328,"103":0.03098,"105":0.00885,"106":0.02655,"107":0.00443,"108":0.0177,"109":0.8319,"111":0.00885,"112":3.07095,"113":0.00443,"114":0.0177,"115":0.00885,"116":0.1239,"118":0.02213,"119":0.0708,"120":0.02655,"121":0.00443,"122":0.04868,"123":0.01328,"124":0.00885,"125":2.98245,"126":0.38055,"127":0.03098,"128":0.09293,"129":0.01328,"130":0.02213,"131":0.09293,"132":0.0177,"133":0.03983,"134":0.04425,"135":0.04868,"136":0.07965,"137":0.09293,"138":0.3186,"139":0.29205,"140":3.28335,"141":8.0358,"142":0.29648,"143":0.00443,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 63 64 84 85 104 110 117 144 145"},F:{"34":0.00443,"36":0.00443,"40":0.00885,"42":0.00885,"62":0.00443,"79":0.00885,"86":0.00443,"91":0.00443,"92":0.01328,"95":0.06195,"101":0.00443,"102":0.00443,"113":0.00443,"114":0.00443,"116":0.00443,"117":0.00443,"119":0.00443,"120":0.1593,"121":0.03983,"122":1.26555,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 93 94 96 97 98 99 100 103 104 105 106 107 108 109 110 111 112 115 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.03983,"13":0.00443,"14":0.00885,"15":0.01328,"16":0.00443,"17":0.00443,"18":0.05753,"84":0.01328,"89":0.0177,"90":0.02655,"92":0.13275,"99":0.00443,"100":0.0177,"109":0.04425,"114":0.28763,"116":0.00885,"117":0.01328,"118":0.0531,"120":0.00443,"121":0.00443,"122":0.02213,"125":0.00443,"126":0.00885,"128":0.00443,"130":0.01328,"131":0.02655,"132":0.00885,"133":0.01328,"134":0.0354,"135":0.01328,"136":0.02213,"137":0.03098,"138":0.06638,"139":0.16373,"140":0.83633,"141":3.52673,"142":0.00443,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 101 102 103 104 105 106 107 108 110 111 112 113 115 119 123 124 127 129"},E:{"11":0.00443,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.4 16.0 16.1 16.2 17.0 17.2 18.1 26.2","5.1":0.00443,"11.1":0.00443,"12.1":0.00885,"13.1":0.02655,"14.1":0.0354,"15.1":0.00443,"15.5":0.00443,"15.6":0.08408,"16.3":0.00443,"16.4":0.00443,"16.5":0.00443,"16.6":0.07523,"17.1":0.06638,"17.3":0.00443,"17.4":0.00885,"17.5":0.00885,"17.6":0.12833,"18.0":0.00885,"18.2":0.00443,"18.3":0.02655,"18.4":0.00885,"18.5-18.6":0.04425,"26.0":0.25223,"26.1":0.02213},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00067,"5.0-5.1":0,"6.0-6.1":0.00268,"7.0-7.1":0.00201,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00602,"10.0-10.2":0.00067,"10.3":0.01138,"11.0-11.2":0.1687,"11.3-11.4":0.00402,"12.0-12.1":0.00134,"12.2-12.5":0.0328,"13.0-13.1":0,"13.2":0.00335,"13.3":0.00134,"13.4-13.7":0.00536,"14.0-14.4":0.01138,"14.5-14.8":0.01205,"15.0-15.1":0.01138,"15.2-15.3":0.0087,"15.4":0.01004,"15.5":0.01138,"15.6-15.8":0.14862,"16.0":0.02008,"16.1":0.03749,"16.2":0.01941,"16.3":0.03481,"16.4":0.0087,"16.5":0.0154,"16.6-16.7":0.19882,"17.0":0.01406,"17.1":0.02142,"17.2":0.0154,"17.3":0.02276,"17.4":0.04017,"17.5":0.06895,"17.6-17.7":0.17405,"18.0":0.0395,"18.1":0.08167,"18.2":0.04418,"18.3":0.14192,"18.4":0.07297,"18.5-18.6":3.72073,"26.0":0.4599,"26.1":0.01674},P:{"4":0.02068,"21":0.02068,"22":0.07237,"23":0.04135,"24":0.15508,"25":0.15508,"26":0.1344,"27":0.18609,"28":1.97467,"29":0.08271,_:"20 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.01034,"7.2-7.4":0.20677,"11.1-11.2":0.01034,"13.0":0.01034,"16.0":0.01034,"17.0":0.03102,"19.0":0.01034},I:{"0":0.03896,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.93317,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.01672,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11148},Q:{"14.9":0.02787},O:{"0":0.1505},H:{"0":0.36},L:{"0":56.68617}}; diff --git a/node_modules/caniuse-lite/data/regions/AR.js b/node_modules/caniuse-lite/data/regions/AR.js new file mode 100644 index 0000000..005d14c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00538,"59":0.00538,"88":0.01076,"91":0.01076,"103":0.00538,"113":0.00538,"115":0.18823,"120":0.01613,"128":0.00538,"131":0.00538,"133":0.00538,"135":0.00538,"136":0.01613,"137":0.00538,"138":0.00538,"139":0.00538,"140":0.01613,"141":0.00538,"142":0.01613,"143":0.48402,"144":0.43562,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 122 123 124 125 126 127 129 130 132 134 145 146 147 3.5 3.6"},D:{"38":0.00538,"39":0.01076,"40":0.01076,"41":0.01076,"42":0.01076,"43":0.01076,"44":0.01076,"45":0.01076,"46":0.01076,"47":0.01076,"48":0.01076,"49":0.01613,"50":0.01076,"51":0.01076,"52":0.01076,"53":0.01076,"54":0.01076,"55":0.01076,"56":0.01076,"57":0.01076,"58":0.01076,"59":0.01076,"60":0.01076,"66":0.02689,"79":0.01076,"81":0.00538,"85":0.00538,"86":0.00538,"87":0.01076,"91":0.00538,"94":0.01076,"95":0.00538,"97":0.00538,"99":0.00538,"100":0.00538,"102":0.00538,"103":0.01613,"104":0.00538,"105":0.00538,"106":0.00538,"108":0.01076,"109":1.40366,"110":0.00538,"111":0.04302,"112":11.34758,"113":0.00538,"114":0.00538,"116":0.03227,"119":0.03765,"120":0.01076,"121":0.01613,"122":0.03765,"123":0.01076,"124":0.03765,"125":9.00815,"126":1.11862,"127":0.04302,"128":0.03227,"129":0.01613,"130":0.01613,"131":0.89275,"132":0.03227,"133":0.02689,"134":0.03765,"135":0.04302,"136":0.06991,"137":0.0484,"138":0.15058,"139":0.3173,"140":5.25968,"141":14.28935,"142":0.19899,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 88 89 90 92 93 96 98 101 107 115 117 118 143 144 145"},F:{"92":0.00538,"95":0.02151,"120":0.06991,"121":0.16134,"122":1.05409,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00538,"92":0.00538,"109":0.02151,"114":0.02689,"117":0.00538,"122":0.00538,"131":0.00538,"133":0.00538,"134":0.01613,"135":0.00538,"136":0.00538,"137":0.00538,"138":0.01076,"139":0.02151,"140":0.44637,"141":1.94146,"142":0.00538,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 126 127 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 17.0 17.2 18.0 26.2","9.1":0.00538,"11.1":0.00538,"13.1":0.00538,"14.1":0.01076,"15.6":0.02151,"16.3":0.00538,"16.4":0.00538,"16.5":0.00538,"16.6":0.03227,"17.1":0.01613,"17.3":0.00538,"17.4":0.00538,"17.5":0.00538,"17.6":0.02689,"18.1":0.00538,"18.2":0.00538,"18.3":0.01076,"18.4":0.00538,"18.5-18.6":0.02689,"26.0":0.0968,"26.1":0.00538},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00034,"5.0-5.1":0,"6.0-6.1":0.00137,"7.0-7.1":0.00102,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00307,"10.0-10.2":0.00034,"10.3":0.00581,"11.0-11.2":0.08607,"11.3-11.4":0.00205,"12.0-12.1":0.00068,"12.2-12.5":0.01674,"13.0-13.1":0,"13.2":0.00171,"13.3":0.00068,"13.4-13.7":0.00273,"14.0-14.4":0.00581,"14.5-14.8":0.00615,"15.0-15.1":0.00581,"15.2-15.3":0.00444,"15.4":0.00512,"15.5":0.00581,"15.6-15.8":0.07583,"16.0":0.01025,"16.1":0.01913,"16.2":0.00991,"16.3":0.01776,"16.4":0.00444,"16.5":0.00786,"16.6-16.7":0.10145,"17.0":0.00717,"17.1":0.01093,"17.2":0.00786,"17.3":0.01161,"17.4":0.02049,"17.5":0.03518,"17.6-17.7":0.08881,"18.0":0.02015,"18.1":0.04167,"18.2":0.02254,"18.3":0.07241,"18.4":0.03723,"18.5-18.6":1.89842,"26.0":0.23466,"26.1":0.00854},P:{"21":0.01032,"22":0.01032,"23":0.01032,"24":0.02064,"25":0.02064,"26":0.07225,"27":0.03096,"28":1.42426,"29":0.11353,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 19.0","7.2-7.4":0.08257,"17.0":0.01032,"18.0":0.01032},I:{"0":0.01385,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.06471,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00538,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.0832},Q:{"14.9":0.00462},O:{"0":0.00924},H:{"0":0},L:{"0":43.08327}}; diff --git a/node_modules/caniuse-lite/data/regions/AS.js b/node_modules/caniuse-lite/data/regions/AS.js new file mode 100644 index 0000000..56beb98 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AS.js @@ -0,0 +1 @@ +module.exports={C:{"143":0.01041,"144":0.01735,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 145 146 147 3.5 3.6"},D:{"58":0.00347,"76":0.00347,"103":0.00694,"105":0.00347,"109":0.00347,"116":0.00347,"122":0.00347,"123":0.00347,"125":0.01735,"126":0.01041,"128":0.00347,"132":0.00347,"133":0.00347,"134":0.00347,"135":0.00347,"136":0.00694,"137":0.00694,"138":0.02082,"139":0.05552,"140":0.29495,"141":0.53785,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 110 111 112 113 114 115 117 118 119 120 121 124 127 129 130 131 142 143 144 145"},F:{"122":0.01041,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"90":0.00694,"135":0.00347,"140":0.0347,"141":0.22208,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 139 142"},E:{"14":0.00347,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 14.1 15.2-15.3 16.0 26.2","12.1":0.00347,"13.1":0.00347,"15.1":0.00347,"15.4":0.01041,"15.5":0.07634,"15.6":0.65236,"16.1":0.21514,"16.2":0.0694,"16.3":0.40946,"16.4":0.40946,"16.5":0.13533,"16.6":1.78011,"17.0":0.05205,"17.1":2.4984,"17.2":0.02429,"17.3":0.03123,"17.4":0.35741,"17.5":0.57602,"17.6":1.28737,"18.0":0.19779,"18.1":0.19779,"18.2":0.13533,"18.3":0.41987,"18.4":0.13533,"18.5-18.6":1.21103,"26.0":2.47411,"26.1":0.18738},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00642,"5.0-5.1":0,"6.0-6.1":0.02567,"7.0-7.1":0.01926,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05777,"10.0-10.2":0.00642,"10.3":0.10912,"11.0-11.2":1.6175,"11.3-11.4":0.03851,"12.0-12.1":0.01284,"12.2-12.5":0.31451,"13.0-13.1":0,"13.2":0.03209,"13.3":0.01284,"13.4-13.7":0.05135,"14.0-14.4":0.10912,"14.5-14.8":0.11554,"15.0-15.1":0.10912,"15.2-15.3":0.08344,"15.4":0.09628,"15.5":0.10912,"15.6-15.8":1.42494,"16.0":0.19256,"16.1":0.35944,"16.2":0.18614,"16.3":0.33377,"16.4":0.08344,"16.5":0.14763,"16.6-16.7":1.90634,"17.0":0.13479,"17.1":0.2054,"17.2":0.14763,"17.3":0.21823,"17.4":0.38512,"17.5":0.66112,"17.6-17.7":1.66885,"18.0":0.3787,"18.1":0.78308,"18.2":0.42363,"18.3":1.36076,"18.4":0.69963,"18.5-18.6":35.67491,"26.0":4.40962,"26.1":0.16047},P:{"25":0.00979,"28":0.03917,"29":0.00979,_:"4 20 21 22 23 24 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01959},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.00653,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.00653},Q:{_:"14.9"},O:{"0":0.00653},H:{"0":0},L:{"0":1.22408}}; diff --git a/node_modules/caniuse-lite/data/regions/AT.js b/node_modules/caniuse-lite/data/regions/AT.js new file mode 100644 index 0000000..1c35235 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AT.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00554,"52":0.03326,"53":0.01109,"60":0.01663,"68":0.04434,"78":0.02217,"91":0.00554,"102":0.00554,"104":0.00554,"108":0.00554,"112":0.00554,"115":0.4767,"122":0.00554,"125":0.00554,"127":0.01109,"128":0.82036,"129":0.01109,"131":0.01109,"132":0.00554,"133":0.00554,"134":0.01109,"135":0.01109,"136":0.06097,"137":0.02217,"138":0.04989,"139":0.04434,"140":0.23835,"141":0.06097,"142":0.10532,"143":2.99876,"144":2.58858,"145":0.00554,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 109 110 111 113 114 116 117 118 119 120 121 123 124 126 130 146 147 3.5 3.6"},D:{"39":0.00554,"40":0.00554,"41":0.00554,"42":0.01663,"43":0.00554,"44":0.00554,"45":0.00554,"46":0.00554,"47":0.00554,"48":0.00554,"49":0.02217,"50":0.00554,"51":0.00554,"52":0.00554,"53":0.00554,"54":0.00554,"55":0.00554,"56":0.00554,"57":0.00554,"58":0.00554,"59":0.00554,"60":0.00554,"69":0.00554,"79":0.06652,"80":0.01663,"81":0.00554,"87":0.04434,"88":0.01109,"90":0.00554,"91":0.00554,"96":0.00554,"97":0.00554,"99":0.04989,"102":0.00554,"103":0.01663,"104":0.0388,"106":0.00554,"108":0.01663,"109":0.55984,"111":0.00554,"112":0.31041,"114":0.0388,"115":0.00554,"116":0.10532,"117":0.01109,"118":0.12195,"119":0.01109,"120":0.01663,"121":0.01663,"122":0.05543,"123":0.31595,"124":0.03326,"125":0.32149,"126":0.04434,"127":0.01109,"128":0.0388,"129":0.04434,"130":0.01663,"131":0.08869,"132":0.03326,"133":0.05543,"134":0.0388,"135":0.12195,"136":0.05543,"137":0.16075,"138":0.23835,"139":0.72059,"140":6.94538,"141":13.73001,"142":0.13303,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 83 84 85 86 89 92 93 94 95 98 100 101 105 107 110 113 143 144 145"},F:{"46":0.01109,"85":0.01663,"91":0.02217,"92":0.06097,"95":0.02772,"107":0.00554,"119":0.00554,"120":0.33258,"121":0.44898,"122":3.47546,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00554,"109":0.04989,"114":0.00554,"120":0.00554,"121":0.00554,"122":0.00554,"126":0.00554,"127":0.00554,"130":0.00554,"131":0.00554,"132":0.01109,"133":0.01109,"134":0.03326,"135":0.02217,"136":0.01663,"137":0.01663,"138":0.05543,"139":0.06097,"140":1.87908,"141":7.71031,"142":0.00554,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 124 125 128 129"},E:{"14":0.01109,"15":0.00554,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 26.2","12.1":0.00554,"13.1":0.02772,"14.1":0.03326,"15.1":0.01109,"15.4":0.00554,"15.5":0.00554,"15.6":0.16629,"16.0":0.01663,"16.1":0.01663,"16.2":0.01109,"16.3":0.03326,"16.4":0.02217,"16.5":0.01109,"16.6":0.22726,"17.0":0.01109,"17.1":0.14412,"17.2":0.03326,"17.3":0.02217,"17.4":0.03326,"17.5":0.09977,"17.6":0.26606,"18.0":0.03326,"18.1":0.04434,"18.2":0.01663,"18.3":0.09423,"18.4":0.06652,"18.5-18.6":0.23835,"26.0":0.76493,"26.1":0.02217},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00166,"5.0-5.1":0,"6.0-6.1":0.00665,"7.0-7.1":0.00498,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01495,"10.0-10.2":0.00166,"10.3":0.02825,"11.0-11.2":0.41872,"11.3-11.4":0.00997,"12.0-12.1":0.00332,"12.2-12.5":0.08142,"13.0-13.1":0,"13.2":0.00831,"13.3":0.00332,"13.4-13.7":0.01329,"14.0-14.4":0.02825,"14.5-14.8":0.02991,"15.0-15.1":0.02825,"15.2-15.3":0.0216,"15.4":0.02492,"15.5":0.02825,"15.6-15.8":0.36887,"16.0":0.04985,"16.1":0.09305,"16.2":0.04819,"16.3":0.0864,"16.4":0.0216,"16.5":0.03822,"16.6-16.7":0.49349,"17.0":0.03489,"17.1":0.05317,"17.2":0.03822,"17.3":0.05649,"17.4":0.09969,"17.5":0.17114,"17.6-17.7":0.43201,"18.0":0.09803,"18.1":0.20271,"18.2":0.10966,"18.3":0.35225,"18.4":0.18111,"18.5-18.6":9.235,"26.0":1.1415,"26.1":0.04154},P:{"4":0.06273,"21":0.01045,"22":0.01045,"23":0.02091,"24":0.02091,"25":0.02091,"26":0.06273,"27":0.09409,"28":3.34545,"29":0.23,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01045,"7.2-7.4":0.07318},I:{"0":0.04006,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.31536,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02217,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.90923},Q:{"14.9":0.00446},O:{"0":0.05348},H:{"0":0.01},L:{"0":24.13978}}; diff --git a/node_modules/caniuse-lite/data/regions/AU.js b/node_modules/caniuse-lite/data/regions/AU.js new file mode 100644 index 0000000..91ab593 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AU.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01059,"78":0.01589,"82":0.0053,"115":0.12181,"125":0.01589,"128":0.01059,"132":0.0053,"133":0.0053,"134":0.0053,"135":0.0053,"136":0.01059,"137":0.0053,"138":0.0053,"139":0.01059,"140":0.06355,"141":0.01589,"142":0.06355,"143":0.99035,"144":0.86325,"145":0.0053,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 146 147 3.5 3.6"},D:{"25":0.04237,"34":0.01059,"38":0.04766,"39":0.01589,"40":0.01589,"41":0.01589,"42":0.01589,"43":0.01589,"44":0.01589,"45":0.01589,"46":0.01589,"47":0.01589,"48":0.01589,"49":0.02118,"50":0.01589,"51":0.01589,"52":0.01589,"53":0.01589,"54":0.01589,"55":0.01589,"56":0.01589,"57":0.01589,"58":0.01589,"59":0.01589,"60":0.01589,"66":0.0053,"74":0.0053,"79":0.03178,"80":0.0053,"81":0.01589,"85":0.02118,"86":0.0053,"87":0.03178,"88":0.01589,"90":0.0053,"97":0.0053,"98":0.01059,"99":0.01059,"100":0.0053,"101":0.0053,"102":0.0053,"103":0.06885,"104":0.02118,"105":0.01589,"107":0.0053,"108":0.04237,"109":0.35483,"110":0.0053,"111":0.02648,"112":0.0053,"113":0.01059,"114":0.03707,"115":0.0053,"116":0.15358,"117":0.01059,"118":0.01059,"119":0.02118,"120":0.03707,"121":0.02648,"122":0.06885,"123":0.04766,"124":0.05296,"125":1.23926,"126":0.1377,"127":0.09533,"128":0.14299,"129":0.03707,"130":1.15453,"131":0.36013,"132":0.10592,"133":0.05826,"134":0.07414,"135":0.09533,"136":0.10062,"137":0.18536,"138":0.68318,"139":1.33989,"140":7.50973,"141":15.89859,"142":0.18536,"143":0.01589,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 78 83 84 89 91 92 93 94 95 96 106 144 145"},F:{"46":0.0053,"91":0.0053,"92":0.01059,"95":0.0053,"102":0.0053,"119":0.0053,"120":0.1271,"121":0.1271,"122":1.03802,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0053,"85":0.01059,"109":0.05826,"113":0.0053,"114":0.0053,"117":0.0053,"119":0.0053,"120":0.01059,"122":0.0053,"124":0.0053,"125":0.0053,"126":0.0053,"127":0.0053,"128":0.0053,"129":0.01059,"130":0.0053,"131":0.01059,"132":0.01059,"133":0.01059,"134":0.03178,"135":0.02648,"136":0.02648,"137":0.01589,"138":0.04237,"139":0.05826,"140":1.3293,"141":5.85738,"142":0.01059,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 118 121 123"},E:{"13":0.0053,"14":0.02648,"15":0.0053,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.0053,"12.1":0.02118,"13.1":0.05826,"14.1":0.08474,"15.1":0.01059,"15.2-15.3":0.01059,"15.4":0.02118,"15.5":0.04237,"15.6":0.30717,"16.0":0.01589,"16.1":0.05826,"16.2":0.07944,"16.3":0.07414,"16.4":0.02648,"16.5":0.03178,"16.6":0.42898,"17.0":0.0053,"17.1":0.3919,"17.2":0.03178,"17.3":0.04766,"17.4":0.06885,"17.5":0.11122,"17.6":0.36013,"18.0":0.02648,"18.1":0.06885,"18.2":0.05826,"18.3":0.14299,"18.4":0.07944,"18.5-18.6":0.33365,"26.0":0.82088,"26.1":0.02648},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00217,"5.0-5.1":0,"6.0-6.1":0.00866,"7.0-7.1":0.0065,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01949,"10.0-10.2":0.00217,"10.3":0.03681,"11.0-11.2":0.54564,"11.3-11.4":0.01299,"12.0-12.1":0.00433,"12.2-12.5":0.1061,"13.0-13.1":0,"13.2":0.01083,"13.3":0.00433,"13.4-13.7":0.01732,"14.0-14.4":0.03681,"14.5-14.8":0.03897,"15.0-15.1":0.03681,"15.2-15.3":0.02815,"15.4":0.03248,"15.5":0.03681,"15.6-15.8":0.48069,"16.0":0.06496,"16.1":0.12125,"16.2":0.06279,"16.3":0.11259,"16.4":0.02815,"16.5":0.0498,"16.6-16.7":0.64308,"17.0":0.04547,"17.1":0.06929,"17.2":0.0498,"17.3":0.07362,"17.4":0.12992,"17.5":0.22302,"17.6-17.7":0.56297,"18.0":0.12775,"18.1":0.26416,"18.2":0.14291,"18.3":0.45903,"18.4":0.23601,"18.5-18.6":12.03447,"26.0":1.48753,"26.1":0.05413},P:{"4":0.0435,"20":0.01087,"21":0.02175,"22":0.01087,"23":0.02175,"24":0.02175,"25":0.02175,"26":0.05437,"27":0.06525,"28":2.54471,"29":0.19575,"5.0-5.4":0.01087,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01087},I:{"0":0.01879,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.1223,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.12786,"11":0.00984,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.41395},Q:{"14.9":0.0047},O:{"0":0.03293},H:{"0":0},L:{"0":23.17989}}; diff --git a/node_modules/caniuse-lite/data/regions/AW.js b/node_modules/caniuse-lite/data/regions/AW.js new file mode 100644 index 0000000..21bc3c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AW.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.02907,"115":0.04522,"134":0.01615,"142":0.00323,"143":0.19703,"144":0.18734,"145":0.00323,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139 140 141 146 147 3.5 3.6"},D:{"39":0.00323,"40":0.00323,"41":0.00323,"42":0.00323,"43":0.00323,"44":0.00323,"45":0.00646,"47":0.00646,"48":0.00323,"49":0.00323,"50":0.00323,"51":0.00323,"52":0.00323,"53":0.00646,"54":0.00323,"55":0.00323,"56":0.00323,"57":0.00323,"58":0.00323,"59":0.00646,"60":0.00646,"79":0.00323,"94":0.00646,"98":0.01938,"101":0.00323,"103":0.05168,"104":0.02261,"106":0.00323,"108":0.00323,"109":0.46189,"110":0.00323,"115":0.00969,"116":0.08721,"120":0.00323,"122":0.05168,"123":0.01292,"125":1.05944,"126":0.06137,"127":0.01615,"128":0.06783,"129":0.7752,"130":0.00646,"131":0.02584,"132":0.0323,"133":0.00323,"134":0.02261,"135":0.05168,"136":0.03553,"137":0.11951,"138":0.14535,"139":0.25194,"140":3.5853,"141":7.77461,"142":0.08721,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 46 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 95 96 97 99 100 102 105 107 111 112 113 114 117 118 119 121 124 143 144 145"},F:{"91":0.00323,"92":0.00323,"116":0.00323,"119":0.00323,"120":0.02907,"121":0.10013,"122":0.24871,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"108":0.00323,"109":0.00646,"114":0.00646,"122":0.00323,"124":0.00646,"125":0.00323,"129":0.00323,"134":0.00969,"135":0.00323,"136":0.00323,"137":0.00323,"138":0.04845,"139":0.05168,"140":1.48257,"141":7.11246,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 120 121 123 126 127 128 130 131 132 133 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 15.1 15.2-15.3 15.4 16.0 26.2","12.1":0.00323,"14.1":0.02584,"15.5":0.00323,"15.6":0.05168,"16.1":0.00969,"16.2":0.00323,"16.3":0.05491,"16.4":0.00323,"16.5":0.00646,"16.6":0.05168,"17.0":0.00323,"17.1":0.08398,"17.2":0.00323,"17.3":0.01292,"17.4":0.10336,"17.5":0.06137,"17.6":0.11628,"18.0":0.00969,"18.1":0.02261,"18.2":0.04522,"18.3":0.09044,"18.4":0.02584,"18.5-18.6":0.13566,"26.0":0.323,"26.1":0.04199},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00294,"5.0-5.1":0,"6.0-6.1":0.01176,"7.0-7.1":0.00882,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02646,"10.0-10.2":0.00294,"10.3":0.04998,"11.0-11.2":0.74093,"11.3-11.4":0.01764,"12.0-12.1":0.00588,"12.2-12.5":0.14407,"13.0-13.1":0,"13.2":0.0147,"13.3":0.00588,"13.4-13.7":0.02352,"14.0-14.4":0.04998,"14.5-14.8":0.05292,"15.0-15.1":0.04998,"15.2-15.3":0.03822,"15.4":0.0441,"15.5":0.04998,"15.6-15.8":0.65273,"16.0":0.08821,"16.1":0.16465,"16.2":0.08527,"16.3":0.15289,"16.4":0.03822,"16.5":0.06762,"16.6-16.7":0.87324,"17.0":0.06174,"17.1":0.09409,"17.2":0.06762,"17.3":0.09997,"17.4":0.17641,"17.5":0.30284,"17.6-17.7":0.76445,"18.0":0.17347,"18.1":0.35871,"18.2":0.19405,"18.3":0.62332,"18.4":0.32048,"18.5-18.6":16.34169,"26.0":2.01992,"26.1":0.07351},P:{"4":0.01016,"20":0.01016,"22":0.01016,"23":0.01016,"24":0.02031,"25":0.02031,"26":0.05078,"27":0.05078,"28":5.31107,"29":0.54837,_:"21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02031,"19.0":0.03047},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.1354,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.31819},Q:{_:"14.9"},O:{"0":0.02031},H:{"0":0},L:{"0":36.12519}}; diff --git a/node_modules/caniuse-lite/data/regions/AX.js b/node_modules/caniuse-lite/data/regions/AX.js new file mode 100644 index 0000000..1faaa62 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AX.js @@ -0,0 +1 @@ +module.exports={C:{"110":0.0062,"115":0.5332,"133":0.0124,"136":0.0062,"139":0.0248,"140":0.031,"141":0.0558,"142":0.6386,"143":0.5704,"144":0.5022,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 137 138 145 146 147 3.5 3.6"},D:{"53":0.0062,"58":0.0062,"76":0.2356,"79":0.0124,"87":0.0186,"101":0.0062,"103":0.0806,"109":0.4216,"116":0.031,"122":0.031,"123":0.0062,"125":0.7874,"127":0.031,"128":0.0124,"129":0.0496,"130":0.0062,"131":0.0248,"133":0.0062,"134":0.0062,"135":0.0248,"136":0.434,"137":0.0558,"138":0.0806,"139":3.0938,"140":9.6906,"141":21.3838,"142":0.2108,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 124 126 132 143 144 145"},F:{"104":0.0186,"117":0.0124,"120":0.0372,"121":0.0062,"122":0.7626,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0248,"131":0.0124,"134":0.0248,"135":0.0496,"138":0.1426,"139":0.3472,"140":3.007,"141":10.943,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 136 137 142"},E:{"14":0.0062,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 26.1 26.2","14.1":0.0434,"15.6":0.0496,"16.0":0.0062,"16.6":0.1054,"17.1":0.0372,"17.4":0.0062,"17.5":0.0124,"17.6":0.1798,"18.1":0.0062,"18.2":0.1302,"18.3":0.0868,"18.4":0.0062,"18.5-18.6":0.279,"26.0":0.124},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00067,"5.0-5.1":0,"6.0-6.1":0.00268,"7.0-7.1":0.00201,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00602,"10.0-10.2":0.00067,"10.3":0.01137,"11.0-11.2":0.16854,"11.3-11.4":0.00401,"12.0-12.1":0.00134,"12.2-12.5":0.03277,"13.0-13.1":0,"13.2":0.00334,"13.3":0.00134,"13.4-13.7":0.00535,"14.0-14.4":0.01137,"14.5-14.8":0.01204,"15.0-15.1":0.01137,"15.2-15.3":0.00869,"15.4":0.01003,"15.5":0.01137,"15.6-15.8":0.14847,"16.0":0.02006,"16.1":0.03745,"16.2":0.0194,"16.3":0.03478,"16.4":0.00869,"16.5":0.01538,"16.6-16.7":0.19863,"17.0":0.01404,"17.1":0.0214,"17.2":0.01538,"17.3":0.02274,"17.4":0.04013,"17.5":0.06889,"17.6-17.7":0.17389,"18.0":0.03946,"18.1":0.08159,"18.2":0.04414,"18.3":0.14179,"18.4":0.0729,"18.5-18.6":3.71719,"26.0":0.45947,"26.1":0.01672},P:{"23":0.01123,"26":0.01123,"27":0.01123,"28":4.81972,"29":0.31457,_:"4 20 21 22 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.12522,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.0722,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":2.3522},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":26.8058}}; diff --git a/node_modules/caniuse-lite/data/regions/AZ.js b/node_modules/caniuse-lite/data/regions/AZ.js new file mode 100644 index 0000000..2134158 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AZ.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.03613,"125":0.03613,"128":0.00516,"132":0.55233,"140":0.01549,"141":0.00516,"142":0.01032,"143":0.6246,"144":0.12905,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 133 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.00516,"40":0.00516,"41":0.00516,"42":0.00516,"43":0.00516,"44":0.00516,"45":0.00516,"46":0.00516,"47":0.00516,"48":0.00516,"49":0.00516,"50":0.00516,"51":0.00516,"52":0.00516,"53":0.00516,"54":0.00516,"55":0.00516,"56":0.00516,"57":0.00516,"58":0.00516,"59":0.00516,"60":0.00516,"65":0.00516,"66":0.00516,"70":0.00516,"75":0.01032,"79":0.07227,"80":0.00516,"83":0.02065,"86":0.00516,"87":0.07743,"89":0.01032,"94":0.00516,"98":0.00516,"99":0.00516,"100":0.01032,"101":0.00516,"103":0.00516,"104":0.00516,"105":0.00516,"106":0.00516,"107":0.00516,"108":0.01032,"109":1.36277,"110":0.00516,"111":0.02581,"112":7.25777,"113":0.00516,"114":0.00516,"115":0.00516,"116":0.01549,"117":0.00516,"119":0.00516,"120":0.00516,"121":0.01032,"122":0.02581,"123":0.01032,"124":0.00516,"125":16.53905,"126":0.59363,"127":0.01032,"128":0.01549,"129":0.01032,"130":0.30456,"131":0.06194,"132":0.01549,"133":0.05162,"134":0.02065,"135":0.02065,"136":0.02065,"137":0.0413,"138":0.22713,"139":0.49039,"140":3.42757,"141":9.70972,"142":0.1084,"143":0.00516,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 69 71 72 73 74 76 77 78 81 84 85 88 90 91 92 93 95 96 97 102 118 144 145"},F:{"46":0.01549,"79":0.01549,"85":0.11873,"91":0.02581,"92":0.05678,"93":0.00516,"95":0.12389,"114":0.38715,"120":0.06194,"121":0.03097,"122":0.69687,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 90 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00516,"89":0.00516,"92":0.01032,"109":0.00516,"114":0.18067,"121":0.01032,"122":0.00516,"131":0.00516,"133":0.00516,"134":0.00516,"136":0.00516,"137":0.00516,"138":0.01032,"139":0.01549,"140":0.26842,"141":1.3989,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 126 127 128 129 130 132 135 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.5 17.0 26.2","14.1":0.01549,"15.6":0.06194,"16.1":0.00516,"16.4":0.00516,"16.6":0.01549,"17.1":0.01032,"17.2":0.00516,"17.3":0.01032,"17.4":0.01032,"17.5":0.01549,"17.6":0.02065,"18.0":0.06711,"18.1":0.00516,"18.2":0.03097,"18.3":0.03613,"18.4":0.03097,"18.5-18.6":0.07743,"26.0":0.27359,"26.1":0.00516},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00069,"5.0-5.1":0,"6.0-6.1":0.00275,"7.0-7.1":0.00206,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00618,"10.0-10.2":0.00069,"10.3":0.01168,"11.0-11.2":0.17312,"11.3-11.4":0.00412,"12.0-12.1":0.00137,"12.2-12.5":0.03366,"13.0-13.1":0,"13.2":0.00343,"13.3":0.00137,"13.4-13.7":0.0055,"14.0-14.4":0.01168,"14.5-14.8":0.01237,"15.0-15.1":0.01168,"15.2-15.3":0.00893,"15.4":0.0103,"15.5":0.01168,"15.6-15.8":0.15251,"16.0":0.02061,"16.1":0.03847,"16.2":0.01992,"16.3":0.03572,"16.4":0.00893,"16.5":0.0158,"16.6-16.7":0.20404,"17.0":0.01443,"17.1":0.02198,"17.2":0.0158,"17.3":0.02336,"17.4":0.04122,"17.5":0.07076,"17.6-17.7":0.17862,"18.0":0.04053,"18.1":0.08381,"18.2":0.04534,"18.3":0.14564,"18.4":0.07488,"18.5-18.6":3.81832,"26.0":0.47197,"26.1":0.01717},P:{"4":0.13234,"20":0.01018,"21":0.01018,"22":0.01018,"23":0.02036,"24":0.02036,"25":0.03054,"26":0.08144,"27":0.0509,"28":1.78149,"29":0.1527,"5.0-5.4":0.02036,"6.2-6.4":0.03054,"7.2-7.4":0.06108,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.02036,"19.0":0.01018},I:{"0":0.00483,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.15144,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01549,"11":0.05678,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.18868},Q:{_:"14.9"},O:{"0":0.12579},H:{"0":0},L:{"0":40.51259}}; diff --git a/node_modules/caniuse-lite/data/regions/BA.js b/node_modules/caniuse-lite/data/regions/BA.js new file mode 100644 index 0000000..9c897a0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.04127,"88":0.00459,"91":0.00459,"115":0.28892,"125":0.0321,"127":0.00459,"128":0.00459,"133":0.00459,"134":0.00459,"135":0.00459,"136":0.00459,"138":0.04127,"139":0.00459,"140":0.02293,"141":0.01376,"142":0.02752,"143":0.75669,"144":0.67414,"145":0.00459,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 137 146 147 3.5 3.6"},D:{"39":0.00459,"40":0.00459,"41":0.00459,"42":0.00459,"43":0.00459,"44":0.00459,"45":0.00459,"46":0.00459,"47":0.00459,"48":0.00459,"49":0.0321,"50":0.00459,"51":0.00459,"52":0.00459,"53":0.00917,"54":0.00459,"55":0.00917,"56":0.00459,"57":0.00459,"58":0.00459,"59":0.00459,"60":0.00459,"64":0.01376,"66":0.00917,"69":0.00459,"70":0.01376,"71":0.00459,"75":0.00459,"76":0.00459,"78":0.01834,"79":0.54115,"83":0.00917,"85":0.00459,"86":0.00459,"87":0.27516,"88":0.00917,"89":0.00459,"90":0.00459,"91":0.01376,"93":0.00459,"94":0.07796,"96":0.00459,"97":0.00459,"98":0.01376,"99":0.00459,"100":0.00459,"101":0.00459,"103":0.01834,"104":0.00459,"106":0.02293,"108":0.05503,"109":2.26548,"111":0.03669,"112":4.1916,"114":0.02752,"116":0.03669,"117":0.00459,"119":0.03669,"120":0.02752,"121":0.03669,"122":0.04586,"123":0.00459,"124":0.04127,"125":3.05886,"126":0.31185,"127":0.01376,"128":0.01376,"129":0.00917,"130":0.0321,"131":0.05503,"132":0.02293,"133":0.04586,"134":0.07796,"135":0.05503,"136":0.08255,"137":0.09631,"138":0.38522,"139":0.49987,"140":6.67722,"141":14.11112,"142":0.1651,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 65 67 68 72 73 74 77 80 81 84 92 95 102 105 107 110 113 115 118 143 144 145"},F:{"28":0.00459,"36":0.00459,"40":0.01376,"46":0.07338,"79":0.00917,"85":0.00917,"91":0.00459,"92":0.02293,"95":0.05045,"114":0.00459,"116":0.00459,"120":0.2614,"121":0.06879,"122":1.02726,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00459,"18":0.00459,"92":0.00459,"109":0.01376,"114":0.0321,"122":0.00459,"125":0.00459,"129":0.00459,"131":0.00459,"134":0.00459,"136":0.00459,"137":0.00459,"138":0.02293,"139":0.01834,"140":0.3944,"141":1.65096,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 126 127 128 130 132 133 135 142"},E:{"8":0.02752,"14":0.00459,"15":0.00459,_:"0 4 5 6 7 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 26.2","12.1":0.02752,"13.1":0.02293,"14.1":0.00459,"15.6":0.07338,"16.1":0.00917,"16.3":0.00459,"16.5":0.00917,"16.6":0.08255,"17.1":0.04586,"17.2":0.00459,"17.3":0.00459,"17.4":0.02293,"17.5":0.01376,"17.6":0.08713,"18.0":0.00459,"18.1":0.00459,"18.2":0.00459,"18.3":0.01376,"18.4":0.00917,"18.5-18.6":0.07796,"26.0":0.14217,"26.1":0.00459},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00082,"5.0-5.1":0,"6.0-6.1":0.00327,"7.0-7.1":0.00245,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00735,"10.0-10.2":0.00082,"10.3":0.01388,"11.0-11.2":0.20574,"11.3-11.4":0.0049,"12.0-12.1":0.00163,"12.2-12.5":0.04001,"13.0-13.1":0,"13.2":0.00408,"13.3":0.00163,"13.4-13.7":0.00653,"14.0-14.4":0.01388,"14.5-14.8":0.0147,"15.0-15.1":0.01388,"15.2-15.3":0.01061,"15.4":0.01225,"15.5":0.01388,"15.6-15.8":0.18125,"16.0":0.02449,"16.1":0.04572,"16.2":0.02368,"16.3":0.04245,"16.4":0.01061,"16.5":0.01878,"16.6-16.7":0.24248,"17.0":0.01715,"17.1":0.02613,"17.2":0.01878,"17.3":0.02776,"17.4":0.04899,"17.5":0.08409,"17.6-17.7":0.21227,"18.0":0.04817,"18.1":0.0996,"18.2":0.05388,"18.3":0.17308,"18.4":0.08899,"18.5-18.6":4.53772,"26.0":0.56089,"26.1":0.02041},P:{"4":0.46546,"20":0.01034,"21":0.01034,"22":0.01034,"23":0.05172,"24":0.02069,"25":0.03103,"26":0.08275,"27":0.05172,"28":3.14443,"29":0.21721,"5.0-5.4":0.06206,"6.2-6.4":0.05172,"7.2-7.4":0.4034,"8.2":0.01034,_:"9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.23248,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.12452,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11911},Q:{_:"14.9"},O:{"0":0.00541},H:{"0":0},L:{"0":45.13769}}; diff --git a/node_modules/caniuse-lite/data/regions/BB.js b/node_modules/caniuse-lite/data/regions/BB.js new file mode 100644 index 0000000..b5dadf4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BB.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.01331,"128":0.00666,"140":0.0932,"142":0.00666,"143":0.48596,"144":0.46599,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.03329,"40":0.03329,"41":0.02663,"42":0.02663,"43":0.01997,"44":0.02663,"45":0.02663,"46":0.02663,"47":0.03329,"48":0.02663,"49":0.02663,"50":0.02663,"51":0.02663,"52":0.02663,"53":0.01997,"54":0.02663,"55":0.02663,"56":0.03329,"57":0.02663,"58":0.02663,"59":0.02663,"60":0.02663,"80":0.03329,"87":0.01331,"89":0.00666,"94":0.00666,"103":0.22634,"109":0.17974,"111":0.00666,"116":0.00666,"119":0.01331,"122":0.00666,"124":0.00666,"125":34.5698,"126":0.01331,"127":0.00666,"128":0.0466,"129":0.01997,"130":0.00666,"131":0.0932,"132":0.01997,"133":0.00666,"134":0.01331,"135":0.01331,"136":0.01331,"137":1.45123,"138":0.28625,"139":0.51259,"140":4.59999,"141":10.29172,"142":0.12648,"143":0.00666,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 83 84 85 86 88 90 91 92 93 95 96 97 98 99 100 101 102 104 105 106 107 108 110 112 113 114 115 117 118 120 121 123 144 145"},F:{"91":0.00666,"92":0.01331,"95":0.01997,"120":0.01997,"121":0.17308,"122":0.41273,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00666,"114":0.03329,"130":0.00666,"134":0.01331,"137":0.01331,"138":0.01331,"139":0.01331,"140":1.23155,"141":4.83964,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 135 136 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.5 17.0 17.2 26.2","14.1":0.00666,"15.6":0.02663,"16.1":0.24631,"16.4":0.02663,"16.6":0.05326,"17.1":0.09986,"17.3":0.00666,"17.4":0.01331,"17.5":0.01997,"17.6":0.11983,"18.0":0.07323,"18.1":0.37945,"18.2":0.01331,"18.3":0.05991,"18.4":0.01331,"18.5-18.6":0.10651,"26.0":0.33951,"26.1":0.01331},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00065,"5.0-5.1":0,"6.0-6.1":0.0026,"7.0-7.1":0.00195,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00584,"10.0-10.2":0.00065,"10.3":0.01104,"11.0-11.2":0.1636,"11.3-11.4":0.0039,"12.0-12.1":0.0013,"12.2-12.5":0.03181,"13.0-13.1":0,"13.2":0.00325,"13.3":0.0013,"13.4-13.7":0.00519,"14.0-14.4":0.01104,"14.5-14.8":0.01169,"15.0-15.1":0.01104,"15.2-15.3":0.00844,"15.4":0.00974,"15.5":0.01104,"15.6-15.8":0.14412,"16.0":0.01948,"16.1":0.03636,"16.2":0.01883,"16.3":0.03376,"16.4":0.00844,"16.5":0.01493,"16.6-16.7":0.19282,"17.0":0.01363,"17.1":0.02077,"17.2":0.01493,"17.3":0.02207,"17.4":0.03895,"17.5":0.06687,"17.6-17.7":0.16879,"18.0":0.0383,"18.1":0.0792,"18.2":0.04285,"18.3":0.13763,"18.4":0.07076,"18.5-18.6":3.60831,"26.0":0.44601,"26.1":0.01623},P:{"21":0.03194,"22":0.06387,"23":0.01065,"24":0.03194,"25":0.01065,"26":0.03194,"27":0.03194,"28":2.72529,"29":0.33002,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01065,"17.0":0.01065},I:{"0":0.01001,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08023,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":1.3606},Q:{_:"14.9"},O:{"0":0.01672},H:{"0":0},L:{"0":24.73931}}; diff --git a/node_modules/caniuse-lite/data/regions/BD.js b/node_modules/caniuse-lite/data/regions/BD.js new file mode 100644 index 0000000..f237b50 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BD.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00498,"115":0.38308,"125":0.00498,"127":0.00498,"128":0.00498,"133":0.00498,"134":0.00995,"135":0.00498,"136":0.00498,"137":0.00498,"138":0.00498,"139":0.02488,"140":0.04975,"141":0.00498,"142":0.0199,"143":0.94525,"144":1.03978,"145":0.02488,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 146 147 3.5 3.6"},D:{"39":0.00498,"40":0.00498,"41":0.00995,"42":0.00498,"43":0.00498,"44":0.00498,"45":0.00498,"46":0.00995,"47":0.00995,"48":0.00995,"49":0.00498,"50":0.00995,"51":0.00498,"52":0.00498,"53":0.00995,"54":0.00498,"55":0.00995,"56":0.00995,"57":0.00498,"58":0.00498,"59":0.00995,"60":0.00995,"66":0.00498,"69":0.00498,"71":0.00498,"73":0.01493,"74":0.00498,"75":0.01493,"76":0.00498,"78":0.00498,"79":0.00498,"80":0.00498,"83":0.00498,"86":0.00498,"87":0.00995,"91":0.00498,"93":0.00498,"94":0.00498,"98":0.00498,"102":0.00498,"103":0.02985,"104":0.14428,"106":0.00498,"108":0.00498,"109":0.81093,"112":11.87533,"113":0.00498,"114":0.00995,"115":0.00498,"116":0.00995,"118":0.00498,"119":0.0199,"120":0.00995,"121":0.00498,"122":0.02985,"123":0.00498,"124":0.0199,"125":8.12418,"126":0.5572,"127":0.0199,"128":0.01493,"129":0.00995,"130":0.0597,"131":0.08955,"132":0.0398,"133":0.03483,"134":0.12438,"135":0.04478,"136":0.06468,"137":0.0398,"138":0.14925,"139":0.58705,"140":3.59693,"141":11.6813,"142":0.1592,"143":0.01493,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 70 72 77 81 84 85 88 89 90 92 95 96 97 99 100 101 105 107 110 111 117 144 145"},F:{"90":0.00498,"91":0.0199,"92":0.02985,"95":0.00995,"114":0.00498,"120":0.03483,"121":0.00995,"122":0.32338,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00498,"92":0.00995,"109":0.00498,"114":0.12935,"131":0.01493,"132":0.00995,"133":0.00498,"134":0.00498,"135":0.00498,"136":0.00498,"137":0.00498,"138":0.00995,"139":0.00995,"140":0.13433,"141":0.89053,"142":0.00498,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.2 17.3 18.1 18.2 26.2","15.6":0.00498,"16.3":0.00498,"16.5":0.00498,"16.6":0.0199,"17.1":0.00498,"17.4":0.00498,"17.5":0.00498,"17.6":0.0199,"18.0":0.00498,"18.3":0.00498,"18.4":0.00498,"18.5-18.6":0.01493,"26.0":0.06965,"26.1":0.00498},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00017,"5.0-5.1":0,"6.0-6.1":0.0007,"7.0-7.1":0.00052,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00157,"10.0-10.2":0.00017,"10.3":0.00296,"11.0-11.2":0.04393,"11.3-11.4":0.00105,"12.0-12.1":0.00035,"12.2-12.5":0.00854,"13.0-13.1":0,"13.2":0.00087,"13.3":0.00035,"13.4-13.7":0.00139,"14.0-14.4":0.00296,"14.5-14.8":0.00314,"15.0-15.1":0.00296,"15.2-15.3":0.00227,"15.4":0.00261,"15.5":0.00296,"15.6-15.8":0.0387,"16.0":0.00523,"16.1":0.00976,"16.2":0.00506,"16.3":0.00907,"16.4":0.00227,"16.5":0.00401,"16.6-16.7":0.05178,"17.0":0.00366,"17.1":0.00558,"17.2":0.00401,"17.3":0.00593,"17.4":0.01046,"17.5":0.01796,"17.6-17.7":0.04533,"18.0":0.01029,"18.1":0.02127,"18.2":0.01151,"18.3":0.03696,"18.4":0.019,"18.5-18.6":0.96894,"26.0":0.11977,"26.1":0.00436},P:{"4":0.04413,"23":0.01103,"25":0.01103,"26":0.02207,"27":0.02207,"28":0.38616,"29":0.0331,_:"20 21 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02207,"17.0":0.01103},I:{"0":0.03512,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.22112,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05344,"9":0.00594,"10":0.00594,"11":0.11876,_:"6 7 5.5"},S:{"2.5":0.01507,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10048},Q:{"14.9":0.00502},O:{"0":0.71843},H:{"0":0.06},L:{"0":51.37228}}; diff --git a/node_modules/caniuse-lite/data/regions/BE.js b/node_modules/caniuse-lite/data/regions/BE.js new file mode 100644 index 0000000..d668041 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BE.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00526,"52":0.00526,"60":0.00526,"78":0.01579,"102":0.01053,"110":0.00526,"113":0.00526,"115":0.22635,"122":0.00526,"123":0.00526,"125":0.00526,"128":0.02632,"130":0.00526,"132":0.01053,"134":0.00526,"135":0.00526,"136":0.01053,"137":0.01053,"138":0.00526,"139":0.01053,"140":0.12107,"141":0.01579,"142":0.08422,"143":1.40022,"144":1.316,"145":0.01053,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 111 112 114 116 117 118 119 120 121 124 126 127 129 131 133 146 147 3.5 3.6"},D:{"34":0.00526,"39":0.01053,"40":0.01053,"41":0.01053,"42":0.01053,"43":0.01053,"44":0.01053,"45":0.01053,"46":0.01053,"47":0.01053,"48":0.01053,"49":0.02106,"50":0.01053,"51":0.01053,"52":0.01053,"53":0.01053,"54":0.01053,"55":0.01053,"56":0.01053,"57":0.01053,"58":0.01053,"59":0.01053,"60":0.01053,"65":0.00526,"70":2.40038,"74":0.01053,"79":0.01053,"80":0.01053,"87":0.02106,"90":0.00526,"96":0.01053,"98":0.00526,"100":0.00526,"101":0.00526,"103":0.04211,"104":0.01053,"106":0.00526,"108":0.01053,"109":0.42112,"110":0.00526,"111":0.00526,"112":0.00526,"113":0.00526,"114":0.02106,"115":0.00526,"116":0.11054,"117":0.00526,"118":0.00526,"119":0.01053,"120":0.02106,"121":0.01053,"122":0.08949,"123":0.02632,"124":0.01579,"125":0.88435,"126":0.11054,"127":0.06843,"128":0.11581,"129":0.03685,"130":0.1316,"131":0.0737,"132":0.0579,"133":0.0737,"134":0.04738,"135":0.05264,"136":0.07896,"137":0.15792,"138":0.31584,"139":0.66326,"140":7.33275,"141":15.4709,"142":0.17898,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 61 62 63 64 66 67 68 69 71 72 73 75 76 77 78 81 83 84 85 86 88 89 91 92 93 94 95 97 99 102 105 107 143 144 145"},F:{"46":0.01053,"91":0.01053,"92":0.02106,"95":0.01053,"114":0.00526,"120":0.13686,"121":0.15792,"122":1.32653,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00526,"108":0.00526,"109":0.03685,"114":0.00526,"120":0.01053,"122":0.00526,"124":0.00526,"125":0.00526,"126":0.00526,"128":0.01053,"129":0.00526,"130":0.00526,"131":0.01053,"132":0.04738,"133":0.00526,"134":0.01053,"135":0.01579,"136":0.01579,"137":0.01579,"138":0.03685,"139":0.05264,"140":1.46339,"141":6.64843,"142":0.01053,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 121 123 127"},E:{"14":0.01053,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 26.2","12.1":0.01579,"13.1":0.03158,"14.1":0.03685,"15.2-15.3":0.00526,"15.4":0.01579,"15.5":0.01579,"15.6":0.25267,"16.0":0.02632,"16.1":0.03158,"16.2":0.02106,"16.3":0.04211,"16.4":0.01579,"16.5":0.02632,"16.6":0.32637,"17.0":0.01053,"17.1":0.25267,"17.2":0.04738,"17.3":0.03158,"17.4":0.0737,"17.5":0.10002,"17.6":0.40006,"18.0":0.04211,"18.1":0.0737,"18.2":0.03685,"18.3":0.12107,"18.4":0.10528,"18.5-18.6":0.31584,"26.0":0.93699,"26.1":0.02632},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00178,"5.0-5.1":0,"6.0-6.1":0.00714,"7.0-7.1":0.00535,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01606,"10.0-10.2":0.00178,"10.3":0.03034,"11.0-11.2":0.44982,"11.3-11.4":0.01071,"12.0-12.1":0.00357,"12.2-12.5":0.08746,"13.0-13.1":0,"13.2":0.00892,"13.3":0.00357,"13.4-13.7":0.01428,"14.0-14.4":0.03034,"14.5-14.8":0.03213,"15.0-15.1":0.03034,"15.2-15.3":0.0232,"15.4":0.02677,"15.5":0.03034,"15.6-15.8":0.39627,"16.0":0.05355,"16.1":0.09996,"16.2":0.05176,"16.3":0.09282,"16.4":0.0232,"16.5":0.04105,"16.6-16.7":0.53014,"17.0":0.03748,"17.1":0.05712,"17.2":0.04105,"17.3":0.06069,"17.4":0.1071,"17.5":0.18385,"17.6-17.7":0.4641,"18.0":0.10531,"18.1":0.21777,"18.2":0.11781,"18.3":0.37842,"18.4":0.19456,"18.5-18.6":9.92102,"26.0":1.22629,"26.1":0.04462},P:{"4":0.01058,"21":0.01058,"22":0.01058,"23":0.01058,"24":0.01058,"25":0.01058,"26":0.04232,"27":0.04232,"28":2.88837,"29":0.24334,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01058,"9.2":0.01058},I:{"0":0.05202,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.16576,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05264,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.35994},Q:{_:"14.9"},O:{"0":0.01894},H:{"0":0},L:{"0":27.43917}}; diff --git a/node_modules/caniuse-lite/data/regions/BF.js b/node_modules/caniuse-lite/data/regions/BF.js new file mode 100644 index 0000000..8bba15d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BF.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00322,"43":0.00322,"45":0.00322,"47":0.00965,"56":0.00322,"59":0.00322,"70":0.00322,"72":0.00965,"75":0.00322,"78":0.00322,"86":0.00322,"92":0.00322,"99":0.00322,"102":0.01287,"108":0.00322,"115":0.10616,"127":0.02252,"128":0.00322,"134":0.00965,"136":0.00322,"138":0.09329,"139":0.00322,"140":0.04826,"141":0.02574,"142":0.0386,"143":0.82677,"144":0.85251,"145":0.00643,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 46 48 49 50 51 52 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 71 73 74 76 77 79 80 81 82 83 84 85 87 88 89 90 91 93 94 95 96 97 98 100 101 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 135 137 146 147 3.5 3.6"},D:{"11":0.00322,"38":0.00322,"39":0.00965,"40":0.01287,"41":0.00965,"42":0.00965,"43":0.00965,"44":0.00965,"45":0.00643,"46":0.00965,"47":0.00965,"48":0.00965,"49":0.00965,"50":0.01287,"51":0.01287,"52":0.01287,"53":0.00965,"54":0.00965,"55":0.01287,"56":0.00965,"57":0.01609,"58":0.01287,"59":0.00965,"60":0.01287,"61":0.00322,"65":0.00322,"66":0.00322,"69":0.00322,"70":0.00643,"71":0.00322,"72":0.00322,"73":0.00643,"74":0.00643,"75":0.02252,"79":0.01609,"80":0.00965,"81":0.00322,"83":0.02895,"84":0.00322,"85":0.00322,"86":0.00965,"87":0.08686,"88":0.00322,"89":0.00643,"90":0.00322,"93":0.01287,"94":0.00965,"97":0.00322,"98":0.03217,"99":0.00322,"101":0.00322,"103":0.01609,"104":0.00322,"105":0.00322,"106":0.00322,"108":0.00322,"109":0.6048,"110":0.00322,"111":0.00643,"112":0.00322,"113":0.00322,"114":0.02574,"115":0.00965,"116":0.00643,"118":0.00322,"119":0.03217,"120":0.01287,"121":0.00322,"122":0.0386,"123":0.00322,"124":0.00643,"125":5.78417,"126":0.07721,"127":0.01287,"128":0.02574,"129":0.00643,"130":0.01609,"131":0.01609,"132":0.00965,"133":0.01287,"134":0.02895,"135":0.05469,"136":0.03539,"137":0.0386,"138":0.18015,"139":0.17694,"140":1.78544,"141":4.75794,"142":0.07077,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 62 63 64 67 68 76 77 78 91 92 95 96 100 102 107 117 143 144 145"},F:{"28":0.00322,"48":0.00643,"79":0.00322,"89":0.00322,"91":0.01287,"92":0.06112,"95":0.02574,"117":0.00322,"119":0.00322,"120":0.14798,"121":0.01287,"122":1.33184,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00322,"15":0.00322,"17":0.00322,"18":0.01609,"84":0.00643,"85":0.00322,"89":0.00322,"90":0.00643,"92":0.05469,"100":0.00322,"109":0.00965,"114":0.17372,"116":0.00322,"122":0.00965,"129":0.00322,"131":0.00322,"132":0.00322,"134":0.00322,"135":0.00322,"136":0.00965,"137":0.0193,"138":0.02252,"139":0.02574,"140":0.70774,"141":3.0079,"142":0.01287,_:"13 14 16 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 123 124 125 126 127 128 130 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.2 18.3 26.1 26.2","5.1":0.00322,"13.1":0.0193,"14.1":0.00643,"15.6":0.05791,"16.3":0.00322,"16.5":0.06112,"16.6":0.03217,"17.6":0.06112,"18.1":0.00322,"18.4":0.01287,"18.5-18.6":0.00643,"26.0":0.13833},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00041,"5.0-5.1":0,"6.0-6.1":0.00163,"7.0-7.1":0.00123,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00368,"10.0-10.2":0.00041,"10.3":0.00694,"11.0-11.2":0.1029,"11.3-11.4":0.00245,"12.0-12.1":0.00082,"12.2-12.5":0.02001,"13.0-13.1":0,"13.2":0.00204,"13.3":0.00082,"13.4-13.7":0.00327,"14.0-14.4":0.00694,"14.5-14.8":0.00735,"15.0-15.1":0.00694,"15.2-15.3":0.00531,"15.4":0.00613,"15.5":0.00694,"15.6-15.8":0.09065,"16.0":0.01225,"16.1":0.02287,"16.2":0.01184,"16.3":0.02123,"16.4":0.00531,"16.5":0.00939,"16.6-16.7":0.12128,"17.0":0.00858,"17.1":0.01307,"17.2":0.00939,"17.3":0.01388,"17.4":0.0245,"17.5":0.04206,"17.6-17.7":0.10617,"18.0":0.02409,"18.1":0.04982,"18.2":0.02695,"18.3":0.08657,"18.4":0.04451,"18.5-18.6":2.26953,"26.0":0.28053,"26.1":0.01021},P:{"4":0.02117,"25":0.01059,"26":0.01059,"27":0.04234,"28":0.57162,"29":0.02117,_:"20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02117},I:{"0":0.18966,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":1.64854,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00322,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11531},Q:{"14.9":0.00678},O:{"0":0.05426},H:{"0":0.21},L:{"0":69.25456}}; diff --git a/node_modules/caniuse-lite/data/regions/BG.js b/node_modules/caniuse-lite/data/regions/BG.js new file mode 100644 index 0000000..8dafd1b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BG.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.04364,"78":0.00397,"80":0.00397,"84":0.04364,"88":0.00397,"89":0.0119,"100":0.00397,"102":0.00397,"107":0.00397,"109":0.00397,"113":0.00397,"115":0.50778,"124":0.00793,"125":0.0238,"127":0.00793,"128":0.03967,"130":0.00397,"131":0.00397,"132":0.00397,"133":0.00397,"134":0.00793,"135":0.0119,"136":0.03174,"137":0.01587,"138":0.00793,"139":0.01587,"140":0.11108,"141":0.01587,"142":0.07537,"143":1.38052,"144":1.26547,"145":0.00397,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 87 90 91 92 93 94 95 96 97 98 99 101 103 104 105 106 108 110 111 112 114 116 117 118 119 120 121 122 123 126 129 146 147 3.5 3.6"},D:{"32":0.0238,"38":0.00397,"39":0.00793,"40":0.00793,"41":0.06744,"42":0.00793,"43":0.00793,"44":0.00793,"45":0.00793,"46":0.00793,"47":0.00793,"48":0.00793,"49":0.01984,"50":0.00793,"51":0.00793,"52":0.00793,"53":0.00793,"54":0.00793,"55":0.00793,"56":0.00793,"57":0.00793,"58":0.00793,"59":0.00793,"60":0.00793,"71":0.00397,"73":0.00397,"74":0.00397,"76":0.00397,"79":0.08727,"80":0.00397,"81":0.00397,"83":0.00793,"85":0.00397,"86":0.00397,"87":0.07141,"88":0.00397,"91":0.00793,"94":0.00397,"97":0.00397,"98":2.54681,"99":0.00397,"100":0.00793,"102":0.00793,"103":0.0119,"104":0.05951,"106":0.00397,"108":0.06744,"109":1.64234,"110":0.00397,"111":0.0476,"112":0.46017,"113":0.00397,"114":0.0238,"115":0.00397,"116":0.01984,"117":0.00397,"118":0.00793,"119":0.00793,"120":0.03174,"121":0.02777,"122":0.03967,"123":0.0119,"124":0.05951,"125":0.42447,"126":0.05157,"127":0.01984,"128":0.05951,"129":0.00793,"130":0.01587,"131":0.0476,"132":0.03967,"133":0.01984,"134":0.0357,"135":0.04364,"136":0.0476,"137":0.05951,"138":0.17058,"139":0.27769,"140":5.169,"141":13.65838,"142":0.10711,"143":0.00397,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 61 62 63 64 65 66 67 68 69 70 72 75 77 78 84 89 90 92 93 95 96 101 105 107 144 145"},F:{"46":0.01984,"85":0.01587,"86":0.00397,"89":0.00397,"90":0.00397,"91":0.01587,"92":0.01984,"95":0.04364,"108":0.00397,"119":0.00397,"120":0.14678,"121":0.07141,"122":0.7339,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00397,"109":0.05157,"110":0.00397,"114":0.01587,"119":0.00397,"124":0.00397,"129":0.00397,"130":0.00397,"131":0.00397,"132":0.00397,"133":0.00397,"134":0.0119,"135":0.00793,"136":0.00793,"137":0.00397,"138":0.01587,"139":0.0238,"140":0.54348,"141":2.44764,"142":0.00397,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 116 117 118 120 121 122 123 125 126 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.4 17.0 26.2","13.1":0.00793,"14.1":0.0119,"15.6":0.0238,"16.1":0.00397,"16.2":0.00397,"16.3":0.00397,"16.5":0.00397,"16.6":0.04364,"17.1":0.02777,"17.2":0.00397,"17.3":0.00397,"17.4":0.00793,"17.5":0.0119,"17.6":0.05157,"18.0":0.00397,"18.1":0.00793,"18.2":0.00397,"18.3":0.0119,"18.4":0.00793,"18.5-18.6":0.04364,"26.0":0.14281,"26.1":0.00397},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00099,"5.0-5.1":0,"6.0-6.1":0.00396,"7.0-7.1":0.00297,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0089,"10.0-10.2":0.00099,"10.3":0.01681,"11.0-11.2":0.24918,"11.3-11.4":0.00593,"12.0-12.1":0.00198,"12.2-12.5":0.04845,"13.0-13.1":0,"13.2":0.00494,"13.3":0.00198,"13.4-13.7":0.00791,"14.0-14.4":0.01681,"14.5-14.8":0.0178,"15.0-15.1":0.01681,"15.2-15.3":0.01285,"15.4":0.01483,"15.5":0.01681,"15.6-15.8":0.21952,"16.0":0.02966,"16.1":0.05537,"16.2":0.02868,"16.3":0.05142,"16.4":0.01285,"16.5":0.02274,"16.6-16.7":0.29368,"17.0":0.02076,"17.1":0.03164,"17.2":0.02274,"17.3":0.03362,"17.4":0.05933,"17.5":0.10185,"17.6-17.7":0.25709,"18.0":0.05834,"18.1":0.12063,"18.2":0.06526,"18.3":0.20963,"18.4":0.10778,"18.5-18.6":5.4958,"26.0":0.67931,"26.1":0.02472},P:{"4":0.14373,"20":0.01027,"21":0.01027,"22":0.02053,"23":0.04107,"24":0.05133,"25":0.04107,"26":0.05133,"27":0.11293,"28":2.82326,"29":0.19506,"5.0-5.4":0.02053,_:"6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.0616,"8.2":0.01027,"17.0":0.01027,"19.0":0.01027},I:{"0":0.07229,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.27752,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01984,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.23529},Q:{_:"14.9"},O:{"0":0.0181},H:{"0":0},L:{"0":50.45492}}; diff --git a/node_modules/caniuse-lite/data/regions/BH.js b/node_modules/caniuse-lite/data/regions/BH.js new file mode 100644 index 0000000..81345de --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BH.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.01438,"117":0.00359,"127":0.00359,"135":0.00359,"140":0.00359,"142":0.01078,"143":0.27314,"144":0.22283,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.00359,"40":0.00359,"41":0.00359,"42":0.00359,"43":0.00359,"44":0.00359,"45":0.00359,"46":0.00359,"47":0.00719,"48":0.00359,"49":0.00359,"50":0.00359,"51":0.00359,"52":0.00719,"53":0.00359,"54":0.00359,"55":0.00359,"56":0.00359,"57":0.00359,"58":0.00359,"59":0.00359,"60":0.00359,"64":0.01438,"65":0.01797,"68":0.00359,"75":0.00359,"79":0.0611,"86":0.00719,"87":0.01078,"91":0.00719,"92":0.00719,"93":0.00359,"94":0.03953,"95":0.00719,"98":0.01438,"103":0.13298,"105":0.00359,"108":0.01797,"109":0.26955,"110":0.00719,"111":0.02516,"112":6.22481,"114":0.01078,"116":0.02156,"118":0.00359,"119":0.01078,"120":0.01797,"121":0.00719,"122":0.03594,"123":0.00719,"124":0.00359,"125":3.37477,"126":0.50675,"127":0.04313,"128":0.06469,"129":0.02516,"130":0.01438,"131":0.0611,"132":0.06469,"133":0.01797,"134":0.02156,"135":0.01797,"136":0.03953,"137":0.03953,"138":0.39534,"139":0.58942,"140":3.85277,"141":8.33808,"142":0.0611,"143":0.00359,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 66 67 69 70 71 72 73 74 76 77 78 80 81 83 84 85 88 89 90 96 97 99 100 101 102 104 106 107 113 115 117 144 145"},F:{"80":0.00719,"82":0.00359,"85":0.00719,"90":0.00719,"91":0.05391,"92":0.09704,"114":0.00359,"120":0.01078,"121":0.0611,"122":0.42769,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 83 84 86 87 88 89 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00719,"114":0.07188,"124":0.00359,"126":0.00359,"128":0.00359,"130":0.00719,"131":0.00359,"134":0.01078,"135":0.00359,"136":0.00719,"137":0.00359,"138":0.01078,"139":0.01078,"140":0.47081,"141":2.18875,"142":0.00359,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 125 127 129 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.4 17.0 26.2","13.1":0.00719,"14.1":0.00719,"15.4":0.00359,"15.5":0.00359,"15.6":0.03235,"16.1":0.00719,"16.2":0.00359,"16.3":0.02516,"16.5":0.01438,"16.6":0.04313,"17.1":0.05032,"17.2":0.00359,"17.3":0.00719,"17.4":0.01078,"17.5":0.03953,"17.6":0.05032,"18.0":0.00719,"18.1":0.01438,"18.2":0.01078,"18.3":0.03594,"18.4":0.01438,"18.5-18.6":0.11501,"26.0":0.24439,"26.1":0.00359},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00263,"5.0-5.1":0,"6.0-6.1":0.01053,"7.0-7.1":0.0079,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0237,"10.0-10.2":0.00263,"10.3":0.04476,"11.0-11.2":0.66348,"11.3-11.4":0.0158,"12.0-12.1":0.00527,"12.2-12.5":0.12901,"13.0-13.1":0,"13.2":0.01316,"13.3":0.00527,"13.4-13.7":0.02106,"14.0-14.4":0.04476,"14.5-14.8":0.04739,"15.0-15.1":0.04476,"15.2-15.3":0.03423,"15.4":0.03949,"15.5":0.04476,"15.6-15.8":0.5845,"16.0":0.07899,"16.1":0.14744,"16.2":0.07635,"16.3":0.13691,"16.4":0.03423,"16.5":0.06056,"16.6-16.7":0.78196,"17.0":0.05529,"17.1":0.08425,"17.2":0.06056,"17.3":0.08952,"17.4":0.15797,"17.5":0.27119,"17.6-17.7":0.68455,"18.0":0.15534,"18.1":0.32121,"18.2":0.17377,"18.3":0.55817,"18.4":0.28698,"18.5-18.6":14.63347,"26.0":1.80878,"26.1":0.06582},P:{"4":0.02058,"24":0.01029,"25":0.08231,"26":0.06173,"27":0.14404,"28":2.80874,"29":0.22635,_:"20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04115},I:{"0":0.01919,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.51889,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00359,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.44842},Q:{_:"14.9"},O:{"0":0.64701},H:{"0":0},L:{"0":38.20694}}; diff --git a/node_modules/caniuse-lite/data/regions/BI.js b/node_modules/caniuse-lite/data/regions/BI.js new file mode 100644 index 0000000..17a7a4d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BI.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.01232,"56":0.00411,"59":0.00821,"65":0.02464,"69":0.02053,"72":0.03695,"81":0.00411,"82":0.01232,"95":0.00411,"102":0.00411,"114":0.00821,"115":0.09033,"116":0.04106,"127":0.05338,"128":0.01232,"130":0.01232,"134":0.02464,"136":0.47219,"138":0.00411,"139":0.00411,"140":0.09854,"141":0.12729,"142":0.08623,"143":0.74729,"144":1.0265,"145":0.00411,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 60 61 62 63 64 66 67 68 70 71 73 74 75 76 77 78 79 80 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 117 118 119 120 121 122 123 124 125 126 129 131 132 133 135 137 146 147 3.5 3.6"},D:{"26":0.00411,"41":0.00411,"43":0.00411,"44":0.00411,"46":0.01232,"48":0.00411,"49":0.00821,"50":0.02053,"54":0.00411,"56":0.00411,"60":0.00411,"63":0.00821,"64":0.01232,"67":0.00821,"70":0.01642,"74":0.02053,"76":0.02053,"78":0.00821,"79":0.03695,"80":0.07801,"81":0.02053,"85":0.01232,"86":0.03285,"87":0.01642,"89":0.00411,"92":0.00411,"93":0.02874,"94":0.2751,"97":0.02053,"99":0.00411,"100":0.00821,"103":0.04927,"105":0.03285,"106":0.00821,"108":0.00411,"109":0.91974,"112":0.03285,"113":0.02053,"114":0.03285,"116":0.05338,"119":0.02053,"121":0.02464,"122":0.01232,"123":0.02053,"124":0.20941,"125":0.30795,"126":0.01232,"127":0.01232,"128":0.04517,"129":0.03285,"130":0.01232,"131":0.08212,"132":0.03695,"133":0.08212,"134":0.02464,"135":0.09444,"136":0.08212,"137":0.24636,"138":0.60358,"139":0.83352,"140":4.38521,"141":7.83014,"142":0.13139,"143":0.00411,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 45 47 51 52 53 55 57 58 59 61 62 65 66 68 69 71 72 73 75 77 83 84 88 90 91 95 96 98 101 102 104 107 110 111 115 117 118 120 144 145"},F:{"21":0.00411,"36":0.00821,"50":0.00411,"79":0.01642,"87":0.00821,"91":0.02053,"92":0.02053,"106":0.00411,"113":0.00821,"117":0.00411,"119":0.00821,"120":0.271,"121":0.02874,"122":1.43299,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 114 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00411,"14":0.00411,"16":0.01642,"17":0.02053,"18":0.05748,"90":0.03695,"92":0.09854,"100":0.02874,"107":0.00411,"109":0.08623,"114":0.03285,"121":0.00411,"122":0.03285,"127":0.01232,"128":0.00411,"129":0.00411,"130":0.00821,"131":0.00821,"132":0.01642,"133":0.02874,"134":0.00411,"135":0.00411,"136":0.05748,"137":0.00821,"138":0.02053,"139":0.09854,"140":0.64054,"141":3.0097,"142":0.00411,_:"13 15 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 113 115 116 117 118 119 120 123 124 125 126"},E:{"14":0.01232,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.1 17.3 17.4 18.2 18.3 26.1 26.2","5.1":0.00411,"11.1":0.00821,"13.1":0.02464,"14.1":0.01232,"15.6":0.07801,"16.1":0.00821,"16.3":0.00821,"16.6":0.06159,"17.2":0.00411,"17.5":0.04517,"17.6":0.01232,"18.0":0.02874,"18.1":0.01232,"18.4":0.42292,"18.5-18.6":0.02464,"26.0":0.31206},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00051,"5.0-5.1":0,"6.0-6.1":0.00202,"7.0-7.1":0.00152,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00455,"10.0-10.2":0.00051,"10.3":0.0086,"11.0-11.2":0.12746,"11.3-11.4":0.00303,"12.0-12.1":0.00101,"12.2-12.5":0.02478,"13.0-13.1":0,"13.2":0.00253,"13.3":0.00101,"13.4-13.7":0.00405,"14.0-14.4":0.0086,"14.5-14.8":0.0091,"15.0-15.1":0.0086,"15.2-15.3":0.00658,"15.4":0.00759,"15.5":0.0086,"15.6-15.8":0.11229,"16.0":0.01517,"16.1":0.02832,"16.2":0.01467,"16.3":0.0263,"16.4":0.00658,"16.5":0.01163,"16.6-16.7":0.15022,"17.0":0.01062,"17.1":0.01619,"17.2":0.01163,"17.3":0.0172,"17.4":0.03035,"17.5":0.0521,"17.6-17.7":0.13151,"18.0":0.02984,"18.1":0.06171,"18.2":0.03338,"18.3":0.10723,"18.4":0.05513,"18.5-18.6":2.81119,"26.0":0.34748,"26.1":0.01264},P:{"4":0.02027,"21":0.13177,"22":0.02027,"23":0.01014,"24":0.13177,"25":0.02027,"26":0.04054,"27":0.09122,"28":0.68925,"29":0.04054,_:"20 5.0-5.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.01014,"7.2-7.4":0.15204,"11.1-11.2":0.02027,"17.0":0.01014,"19.0":0.02027},I:{"0":0.04709,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.73004,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01232,_:"6 7 8 9 10 5.5"},S:{"2.5":0.10022,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33602},Q:{"14.9":0.10611},O:{"0":0.1238},H:{"0":1.77},L:{"0":58.70746}}; diff --git a/node_modules/caniuse-lite/data/regions/BJ.js b/node_modules/caniuse-lite/data/regions/BJ.js new file mode 100644 index 0000000..297aba7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BJ.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00361,"46":0.00361,"49":0.00361,"50":0.00361,"52":0.00361,"57":0.00361,"61":0.00361,"66":0.00361,"67":0.00361,"72":0.01083,"75":0.00361,"76":0.00361,"80":0.00361,"89":0.00361,"103":0.00361,"106":0.00361,"107":0.01806,"110":0.01444,"112":0.00361,"114":0.00361,"115":0.14805,"117":0.00361,"121":0.00361,"127":0.02889,"128":0.00722,"130":0.00361,"135":0.00361,"136":0.02528,"137":0.00361,"140":0.04333,"141":0.00722,"142":0.065,"143":0.88108,"144":0.69331,"145":0.00361,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 51 53 54 55 56 58 59 60 62 63 64 65 68 69 70 71 73 74 77 78 79 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 108 109 111 113 116 118 119 120 122 123 124 125 126 129 131 132 133 134 138 139 146 147 3.5 3.6"},D:{"40":0.00361,"41":0.00722,"42":0.00722,"43":0.00361,"44":0.01083,"45":0.00722,"46":0.00722,"47":0.01083,"48":0.00722,"49":0.02167,"50":0.00361,"51":0.00361,"52":0.00361,"53":0.00722,"54":0.00361,"55":0.00361,"56":0.00361,"57":0.01444,"58":0.00361,"59":0.00361,"60":0.00722,"62":0.00361,"63":0.00361,"67":0.00361,"68":0.00361,"70":0.01083,"71":0.00722,"72":0.00722,"73":0.01806,"74":0.10111,"75":0.01083,"76":0.02167,"77":0.00722,"78":0.02167,"79":0.01444,"80":0.00361,"81":0.00722,"83":0.01806,"84":0.00361,"85":0.01083,"86":0.01444,"87":0.01444,"88":0.00361,"89":0.00361,"90":0.00361,"91":0.00722,"92":0.00361,"93":0.00361,"94":0.01444,"95":0.00722,"96":0.00361,"97":0.00361,"98":0.00361,"99":0.00722,"101":0.00361,"102":0.00361,"103":0.065,"104":0.01806,"105":0.00722,"106":0.00361,"107":0.00361,"108":0.01083,"109":0.70053,"111":0.01806,"112":0.00361,"113":0.00361,"114":0.02167,"116":0.01806,"117":0.01083,"118":0.00361,"119":0.01806,"120":0.00722,"121":0.00722,"122":0.0325,"123":0.01806,"124":0.00722,"125":0.68609,"126":0.0325,"127":0.01806,"128":0.0975,"129":0.00361,"130":0.02528,"131":0.05055,"132":0.02889,"133":0.04333,"134":0.06139,"135":0.05417,"136":0.08666,"137":0.09389,"138":0.37554,"139":0.37193,"140":3.47739,"141":9.60887,"142":0.13361,"143":0.02528,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 61 64 65 66 69 100 110 115 144 145"},F:{"37":0.00722,"64":0.00361,"77":0.00361,"79":0.01444,"85":0.00361,"87":0.00361,"89":0.00722,"90":0.02889,"91":0.18055,"92":0.02528,"95":0.11555,"113":0.00361,"117":0.00361,"118":0.00361,"119":0.00361,"120":0.25999,"121":0.02889,"122":1.17358,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 86 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01444,"14":0.00361,"15":0.00361,"17":0.00361,"18":0.02167,"84":0.01083,"85":0.00722,"89":0.00361,"90":0.01083,"92":0.07583,"100":0.00361,"107":0.01806,"109":0.00722,"110":0.00361,"114":0.11194,"122":0.01444,"125":0.00361,"126":0.00361,"129":0.00722,"130":0.00361,"131":0.00722,"132":0.00361,"133":0.05417,"134":0.00361,"135":0.00722,"136":0.01083,"137":0.00722,"138":0.03611,"139":0.0325,"140":0.79803,"141":2.77325,"142":0.00722,_:"13 16 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 111 112 113 115 116 117 118 119 120 121 123 124 127 128"},E:{"11":0.00361,"13":0.02167,_:"0 4 5 6 7 8 9 10 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.4 16.0 18.2 26.1 26.2","5.1":0.00361,"13.1":0.00722,"14.1":0.02528,"15.1":0.00361,"15.2-15.3":0.00722,"15.5":0.01444,"15.6":0.03972,"16.1":0.00361,"16.2":0.00361,"16.3":0.01444,"16.4":0.01806,"16.5":0.00722,"16.6":0.19499,"17.0":0.01083,"17.1":0.06861,"17.2":0.00361,"17.3":0.00361,"17.4":0.00722,"17.5":0.03972,"17.6":0.15888,"18.0":0.00361,"18.1":0.03611,"18.3":0.01806,"18.4":0.00722,"18.5-18.6":0.04333,"26.0":0.21666},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0008,"5.0-5.1":0,"6.0-6.1":0.0032,"7.0-7.1":0.0024,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0072,"10.0-10.2":0.0008,"10.3":0.01361,"11.0-11.2":0.20174,"11.3-11.4":0.0048,"12.0-12.1":0.0016,"12.2-12.5":0.03923,"13.0-13.1":0,"13.2":0.004,"13.3":0.0016,"13.4-13.7":0.0064,"14.0-14.4":0.01361,"14.5-14.8":0.01441,"15.0-15.1":0.01361,"15.2-15.3":0.01041,"15.4":0.01201,"15.5":0.01361,"15.6-15.8":0.17772,"16.0":0.02402,"16.1":0.04483,"16.2":0.02322,"16.3":0.04163,"16.4":0.01041,"16.5":0.01841,"16.6-16.7":0.23776,"17.0":0.01681,"17.1":0.02562,"17.2":0.01841,"17.3":0.02722,"17.4":0.04803,"17.5":0.08246,"17.6-17.7":0.20814,"18.0":0.04723,"18.1":0.09767,"18.2":0.05284,"18.3":0.16971,"18.4":0.08726,"18.5-18.6":4.44941,"26.0":0.54997,"26.1":0.02001},P:{"4":0.1765,"22":0.01038,"23":0.03115,"24":0.02076,"25":0.01038,"26":0.01038,"27":0.05191,"28":0.48796,"29":0.02076,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01038},I:{"0":0.04466,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.91986,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.065,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01278,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12778},Q:{"14.9":0.02556},O:{"0":0.30667},H:{"0":4.06},L:{"0":55.43635}}; diff --git a/node_modules/caniuse-lite/data/regions/BM.js b/node_modules/caniuse-lite/data/regions/BM.js new file mode 100644 index 0000000..003bf7e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BM.js @@ -0,0 +1 @@ +module.exports={C:{"142":0.00278,"143":0.00556,"144":0.00556,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 146 147 3.5 3.6"},D:{"109":0.01667,"125":0.08056,"128":0.00278,"129":0.00833,"134":0.00278,"136":0.00278,"137":0.01111,"138":0.00278,"139":0.00833,"140":0.11945,"141":0.18613,"142":0.00278,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 130 131 132 133 135 143 144 145"},F:{"122":0.00556,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00278,"140":0.02222,"141":0.10556,"142":0.00278,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 26.2","14.1":0.025,"15.1":0.01667,"15.2-15.3":0.00278,"15.4":0.01667,"15.5":0.07501,"15.6":0.70839,"16.0":0.01389,"16.1":0.08612,"16.2":0.1389,"16.3":0.31947,"16.4":0.08334,"16.5":0.1139,"16.6":1.57513,"17.0":0.025,"17.1":1.43345,"17.2":0.05278,"17.3":0.08056,"17.4":0.1639,"17.5":0.25835,"17.6":0.93063,"18.0":0.06389,"18.1":0.28613,"18.2":0.09445,"18.3":0.51671,"18.4":0.23613,"18.5-18.6":0.97508,"26.0":2.12517,"26.1":0.07778},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0072,"5.0-5.1":0,"6.0-6.1":0.02878,"7.0-7.1":0.02159,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06476,"10.0-10.2":0.0072,"10.3":0.12232,"11.0-11.2":1.81314,"11.3-11.4":0.04317,"12.0-12.1":0.01439,"12.2-12.5":0.35256,"13.0-13.1":0,"13.2":0.03598,"13.3":0.01439,"13.4-13.7":0.05756,"14.0-14.4":0.12232,"14.5-14.8":0.12951,"15.0-15.1":0.12232,"15.2-15.3":0.09354,"15.4":0.10793,"15.5":0.12232,"15.6-15.8":1.59729,"16.0":0.21585,"16.1":0.40292,"16.2":0.20866,"16.3":0.37414,"16.4":0.09354,"16.5":0.16549,"16.6-16.7":2.13692,"17.0":0.1511,"17.1":0.23024,"17.2":0.16549,"17.3":0.24463,"17.4":0.4317,"17.5":0.74109,"17.6-17.7":1.8707,"18.0":0.42451,"18.1":0.87779,"18.2":0.47487,"18.3":1.52534,"18.4":0.78426,"18.5-18.6":39.98983,"26.0":4.94297,"26.1":0.17988},P:{"28":0.04333,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.00722},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":0.23441}}; diff --git a/node_modules/caniuse-lite/data/regions/BN.js b/node_modules/caniuse-lite/data/regions/BN.js new file mode 100644 index 0000000..b974e23 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BN.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.15095,"135":0.00604,"136":0.00604,"141":0.00604,"142":0.04227,"143":0.44681,"144":0.48908,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 137 138 139 140 145 146 147 3.5 3.6"},D:{"34":0.01208,"39":0.01811,"40":0.01811,"41":0.01811,"42":0.01208,"43":0.02415,"44":0.01811,"45":0.01811,"46":0.01811,"47":0.02415,"48":0.01811,"49":0.01811,"50":0.01811,"51":0.01811,"52":0.01208,"53":0.01811,"54":0.01811,"55":0.02415,"56":0.01811,"57":0.01811,"58":0.01811,"59":0.01811,"60":0.01811,"69":0.00604,"70":0.01811,"79":0.01811,"81":0.01208,"83":0.00604,"87":0.01208,"91":0.00604,"92":0.01208,"93":0.00604,"94":0.01208,"98":0.00604,"103":0.02415,"108":0.00604,"109":0.62795,"111":0.03623,"112":11.56277,"114":0.00604,"116":0.03019,"117":0.00604,"119":0.01811,"120":0.01208,"121":0.01208,"122":0.09661,"123":0.01208,"124":0.01208,"125":14.29798,"126":0.47096,"127":0.01208,"128":0.0483,"129":0.00604,"130":0.04227,"131":0.06642,"132":0.02415,"133":0.04227,"134":0.01811,"135":0.02415,"136":0.02415,"137":0.05434,"138":0.24756,"139":0.26567,"140":4.10584,"141":14.27383,"142":0.13887,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 61 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 80 84 85 86 88 89 90 95 96 97 99 100 101 102 104 105 106 107 110 113 115 118 143 144 145"},F:{"90":0.00604,"91":0.03019,"92":0.06642,"95":0.01811,"118":0.00604,"120":0.04227,"121":0.07849,"122":0.8574,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00604,"18":0.00604,"109":0.00604,"114":0.03019,"136":0.00604,"138":0.14491,"139":0.02415,"140":0.67022,"141":3.34505,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 26.1 26.2","14.1":0.01208,"15.1":0.00604,"15.4":0.00604,"15.5":0.01208,"15.6":0.10868,"16.0":0.01208,"16.1":0.01208,"16.2":0.00604,"16.3":0.01811,"16.4":0.01208,"16.5":0.00604,"16.6":0.13284,"17.0":0.00604,"17.1":0.04227,"17.2":0.01811,"17.3":0.04227,"17.4":0.01811,"17.5":0.02415,"17.6":0.41058,"18.0":0.01811,"18.1":0.05434,"18.2":0.00604,"18.3":0.07246,"18.4":0.02415,"18.5-18.6":0.11472,"26.0":0.62795},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00106,"5.0-5.1":0,"6.0-6.1":0.00422,"7.0-7.1":0.00317,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0095,"10.0-10.2":0.00106,"10.3":0.01794,"11.0-11.2":0.26598,"11.3-11.4":0.00633,"12.0-12.1":0.00211,"12.2-12.5":0.05172,"13.0-13.1":0,"13.2":0.00528,"13.3":0.00211,"13.4-13.7":0.00844,"14.0-14.4":0.01794,"14.5-14.8":0.019,"15.0-15.1":0.01794,"15.2-15.3":0.01372,"15.4":0.01583,"15.5":0.01794,"15.6-15.8":0.23432,"16.0":0.03166,"16.1":0.05911,"16.2":0.03061,"16.3":0.05488,"16.4":0.01372,"16.5":0.02428,"16.6-16.7":0.31348,"17.0":0.02217,"17.1":0.03378,"17.2":0.02428,"17.3":0.03589,"17.4":0.06333,"17.5":0.10871,"17.6-17.7":0.27442,"18.0":0.06227,"18.1":0.12877,"18.2":0.06966,"18.3":0.22376,"18.4":0.11505,"18.5-18.6":5.86634,"26.0":0.72511,"26.1":0.02639},P:{"4":0.02111,"25":0.03167,"27":0.01056,"28":1.30896,"29":0.07389,_:"20 21 22 23 24 26 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01056,"7.2-7.4":0.04222,"15.0":0.01056},I:{"0":0.00396,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":2.31777,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10301},Q:{_:"14.9"},O:{"0":0.56657},H:{"0":0},L:{"0":27.48474}}; diff --git a/node_modules/caniuse-lite/data/regions/BO.js b/node_modules/caniuse-lite/data/regions/BO.js new file mode 100644 index 0000000..0504494 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BO.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00579,"48":0.00579,"52":0.01738,"61":0.03476,"68":0.00579,"78":0.00579,"105":0.00579,"113":0.01159,"115":0.29549,"125":0.01738,"127":0.00579,"128":0.01159,"133":0.00579,"136":0.01159,"138":0.00579,"139":0.01159,"140":0.03476,"141":0.00579,"142":0.01738,"143":0.94442,"144":0.99077,"145":0.00579,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 134 135 137 146 147 3.5 3.6"},D:{"39":0.01159,"40":0.01159,"41":0.01159,"42":0.01159,"43":0.01159,"44":0.01159,"45":0.01159,"46":0.01159,"47":0.01159,"48":0.01159,"49":0.01159,"50":0.01159,"51":0.01159,"52":0.01159,"53":0.01159,"54":0.01159,"55":0.01159,"56":0.00579,"57":0.01159,"58":0.01159,"59":0.01159,"60":0.01159,"69":0.00579,"70":0.00579,"75":0.01159,"78":0.00579,"79":0.06953,"83":0.00579,"84":0.01159,"85":0.00579,"87":0.04056,"92":0.00579,"93":0.00579,"96":0.00579,"97":0.01738,"98":0.00579,"99":0.00579,"100":0.00579,"101":0.00579,"103":0.02897,"105":0.02897,"106":0.00579,"107":0.00579,"108":0.02897,"109":1.49485,"110":0.00579,"111":0.01159,"112":6.07211,"113":0.00579,"114":0.06953,"116":0.04056,"117":0.00579,"118":0.00579,"119":0.01738,"120":0.02897,"121":0.01738,"122":0.08112,"123":0.01738,"124":0.04056,"125":5.13348,"126":0.64313,"127":0.02897,"128":0.04635,"129":0.01738,"130":0.03476,"131":0.08691,"132":0.05794,"133":0.02897,"134":0.04056,"135":0.05794,"136":0.05215,"137":0.07532,"138":0.26073,"139":0.35923,"140":9.4616,"141":17.00539,"142":0.1912,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 71 72 73 74 76 77 80 81 86 88 89 90 91 94 95 102 104 115 143 144 145"},F:{"79":0.01159,"91":0.00579,"92":0.02318,"95":0.05215,"99":0.06373,"114":0.00579,"119":0.00579,"120":0.13906,"121":0.18541,"122":1.59335,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00579,"92":0.02318,"109":0.02318,"114":0.21438,"122":0.00579,"129":0.00579,"131":0.00579,"133":0.00579,"134":0.01159,"135":0.00579,"136":0.02318,"137":0.08112,"138":0.02318,"139":0.04635,"140":0.52146,"141":3.13455,"142":0.01159,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 18.1 18.2 26.2","5.1":0.01159,"13.1":0.01159,"14.1":0.05794,"15.6":0.02897,"16.1":0.04056,"16.6":0.06953,"17.1":0.06373,"17.4":0.00579,"17.5":0.00579,"17.6":0.06953,"18.3":0.01738,"18.4":0.00579,"18.5-18.6":0.02318,"26.0":0.16803,"26.1":0.01738},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0003,"5.0-5.1":0,"6.0-6.1":0.00122,"7.0-7.1":0.00091,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00274,"10.0-10.2":0.0003,"10.3":0.00518,"11.0-11.2":0.07684,"11.3-11.4":0.00183,"12.0-12.1":0.00061,"12.2-12.5":0.01494,"13.0-13.1":0,"13.2":0.00152,"13.3":0.00061,"13.4-13.7":0.00244,"14.0-14.4":0.00518,"14.5-14.8":0.00549,"15.0-15.1":0.00518,"15.2-15.3":0.00396,"15.4":0.00457,"15.5":0.00518,"15.6-15.8":0.0677,"16.0":0.00915,"16.1":0.01708,"16.2":0.00884,"16.3":0.01586,"16.4":0.00396,"16.5":0.00701,"16.6-16.7":0.09057,"17.0":0.0064,"17.1":0.00976,"17.2":0.00701,"17.3":0.01037,"17.4":0.0183,"17.5":0.03141,"17.6-17.7":0.07928,"18.0":0.01799,"18.1":0.0372,"18.2":0.02013,"18.3":0.06465,"18.4":0.03324,"18.5-18.6":1.69483,"26.0":0.20949,"26.1":0.00762},P:{"4":0.06318,"21":0.01053,"22":0.02106,"23":0.01053,"24":0.01053,"25":0.01053,"26":0.05265,"27":0.02106,"28":1.06348,"29":0.08424,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.1053,"13.0":0.01053,"17.0":0.06318},I:{"0":0.0336,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.39957,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00579,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.1388},Q:{"14.9":0.00421},O:{"0":0.03785},H:{"0":0},L:{"0":40.23895}}; diff --git a/node_modules/caniuse-lite/data/regions/BR.js b/node_modules/caniuse-lite/data/regions/BR.js new file mode 100644 index 0000000..42c30e6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BR.js @@ -0,0 +1 @@ +module.exports={C:{"112":0.00775,"113":0.00775,"115":0.0465,"116":0.00775,"128":0.0155,"136":0.00775,"139":0.00775,"140":0.03875,"141":0.00775,"142":0.0155,"143":0.31775,"144":0.28675,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 145 146 147 3.5 3.6"},D:{"39":0.02325,"40":0.02325,"41":0.02325,"42":0.02325,"43":0.02325,"44":0.02325,"45":0.02325,"46":0.02325,"47":0.02325,"48":0.02325,"49":0.02325,"50":0.02325,"51":0.02325,"52":0.02325,"53":0.02325,"54":0.02325,"55":0.031,"56":0.02325,"57":0.02325,"58":0.02325,"59":0.02325,"60":0.02325,"66":0.0155,"75":0.00775,"78":0.00775,"79":0.00775,"87":0.00775,"103":0.00775,"104":0.02325,"105":0.00775,"108":0.00775,"109":0.36425,"112":32.69725,"113":0.00775,"114":0.0155,"115":0.00775,"116":0.0155,"119":0.02325,"120":0.06975,"121":0.00775,"122":0.02325,"123":0.00775,"124":0.0155,"125":20.1035,"126":2.82875,"127":0.0155,"128":0.06975,"129":0.0155,"130":0.02325,"131":0.05425,"132":0.02325,"133":0.031,"134":0.031,"135":0.03875,"136":0.0465,"137":0.05425,"138":0.155,"139":0.25575,"140":3.51075,"141":9.69525,"142":0.155,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 76 77 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 106 107 110 111 117 118 143 144 145"},F:{"92":0.00775,"95":0.00775,"120":0.0465,"121":0.20925,"122":1.3175,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00775,"109":0.0155,"114":0.031,"131":0.00775,"134":0.0155,"135":0.00775,"136":0.00775,"137":0.00775,"138":0.0155,"139":0.0155,"140":0.39525,"141":1.96075,"142":0.00775,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 18.0 18.2 18.4 26.2","5.1":0.00775,"15.6":0.00775,"16.6":0.0155,"17.1":0.00775,"17.5":0.00775,"17.6":0.0155,"18.1":0.00775,"18.3":0.00775,"18.5-18.6":0.0155,"26.0":0.10075,"26.1":0.00775},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00022,"5.0-5.1":0,"6.0-6.1":0.00086,"7.0-7.1":0.00065,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00195,"10.0-10.2":0.00022,"10.3":0.00368,"11.0-11.2":0.05449,"11.3-11.4":0.0013,"12.0-12.1":0.00043,"12.2-12.5":0.0106,"13.0-13.1":0,"13.2":0.00108,"13.3":0.00043,"13.4-13.7":0.00173,"14.0-14.4":0.00368,"14.5-14.8":0.00389,"15.0-15.1":0.00368,"15.2-15.3":0.00281,"15.4":0.00324,"15.5":0.00368,"15.6-15.8":0.048,"16.0":0.00649,"16.1":0.01211,"16.2":0.00627,"16.3":0.01124,"16.4":0.00281,"16.5":0.00497,"16.6-16.7":0.06422,"17.0":0.00454,"17.1":0.00692,"17.2":0.00497,"17.3":0.00735,"17.4":0.01297,"17.5":0.02227,"17.6-17.7":0.05622,"18.0":0.01276,"18.1":0.02638,"18.2":0.01427,"18.3":0.04584,"18.4":0.02357,"18.5-18.6":1.20178,"26.0":0.14855,"26.1":0.00541},P:{"25":0.01082,"26":0.01082,"27":0.01082,"28":0.43277,"29":0.03246,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01082},I:{"0":0.04494,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.0765,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0093,"9":0.0186,"11":0.0186,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.04275},Q:{_:"14.9"},O:{"0":0.0045},H:{"0":0},L:{"0":20.48125}}; diff --git a/node_modules/caniuse-lite/data/regions/BS.js b/node_modules/caniuse-lite/data/regions/BS.js new file mode 100644 index 0000000..ac55520 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BS.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00278,"52":0.00278,"115":0.07495,"127":0.00555,"140":0.00555,"142":0.0111,"143":0.10826,"144":0.07218,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.00278,"46":0.00278,"49":0.00278,"71":0.00278,"76":0.00278,"90":0.00278,"93":0.00278,"103":0.02498,"109":0.11382,"114":0.00278,"116":0.03609,"122":0.00555,"123":0.00278,"124":0.00278,"125":0.83835,"126":0.0111,"128":0.01388,"129":0.02776,"131":0.00555,"132":0.00278,"133":0.00278,"134":0.00278,"135":0.01388,"136":0.00278,"137":0.07218,"138":0.04442,"139":0.05274,"140":0.77728,"141":1.71557,"142":0.01943,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 91 92 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 127 130 143 144 145"},F:{"92":0.00278,"120":0.00555,"121":0.00555,"122":0.03331,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00278,"126":0.00555,"131":0.00278,"132":0.00278,"133":0.00555,"134":0.00278,"135":0.00833,"137":0.00278,"138":0.00555,"139":0.00833,"140":0.27482,"141":1.20478,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 136 142"},E:{"14":0.00278,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 26.2","12.1":0.00278,"13.1":0.00555,"14.1":0.0111,"15.1":0.01388,"15.2-15.3":0.00833,"15.4":0.06385,"15.5":0.04164,"15.6":0.43028,"16.0":0.00833,"16.1":0.09161,"16.2":0.05552,"16.3":0.12214,"16.4":0.03331,"16.5":0.09161,"16.6":1.06876,"17.0":0.01943,"17.1":1.28251,"17.2":0.03609,"17.3":0.07218,"17.4":0.12214,"17.5":0.25539,"17.6":0.65514,"18.0":0.03054,"18.1":0.18877,"18.2":0.0805,"18.3":0.37754,"18.4":0.30258,"18.5-18.6":0.73842,"26.0":1.80995,"26.1":0.0694},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00669,"5.0-5.1":0,"6.0-6.1":0.02676,"7.0-7.1":0.02007,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0602,"10.0-10.2":0.00669,"10.3":0.11372,"11.0-11.2":1.68573,"11.3-11.4":0.04014,"12.0-12.1":0.01338,"12.2-12.5":0.32778,"13.0-13.1":0,"13.2":0.03345,"13.3":0.01338,"13.4-13.7":0.05352,"14.0-14.4":0.11372,"14.5-14.8":0.12041,"15.0-15.1":0.11372,"15.2-15.3":0.08696,"15.4":0.10034,"15.5":0.11372,"15.6-15.8":1.48505,"16.0":0.20068,"16.1":0.37461,"16.2":0.19399,"16.3":0.34785,"16.4":0.08696,"16.5":0.15386,"16.6-16.7":1.98676,"17.0":0.14048,"17.1":0.21406,"17.2":0.15386,"17.3":0.22744,"17.4":0.40137,"17.5":0.68901,"17.6-17.7":1.73925,"18.0":0.39468,"18.1":0.81611,"18.2":0.4415,"18.3":1.41816,"18.4":0.72915,"18.5-18.6":37.17982,"26.0":4.59563,"26.1":0.16724},P:{"24":0.01026,"25":0.01026,"26":0.02052,"27":0.02052,"28":0.59509,"29":0.04104,_:"4 20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01026},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.00722,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.02167},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":5.48442}}; diff --git a/node_modules/caniuse-lite/data/regions/BT.js b/node_modules/caniuse-lite/data/regions/BT.js new file mode 100644 index 0000000..2fcdb18 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BT.js @@ -0,0 +1 @@ +module.exports={C:{"37":0.00783,"46":0.00391,"47":0.01174,"94":0.00391,"111":0.01174,"115":0.02739,"127":0.00391,"128":0.00783,"131":0.06261,"137":0.00391,"142":0.01174,"143":0.34826,"144":0.12913,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 134 135 136 138 139 140 141 145 146 147 3.5 3.6"},D:{"39":0.00783,"40":0.00391,"41":0.00391,"42":0.00391,"43":0.00391,"44":0.00391,"45":0.00391,"46":0.00783,"47":0.00783,"48":0.00783,"49":0.01565,"50":0.01174,"51":0.00391,"52":0.00783,"53":0.00391,"54":0.00391,"55":0.00783,"56":0.00391,"57":0.00391,"58":0.00391,"59":0.00783,"67":0.00391,"69":0.00391,"72":0.02739,"74":0.00391,"75":0.01174,"77":0.01174,"78":0.01174,"80":0.00391,"83":0.00391,"86":0.00391,"87":0.00391,"89":0.00391,"90":0.00391,"93":0.03913,"95":0.00391,"96":0.00391,"97":0.00783,"98":0.30913,"99":0.11348,"100":0.00391,"103":0.01957,"108":0.0313,"109":0.47347,"114":0.00783,"116":0.06261,"119":0.01957,"120":0.00391,"122":0.01565,"123":0.00391,"124":0.00783,"125":3.26344,"126":0.01957,"127":0.13304,"128":0.05478,"129":0.00391,"130":0.00391,"131":0.03913,"132":0.02348,"133":0.01565,"134":0.05478,"135":0.31304,"136":0.01565,"137":0.12522,"138":0.16043,"139":0.38347,"140":5.07907,"141":12.12639,"142":0.12913,"143":0.00783,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 60 61 62 63 64 65 66 68 70 71 73 76 79 81 84 85 88 91 92 94 101 102 104 105 106 107 110 111 112 113 115 117 118 121 144 145"},F:{"72":0.00391,"84":0.00783,"91":0.19174,"92":0.10174,"95":0.01957,"120":0.03913,"121":0.03522,"122":0.28565,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02348,"84":0.00391,"92":0.00391,"98":0.0313,"99":0.01565,"100":0.00391,"103":0.00391,"109":0.01174,"112":0.00391,"113":0.01565,"114":0.15261,"115":0.00391,"116":0.01957,"117":0.00391,"118":0.00391,"119":0.01957,"120":0.01174,"121":0.00391,"122":0.01565,"123":0.00783,"124":0.03522,"125":0.01174,"126":0.00391,"127":0.01957,"129":0.05087,"130":0.00391,"131":0.01174,"132":0.00391,"133":0.01174,"134":0.00783,"135":0.01174,"136":0.01957,"137":0.02348,"138":0.03522,"139":0.09391,"140":0.56347,"141":3.36518,"142":0.00783,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 101 102 104 105 106 107 108 110 111 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.4 16.0 16.1 17.0 17.3 26.2","11.1":0.00391,"14.1":0.01957,"15.2-15.3":0.00391,"15.5":0.00391,"15.6":0.02348,"16.2":0.00783,"16.3":0.00391,"16.4":0.00391,"16.5":0.01174,"16.6":0.05087,"17.1":0.01565,"17.2":0.00783,"17.4":0.00391,"17.5":0.02348,"17.6":0.06261,"18.0":0.00391,"18.1":0.01174,"18.2":0.03913,"18.3":0.04696,"18.4":0.01957,"18.5-18.6":0.12522,"26.0":0.34826,"26.1":0.00391},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00067,"5.0-5.1":0,"6.0-6.1":0.00267,"7.0-7.1":0.002,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.006,"10.0-10.2":0.00067,"10.3":0.01133,"11.0-11.2":0.16794,"11.3-11.4":0.004,"12.0-12.1":0.00133,"12.2-12.5":0.03265,"13.0-13.1":0,"13.2":0.00333,"13.3":0.00133,"13.4-13.7":0.00533,"14.0-14.4":0.01133,"14.5-14.8":0.012,"15.0-15.1":0.01133,"15.2-15.3":0.00866,"15.4":0.01,"15.5":0.01133,"15.6-15.8":0.14794,"16.0":0.01999,"16.1":0.03732,"16.2":0.01933,"16.3":0.03465,"16.4":0.00866,"16.5":0.01533,"16.6-16.7":0.19793,"17.0":0.01399,"17.1":0.02133,"17.2":0.01533,"17.3":0.02266,"17.4":0.03999,"17.5":0.06864,"17.6-17.7":0.17327,"18.0":0.03932,"18.1":0.0813,"18.2":0.04398,"18.3":0.14128,"18.4":0.07264,"18.5-18.6":3.70395,"26.0":0.45783,"26.1":0.01666},P:{"4":0.02062,"22":0.01031,"23":0.01031,"25":0.01031,"26":0.01031,"27":0.13402,"28":0.64946,"29":0.12371,_:"20 21 24 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.02062,"7.2-7.4":0.02062},I:{"0":0.00608,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.71815,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.0137,"10":0.0137,_:"7 8 9 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06086},Q:{_:"14.9"},O:{"0":0.6512},H:{"0":0},L:{"0":59.17746}}; diff --git a/node_modules/caniuse-lite/data/regions/BW.js b/node_modules/caniuse-lite/data/regions/BW.js new file mode 100644 index 0000000..cd09fe4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BW.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00975,"46":0.00488,"47":0.00975,"52":0.00488,"68":0.00488,"72":0.00488,"88":0.00488,"93":0.00488,"112":0.00488,"115":0.05364,"125":0.01463,"128":0.01463,"136":0.00975,"138":0.00488,"139":0.03413,"140":0.02438,"141":0.00975,"142":0.02438,"143":0.5071,"144":0.38033,"145":0.01463,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 134 135 137 146 147 3.5 3.6"},D:{"39":0.00975,"40":0.00975,"41":0.00975,"42":0.00975,"43":0.00975,"44":0.00488,"45":0.00488,"46":0.00975,"47":0.00975,"48":0.00488,"49":0.01463,"50":0.00975,"51":0.00975,"52":0.00488,"53":0.00488,"54":0.00488,"55":0.00488,"56":0.00975,"57":0.00488,"58":0.00488,"59":0.00488,"60":0.00975,"65":0.00488,"66":0.00488,"68":0.00488,"72":0.00488,"73":0.00488,"75":0.03413,"76":0.00488,"78":0.00488,"79":0.01463,"81":0.00488,"83":0.00488,"85":0.00488,"86":0.01463,"88":0.00488,"90":0.00488,"91":0.00975,"93":0.01463,"98":0.06339,"100":0.02926,"102":0.00975,"103":0.01463,"104":0.03901,"105":0.00488,"106":0.04876,"107":0.00488,"108":0.00488,"109":0.629,"111":0.03901,"112":10.22497,"113":0.00488,"114":0.01463,"116":0.03901,"117":0.00975,"119":0.04388,"120":0.0195,"121":0.00975,"122":0.03901,"123":0.00488,"124":0.33157,"125":3.47659,"126":1.219,"127":0.01463,"128":0.03901,"129":0.01463,"130":0.02926,"131":0.05851,"132":0.0195,"133":0.03413,"134":0.03901,"135":0.13653,"136":0.08289,"137":0.08289,"138":0.29256,"139":0.34132,"140":4.44691,"141":8.94258,"142":0.10727,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 69 70 71 74 77 80 84 87 89 92 94 95 96 97 99 101 110 115 118 143 144 145"},F:{"90":0.00488,"91":0.00488,"92":0.00488,"95":0.0195,"102":0.03901,"117":0.00975,"120":0.04876,"121":0.0195,"122":0.55586,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00488,"13":0.00488,"14":0.00488,"16":0.00488,"18":0.02926,"84":0.00488,"92":0.02438,"100":0.00488,"109":0.02438,"114":0.14628,"115":0.00488,"122":0.01463,"126":0.00488,"127":0.00975,"131":0.00488,"132":0.00975,"133":0.00488,"134":0.0195,"135":0.01463,"136":0.00975,"137":0.01463,"138":0.05851,"139":0.07314,"140":0.85818,"141":4.3689,"142":0.00488,_:"15 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 123 124 125 128 129 130"},E:{"13":0.00488,"14":0.00488,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.5 17.0 18.0 26.2","13.1":0.01463,"14.1":0.00488,"15.6":0.02438,"16.1":0.00488,"16.4":0.00975,"16.6":0.06826,"17.1":0.02438,"17.2":0.02438,"17.3":0.00488,"17.4":0.00488,"17.5":0.01463,"17.6":0.05851,"18.1":0.00488,"18.2":0.00488,"18.3":0.11215,"18.4":0.00488,"18.5-18.6":0.03901,"26.0":0.28768,"26.1":0.00488},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00038,"5.0-5.1":0,"6.0-6.1":0.0015,"7.0-7.1":0.00113,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00338,"10.0-10.2":0.00038,"10.3":0.00639,"11.0-11.2":0.09476,"11.3-11.4":0.00226,"12.0-12.1":0.00075,"12.2-12.5":0.01843,"13.0-13.1":0,"13.2":0.00188,"13.3":0.00075,"13.4-13.7":0.00301,"14.0-14.4":0.00639,"14.5-14.8":0.00677,"15.0-15.1":0.00639,"15.2-15.3":0.00489,"15.4":0.00564,"15.5":0.00639,"15.6-15.8":0.08348,"16.0":0.01128,"16.1":0.02106,"16.2":0.0109,"16.3":0.01955,"16.4":0.00489,"16.5":0.00865,"16.6-16.7":0.11168,"17.0":0.0079,"17.1":0.01203,"17.2":0.00865,"17.3":0.01278,"17.4":0.02256,"17.5":0.03873,"17.6-17.7":0.09777,"18.0":0.02219,"18.1":0.04588,"18.2":0.02482,"18.3":0.07972,"18.4":0.04099,"18.5-18.6":2.08996,"26.0":0.25833,"26.1":0.0094},P:{"4":0.04132,"22":0.03099,"23":0.01033,"24":0.13429,"25":0.05165,"26":0.03099,"27":0.1033,"28":1.81802,"29":0.05165,_:"20 21 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01033,"7.2-7.4":0.24791},I:{"0":0.03069,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.66673,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00975,_:"6 7 8 9 10 5.5"},S:{"2.5":0.02049,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10246},Q:{"14.9":0.00512},O:{"0":0.17418},H:{"0":0.03},L:{"0":52.03875}}; diff --git a/node_modules/caniuse-lite/data/regions/BY.js b/node_modules/caniuse-lite/data/regions/BY.js new file mode 100644 index 0000000..df9adc5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BY.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.04884,"96":0.00611,"105":0.02442,"115":0.45177,"125":0.03663,"128":0.00611,"133":0.00611,"134":0.00611,"136":0.01832,"138":0.00611,"139":0.02442,"140":0.04884,"141":0.00611,"142":0.01832,"143":0.75702,"144":0.64103,"145":0.00611,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 135 137 146 147 3.5 3.6"},D:{"38":0.00611,"39":0.01221,"40":0.01221,"41":0.01221,"42":0.01221,"43":0.01221,"44":0.01221,"45":0.01221,"46":0.01221,"47":0.01221,"48":0.01221,"49":0.02442,"50":0.01221,"51":0.01221,"52":0.01221,"53":0.01221,"54":0.01221,"55":0.01221,"56":0.01221,"57":0.01221,"58":0.01221,"59":0.01221,"60":0.01221,"70":0.00611,"72":0.00611,"75":0.00611,"77":0.00611,"79":0.02442,"84":0.00611,"86":0.00611,"87":0.02442,"88":0.01221,"89":0.04884,"90":0.00611,"97":0.00611,"98":0.09158,"99":0.03053,"100":0.00611,"101":0.01221,"102":0.00611,"103":0.01221,"104":0.09158,"106":0.04274,"108":0.02442,"109":2.91819,"111":0.03663,"112":2.558,"113":0.01221,"114":0.01221,"115":0.01221,"116":0.02442,"117":0.00611,"118":0.01221,"119":0.03053,"120":0.02442,"121":0.01221,"122":0.03053,"123":0.54945,"124":0.06716,"125":4.47497,"126":0.21368,"127":0.01832,"128":0.08547,"129":0.01221,"130":0.02442,"131":0.09158,"132":0.03663,"133":0.07937,"134":0.20757,"135":0.04274,"136":0.04884,"137":0.04884,"138":0.20147,"139":0.29915,"140":5.58608,"141":19.1697,"142":0.71429,"143":0.01221,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 71 73 74 76 78 80 81 83 85 91 92 93 94 95 96 105 107 110 144 145"},F:{"36":0.01221,"42":0.00611,"63":0.01221,"73":0.05495,"79":0.10379,"84":0.00611,"85":0.03663,"86":0.04884,"89":0.00611,"91":0.04274,"92":0.06105,"95":0.68376,"102":0.00611,"111":0.00611,"113":0.00611,"114":0.00611,"117":0.00611,"118":0.00611,"119":0.00611,"120":0.61661,"121":0.09158,"122":3.4127,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 87 88 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00611},B:{"18":0.00611,"92":0.00611,"98":0.01221,"99":0.00611,"100":0.00611,"109":0.02442,"113":0.00611,"114":0.05495,"120":0.01221,"131":0.01832,"132":0.00611,"133":0.00611,"134":0.00611,"135":0.00611,"136":0.09158,"137":0.00611,"138":0.00611,"139":0.01832,"140":0.39683,"141":2.25885,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 121 122 123 124 125 126 127 128 129 130 142"},E:{"13":0.01832,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 26.2","13.1":0.01221,"14.1":0.00611,"15.1":0.01221,"15.4":0.00611,"15.5":0.00611,"15.6":0.09158,"16.1":0.02442,"16.2":0.04274,"16.3":0.03053,"16.4":0.00611,"16.5":0.00611,"16.6":0.15263,"17.0":0.00611,"17.1":0.25641,"17.2":0.00611,"17.3":0.01832,"17.4":0.04274,"17.5":0.04884,"17.6":0.10989,"18.0":0.04884,"18.1":0.04274,"18.2":0.01221,"18.3":0.05495,"18.4":0.01832,"18.5-18.6":0.13431,"26.0":0.76313,"26.1":0.02442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00133,"5.0-5.1":0,"6.0-6.1":0.00531,"7.0-7.1":0.00398,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01195,"10.0-10.2":0.00133,"10.3":0.02257,"11.0-11.2":0.33451,"11.3-11.4":0.00796,"12.0-12.1":0.00265,"12.2-12.5":0.06504,"13.0-13.1":0,"13.2":0.00664,"13.3":0.00265,"13.4-13.7":0.01062,"14.0-14.4":0.02257,"14.5-14.8":0.02389,"15.0-15.1":0.02257,"15.2-15.3":0.01726,"15.4":0.01991,"15.5":0.02257,"15.6-15.8":0.29469,"16.0":0.03982,"16.1":0.07434,"16.2":0.0385,"16.3":0.06903,"16.4":0.01726,"16.5":0.03053,"16.6-16.7":0.39424,"17.0":0.02788,"17.1":0.04248,"17.2":0.03053,"17.3":0.04513,"17.4":0.07964,"17.5":0.13672,"17.6-17.7":0.34513,"18.0":0.07832,"18.1":0.16194,"18.2":0.08761,"18.3":0.28141,"18.4":0.14469,"18.5-18.6":7.37778,"26.0":0.91193,"26.1":0.03319},P:{"4":0.02114,"26":0.01057,"27":0.05286,"28":0.81406,"29":0.06343,_:"20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.05056,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.69889,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00687,"11":0.04808,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10906},Q:{"14.9":0.01169},O:{"0":0.02727},H:{"0":0.01},L:{"0":23.52461}}; diff --git a/node_modules/caniuse-lite/data/regions/BZ.js b/node_modules/caniuse-lite/data/regions/BZ.js new file mode 100644 index 0000000..de00942 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BZ.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.04365,"128":0.09126,"134":0.00794,"135":0.00397,"137":0.00397,"140":0.01587,"141":0.00397,"142":0.01587,"143":0.74995,"144":0.55155,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 136 138 139 145 146 147 3.5 3.6"},D:{"39":0.00794,"40":0.00794,"41":0.00794,"42":0.00397,"43":0.00794,"44":0.00794,"45":0.00794,"46":0.00794,"47":0.00794,"48":0.00397,"49":0.00794,"50":0.00794,"51":0.00794,"52":0.00794,"53":0.00794,"54":0.00794,"55":0.00794,"56":0.00794,"57":0.00794,"58":0.00397,"59":0.00794,"60":0.00794,"76":0.00397,"87":0.00397,"88":0.71027,"93":0.01587,"101":0.00794,"103":0.09523,"104":0.00397,"109":0.07142,"116":0.04762,"118":0.0119,"119":0.00794,"120":0.00397,"122":0.00794,"124":0.00397,"125":6.19802,"126":0.03571,"127":0.02778,"128":0.12301,"129":0.00397,"130":0.00794,"131":0.00397,"132":0.02381,"133":0.00794,"134":0.00397,"135":0.01587,"136":0.03571,"137":0.14285,"138":0.37299,"139":0.13888,"140":2.66253,"141":6.99955,"142":0.13094,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 89 90 91 92 94 95 96 97 98 99 100 102 105 106 107 108 110 111 112 113 114 115 117 121 123 143 144 145"},F:{"91":0.02778,"92":0.1111,"95":0.00397,"114":0.00794,"120":0.03571,"121":0.04365,"122":0.38886,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00794,"18":0.0119,"92":0.00397,"109":0.01984,"114":0.02381,"122":0.00397,"132":0.00397,"133":0.00397,"134":0.00397,"135":0.00397,"136":0.00397,"138":0.00794,"139":0.03174,"140":0.71821,"141":3.54739,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 26.2","13.1":0.00397,"14.1":0.00397,"15.1":0.03968,"15.2-15.3":0.00397,"15.4":0.09523,"15.5":0.00794,"15.6":0.23808,"16.0":0.00397,"16.1":0.04365,"16.2":0.00397,"16.3":0.0119,"16.4":2.28557,"16.5":0.00794,"16.6":0.13491,"17.0":0.00397,"17.1":0.34522,"17.2":0.08333,"17.3":0.03968,"17.4":0.07936,"17.5":0.05555,"17.6":0.56742,"18.0":0.03174,"18.1":0.07539,"18.2":0.0119,"18.3":0.09126,"18.4":0.05158,"18.5-18.6":0.60314,"26.0":1.31341,"26.1":0.03968},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00383,"5.0-5.1":0,"6.0-6.1":0.01532,"7.0-7.1":0.01149,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03446,"10.0-10.2":0.00383,"10.3":0.06509,"11.0-11.2":0.96494,"11.3-11.4":0.02297,"12.0-12.1":0.00766,"12.2-12.5":0.18763,"13.0-13.1":0,"13.2":0.01915,"13.3":0.00766,"13.4-13.7":0.03063,"14.0-14.4":0.06509,"14.5-14.8":0.06892,"15.0-15.1":0.06509,"15.2-15.3":0.04978,"15.4":0.05744,"15.5":0.06509,"15.6-15.8":0.85006,"16.0":0.11487,"16.1":0.21443,"16.2":0.11104,"16.3":0.19911,"16.4":0.04978,"16.5":0.08807,"16.6-16.7":1.13725,"17.0":0.08041,"17.1":0.12253,"17.2":0.08807,"17.3":0.13019,"17.4":0.22975,"17.5":0.3944,"17.6-17.7":0.99557,"18.0":0.22592,"18.1":0.46715,"18.2":0.25272,"18.3":0.81177,"18.4":0.41737,"18.5-18.6":21.28221,"26.0":2.6306,"26.1":0.09573},P:{"4":0.01054,"24":0.01054,"25":0.01054,"27":0.01054,"28":1.28647,"29":0.0949,_:"20 21 22 23 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.06626,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.16286,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.25938},Q:{_:"14.9"},O:{"0":0.03016},H:{"0":0},L:{"0":22.51242}}; diff --git a/node_modules/caniuse-lite/data/regions/CA.js b/node_modules/caniuse-lite/data/regions/CA.js new file mode 100644 index 0000000..416d992 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CA.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00996,"45":0.00498,"47":0.01992,"48":0.00498,"52":0.01992,"57":0.00996,"78":0.01494,"102":0.00498,"103":0.00498,"107":0.00498,"113":0.00498,"115":0.2092,"121":0.00498,"122":0.00498,"123":0.00498,"125":0.01494,"127":0.00498,"128":0.01992,"132":0.00498,"133":0.00498,"134":0.00498,"135":0.01494,"136":0.01494,"137":0.03985,"138":0.00996,"139":0.00996,"140":0.07472,"141":0.02491,"142":0.06475,"143":1.11076,"144":1.00118,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 46 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 108 109 110 111 112 114 116 117 118 119 120 124 126 129 130 131 145 146 147 3.5 3.6"},D:{"39":0.01494,"40":0.01494,"41":0.01494,"42":0.01494,"43":0.01494,"44":0.01494,"45":0.01494,"46":0.01494,"47":0.01992,"48":0.04483,"49":0.04981,"50":0.01494,"51":0.01494,"52":0.01494,"53":0.01494,"54":0.01494,"55":0.01494,"56":0.01494,"57":0.01992,"58":0.01494,"59":0.01494,"60":0.01494,"66":0.00498,"68":0.00996,"76":0.00498,"79":0.01494,"80":0.01494,"81":0.02989,"83":0.09962,"85":0.00996,"87":0.01992,"88":0.02491,"90":0.00498,"91":0.00498,"93":0.01494,"97":0.00498,"98":0.00498,"99":0.03985,"100":0.00498,"102":0.02989,"103":0.12951,"104":0.2092,"105":0.00498,"107":0.00498,"108":0.00498,"109":0.46821,"110":0.00498,"111":0.00498,"112":0.00498,"113":0.00498,"114":0.05479,"115":0.00498,"116":0.16437,"117":0.03487,"118":0.04981,"119":0.03487,"120":0.06973,"121":0.01494,"122":0.05977,"123":0.01992,"124":0.06475,"125":0.19924,"126":0.17434,"127":0.07472,"128":0.13947,"129":0.01992,"130":2.15179,"131":0.08468,"132":0.10958,"133":0.04981,"134":0.06973,"135":0.09464,"136":0.11456,"137":0.27894,"138":0.4732,"139":1.03605,"140":5.77796,"141":13.88703,"142":0.18928,"143":0.00996,"144":0.00498,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 69 70 71 72 73 74 75 77 78 84 86 89 92 94 95 96 101 106 145"},F:{"89":0.00498,"91":0.00498,"92":0.01494,"95":0.01992,"114":0.00498,"119":0.00498,"120":0.07472,"121":0.06973,"122":0.5778,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00498,"18":0.00498,"85":0.00498,"109":0.04981,"111":0.00498,"120":0.00996,"122":0.08966,"125":0.00498,"126":0.00498,"127":0.00498,"128":0.00498,"129":0.00498,"130":0.00498,"131":0.01494,"132":0.00498,"133":0.00996,"134":0.03985,"135":0.01494,"136":0.00996,"137":0.01494,"138":0.02989,"139":0.05479,"140":1.22533,"141":5.63351,"142":0.00996,_:"12 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 121 123 124"},E:{"9":0.00498,"14":0.01494,"15":0.00498,_:"0 4 5 6 7 8 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.00498,"12.1":0.00498,"13.1":0.05977,"14.1":0.05977,"15.1":0.00498,"15.2-15.3":0.00498,"15.4":0.01992,"15.5":0.01992,"15.6":0.32875,"16.0":0.00996,"16.1":0.04981,"16.2":0.01992,"16.3":0.06475,"16.4":0.02491,"16.5":0.03985,"16.6":0.46323,"17.0":0.00996,"17.1":0.41342,"17.2":0.02989,"17.3":0.03487,"17.4":0.06475,"17.5":0.09962,"17.6":0.42837,"18.0":0.02989,"18.1":0.08468,"18.2":0.03487,"18.3":0.15939,"18.4":0.08468,"18.5-18.6":0.30882,"26.0":0.86669,"26.1":0.03487},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00247,"5.0-5.1":0,"6.0-6.1":0.00987,"7.0-7.1":0.0074,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02221,"10.0-10.2":0.00247,"10.3":0.04195,"11.0-11.2":0.6219,"11.3-11.4":0.01481,"12.0-12.1":0.00494,"12.2-12.5":0.12092,"13.0-13.1":0,"13.2":0.01234,"13.3":0.00494,"13.4-13.7":0.01974,"14.0-14.4":0.04195,"14.5-14.8":0.04442,"15.0-15.1":0.04195,"15.2-15.3":0.03208,"15.4":0.03702,"15.5":0.04195,"15.6-15.8":0.54786,"16.0":0.07404,"16.1":0.1382,"16.2":0.07157,"16.3":0.12833,"16.4":0.03208,"16.5":0.05676,"16.6-16.7":0.73295,"17.0":0.05182,"17.1":0.07897,"17.2":0.05676,"17.3":0.08391,"17.4":0.14807,"17.5":0.25419,"17.6-17.7":0.64164,"18.0":0.1456,"18.1":0.30108,"18.2":0.16288,"18.3":0.52318,"18.4":0.26899,"18.5-18.6":13.71627,"26.0":1.69541,"26.1":0.0617},P:{"4":0.01079,"21":0.03238,"22":0.01079,"23":0.01079,"24":0.02159,"25":0.03238,"26":0.05397,"27":0.04318,"28":1.92138,"29":0.20509,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01079,"16.0":0.01079},I:{"0":0.02005,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17567,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00797,"11":0.03188,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.45171},Q:{"14.9":0.00502},O:{"0":0.04517},H:{"0":0},L:{"0":24.0987}}; diff --git a/node_modules/caniuse-lite/data/regions/CD.js b/node_modules/caniuse-lite/data/regions/CD.js new file mode 100644 index 0000000..5094e18 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CD.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.00265,"47":0.00265,"48":0.00265,"55":0.00265,"57":0.00265,"65":0.00265,"68":0.00265,"72":0.00531,"94":0.00265,"103":0.00265,"108":0.00265,"115":0.08224,"127":0.01592,"128":0.01592,"137":0.00796,"139":0.00265,"140":0.01857,"141":0.00531,"142":0.02653,"143":0.39264,"144":0.33693,"145":0.01061,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 49 50 51 52 53 54 56 58 59 60 61 62 63 64 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 136 138 146 147 3.5 3.6"},D:{"38":0.00265,"39":0.00265,"40":0.00265,"41":0.00265,"42":0.00265,"43":0.00265,"44":0.00265,"45":0.00265,"46":0.00265,"47":0.00265,"48":0.00265,"49":0.00531,"50":0.00531,"51":0.00265,"52":0.00265,"53":0.00265,"54":0.00265,"55":0.00265,"56":0.00265,"57":0.00265,"58":0.00265,"59":0.00265,"60":0.00265,"64":0.00265,"65":0.00265,"68":0.01061,"69":0.00265,"70":0.00265,"71":0.00265,"72":0.00265,"73":0.00265,"74":0.00265,"75":0.00265,"76":0.00265,"77":0.00265,"79":0.01592,"80":0.00531,"81":0.00265,"83":0.00531,"86":0.01061,"87":0.02653,"88":0.00531,"89":0.00796,"90":0.00531,"91":0.00265,"93":0.01061,"94":0.00265,"95":0.00265,"96":0.00265,"97":0.00265,"98":0.00531,"99":0.00531,"100":0.00531,"102":0.00265,"103":0.02918,"104":0.00265,"105":0.00796,"106":0.05837,"107":0.00265,"108":0.00531,"109":0.19367,"110":0.00265,"111":0.00796,"113":0.01592,"114":0.00796,"115":0.00265,"116":0.03184,"117":0.00796,"118":0.00265,"119":0.02388,"120":0.01857,"121":0.00796,"122":0.01592,"123":0.00796,"124":0.01061,"125":0.29979,"126":0.03714,"127":0.01061,"128":0.02388,"129":0.01857,"130":0.00796,"131":0.03449,"132":0.01592,"133":0.02388,"134":0.03184,"135":0.05306,"136":0.0398,"137":0.13,"138":0.24408,"139":0.28122,"140":2.08526,"141":4.19439,"142":0.07959,"143":0.00265,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 66 67 78 84 85 92 101 112 144 145"},F:{"26":0.00265,"34":0.00531,"36":0.00265,"37":0.00265,"40":0.00265,"42":0.00531,"46":0.00265,"49":0.00531,"77":0.00265,"79":0.02122,"86":0.00531,"88":0.00265,"89":0.00531,"90":0.02653,"91":0.0451,"92":0.03714,"93":0.00265,"94":0.00265,"95":0.0451,"101":0.00265,"102":0.00265,"113":0.00531,"114":0.00531,"115":0.00265,"117":0.00796,"118":0.00265,"119":0.01327,"120":0.33163,"121":0.01592,"122":1.22038,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 38 39 41 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 85 87 96 97 98 99 100 103 104 105 106 107 108 109 110 111 112 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01327,"13":0.00531,"14":0.01327,"15":0.00265,"16":0.00531,"17":0.03184,"18":0.06633,"84":0.01061,"85":0.00265,"89":0.01327,"90":0.02653,"92":0.07959,"100":0.01061,"109":0.00796,"114":0.03184,"117":0.00265,"120":0.00265,"122":0.02388,"126":0.00265,"128":0.00265,"129":0.00265,"130":0.00531,"131":0.01857,"132":0.01592,"133":0.00265,"134":0.00265,"135":0.01061,"136":0.00796,"137":0.01327,"138":0.05837,"139":0.05041,"140":0.49346,"141":1.90485,"142":0.00265,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 121 123 124 125 127"},E:{"11":0.00796,"13":0.00265,"14":0.00265,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.4 16.1 16.2 16.3 16.4 17.0 17.2 17.3 26.2","5.1":0.00265,"11.1":0.00531,"12.1":0.00265,"13.1":0.0451,"14.1":0.01857,"15.1":0.00265,"15.5":0.00265,"15.6":0.06633,"16.0":0.00531,"16.5":0.00265,"16.6":0.04775,"17.1":0.01327,"17.4":0.00265,"17.5":0.00796,"17.6":0.05571,"18.0":0.00531,"18.1":0.00265,"18.2":0.00265,"18.3":0.01592,"18.4":0.00796,"18.5-18.6":0.04245,"26.0":0.18836,"26.1":0.03714},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00082,"5.0-5.1":0,"6.0-6.1":0.00328,"7.0-7.1":0.00246,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00737,"10.0-10.2":0.00082,"10.3":0.01393,"11.0-11.2":0.20644,"11.3-11.4":0.00492,"12.0-12.1":0.00164,"12.2-12.5":0.04014,"13.0-13.1":0,"13.2":0.0041,"13.3":0.00164,"13.4-13.7":0.00655,"14.0-14.4":0.01393,"14.5-14.8":0.01475,"15.0-15.1":0.01393,"15.2-15.3":0.01065,"15.4":0.01229,"15.5":0.01393,"15.6-15.8":0.18186,"16.0":0.02458,"16.1":0.04587,"16.2":0.02376,"16.3":0.0426,"16.4":0.01065,"16.5":0.01884,"16.6-16.7":0.2433,"17.0":0.0172,"17.1":0.02621,"17.2":0.01884,"17.3":0.02785,"17.4":0.04915,"17.5":0.08438,"17.6-17.7":0.21299,"18.0":0.04833,"18.1":0.09994,"18.2":0.05407,"18.3":0.17367,"18.4":0.08929,"18.5-18.6":4.55306,"26.0":0.56278,"26.1":0.02048},P:{"4":0.01043,"21":0.01043,"22":0.01043,"24":0.0417,"25":0.03128,"26":0.01043,"27":0.07298,"28":0.81321,"29":0.02085,_:"20 23 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.02085,"9.2":0.01043,"11.1-11.2":0.01043,"16.0":0.02085,"19.0":0.01043},I:{"0":0.05869,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":7.87377,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00796,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01469,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11755},Q:{"14.9":0.03674},O:{"0":0.25715},H:{"0":4.19},L:{"0":62.67118}}; diff --git a/node_modules/caniuse-lite/data/regions/CF.js b/node_modules/caniuse-lite/data/regions/CF.js new file mode 100644 index 0000000..76af46a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CF.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.00882,"56":0.00882,"72":0.02293,"88":0.00882,"103":0.01411,"108":0.00529,"115":0.10055,"127":0.02822,"132":0.01764,"138":0.03175,"140":0.09173,"141":0.03704,"142":0.00882,"143":0.36868,"144":0.13406,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 133 134 135 136 137 139 145 146 147 3.5 3.6"},D:{"52":0.01411,"69":0.00529,"70":0.0688,"71":0.00529,"74":0.01764,"76":0.00529,"81":0.00882,"90":0.05468,"93":0.00529,"94":0.00529,"99":0.01764,"106":0.2205,"109":0.13759,"111":0.00529,"116":0.01411,"117":0.04234,"118":0.03704,"119":0.01764,"122":0.03704,"124":0.01764,"125":0.01411,"126":0.01411,"128":0.03704,"131":0.02293,"135":0.02293,"136":0.00882,"137":0.00529,"138":0.24872,"139":0.26813,"140":0.96844,"141":1.24538,"142":0.01411,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 72 73 75 77 78 79 80 83 84 85 86 87 88 89 91 92 95 96 97 98 100 101 102 103 104 105 107 108 110 112 113 114 115 120 121 123 127 129 130 132 133 134 143 144 145"},F:{"91":0.08291,"95":0.00882,"120":0.04586,"122":0.84319,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.01764,"18":0.05468,"84":0.00529,"90":0.05116,"92":0.03175,"100":0.01411,"114":0.01411,"117":0.00882,"127":0.00529,"131":0.02293,"133":0.02293,"134":0.01411,"135":0.00529,"136":0.00529,"137":0.09702,"138":0.04234,"139":0.08291,"140":0.35104,"141":0.89435,_:"12 14 15 16 17 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 120 121 122 123 124 125 126 128 129 130 132 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.5-18.6 26.1 26.2","5.1":0.00882,"14.1":0.00529,"15.6":0.00529,"18.4":0.01764,"26.0":0.07762},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00031,"5.0-5.1":0,"6.0-6.1":0.00126,"7.0-7.1":0.00094,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00282,"10.0-10.2":0.00031,"10.3":0.00534,"11.0-11.2":0.07909,"11.3-11.4":0.00188,"12.0-12.1":0.00063,"12.2-12.5":0.01538,"13.0-13.1":0,"13.2":0.00157,"13.3":0.00063,"13.4-13.7":0.00251,"14.0-14.4":0.00534,"14.5-14.8":0.00565,"15.0-15.1":0.00534,"15.2-15.3":0.00408,"15.4":0.00471,"15.5":0.00534,"15.6-15.8":0.06967,"16.0":0.00941,"16.1":0.01757,"16.2":0.0091,"16.3":0.01632,"16.4":0.00408,"16.5":0.00722,"16.6-16.7":0.09321,"17.0":0.00659,"17.1":0.01004,"17.2":0.00722,"17.3":0.01067,"17.4":0.01883,"17.5":0.03232,"17.6-17.7":0.0816,"18.0":0.01852,"18.1":0.03829,"18.2":0.02071,"18.3":0.06653,"18.4":0.03421,"18.5-18.6":1.74427,"26.0":0.2156,"26.1":0.00785},P:{"20":0.01003,"25":0.03008,"26":0.20055,"27":0.04011,"28":1.2334,_:"4 21 22 23 24 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","9.2":0.07019,"19.0":0.03008},I:{"0":0.0329,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.26261,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.02471,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.78252},Q:{"14.9":0.02471},O:{"0":0.14003},H:{"0":17.04},L:{"0":66.32164}}; diff --git a/node_modules/caniuse-lite/data/regions/CG.js b/node_modules/caniuse-lite/data/regions/CG.js new file mode 100644 index 0000000..6f916f9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CG.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.0042,"58":0.0042,"72":0.0042,"112":0.0042,"115":0.18493,"127":0.01261,"128":0.01681,"132":0.0042,"136":0.00841,"140":0.02522,"141":0.01681,"142":0.03783,"143":0.58422,"144":0.63045,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 133 134 135 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.00841,"40":0.00841,"41":0.01261,"42":0.00841,"43":0.01261,"44":0.01261,"45":0.00841,"46":0.0042,"47":0.00841,"48":0.00841,"49":0.01261,"50":0.01261,"51":0.00841,"52":0.00841,"53":0.00841,"54":0.01261,"55":0.01261,"56":0.01261,"57":0.00841,"58":0.00841,"59":0.01681,"60":0.00841,"63":0.0042,"64":0.02102,"65":0.0042,"66":0.01681,"68":0.0042,"69":0.00841,"71":0.0042,"72":0.01261,"73":0.08826,"74":0.00841,"75":0.01681,"76":0.01681,"78":0.0042,"79":0.04203,"83":0.09667,"84":0.0042,"86":0.03362,"87":0.05884,"88":0.01261,"89":0.00841,"90":0.00841,"91":0.0042,"93":0.0042,"94":0.0042,"95":0.01261,"98":0.10928,"99":0.00841,"101":0.0042,"103":0.02942,"104":0.0042,"106":0.01681,"108":0.04623,"109":0.63886,"110":0.00841,"111":0.0042,"112":3.19848,"113":0.04623,"114":0.03362,"115":0.0042,"116":0.00841,"117":0.0042,"119":0.08406,"120":0.07145,"121":0.0042,"122":0.04623,"123":0.01261,"124":0.0042,"125":2.61427,"126":0.44552,"127":0.0042,"128":0.02102,"129":0.0042,"130":0.02942,"131":0.03783,"132":0.01681,"133":0.04623,"134":0.04623,"135":0.02102,"136":0.02522,"137":0.07145,"138":0.87422,"139":0.35726,"140":3.10602,"141":6.18261,"142":0.16392,"143":0.0042,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 67 70 77 80 81 85 92 96 97 100 102 105 107 118 144 145"},F:{"36":0.0042,"37":0.0042,"46":0.00841,"79":0.02522,"86":0.0042,"88":0.0042,"90":0.0042,"91":0.01261,"92":0.04203,"95":0.07565,"102":0.0042,"110":0.01261,"111":0.0042,"113":0.0042,"114":0.00841,"119":0.01261,"120":0.49595,"121":0.01681,"122":2.41252,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 89 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 112 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0042,"13":0.0042,"14":0.00841,"15":0.0042,"17":0.02102,"18":0.02102,"84":0.00841,"88":0.0042,"90":0.00841,"92":0.10087,"100":0.02102,"109":0.01681,"114":0.5548,"120":0.01261,"122":0.03783,"124":0.0042,"126":0.00841,"127":0.0042,"128":0.05044,"129":0.01261,"131":0.00841,"132":0.0042,"133":0.02102,"134":0.00841,"135":0.01261,"136":0.02102,"137":0.01681,"138":0.04623,"139":0.06305,"140":0.77335,"141":4.08111,"142":0.02522,_:"16 79 80 81 83 85 86 87 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 17.4 18.0 18.1 18.2 18.3 18.4 26.2","5.1":0.0042,"13.1":0.00841,"14.1":0.00841,"15.1":0.0042,"15.5":0.00841,"15.6":0.12189,"16.5":0.0042,"16.6":0.01261,"17.1":0.0042,"17.5":0.00841,"17.6":0.2774,"18.5-18.6":0.01261,"26.0":0.15971,"26.1":0.01681},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00071,"5.0-5.1":0,"6.0-6.1":0.00286,"7.0-7.1":0.00214,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00643,"10.0-10.2":0.00071,"10.3":0.01215,"11.0-11.2":0.18009,"11.3-11.4":0.00429,"12.0-12.1":0.00143,"12.2-12.5":0.03502,"13.0-13.1":0,"13.2":0.00357,"13.3":0.00143,"13.4-13.7":0.00572,"14.0-14.4":0.01215,"14.5-14.8":0.01286,"15.0-15.1":0.01215,"15.2-15.3":0.00929,"15.4":0.01072,"15.5":0.01215,"15.6-15.8":0.15865,"16.0":0.02144,"16.1":0.04002,"16.2":0.02072,"16.3":0.03716,"16.4":0.00929,"16.5":0.01644,"16.6-16.7":0.21225,"17.0":0.01501,"17.1":0.02287,"17.2":0.01644,"17.3":0.0243,"17.4":0.04288,"17.5":0.07361,"17.6-17.7":0.18581,"18.0":0.04216,"18.1":0.08719,"18.2":0.04717,"18.3":0.15151,"18.4":0.0779,"18.5-18.6":3.97201,"26.0":0.49096,"26.1":0.01787},P:{"4":0.02084,"23":0.01042,"24":0.01042,"25":0.01042,"26":0.01042,"27":0.01042,"28":0.63551,"29":0.03125,_:"20 21 22 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01042,"7.2-7.4":0.07293},I:{"0":0.21994,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":1.36868,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.0058,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13331},Q:{"14.9":0.01739},O:{"0":0.18547},H:{"0":0.26},L:{"0":57.97461}}; diff --git a/node_modules/caniuse-lite/data/regions/CH.js b/node_modules/caniuse-lite/data/regions/CH.js new file mode 100644 index 0000000..7e997d2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CH.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.01107,"52":0.01661,"72":0.00554,"78":0.02215,"84":0.00554,"115":0.43189,"121":0.00554,"125":0.00554,"127":0.00554,"128":0.21041,"129":0.00554,"132":0.01661,"133":0.00554,"134":0.01107,"135":0.00554,"136":0.02215,"137":0.01661,"138":0.02769,"139":0.02215,"140":0.22702,"141":0.03322,"142":0.11628,"143":2.4695,"144":2.33108,"145":0.00554,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 130 131 146 147 3.5 3.6"},D:{"39":0.01661,"40":0.01661,"41":0.01661,"42":0.01661,"43":0.01661,"44":0.01661,"45":0.01661,"46":0.01661,"47":0.01661,"48":0.01661,"49":0.02769,"50":0.01661,"51":0.01661,"52":0.21041,"53":0.01661,"54":0.01661,"55":0.02215,"56":0.01661,"57":0.01661,"58":0.01661,"59":0.01661,"60":0.01107,"79":0.01661,"80":0.02215,"81":0.03876,"87":0.02215,"88":0.01107,"92":0.00554,"98":0.00554,"99":0.00554,"100":0.00554,"102":0.00554,"103":0.0443,"104":0.02215,"107":0.01107,"108":0.01107,"109":0.36544,"110":0.00554,"111":0.00554,"112":0.00554,"114":0.02769,"115":0.00554,"116":0.09413,"118":0.03876,"119":0.00554,"120":0.0443,"121":0.00554,"122":0.06644,"123":0.01107,"124":0.02769,"125":0.59246,"126":0.09967,"127":0.06644,"128":0.06644,"129":0.01661,"130":0.65337,"131":0.15504,"132":0.03876,"133":0.09413,"134":0.06091,"135":0.15504,"136":0.05537,"137":0.11628,"138":0.33776,"139":1.08525,"140":6.58349,"141":13.15038,"142":0.16057,"143":0.00554,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 83 84 85 86 89 90 91 93 94 95 96 97 101 105 106 113 117 144 145"},F:{"46":0.00554,"91":0.01661,"92":0.03322,"95":0.13289,"102":0.01107,"114":0.00554,"119":0.00554,"120":0.17165,"121":0.24363,"122":1.69986,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.06644,"112":0.00554,"114":0.00554,"115":0.00554,"120":0.01107,"122":0.00554,"125":0.00554,"126":0.00554,"128":0.00554,"129":0.00554,"130":0.01107,"131":0.01661,"132":0.00554,"133":0.00554,"134":0.03322,"135":0.01107,"136":0.02215,"137":0.02215,"138":0.06091,"139":0.12181,"140":2.07084,"141":8.69863,"142":0.01107,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 116 117 118 119 121 123 124 127"},E:{"13":0.00554,"14":0.01661,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.01107,"12.1":0.01107,"13.1":0.06091,"14.1":0.03876,"15.1":0.00554,"15.2-15.3":0.00554,"15.4":0.00554,"15.5":0.01661,"15.6":0.22148,"16.0":0.02769,"16.1":0.0443,"16.2":0.01661,"16.3":0.0443,"16.4":0.01107,"16.5":0.06644,"16.6":0.35991,"17.0":0.01107,"17.1":0.21594,"17.2":0.02769,"17.3":0.0443,"17.4":0.07198,"17.5":0.1052,"17.6":0.42635,"18.0":0.04983,"18.1":0.11628,"18.2":0.0443,"18.3":0.1495,"18.4":0.11074,"18.5-18.6":0.33776,"26.0":1.3012,"26.1":0.02769},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00198,"5.0-5.1":0,"6.0-6.1":0.00793,"7.0-7.1":0.00595,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01785,"10.0-10.2":0.00198,"10.3":0.03371,"11.0-11.2":0.49969,"11.3-11.4":0.0119,"12.0-12.1":0.00397,"12.2-12.5":0.09716,"13.0-13.1":0,"13.2":0.00991,"13.3":0.00397,"13.4-13.7":0.01586,"14.0-14.4":0.03371,"14.5-14.8":0.03569,"15.0-15.1":0.03371,"15.2-15.3":0.02578,"15.4":0.02974,"15.5":0.03371,"15.6-15.8":0.44021,"16.0":0.05949,"16.1":0.11104,"16.2":0.0575,"16.3":0.10311,"16.4":0.02578,"16.5":0.04561,"16.6-16.7":0.58892,"17.0":0.04164,"17.1":0.06345,"17.2":0.04561,"17.3":0.06742,"17.4":0.11897,"17.5":0.20424,"17.6-17.7":0.51556,"18.0":0.11699,"18.1":0.24192,"18.2":0.13087,"18.3":0.42038,"18.4":0.21614,"18.5-18.6":11.02102,"26.0":1.36226,"26.1":0.04957},P:{"4":0.02099,"21":0.01049,"22":0.01049,"23":0.01049,"24":0.01049,"25":0.02099,"26":0.03148,"27":0.03148,"28":3.1478,"29":0.22035,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01049,"7.2-7.4":0.02099,"13.0":0.01049},I:{"0":0.01337,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.28563,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.11074,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.76764},Q:{_:"14.9"},O:{"0":0.0848},H:{"0":0},L:{"0":21.1914}}; diff --git a/node_modules/caniuse-lite/data/regions/CI.js b/node_modules/caniuse-lite/data/regions/CI.js new file mode 100644 index 0000000..b75de0d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CI.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00329,"4":0.08886,"48":0.00329,"52":0.00329,"60":0.00329,"68":0.00658,"72":0.00329,"79":0.00329,"82":0.00329,"115":0.09544,"125":0.00329,"127":0.01316,"128":0.00658,"136":0.00658,"137":0.00329,"138":0.00329,"140":0.03291,"141":0.01316,"142":0.03291,"143":0.63845,"144":0.60225,"145":0.00329,_:"3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 134 135 139 146 147 3.5 3.6"},D:{"39":0.00658,"40":0.00658,"41":0.00658,"42":0.00658,"43":0.00658,"44":0.00658,"45":0.00658,"46":0.00658,"47":0.00987,"48":0.00658,"49":0.00987,"50":0.00658,"51":0.00658,"52":0.00658,"53":0.00658,"54":0.00658,"55":0.00658,"56":0.00987,"57":0.00658,"58":0.00658,"59":0.00658,"60":0.00658,"64":0.00329,"65":0.00658,"66":0.00329,"67":0.00987,"68":0.00329,"69":0.00658,"70":0.00329,"72":0.00658,"73":0.00987,"74":0.00658,"75":0.00987,"77":0.00329,"78":0.00329,"79":0.01975,"80":0.00658,"81":0.00658,"83":0.01316,"84":0.00329,"85":0.01975,"86":0.00658,"87":0.03949,"88":0.00329,"89":0.00658,"91":0.00987,"93":0.00658,"94":0.00658,"95":0.01316,"97":0.00329,"98":0.01975,"99":0.00329,"100":0.00329,"101":0.00329,"103":0.01316,"104":0.02633,"105":0.00329,"106":0.00658,"107":0.00329,"108":0.00329,"109":0.74706,"110":0.00658,"111":0.01975,"112":1.41513,"113":0.01646,"114":0.00987,"116":0.05924,"117":0.00329,"119":0.06253,"120":0.01646,"121":0.00658,"122":0.01975,"123":0.00329,"124":0.01316,"125":2.79406,"126":0.15139,"127":0.02304,"128":0.06582,"129":0.00987,"130":0.01316,"131":0.04937,"132":0.02304,"133":0.01316,"134":0.03949,"135":0.0362,"136":0.04607,"137":0.13164,"138":0.26657,"139":0.28303,"140":3.05405,"141":7.15793,"142":0.1481,"143":0.00987,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 71 76 90 92 96 102 115 118 144 145"},F:{"71":0.00329,"91":0.00658,"92":0.01316,"95":0.01646,"113":0.00329,"117":0.00658,"119":0.00329,"120":0.13164,"121":0.00987,"122":0.71744,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00329,"17":0.00329,"18":0.00987,"84":0.00329,"85":0.00987,"89":0.00329,"90":0.00987,"92":0.06582,"100":0.01646,"103":0.00987,"109":0.00658,"114":0.11848,"122":0.00658,"126":0.00658,"128":0.00658,"129":0.00329,"130":0.00329,"131":0.00987,"132":0.00329,"133":0.00329,"134":0.00658,"135":0.00329,"136":0.00658,"137":0.00987,"138":0.04607,"139":0.0362,"140":0.67136,"141":2.65913,"142":0.00987,_:"13 14 15 16 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.2 16.3 16.5 17.0 17.2 26.2","5.1":0.00329,"7.1":0.00329,"11.1":0.00329,"12.1":0.00329,"13.1":0.01975,"14.1":0.02633,"15.6":0.04607,"16.0":0.00329,"16.1":0.00658,"16.4":0.00329,"16.6":0.04278,"17.1":0.03949,"17.3":0.00329,"17.4":0.00329,"17.5":0.00658,"17.6":0.09544,"18.0":0.00329,"18.1":0.01646,"18.2":0.00329,"18.3":0.01975,"18.4":0.04278,"18.5-18.6":0.04607,"26.0":0.30606,"26.1":0.0362},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0,"6.0-6.1":0.00469,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01055,"10.0-10.2":0.00117,"10.3":0.01994,"11.0-11.2":0.29553,"11.3-11.4":0.00704,"12.0-12.1":0.00235,"12.2-12.5":0.05746,"13.0-13.1":0,"13.2":0.00586,"13.3":0.00235,"13.4-13.7":0.00938,"14.0-14.4":0.01994,"14.5-14.8":0.02111,"15.0-15.1":0.01994,"15.2-15.3":0.01525,"15.4":0.01759,"15.5":0.01994,"15.6-15.8":0.26035,"16.0":0.03518,"16.1":0.06567,"16.2":0.03401,"16.3":0.06098,"16.4":0.01525,"16.5":0.02697,"16.6-16.7":0.3483,"17.0":0.02463,"17.1":0.03753,"17.2":0.02697,"17.3":0.03987,"17.4":0.07036,"17.5":0.12079,"17.6-17.7":0.30491,"18.0":0.06919,"18.1":0.14307,"18.2":0.0774,"18.3":0.24862,"18.4":0.12783,"18.5-18.6":6.51805,"26.0":0.80567,"26.1":0.02932},P:{"22":0.02128,"23":0.02128,"24":0.03191,"25":0.06383,"26":0.02128,"27":0.0851,"28":0.82974,"29":0.05319,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05319},I:{"0":0.11389,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.95699,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01975,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.24823},Q:{"14.9":0.01342},O:{"0":0.41596},H:{"0":0.15},L:{"0":60.05086}}; diff --git a/node_modules/caniuse-lite/data/regions/CK.js b/node_modules/caniuse-lite/data/regions/CK.js new file mode 100644 index 0000000..14b1fb3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CK.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.03929,"134":0.00437,"140":0.00437,"142":0.00437,"143":0.16154,"144":0.15063,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"47":0.00218,"48":0.00218,"79":0.07641,"87":0.00655,"105":0.00655,"109":0.04148,"116":0.00437,"122":0.03929,"125":0.08077,"128":0.02401,"129":0.00437,"130":0.00218,"133":0.00437,"134":0.00218,"135":0.00437,"136":0.00218,"137":0.00655,"138":0.07204,"139":0.22048,"140":3.73293,"141":10.09638,"142":0.20957,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124 126 127 131 132 143 144 145"},F:{"122":0.01092,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0131,"134":0.00218,"135":0.00218,"138":0.02838,"139":0.00218,"140":0.38203,"141":1.94505,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 136 137 142"},E:{"15":0.00218,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 17.0 17.3 17.5 18.0 26.1 26.2","14.1":0.00218,"15.6":0.0895,"16.2":0.00873,"16.5":0.00655,"16.6":0.06112,"17.1":0.0262,"17.2":0.00655,"17.4":0.03493,"17.6":0.08732,"18.1":0.00437,"18.2":0.13098,"18.3":0.02838,"18.4":0.00437,"18.5-18.6":0.04584,"26.0":0.09169},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00158,"5.0-5.1":0,"6.0-6.1":0.0063,"7.0-7.1":0.00473,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01418,"10.0-10.2":0.00158,"10.3":0.02679,"11.0-11.2":0.39713,"11.3-11.4":0.00946,"12.0-12.1":0.00315,"12.2-12.5":0.07722,"13.0-13.1":0,"13.2":0.00788,"13.3":0.00315,"13.4-13.7":0.01261,"14.0-14.4":0.02679,"14.5-14.8":0.02837,"15.0-15.1":0.02679,"15.2-15.3":0.02049,"15.4":0.02364,"15.5":0.02679,"15.6-15.8":0.34985,"16.0":0.04728,"16.1":0.08825,"16.2":0.0457,"16.3":0.08195,"16.4":0.02049,"16.5":0.03625,"16.6-16.7":0.46804,"17.0":0.03309,"17.1":0.05043,"17.2":0.03625,"17.3":0.05358,"17.4":0.09455,"17.5":0.16232,"17.6-17.7":0.40974,"18.0":0.09298,"18.1":0.19226,"18.2":0.10401,"18.3":0.33409,"18.4":0.17177,"18.5-18.6":8.75889,"26.0":1.08265,"26.1":0.0394},P:{"4":41.10715,"22":0.01011,"23":0.01011,"24":0.04046,"25":0.01011,"27":0.05057,"28":2.41747,"29":0.11126,_:"20 21 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01011},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.03127,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12507},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":21.3389}}; diff --git a/node_modules/caniuse-lite/data/regions/CL.js b/node_modules/caniuse-lite/data/regions/CL.js new file mode 100644 index 0000000..3b0fb4a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CL.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00308,"4":0.00615,"52":0.00308,"78":0.00308,"91":0.00308,"115":0.02462,"120":0.00615,"125":0.00308,"128":0.00308,"136":0.00308,"139":0.00308,"140":0.00923,"141":0.00615,"142":0.00923,"143":0.32309,"144":0.23385,"145":0.00308,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 129 130 131 132 133 134 135 137 138 146 147 3.5 3.6"},D:{"29":0.00615,"38":0.00308,"39":0.00923,"40":0.00923,"41":0.00923,"42":0.00923,"43":0.00923,"44":0.00923,"45":0.00923,"46":0.00923,"47":0.00923,"48":0.02769,"49":0.01231,"50":0.00923,"51":0.00923,"52":0.00923,"53":0.00923,"54":0.00923,"55":0.00923,"56":0.00923,"57":0.00923,"58":0.01231,"59":0.00923,"60":0.00923,"70":0.00615,"74":0.00308,"79":0.01539,"87":0.00923,"89":0.00308,"91":0.00308,"96":0.00308,"97":0.00308,"99":0.00308,"102":0.00615,"103":0.00923,"104":0.01231,"106":0.00308,"108":0.00923,"109":0.28001,"110":0.00308,"111":0.01539,"112":3.47701,"114":0.00923,"115":0.00308,"116":0.04616,"117":0.00308,"118":0.00308,"119":0.06462,"120":0.01231,"121":0.00615,"122":0.02769,"123":0.00923,"124":0.01231,"125":5.36629,"126":0.35078,"127":0.01231,"128":0.06154,"129":0.02154,"130":0.00615,"131":0.05231,"132":0.01539,"133":0.02462,"134":0.03077,"135":0.02462,"136":0.02462,"137":0.03692,"138":0.20001,"139":0.68002,"140":3.27085,"141":8.41252,"142":0.08308,"143":0.00308,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 78 80 81 83 84 85 86 88 90 92 93 94 95 98 100 101 105 107 113 144 145"},F:{"91":0.00308,"92":0.00308,"95":0.00308,"114":0.00308,"119":0.00308,"120":0.06154,"121":0.25539,"122":1.44927,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00308,"109":0.01231,"114":0.00923,"131":0.00615,"133":0.00308,"134":0.02462,"135":0.00308,"136":0.00308,"137":0.00308,"138":0.01231,"139":0.01846,"140":0.37232,"141":1.70774,"142":0.00308,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132"},E:{"4":0.00615,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 26.2","13.1":0.00615,"14.1":0.00615,"15.6":0.01846,"16.1":0.00308,"16.3":0.00308,"16.4":0.01846,"16.5":0.00308,"16.6":0.01846,"17.1":0.01231,"17.2":0.00308,"17.3":0.00308,"17.4":0.00923,"17.5":0.01539,"17.6":0.03385,"18.0":0.00615,"18.1":0.00615,"18.2":0.00615,"18.3":0.01231,"18.4":0.01231,"18.5-18.6":0.03385,"26.0":0.1477,"26.1":0.00923},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00031,"5.0-5.1":0,"6.0-6.1":0.00123,"7.0-7.1":0.00093,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00278,"10.0-10.2":0.00031,"10.3":0.00525,"11.0-11.2":0.0778,"11.3-11.4":0.00185,"12.0-12.1":0.00062,"12.2-12.5":0.01513,"13.0-13.1":0,"13.2":0.00154,"13.3":0.00062,"13.4-13.7":0.00247,"14.0-14.4":0.00525,"14.5-14.8":0.00556,"15.0-15.1":0.00525,"15.2-15.3":0.00401,"15.4":0.00463,"15.5":0.00525,"15.6-15.8":0.06854,"16.0":0.00926,"16.1":0.01729,"16.2":0.00895,"16.3":0.01605,"16.4":0.00401,"16.5":0.0071,"16.6-16.7":0.09169,"17.0":0.00648,"17.1":0.00988,"17.2":0.0071,"17.3":0.0105,"17.4":0.01852,"17.5":0.0318,"17.6-17.7":0.08027,"18.0":0.01821,"18.1":0.03766,"18.2":0.02038,"18.3":0.06545,"18.4":0.03365,"18.5-18.6":1.71587,"26.0":0.21209,"26.1":0.00772},P:{"4":0.0204,"20":0.0102,"21":0.0204,"22":0.0306,"23":0.0306,"24":0.0204,"25":0.0714,"26":0.13259,"27":0.08159,"28":1.90728,"29":0.13259,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.0306,"19.0":0.0102},I:{"0":0.01382,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.05538,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.09341,"9":0.01495,"10":0.03363,"11":0.22418,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.0623},Q:{_:"14.9"},O:{"0":0.00692},H:{"0":0},L:{"0":64.92712}}; diff --git a/node_modules/caniuse-lite/data/regions/CM.js b/node_modules/caniuse-lite/data/regions/CM.js new file mode 100644 index 0000000..cff3f55 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CM.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00311,"34":0.00311,"43":0.00311,"45":0.00311,"47":0.00311,"48":0.00311,"50":0.00311,"51":0.00622,"52":0.00622,"56":0.00311,"57":0.00311,"58":0.00311,"59":0.00311,"61":0.00311,"62":0.00311,"63":0.00311,"67":0.00311,"68":0.00311,"69":0.00311,"72":0.01243,"76":0.00311,"78":0.00311,"79":0.00311,"81":0.00311,"82":0.00311,"85":0.00311,"88":0.00311,"90":0.00311,"94":0.00622,"95":0.00311,"98":0.00311,"103":0.00311,"104":0.00311,"112":0.00311,"113":0.00311,"114":0.00622,"115":0.22378,"116":0.00311,"117":0.00311,"120":0.00311,"123":0.00622,"124":0.00622,"125":0.01243,"127":0.04973,"128":0.02486,"130":0.00311,"131":0.00311,"132":0.00311,"133":0.00311,"134":0.00622,"135":0.00311,"136":0.01243,"137":0.00622,"138":0.03108,"139":0.01554,"140":0.06838,"141":0.03419,"142":0.06216,"143":1.31468,"144":0.80497,"145":0.02486,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 49 53 54 55 60 64 65 66 70 71 73 74 75 77 80 83 84 86 87 89 91 92 93 96 97 99 100 101 102 105 106 107 108 109 110 111 118 119 121 122 126 129 146 147 3.5 3.6"},D:{"38":0.00311,"40":0.00311,"41":0.00311,"43":0.00311,"45":0.00311,"46":0.00311,"47":0.00311,"48":0.00311,"49":0.00311,"50":0.00311,"54":0.00311,"55":0.00311,"56":0.01554,"57":0.00311,"58":0.00311,"59":0.00311,"62":0.00311,"65":0.00311,"67":0.00932,"68":0.00311,"69":0.00622,"70":0.00932,"71":0.00311,"72":0.01243,"73":0.00932,"74":0.02176,"75":0.01554,"76":0.00311,"77":0.01243,"78":0.00311,"79":0.00311,"80":0.00932,"81":0.00622,"83":0.00622,"85":0.01554,"86":0.00932,"87":0.00311,"88":0.00311,"89":0.02176,"90":0.00622,"91":0.00311,"92":0.00311,"93":0.01554,"94":0.00311,"95":0.00311,"96":0.00622,"98":0.00311,"99":0.00311,"101":0.00311,"102":0.00622,"103":0.02797,"104":0.02797,"105":0.00622,"106":0.00622,"107":0.00311,"108":0.00622,"109":0.68376,"110":0.00311,"111":0.01554,"112":0.00622,"113":0.00311,"114":0.14297,"115":0.00622,"116":0.04973,"117":0.00622,"118":0.00622,"119":0.04973,"120":0.01865,"121":0.00932,"122":0.07148,"123":0.02797,"124":0.02486,"125":0.16162,"126":0.0373,"127":0.01865,"128":0.06216,"129":0.01554,"130":0.0373,"131":0.09013,"132":0.03419,"133":0.04351,"134":0.05905,"135":0.0373,"136":0.05284,"137":0.14297,"138":0.38228,"139":0.42269,"140":3.39083,"141":6.11344,"142":0.09324,"143":0.00622,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 42 44 51 52 53 60 61 63 64 66 84 97 100 144 145"},F:{"34":0.00311,"36":0.00311,"42":0.00311,"44":0.00311,"47":0.00311,"64":0.00311,"79":0.01554,"90":0.02176,"91":0.01554,"92":0.01243,"95":0.02797,"107":0.00311,"113":0.00311,"116":0.01554,"117":0.00311,"118":0.00311,"119":0.01554,"120":0.22688,"121":0.01243,"122":1.1282,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 43 45 46 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01554,"13":0.00311,"14":0.01865,"15":0.00311,"16":0.00622,"17":0.01243,"18":0.04973,"84":0.02486,"85":0.00311,"89":0.02486,"90":0.01243,"92":0.1181,"100":0.0373,"109":0.00311,"114":0.05905,"115":0.00311,"118":0.00311,"119":0.00311,"120":0.00311,"121":0.00311,"122":0.01865,"124":0.00311,"126":0.00311,"128":0.00311,"129":0.00622,"130":0.00932,"131":0.00932,"132":0.00622,"133":0.00622,"134":0.00622,"135":0.0373,"136":0.00932,"137":0.02486,"138":0.06527,"139":0.1958,"140":0.59052,"141":1.84926,"142":0.00311,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 123 125 127"},E:{"10":0.00622,"13":0.00311,"14":0.00311,_:"0 4 5 6 7 8 9 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.5 16.0 16.1 16.2 16.5 17.0 26.2","5.1":0.01243,"11.1":0.01865,"12.1":0.00311,"13.1":0.02176,"14.1":0.00932,"15.1":0.00311,"15.4":0.00311,"15.6":0.0373,"16.3":0.00311,"16.4":0.00311,"16.6":0.0404,"17.1":0.01243,"17.2":0.00311,"17.3":0.00311,"17.4":0.02797,"17.5":0.00311,"17.6":0.04662,"18.0":0.00622,"18.1":0.00932,"18.2":0.05594,"18.3":0.00311,"18.4":0.00622,"18.5-18.6":0.0373,"26.0":0.09013,"26.1":0.00311},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00088,"5.0-5.1":0,"6.0-6.1":0.00354,"7.0-7.1":0.00265,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00796,"10.0-10.2":0.00088,"10.3":0.01504,"11.0-11.2":0.223,"11.3-11.4":0.00531,"12.0-12.1":0.00177,"12.2-12.5":0.04336,"13.0-13.1":0,"13.2":0.00442,"13.3":0.00177,"13.4-13.7":0.00708,"14.0-14.4":0.01504,"14.5-14.8":0.01593,"15.0-15.1":0.01504,"15.2-15.3":0.0115,"15.4":0.01327,"15.5":0.01504,"15.6-15.8":0.19646,"16.0":0.02655,"16.1":0.04956,"16.2":0.02566,"16.3":0.04602,"16.4":0.0115,"16.5":0.02035,"16.6-16.7":0.26283,"17.0":0.01858,"17.1":0.02832,"17.2":0.02035,"17.3":0.03009,"17.4":0.0531,"17.5":0.09115,"17.6-17.7":0.23008,"18.0":0.05221,"18.1":0.10796,"18.2":0.05841,"18.3":0.18761,"18.4":0.09646,"18.5-18.6":4.91846,"26.0":0.60795,"26.1":0.02212},P:{"4":0.01059,"21":0.01059,"22":0.01059,"23":0.02118,"24":0.02118,"25":0.03177,"26":0.1059,"27":0.09531,"28":0.44479,"29":0.02118,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 17.0 18.0 19.0","7.2-7.4":0.03177,"9.2":0.02118,"11.1-11.2":0.01059,"15.0":0.01059,"16.0":0.02118},I:{"0":0.02753,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":4.09617,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00311,"11":0.06216,_:"6 7 9 10 5.5"},S:{"2.5":0.00689,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.97177},Q:{_:"14.9"},O:{"0":0.12406},H:{"0":1.7},L:{"0":61.79358}}; diff --git a/node_modules/caniuse-lite/data/regions/CN.js b/node_modules/caniuse-lite/data/regions/CN.js new file mode 100644 index 0000000..257083f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CN.js @@ -0,0 +1 @@ +module.exports={C:{"5":0.01288,"43":1.08802,"115":0.04507,"136":0.00644,"140":0.00644,"141":0.00644,"142":0.01288,"143":0.12876,"144":0.12876,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.00644,"40":0.00644,"41":0.00644,"42":0.00644,"43":0.00644,"44":0.00644,"45":0.01288,"46":0.00644,"47":0.00644,"48":0.02575,"49":0.01931,"50":0.00644,"51":0.00644,"52":0.00644,"53":0.01288,"54":0.00644,"55":0.00644,"56":0.00644,"57":0.01288,"58":0.00644,"59":0.00644,"60":0.00644,"63":0.00644,"67":0.00644,"69":0.11588,"70":0.03863,"73":0.01288,"75":0.00644,"78":0.01931,"79":0.06438,"80":0.01931,"81":0.01288,"83":0.04507,"84":0.00644,"85":0.01288,"86":0.0515,"87":0.06438,"88":0.00644,"89":0.01288,"90":0.00644,"91":0.01288,"92":0.09013,"94":0.00644,"95":0.01288,"96":0.00644,"97":0.06438,"98":0.19314,"99":0.06438,"100":0.00644,"101":0.07726,"102":0.00644,"103":0.01288,"104":0.00644,"105":1.661,"106":0.34765,"107":0.10945,"108":0.07082,"109":0.52792,"110":1.26185,"111":0.62449,"112":0.36053,"113":0.54079,"114":1.75757,"115":0.08369,"116":0.03219,"117":0.10945,"118":1.25541,"119":0.20602,"120":0.61805,"121":0.78544,"122":0.66311,"123":0.38628,"124":0.22533,"125":0.97214,"126":0.63092,"127":0.54723,"128":0.63736,"129":0.68887,"130":0.43135,"131":0.12876,"132":0.06438,"133":0.09657,"134":28.20488,"135":0.07082,"136":0.03219,"137":0.12876,"138":0.19958,"139":0.15451,"140":1.82195,"141":1.52581,"142":0.01288,"143":0.02575,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 65 66 68 71 72 74 76 77 93 144 145"},F:{"122":0.01288,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00644,"89":0.00644,"92":0.0515,"100":0.01288,"106":0.01931,"107":0.00644,"108":0.00644,"109":0.07082,"110":0.00644,"111":0.00644,"112":0.01288,"113":0.03863,"114":0.03863,"115":0.02575,"116":0.01288,"117":0.01288,"118":0.01288,"119":0.01288,"120":0.29615,"121":0.01931,"122":0.03863,"123":0.02575,"124":0.01931,"125":0.02575,"126":0.05794,"127":0.05794,"128":0.03219,"129":0.03219,"130":0.03863,"131":0.09013,"132":0.03863,"133":0.06438,"134":0.06438,"135":0.06438,"136":0.07082,"137":0.09013,"138":0.16095,"139":0.21889,"140":1.10734,"141":4.2362,"142":0.01288,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105"},E:{"13":0.00644,"14":0.01931,"15":0.00644,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 17.0 26.1 26.2","13.1":0.01931,"14.1":0.02575,"15.1":0.00644,"15.2-15.3":0.00644,"15.4":0.01288,"15.5":0.01288,"15.6":0.07082,"16.0":0.00644,"16.1":0.01931,"16.2":0.01288,"16.3":0.01931,"16.4":0.00644,"16.5":0.00644,"16.6":0.07726,"17.1":0.03219,"17.2":0.00644,"17.3":0.00644,"17.4":0.01288,"17.5":0.02575,"17.6":0.04507,"18.0":0.01288,"18.1":0.01288,"18.2":0.00644,"18.3":0.03219,"18.4":0.01288,"18.5-18.6":0.05794,"26.0":0.10301},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00069,"5.0-5.1":0,"6.0-6.1":0.00275,"7.0-7.1":0.00206,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00619,"10.0-10.2":0.00069,"10.3":0.01169,"11.0-11.2":0.17328,"11.3-11.4":0.00413,"12.0-12.1":0.00138,"12.2-12.5":0.03369,"13.0-13.1":0,"13.2":0.00344,"13.3":0.00138,"13.4-13.7":0.0055,"14.0-14.4":0.01169,"14.5-14.8":0.01238,"15.0-15.1":0.01169,"15.2-15.3":0.00894,"15.4":0.01031,"15.5":0.01169,"15.6-15.8":0.15265,"16.0":0.02063,"16.1":0.03851,"16.2":0.01994,"16.3":0.03576,"16.4":0.00894,"16.5":0.01582,"16.6-16.7":0.20423,"17.0":0.01444,"17.1":0.022,"17.2":0.01582,"17.3":0.02338,"17.4":0.04126,"17.5":0.07083,"17.6-17.7":0.17878,"18.0":0.04057,"18.1":0.08389,"18.2":0.04538,"18.3":0.14578,"18.4":0.07495,"18.5-18.6":3.82184,"26.0":0.4724,"26.1":0.01719},P:{"27":0.01287,"28":0.14162,"29":0.01287,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":3.57379,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00072,"4.4":0,"4.4.3-4.4.4":0.00179},K:{"0":0.01424,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.20129,"11":2.81813,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11395},Q:{"14.9":1.4885},O:{"0":3.24763},H:{"0":0},L:{"0":19.51747}}; diff --git a/node_modules/caniuse-lite/data/regions/CO.js b/node_modules/caniuse-lite/data/regions/CO.js new file mode 100644 index 0000000..b36c0c7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CO.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.07479,"115":0.02992,"120":0.00997,"123":0.00499,"125":0.00997,"128":0.00499,"136":0.00499,"137":0.00499,"140":0.01496,"141":0.00499,"142":0.00997,"143":0.33406,"144":0.3191,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 124 126 127 129 130 131 132 133 134 135 138 139 145 146 147 3.5 3.6"},D:{"39":0.00997,"40":0.00997,"41":0.00997,"42":0.00997,"43":0.00997,"44":0.00997,"45":0.00997,"46":0.00997,"47":0.00997,"48":0.00997,"49":0.00997,"50":0.00997,"51":0.00997,"52":0.00997,"53":0.00997,"54":0.00997,"55":0.00997,"56":0.00997,"57":0.00997,"58":0.00997,"59":0.00997,"60":0.00997,"79":0.0349,"85":0.00499,"87":0.02493,"88":0.00499,"94":0.00499,"97":0.00997,"100":0.00499,"101":0.00499,"102":0.00499,"103":0.04487,"104":0.00499,"106":0.00997,"108":0.01994,"109":0.44375,"110":0.00499,"111":0.01496,"112":7.92774,"114":0.01994,"116":0.04986,"119":0.09473,"120":0.01994,"121":0.01496,"122":0.06482,"123":0.02493,"124":0.01496,"125":5.49956,"126":0.67311,"127":0.02493,"128":0.08975,"129":0.00997,"130":0.01496,"131":0.07479,"132":0.0698,"133":0.0349,"134":0.02992,"135":0.04986,"136":0.05983,"137":0.05983,"138":0.2493,"139":0.32409,"140":5.92835,"141":14.34472,"142":0.17451,"143":0.00499,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 89 90 91 92 93 95 96 98 99 105 107 113 115 117 118 144 145"},F:{"85":0.00499,"91":0.00499,"92":0.00997,"95":0.00997,"120":0.06482,"121":0.18448,"122":1.25149,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00997,"109":0.00499,"114":0.02992,"122":0.00499,"128":0.00499,"130":0.00499,"131":0.00499,"132":0.00499,"133":0.00499,"134":0.0349,"135":0.00499,"136":0.00499,"137":0.00499,"138":0.01994,"139":0.02493,"140":0.51854,"141":2.54785,"142":0.00997,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129"},E:{"4":0.00499,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 15.5 16.0 16.1 16.2 16.5 17.0 17.2 26.2","5.1":0.00499,"13.1":0.00997,"14.1":0.00499,"15.2-15.3":0.00499,"15.6":0.0349,"16.3":0.00499,"16.4":0.00499,"16.6":0.02992,"17.1":0.01496,"17.3":0.00499,"17.4":0.00499,"17.5":0.01496,"17.6":0.05485,"18.0":0.00499,"18.1":0.00499,"18.2":0.00499,"18.3":0.01496,"18.4":0.01496,"18.5-18.6":0.0698,"26.0":0.23933,"26.1":0.00997},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00126,"5.0-5.1":0,"6.0-6.1":0.00503,"7.0-7.1":0.00377,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01132,"10.0-10.2":0.00126,"10.3":0.02138,"11.0-11.2":0.31696,"11.3-11.4":0.00755,"12.0-12.1":0.00252,"12.2-12.5":0.06163,"13.0-13.1":0,"13.2":0.00629,"13.3":0.00252,"13.4-13.7":0.01006,"14.0-14.4":0.02138,"14.5-14.8":0.02264,"15.0-15.1":0.02138,"15.2-15.3":0.01635,"15.4":0.01887,"15.5":0.02138,"15.6-15.8":0.27922,"16.0":0.03773,"16.1":0.07043,"16.2":0.03648,"16.3":0.0654,"16.4":0.01635,"16.5":0.02893,"16.6-16.7":0.37356,"17.0":0.02641,"17.1":0.04025,"17.2":0.02893,"17.3":0.04276,"17.4":0.07547,"17.5":0.12955,"17.6-17.7":0.32702,"18.0":0.07421,"18.1":0.15345,"18.2":0.08301,"18.3":0.26665,"18.4":0.1371,"18.5-18.6":6.99064,"26.0":0.86408,"26.1":0.03144},P:{"4":0.04066,"20":0.01016,"22":0.01016,"23":0.02033,"24":0.01016,"25":0.01016,"26":0.03049,"27":0.03049,"28":0.82328,"29":0.06098,_:"21 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01016,"7.2-7.4":0.03049,"8.2":0.02033},I:{"0":0.01502,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08522,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.21938,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16543},Q:{_:"14.9"},O:{"0":0.00501},H:{"0":0},L:{"0":41.08224}}; diff --git a/node_modules/caniuse-lite/data/regions/CR.js b/node_modules/caniuse-lite/data/regions/CR.js new file mode 100644 index 0000000..a516e38 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CR.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.48356,"120":0.02198,"125":0.0055,"128":0.01649,"135":0.0055,"136":0.02198,"138":0.0055,"139":0.0055,"140":0.03297,"141":0.04946,"142":0.04396,"143":1.4342,"144":1.29133,"145":0.0055,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 129 130 131 132 133 134 137 146 147 3.5 3.6"},D:{"39":0.0055,"40":0.0055,"41":0.0055,"42":0.0055,"43":0.0055,"44":0.0055,"45":0.0055,"46":0.0055,"47":0.01099,"48":0.0055,"49":0.0055,"50":0.0055,"51":0.0055,"52":0.0055,"53":0.0055,"54":0.0055,"55":0.0055,"56":0.0055,"57":0.0055,"58":0.0055,"59":0.0055,"60":0.0055,"65":0.0055,"79":0.02198,"80":0.0055,"83":0.0055,"87":0.01099,"91":0.0055,"97":0.01099,"98":0.06594,"101":0.0055,"103":0.02198,"104":0.01099,"108":0.01099,"109":0.20332,"110":0.01649,"111":0.01099,"112":2.36285,"114":0.0055,"115":0.0055,"116":0.03847,"117":0.0055,"118":0.0055,"119":0.02748,"120":0.02748,"121":0.0055,"122":0.04396,"123":0.0055,"124":0.02748,"125":4.8411,"126":0.23629,"127":0.01649,"128":0.13738,"129":0.01649,"130":0.01649,"131":0.03847,"132":0.03847,"133":0.04396,"134":0.09342,"135":0.03297,"136":0.02748,"137":0.10441,"138":0.24178,"139":0.97262,"140":6.78633,"141":17.35321,"142":0.2198,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 81 84 85 86 88 89 90 92 93 94 95 96 99 100 102 105 106 107 113 143 144 145"},F:{"91":0.0055,"92":0.02198,"95":0.01099,"120":0.08792,"121":0.23629,"122":2.09909,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01099,"109":0.0055,"114":0.28574,"122":0.0055,"126":0.0055,"129":0.0055,"131":0.03847,"132":0.0055,"133":0.0055,"134":0.06045,"136":0.0055,"137":0.01649,"138":0.02748,"139":0.03297,"140":0.89019,"141":4.65976,"142":0.02198,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127 128 130 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 17.0 26.2","5.1":0.0055,"13.1":0.01099,"14.1":0.02198,"15.1":0.0055,"15.6":0.06594,"16.1":0.0055,"16.2":0.0055,"16.3":0.01099,"16.4":0.0055,"16.5":0.01099,"16.6":0.09342,"17.1":0.29124,"17.2":0.01099,"17.3":0.0055,"17.4":0.01099,"17.5":0.09342,"17.6":0.12639,"18.0":0.04396,"18.1":0.01099,"18.2":0.01649,"18.3":0.06045,"18.4":0.02748,"18.5-18.6":0.09342,"26.0":0.74183,"26.1":0.02748},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00111,"5.0-5.1":0,"6.0-6.1":0.00444,"7.0-7.1":0.00333,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00999,"10.0-10.2":0.00111,"10.3":0.01888,"11.0-11.2":0.27984,"11.3-11.4":0.00666,"12.0-12.1":0.00222,"12.2-12.5":0.05441,"13.0-13.1":0,"13.2":0.00555,"13.3":0.00222,"13.4-13.7":0.00888,"14.0-14.4":0.01888,"14.5-14.8":0.01999,"15.0-15.1":0.01888,"15.2-15.3":0.01444,"15.4":0.01666,"15.5":0.01888,"15.6-15.8":0.24653,"16.0":0.03331,"16.1":0.06219,"16.2":0.0322,"16.3":0.05775,"16.4":0.01444,"16.5":0.02554,"16.6-16.7":0.32981,"17.0":0.02332,"17.1":0.03554,"17.2":0.02554,"17.3":0.03776,"17.4":0.06663,"17.5":0.11438,"17.6-17.7":0.28873,"18.0":0.06552,"18.1":0.13548,"18.2":0.07329,"18.3":0.23542,"18.4":0.12104,"18.5-18.6":6.17206,"26.0":0.7629,"26.1":0.02776},P:{"4":0.02061,"21":0.01031,"22":0.01031,"23":0.01031,"24":0.02061,"25":0.01031,"26":0.08244,"27":0.04122,"28":2.08165,"29":0.14427,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03092,"11.1-11.2":0.01031},I:{"0":0.04049,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.22075,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.42347},Q:{_:"14.9"},O:{"0":0.02703},H:{"0":0},L:{"0":34.16356}}; diff --git a/node_modules/caniuse-lite/data/regions/CU.js b/node_modules/caniuse-lite/data/regions/CU.js new file mode 100644 index 0000000..daa7d09 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CU.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.51761,"43":0.00655,"45":0.00983,"47":0.00983,"48":0.01966,"50":0.00655,"51":0.00328,"52":0.00983,"54":0.04914,"56":0.00328,"57":0.04914,"60":0.0131,"62":0.00328,"63":0.00655,"64":0.00328,"65":0.00328,"66":0.00328,"67":0.00328,"68":0.01638,"70":0.00328,"72":0.01638,"78":0.00328,"80":0.00328,"81":0.00328,"82":0.00328,"84":0.00328,"85":0.00328,"87":0.00328,"88":0.00328,"89":0.0131,"91":0.00328,"92":0.00328,"93":0.00655,"94":0.00328,"95":0.00655,"96":0.00328,"97":0.00983,"98":0.00328,"99":0.00655,"100":0.02293,"102":0.00655,"103":0.00655,"104":0.00655,"105":0.00328,"106":0.00328,"108":0.00655,"109":0.00655,"110":0.00655,"111":0.0131,"112":0.0131,"113":0.0131,"114":0.00328,"115":1.09418,"116":0.00328,"117":0.00328,"118":0.00328,"119":0.00328,"120":0.00655,"121":0.00655,"122":0.01638,"123":0.00655,"124":0.00983,"125":0.00328,"126":0.04259,"127":0.21294,"128":0.03931,"129":0.00983,"130":0.00983,"131":0.02948,"132":0.00655,"133":0.01966,"134":0.06224,"135":0.03276,"136":0.04586,"137":0.03931,"138":0.04914,"139":0.04259,"140":0.27846,"141":0.08518,"142":0.19984,"143":3.0172,"144":2.43079,"145":0.04586,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 49 53 55 58 59 61 69 71 73 74 75 76 77 79 83 86 90 101 107 146 147 3.5 3.6"},D:{"33":0.00328,"37":0.00328,"49":0.00655,"63":0.00328,"65":0.00328,"68":0.00328,"70":0.00983,"71":0.00983,"72":0.00328,"73":0.00328,"74":0.00655,"75":0.00328,"77":0.00328,"78":0.00328,"79":0.00655,"80":0.00328,"81":0.0131,"86":0.00655,"87":0.00655,"88":0.08518,"89":0.00983,"90":0.07535,"91":0.00655,"92":0.00983,"93":0.00328,"94":0.0131,"95":0.02948,"96":0.00983,"97":0.00983,"98":0.04586,"99":0.00328,"100":0.00328,"101":0.00655,"102":0.00983,"103":0.00983,"104":0.04259,"105":0.00655,"106":0.01638,"108":0.01966,"109":0.43243,"110":0.00655,"111":0.02948,"112":0.00655,"113":0.00983,"114":0.01966,"115":0.00983,"116":0.04914,"117":0.00983,"118":0.05569,"119":0.02293,"120":0.03276,"121":0.0131,"122":0.01966,"123":0.02948,"124":0.0131,"125":0.10811,"126":0.12449,"127":0.02293,"128":0.01966,"129":0.00983,"130":0.01966,"131":0.08845,"132":0.02621,"133":0.03931,"134":0.07207,"135":0.04914,"136":0.0688,"137":0.12121,"138":0.26863,"139":0.27846,"140":1.75266,"141":3.98034,"142":0.04914,"143":0.00328,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 69 76 83 84 85 107 144 145"},F:{"34":0.00328,"36":0.00328,"45":0.00328,"48":0.00328,"62":0.02293,"79":0.02948,"90":0.00328,"91":0.03931,"92":0.01966,"95":0.06552,"96":0.00328,"108":0.00655,"109":0.00328,"112":0.00983,"114":0.00655,"115":0.00328,"117":0.00328,"118":0.00655,"119":0.02621,"120":0.13432,"121":0.16708,"122":0.82883,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 43 44 46 47 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 93 94 97 98 99 100 101 102 103 104 105 106 107 110 111 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00983,"14":0.0131,"15":0.00655,"16":0.00655,"17":0.00983,"18":0.03604,"80":0.00328,"84":0.02293,"89":0.00983,"90":0.02621,"91":0.00328,"92":0.1638,"96":0.00655,"100":0.0688,"103":0.00328,"109":0.00655,"113":0.00328,"114":0.06552,"115":0.00328,"117":0.00328,"121":0.00328,"122":0.0688,"123":0.00328,"125":0.00655,"126":0.00328,"128":0.00328,"129":0.00983,"130":0.01638,"131":0.04914,"132":0.01638,"133":0.00983,"134":0.02621,"135":0.03931,"136":0.01638,"137":0.08518,"138":0.08518,"139":0.11138,"140":0.59951,"141":3.87551,"142":0.00655,_:"12 79 81 83 85 86 87 88 93 94 95 97 98 99 101 102 104 105 106 107 108 110 111 112 116 118 119 120 124 127"},E:{"11":0.02621,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 16.0 16.1 16.2 16.5 17.0 17.2 17.3 17.4 18.1 18.4 26.1 26.2","5.1":0.02621,"11.1":0.00655,"13.1":0.01638,"14.1":0.00655,"15.1":0.00328,"15.5":0.00328,"15.6":0.01966,"16.3":0.00328,"16.4":0.00328,"16.6":0.00983,"17.1":0.00328,"17.5":0.00328,"17.6":0.02621,"18.0":0.00328,"18.2":0.00328,"18.3":0.00328,"18.5-18.6":0.00655,"26.0":0.02621},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0003,"5.0-5.1":0,"6.0-6.1":0.0012,"7.0-7.1":0.0009,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0027,"10.0-10.2":0.0003,"10.3":0.0051,"11.0-11.2":0.07556,"11.3-11.4":0.0018,"12.0-12.1":0.0006,"12.2-12.5":0.01469,"13.0-13.1":0,"13.2":0.0015,"13.3":0.0006,"13.4-13.7":0.0024,"14.0-14.4":0.0051,"14.5-14.8":0.0054,"15.0-15.1":0.0051,"15.2-15.3":0.0039,"15.4":0.0045,"15.5":0.0051,"15.6-15.8":0.06657,"16.0":0.009,"16.1":0.01679,"16.2":0.0087,"16.3":0.01559,"16.4":0.0039,"16.5":0.0069,"16.6-16.7":0.08905,"17.0":0.0063,"17.1":0.0096,"17.2":0.0069,"17.3":0.01019,"17.4":0.01799,"17.5":0.03088,"17.6-17.7":0.07796,"18.0":0.01769,"18.1":0.03658,"18.2":0.01979,"18.3":0.06357,"18.4":0.03268,"18.5-18.6":1.66654,"26.0":0.20599,"26.1":0.0075},P:{"4":0.0404,"20":0.0101,"21":0.0606,"22":0.0707,"23":0.0303,"24":0.1515,"25":0.19189,"26":0.0808,"27":0.1616,"28":1.03017,"29":0.0404,"5.0-5.4":0.0101,"6.2-6.4":0.0101,"7.2-7.4":0.1313,_:"8.2 10.1 12.0","9.2":0.0101,"11.1-11.2":0.0202,"13.0":0.0101,"14.0":0.0505,"15.0":0.0101,"16.0":0.0505,"17.0":0.0202,"18.0":0.0101,"19.0":0.0303},I:{"0":0.02014,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.67902,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00437,"11":0.00874,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33615},Q:{"14.9":0.00672},O:{"0":0.03362},H:{"0":0},L:{"0":68.42336}}; diff --git a/node_modules/caniuse-lite/data/regions/CV.js b/node_modules/caniuse-lite/data/regions/CV.js new file mode 100644 index 0000000..3f5cbc4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CV.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00431,"78":0.00431,"82":0.00431,"106":0.00431,"112":0.0345,"113":0.00431,"114":0.00431,"115":0.09489,"116":0.00863,"127":0.01725,"131":0.00431,"135":0.01294,"136":0.00431,"140":0.01294,"141":0.0345,"143":0.31054,"144":0.36661,"145":0.00431,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 117 118 119 120 121 122 123 124 125 126 128 129 130 132 133 134 137 138 139 142 146 147 3.5 3.6"},D:{"37":0.00431,"39":0.00431,"40":0.00863,"41":0.02157,"42":0.00863,"43":0.01294,"44":0.01294,"45":0.01294,"46":0.01294,"47":0.01294,"48":0.02157,"49":0.00431,"50":0.04744,"51":0.00431,"52":0.00863,"53":0.01294,"54":0.02157,"55":0.01294,"56":0.00863,"57":0.02157,"58":0.01725,"59":0.01294,"60":0.00431,"62":0.00863,"72":0.01725,"75":0.00863,"79":0.04744,"81":0.00431,"83":0.00431,"84":0.01725,"85":0.00431,"87":0.03882,"89":0.00431,"91":0.00431,"95":0.00431,"99":0.00863,"103":0.03882,"105":0.00431,"106":0.01294,"109":0.91436,"112":0.00431,"113":0.03882,"114":0.07332,"115":0.00431,"116":0.21996,"119":0.01294,"120":0.00863,"122":0.01294,"123":0.00431,"124":0.04313,"125":5.07209,"126":0.01294,"127":0.01294,"128":0.0647,"130":0.06038,"131":0.01725,"132":0.05607,"133":0.05607,"134":0.12939,"135":0.0647,"136":0.03882,"137":0.15096,"138":1.34566,"139":0.44855,"140":6.02526,"141":11.39495,"142":0.19409,"143":0.01294,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 61 63 64 65 66 67 68 69 70 71 73 74 76 77 78 80 86 88 90 92 93 94 96 97 98 100 101 102 104 107 108 110 111 117 118 121 129 144 145"},F:{"40":0.02157,"71":0.00431,"91":0.16821,"92":0.02588,"95":0.00863,"120":0.06901,"121":0.03882,"122":0.58657,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00431,"17":0.00431,"18":0.0345,"85":0.01725,"90":0.00431,"92":0.05607,"93":0.00431,"100":0.00863,"109":0.00863,"114":0.14664,"117":0.00431,"122":0.00431,"125":0.01294,"126":0.00431,"128":0.00431,"129":0.01294,"134":0.00863,"136":0.01725,"137":0.00863,"138":0.06901,"139":0.05176,"140":2.18238,"141":4.7098,"142":0.00431,_:"12 13 14 16 79 80 81 83 84 86 87 88 89 91 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 127 130 131 132 133 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.4 15.5 16.4 16.5 17.0 17.3 18.1 18.2 26.2","11.1":0.08195,"13.1":0.00431,"14.1":0.0345,"15.1":0.01294,"15.2-15.3":0.01294,"15.6":0.09057,"16.0":0.00863,"16.1":0.00431,"16.2":0.01294,"16.3":0.02588,"16.6":0.25447,"17.1":0.02588,"17.2":0.00431,"17.4":0.03019,"17.5":0.00431,"17.6":0.21565,"18.0":0.00431,"18.3":0.38817,"18.4":0.02157,"18.5-18.6":0.18115,"26.0":0.37954,"26.1":0.00431},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00137,"5.0-5.1":0,"6.0-6.1":0.00547,"7.0-7.1":0.0041,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0123,"10.0-10.2":0.00137,"10.3":0.02323,"11.0-11.2":0.34438,"11.3-11.4":0.0082,"12.0-12.1":0.00273,"12.2-12.5":0.06696,"13.0-13.1":0,"13.2":0.00683,"13.3":0.00273,"13.4-13.7":0.01093,"14.0-14.4":0.02323,"14.5-14.8":0.0246,"15.0-15.1":0.02323,"15.2-15.3":0.01777,"15.4":0.0205,"15.5":0.02323,"15.6-15.8":0.30338,"16.0":0.041,"16.1":0.07653,"16.2":0.03963,"16.3":0.07106,"16.4":0.01777,"16.5":0.03143,"16.6-16.7":0.40588,"17.0":0.0287,"17.1":0.04373,"17.2":0.03143,"17.3":0.04646,"17.4":0.082,"17.5":0.14076,"17.6-17.7":0.35531,"18.0":0.08063,"18.1":0.16672,"18.2":0.09019,"18.3":0.28972,"18.4":0.14896,"18.5-18.6":7.59549,"26.0":0.93884,"26.1":0.03416},P:{"4":0.07282,"21":0.0104,"22":0.44731,"23":0.0104,"24":0.11443,"25":0.0104,"26":0.14564,"27":0.19765,"28":2.47583,"29":0.13523,_:"20 5.0-5.4 9.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0 18.0 19.0","6.2-6.4":0.0104,"7.2-7.4":0.06242,"8.2":0.04161,"14.0":0.02081,"16.0":0.02081},I:{"0":0.01136,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.10603,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00569,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08531},Q:{_:"14.9"},O:{"0":0.03412},H:{"0":0.02},L:{"0":41.36094}}; diff --git a/node_modules/caniuse-lite/data/regions/CX.js b/node_modules/caniuse-lite/data/regions/CX.js new file mode 100644 index 0000000..d9bb2ab --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CX.js @@ -0,0 +1 @@ +module.exports={C:{"143":51.79,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 144 145 146 147 3.5 3.6"},D:{_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0 26.1 26.2"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00089,"5.0-5.1":0,"6.0-6.1":0.00357,"7.0-7.1":0.00268,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00804,"10.0-10.2":0.00089,"10.3":0.01518,"11.0-11.2":0.225,"11.3-11.4":0.00536,"12.0-12.1":0.00179,"12.2-12.5":0.04375,"13.0-13.1":0,"13.2":0.00446,"13.3":0.00179,"13.4-13.7":0.00714,"14.0-14.4":0.01518,"14.5-14.8":0.01607,"15.0-15.1":0.01518,"15.2-15.3":0.01161,"15.4":0.01339,"15.5":0.01518,"15.6-15.8":0.19821,"16.0":0.02679,"16.1":0.05,"16.2":0.02589,"16.3":0.04643,"16.4":0.01161,"16.5":0.02054,"16.6-16.7":0.26518,"17.0":0.01875,"17.1":0.02857,"17.2":0.02054,"17.3":0.03036,"17.4":0.05357,"17.5":0.09196,"17.6-17.7":0.23214,"18.0":0.05268,"18.1":0.10893,"18.2":0.05893,"18.3":0.18928,"18.4":0.09732,"18.5-18.6":4.96246,"26.0":0.61339,"26.1":0.02232},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":39.28151}}; diff --git a/node_modules/caniuse-lite/data/regions/CY.js b/node_modules/caniuse-lite/data/regions/CY.js new file mode 100644 index 0000000..b2dd1e1 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CY.js @@ -0,0 +1 @@ +module.exports={C:{"68":0.00461,"78":0.00461,"115":0.09226,"123":0.00461,"127":0.00461,"128":0.02307,"132":0.1061,"135":0.00923,"136":0.00461,"137":0.00923,"139":0.00923,"140":0.04613,"141":0.01384,"142":0.05997,"143":0.5674,"144":0.53511,"145":0.00461,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 133 134 138 146 147 3.5 3.6"},D:{"38":0.00461,"41":0.00461,"48":0.00461,"49":0.00461,"50":0.00461,"53":0.00461,"56":0.00461,"58":0.00461,"69":0.00461,"70":0.00461,"74":0.20759,"78":0.00923,"79":0.13378,"83":0.00461,"87":0.18913,"88":0.00461,"89":0.00461,"94":0.01845,"95":0.00461,"102":0.00461,"103":0.02307,"104":0.02768,"108":0.08765,"109":0.38749,"110":0.00461,"111":0.00461,"112":0.72424,"113":0.00461,"114":0.01384,"115":0.00461,"116":0.04613,"117":0.00461,"118":0.00461,"119":0.02768,"120":0.04613,"121":0.04613,"122":0.1061,"123":0.01384,"124":0.12455,"125":0.83495,"126":0.05536,"127":0.02307,"128":0.05074,"129":0.01845,"130":0.05997,"131":0.04152,"132":0.02307,"133":0.02307,"134":0.05074,"135":0.05997,"136":0.05536,"137":0.08303,"138":4.27625,"139":0.51204,"140":6.27368,"141":12.82875,"142":0.1061,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 51 52 54 55 57 59 60 61 62 63 64 65 66 67 68 71 72 73 75 76 77 80 81 84 85 86 90 91 92 93 96 97 98 99 100 101 105 106 107 143 144 145"},F:{"40":0.00923,"46":0.00923,"78":0.00461,"90":0.00461,"91":0.02768,"92":0.10149,"95":0.00461,"114":0.0692,"120":0.09226,"121":0.12916,"122":0.91799,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"99":0.00461,"102":0.00461,"109":0.06458,"114":0.00461,"122":0.00461,"128":0.00461,"131":0.00461,"133":0.00923,"134":0.00923,"135":0.00461,"136":0.00923,"137":0.00923,"138":0.00923,"139":0.03229,"140":0.90876,"141":4.6822,"142":0.00461,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129 130 132"},E:{"14":0.00461,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 17.0 26.2","13.1":0.20759,"14.1":0.03229,"15.5":0.00461,"15.6":0.09226,"16.1":0.00923,"16.2":0.00923,"16.3":0.03229,"16.4":0.00461,"16.5":0.00923,"16.6":0.12455,"17.1":0.05074,"17.2":0.00923,"17.3":0.00923,"17.4":0.02768,"17.5":0.0369,"17.6":0.07842,"18.0":0.00923,"18.1":0.01384,"18.2":0.02307,"18.3":0.05074,"18.4":0.02307,"18.5-18.6":0.11994,"26.0":0.30907,"26.1":0.01384},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0,"6.0-6.1":0.00467,"7.0-7.1":0.0035,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01051,"10.0-10.2":0.00117,"10.3":0.01985,"11.0-11.2":0.29418,"11.3-11.4":0.007,"12.0-12.1":0.00233,"12.2-12.5":0.0572,"13.0-13.1":0,"13.2":0.00584,"13.3":0.00233,"13.4-13.7":0.00934,"14.0-14.4":0.01985,"14.5-14.8":0.02101,"15.0-15.1":0.01985,"15.2-15.3":0.01518,"15.4":0.01751,"15.5":0.01985,"15.6-15.8":0.25915,"16.0":0.03502,"16.1":0.06537,"16.2":0.03385,"16.3":0.0607,"16.4":0.01518,"16.5":0.02685,"16.6-16.7":0.34671,"17.0":0.02451,"17.1":0.03736,"17.2":0.02685,"17.3":0.03969,"17.4":0.07004,"17.5":0.12024,"17.6-17.7":0.30351,"18.0":0.06887,"18.1":0.14242,"18.2":0.07705,"18.3":0.24748,"18.4":0.12724,"18.5-18.6":6.4882,"26.0":0.80198,"26.1":0.02918},P:{"4":0.18487,"21":0.02054,"22":0.02054,"23":0.03081,"24":0.03081,"25":0.06162,"26":0.06162,"27":0.11297,"28":3.80006,"29":0.20541,_:"20 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","5.0-5.4":0.02054,"6.2-6.4":0.01027,"7.2-7.4":0.12325,"8.2":0.01027,"17.0":0.01027,"18.0":0.01027,"19.0":0.01027},I:{"0":0.01614,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.71186,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02768,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00539,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4148},Q:{"14.9":0.01616},O:{"0":0.11313},H:{"0":0.01},L:{"0":41.9337}}; diff --git a/node_modules/caniuse-lite/data/regions/CZ.js b/node_modules/caniuse-lite/data/regions/CZ.js new file mode 100644 index 0000000..de9b58d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CZ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.07484,"56":0.01604,"78":0.00535,"88":0.00535,"113":0.00535,"115":0.4651,"117":0.00535,"118":0.02673,"125":0.00535,"127":0.06415,"128":0.05346,"129":0.00535,"131":0.00535,"132":0.01069,"133":0.01069,"134":0.00535,"135":0.00535,"136":0.02138,"137":0.02138,"138":0.01604,"139":0.01604,"140":0.11227,"141":0.02673,"142":0.10157,"143":2.44847,"144":2.56073,"145":0.00535,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 119 120 121 122 123 124 126 130 146 147 3.5 3.6"},D:{"39":0.01604,"40":0.01604,"41":0.01604,"42":0.01604,"43":0.01604,"44":0.01604,"45":0.01604,"46":0.01604,"47":0.01604,"48":0.01604,"49":0.02138,"50":0.01604,"51":0.01604,"52":0.01604,"53":0.01604,"54":0.01604,"55":0.01604,"56":0.01604,"57":0.01069,"58":0.01604,"59":0.01069,"60":0.01604,"78":0.09088,"79":0.04277,"80":0.00535,"84":0.00535,"87":0.02138,"91":0.00535,"97":0.00535,"98":0.00535,"99":0.00535,"100":0.00535,"102":0.01069,"103":0.03208,"104":0.02138,"105":0.00535,"108":0.01069,"109":0.74844,"111":0.00535,"112":0.29403,"114":0.03208,"115":0.03208,"116":0.03208,"117":0.00535,"118":0.00535,"119":0.01604,"120":0.03208,"121":0.01069,"122":0.05881,"123":0.02138,"124":0.02138,"125":2.64092,"126":0.03208,"127":0.02138,"128":0.04277,"129":0.01069,"130":0.02138,"131":0.10692,"132":0.03208,"133":0.03742,"134":0.03742,"135":0.05881,"136":0.05346,"137":0.10692,"138":0.27265,"139":0.94624,"140":7.38283,"141":16.02731,"142":0.17107,"143":0.00535,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 81 83 85 86 88 89 90 92 93 94 95 96 101 106 107 110 113 144 145"},F:{"46":0.00535,"84":0.00535,"85":0.02138,"90":0.00535,"91":0.02138,"92":0.04811,"95":0.08554,"105":0.00535,"114":0.00535,"117":0.00535,"119":0.00535,"120":0.24057,"121":0.17642,"122":2.20255,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00535,"107":0.00535,"108":0.01069,"109":0.05346,"114":0.00535,"120":0.00535,"122":0.00535,"128":0.00535,"129":0.00535,"131":0.02673,"132":0.00535,"133":0.00535,"134":0.03742,"135":0.01069,"136":0.04277,"137":0.01069,"138":0.14969,"139":0.04277,"140":1.28304,"141":5.75764,"142":0.01604,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 130"},E:{"8":0.00535,"14":0.00535,_:"0 4 5 6 7 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.4 26.2","13.1":0.00535,"14.1":0.01069,"15.5":0.02138,"15.6":0.07484,"16.1":0.01069,"16.2":0.00535,"16.3":0.01069,"16.5":0.01069,"16.6":0.09088,"17.0":0.01069,"17.1":0.05881,"17.2":0.01604,"17.3":0.01604,"17.4":0.02138,"17.5":0.04277,"17.6":0.10157,"18.0":0.01069,"18.1":0.02138,"18.2":0.01604,"18.3":0.04277,"18.4":0.04277,"18.5-18.6":0.13365,"26.0":0.50252,"26.1":0.01604},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00088,"5.0-5.1":0,"6.0-6.1":0.00352,"7.0-7.1":0.00264,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00793,"10.0-10.2":0.00088,"10.3":0.01497,"11.0-11.2":0.22194,"11.3-11.4":0.00528,"12.0-12.1":0.00176,"12.2-12.5":0.04316,"13.0-13.1":0,"13.2":0.0044,"13.3":0.00176,"13.4-13.7":0.00705,"14.0-14.4":0.01497,"14.5-14.8":0.01585,"15.0-15.1":0.01497,"15.2-15.3":0.01145,"15.4":0.01321,"15.5":0.01497,"15.6-15.8":0.19552,"16.0":0.02642,"16.1":0.04932,"16.2":0.02554,"16.3":0.0458,"16.4":0.01145,"16.5":0.02026,"16.6-16.7":0.26158,"17.0":0.0185,"17.1":0.02818,"17.2":0.02026,"17.3":0.02994,"17.4":0.05284,"17.5":0.09071,"17.6-17.7":0.22899,"18.0":0.05196,"18.1":0.10745,"18.2":0.05813,"18.3":0.18671,"18.4":0.096,"18.5-18.6":4.89508,"26.0":0.60506,"26.1":0.02202},P:{"4":0.02083,"20":0.01041,"21":0.01041,"22":0.01041,"23":0.03124,"24":0.01041,"25":0.01041,"26":0.03124,"27":0.04165,"28":2.23879,"29":0.16661,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01041},I:{"0":0.06973,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.53067,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02673,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.42826},Q:{"14.9":0.00466},O:{"0":0.13034},H:{"0":0},L:{"0":36.22239}}; diff --git a/node_modules/caniuse-lite/data/regions/DE.js b/node_modules/caniuse-lite/data/regions/DE.js new file mode 100644 index 0000000..f029a1d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DE.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.02291,"48":0.00573,"52":0.04582,"59":0.00573,"60":0.00573,"68":0.00573,"77":0.01146,"78":0.02291,"88":0.00573,"91":0.00573,"98":0.00573,"102":0.00573,"109":0.00573,"110":0.00573,"111":0.00573,"113":0.01146,"115":0.47542,"118":0.00573,"119":0.11456,"120":0.00573,"121":0.00573,"122":0.01146,"123":0.01146,"124":0.00573,"125":0.01146,"126":0.00573,"127":0.01146,"128":0.42387,"130":0.00573,"131":0.01146,"132":0.01718,"133":2.21674,"134":0.08592,"135":0.06301,"136":0.02864,"137":0.01146,"138":0.01718,"139":0.02291,"140":0.30358,"141":0.0401,"142":0.16038,"143":3.44826,"144":3.15613,"145":0.00573,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 99 100 101 103 104 105 106 107 108 112 114 116 117 129 146 147 3.5 3.6"},D:{"39":0.01146,"40":0.01146,"41":0.01146,"42":0.01146,"43":0.01146,"44":0.01146,"45":0.01146,"46":0.01146,"47":0.01146,"48":0.01146,"49":0.01718,"50":0.01146,"51":0.01146,"52":0.03437,"53":0.01146,"54":0.01146,"55":0.01146,"56":0.01146,"57":0.01146,"58":0.01146,"59":0.01146,"60":0.01146,"66":0.02291,"74":0.00573,"77":0.00573,"79":0.02291,"80":0.02864,"81":0.01146,"83":0.00573,"84":0.00573,"85":0.00573,"86":0.00573,"87":0.02864,"88":0.01146,"89":0.00573,"90":0.00573,"91":0.05728,"93":0.00573,"94":0.01146,"95":0.00573,"97":0.06301,"98":0.00573,"99":0.00573,"102":0.03437,"103":0.04582,"104":0.03437,"106":0.00573,"107":0.01146,"108":0.06301,"109":0.40669,"110":0.01146,"111":0.01146,"112":0.00573,"113":0.00573,"114":0.02291,"115":0.04582,"116":0.1031,"117":0.02291,"118":0.08019,"119":0.0401,"120":0.09165,"121":0.01718,"122":0.08019,"123":0.02864,"124":0.14893,"125":0.40096,"126":1.30026,"127":0.03437,"128":0.04582,"129":0.02864,"130":0.25203,"131":1.0024,"132":0.09165,"133":0.06874,"134":0.10883,"135":0.09165,"136":0.14893,"137":0.12029,"138":0.41814,"139":0.67018,"140":6.19197,"141":11.98298,"142":0.3265,"143":0.00573,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 75 76 78 92 96 100 101 105 144 145"},F:{"46":0.00573,"91":0.02291,"92":0.06874,"95":0.0401,"114":0.01146,"117":0.00573,"119":0.00573,"120":0.27494,"121":0.49261,"122":3.66592,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.01146},B:{"17":0.00573,"92":0.00573,"96":0.00573,"109":0.08592,"114":0.00573,"119":0.00573,"120":0.01146,"121":0.02864,"122":0.01718,"124":0.00573,"126":0.00573,"127":0.00573,"128":0.00573,"129":0.00573,"130":0.00573,"131":0.03437,"132":0.01146,"133":0.01146,"134":0.03437,"135":0.01718,"136":0.02291,"137":0.02291,"138":0.05728,"139":0.08019,"140":1.45491,"141":6.58147,"142":0.01146,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 123 125"},E:{"14":0.00573,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.00573,"12.1":0.00573,"13.1":0.02291,"14.1":0.02864,"15.1":0.00573,"15.2-15.3":0.00573,"15.4":0.00573,"15.5":0.00573,"15.6":0.13747,"16.0":0.02291,"16.1":0.01718,"16.2":0.01146,"16.3":0.02864,"16.4":0.00573,"16.5":0.01718,"16.6":0.20048,"17.0":0.01146,"17.1":0.13174,"17.2":0.01718,"17.3":0.01146,"17.4":0.02291,"17.5":0.06301,"17.6":0.17757,"18.0":0.02291,"18.1":0.0401,"18.2":0.01718,"18.3":0.08019,"18.4":0.0401,"18.5-18.6":0.23485,"26.0":0.92794,"26.1":0.02864},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00133,"5.0-5.1":0,"6.0-6.1":0.0053,"7.0-7.1":0.00398,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01193,"10.0-10.2":0.00133,"10.3":0.02254,"11.0-11.2":0.33416,"11.3-11.4":0.00796,"12.0-12.1":0.00265,"12.2-12.5":0.06498,"13.0-13.1":0,"13.2":0.00663,"13.3":0.00265,"13.4-13.7":0.01061,"14.0-14.4":0.02254,"14.5-14.8":0.02387,"15.0-15.1":0.02254,"15.2-15.3":0.01724,"15.4":0.01989,"15.5":0.02254,"15.6-15.8":0.29438,"16.0":0.03978,"16.1":0.07426,"16.2":0.03845,"16.3":0.06895,"16.4":0.01724,"16.5":0.0305,"16.6-16.7":0.39383,"17.0":0.02785,"17.1":0.04243,"17.2":0.0305,"17.3":0.04508,"17.4":0.07956,"17.5":0.13658,"17.6-17.7":0.34477,"18.0":0.07824,"18.1":0.16178,"18.2":0.08752,"18.3":0.28112,"18.4":0.14454,"18.5-18.6":7.37007,"26.0":0.91098,"26.1":0.03315},P:{"4":0.03159,"20":0.01053,"21":0.03159,"22":0.02106,"23":0.02106,"24":0.02106,"25":0.02106,"26":0.08425,"27":0.08425,"28":3.30664,"29":0.25274,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01053,"17.0":0.01053,"19.0":0.01053},I:{"0":0.01706,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.49555,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00668,"11":0.03341,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":1.00819},Q:{"14.9":0.00854},O:{"0":0.06408},H:{"0":0},L:{"0":25.47813}}; diff --git a/node_modules/caniuse-lite/data/regions/DJ.js b/node_modules/caniuse-lite/data/regions/DJ.js new file mode 100644 index 0000000..f480fc9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DJ.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.01257,"115":0.08486,"121":0.03143,"127":0.01257,"128":0.00629,"137":0.00314,"138":0.00314,"140":0.00629,"141":0.00314,"142":0.00943,"143":0.90518,"144":0.48402,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 129 130 131 132 133 134 135 136 139 145 146 147 3.5 3.6"},D:{"40":0.00314,"41":0.00314,"42":0.00314,"43":0.00314,"44":0.00314,"45":0.00629,"46":0.00629,"48":0.00314,"49":0.00943,"50":0.00629,"52":0.00943,"53":0.00943,"54":0.00629,"55":0.00943,"56":0.00314,"57":0.00314,"58":0.00629,"59":0.00314,"60":0.00314,"63":0.00629,"70":0.00314,"73":0.00314,"76":0.00314,"79":0.00629,"83":0.00314,"84":0.00314,"86":0.022,"87":0.00629,"93":0.00629,"94":0.03143,"97":0.01257,"98":0.00629,"100":0.09115,"103":0.01886,"105":0.00629,"109":0.34573,"110":0.00629,"111":0.01886,"113":0.00314,"114":0.00314,"116":0.022,"118":0.022,"119":0.022,"120":0.01257,"121":0.00314,"122":0.04086,"124":0.05029,"125":2.51754,"126":0.01886,"127":0.03143,"128":0.05343,"129":0.00629,"130":0.00943,"131":0.11943,"132":0.00943,"133":0.04086,"134":0.04086,"135":0.044,"136":0.06915,"137":0.07543,"138":0.34259,"139":0.2703,"140":3.86589,"141":6.29229,"142":0.09743,"143":0.02829,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 47 51 61 62 64 65 66 67 68 69 71 72 74 75 77 78 80 81 85 88 89 90 91 92 95 96 99 101 102 104 106 107 108 112 115 117 123 144 145"},F:{"46":0.00629,"82":0.00314,"88":0.00629,"90":0.04086,"91":0.00314,"92":0.00943,"95":0.00314,"118":0.00314,"120":0.03772,"121":0.022,"122":0.21058,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00629,"17":0.00314,"18":0.03772,"90":0.00629,"92":0.02829,"108":0.00629,"109":0.00314,"112":0.00314,"114":0.00314,"117":0.01257,"122":0.02514,"124":0.00314,"125":0.00314,"128":0.00629,"129":0.00314,"130":0.00314,"131":0.00314,"132":0.01886,"133":0.01257,"134":0.01886,"135":0.05972,"136":0.02514,"137":0.00629,"138":0.022,"139":0.01886,"140":0.44002,"141":2.94499,"142":0.022,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 113 115 116 118 119 120 121 123 126 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 17.0 17.3 17.4 18.0 18.1 18.2 26.1 26.2","13.1":0.00629,"15.6":0.00314,"16.4":0.00314,"16.5":0.00314,"16.6":0.01257,"17.1":0.00314,"17.2":0.00314,"17.5":0.00314,"17.6":0.022,"18.3":0.00314,"18.4":0.00629,"18.5-18.6":0.022,"26.0":0.39916},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00047,"5.0-5.1":0,"6.0-6.1":0.00188,"7.0-7.1":0.00141,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00423,"10.0-10.2":0.00047,"10.3":0.00798,"11.0-11.2":0.11837,"11.3-11.4":0.00282,"12.0-12.1":0.00094,"12.2-12.5":0.02302,"13.0-13.1":0,"13.2":0.00235,"13.3":0.00094,"13.4-13.7":0.00376,"14.0-14.4":0.00798,"14.5-14.8":0.00845,"15.0-15.1":0.00798,"15.2-15.3":0.00611,"15.4":0.00705,"15.5":0.00798,"15.6-15.8":0.10427,"16.0":0.01409,"16.1":0.0263,"16.2":0.01362,"16.3":0.02442,"16.4":0.00611,"16.5":0.0108,"16.6-16.7":0.1395,"17.0":0.00986,"17.1":0.01503,"17.2":0.0108,"17.3":0.01597,"17.4":0.02818,"17.5":0.04838,"17.6-17.7":0.12212,"18.0":0.02771,"18.1":0.0573,"18.2":0.031,"18.3":0.09958,"18.4":0.0512,"18.5-18.6":2.61062,"26.0":0.32269,"26.1":0.01174},P:{"4":0.01025,"21":0.0205,"22":0.03074,"23":0.14347,"24":0.05124,"25":0.0205,"26":0.12297,"27":0.31768,"28":2.29551,"29":0.40991,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 18.0","5.0-5.4":0.01025,"7.2-7.4":0.18446,"9.2":0.01025,"11.1-11.2":0.04099,"16.0":0.01025,"17.0":0.04099,"19.0":0.01025},I:{"0":0.29444,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00015},K:{"0":0.98427,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00629,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.41828},Q:{"14.9":0.02743},O:{"0":0.38399},H:{"0":0.01},L:{"0":67.73755}}; diff --git a/node_modules/caniuse-lite/data/regions/DK.js b/node_modules/caniuse-lite/data/regions/DK.js new file mode 100644 index 0000000..e79a07f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00688,"78":0.00688,"115":0.09635,"122":0.00688,"125":0.00688,"128":0.09635,"132":0.00688,"136":0.00688,"137":0.00688,"138":0.00688,"140":0.04129,"141":0.00688,"142":0.02753,"143":0.96348,"144":0.81208,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 126 127 129 130 131 133 134 135 139 145 146 147 3.5 3.6"},D:{"44":0.01376,"49":0.01376,"52":0.03441,"58":0.02753,"66":0.00688,"79":0.01376,"87":0.01376,"88":0.02753,"102":0.01376,"103":0.05506,"107":0.00688,"108":0.00688,"109":0.30281,"112":0.00688,"114":0.02065,"116":0.18581,"117":0.02065,"118":0.02753,"119":0.00688,"120":0.04129,"121":0.00688,"122":0.13764,"123":0.02753,"124":0.06882,"125":4.08791,"126":0.12388,"127":0.02065,"128":0.13076,"129":0.02753,"130":0.03441,"131":0.11011,"132":0.12388,"133":0.06882,"134":0.06194,"135":0.17205,"136":0.24087,"137":0.29593,"138":0.97724,"139":2.29171,"140":14.16316,"141":24.49304,"142":0.33034,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 110 111 113 115 143 144 145"},F:{"91":0.01376,"92":0.02065,"95":0.00688,"102":0.01376,"112":0.00688,"120":0.0757,"121":0.1514,"122":1.39016,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.03441,"117":0.00688,"126":0.00688,"130":0.00688,"131":0.00688,"132":0.00688,"134":0.01376,"135":0.01376,"136":0.00688,"137":0.02065,"138":0.02753,"139":0.04817,"140":1.34199,"141":5.61571,"142":0.00688,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 122 123 124 125 127 128 129 133"},E:{"14":0.01376,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 26.2","13.1":0.02065,"14.1":0.04817,"15.1":0.00688,"15.4":0.01376,"15.5":0.03441,"15.6":0.21334,"16.0":0.02065,"16.1":0.03441,"16.2":0.02753,"16.3":0.06194,"16.4":0.05506,"16.5":0.05506,"16.6":0.33722,"17.0":0.02753,"17.1":0.1927,"17.2":0.04129,"17.3":0.06882,"17.4":0.15829,"17.5":0.24775,"17.6":0.52303,"18.0":0.0757,"18.1":0.08258,"18.2":0.03441,"18.3":0.17893,"18.4":0.09635,"18.5-18.6":0.30969,"26.0":0.8809,"26.1":0.02065},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00172,"5.0-5.1":0,"6.0-6.1":0.0069,"7.0-7.1":0.00517,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01552,"10.0-10.2":0.00172,"10.3":0.02932,"11.0-11.2":0.43467,"11.3-11.4":0.01035,"12.0-12.1":0.00345,"12.2-12.5":0.08452,"13.0-13.1":0,"13.2":0.00862,"13.3":0.00345,"13.4-13.7":0.0138,"14.0-14.4":0.02932,"14.5-14.8":0.03105,"15.0-15.1":0.02932,"15.2-15.3":0.02242,"15.4":0.02587,"15.5":0.02932,"15.6-15.8":0.38292,"16.0":0.05175,"16.1":0.09659,"16.2":0.05002,"16.3":0.08969,"16.4":0.02242,"16.5":0.03967,"16.6-16.7":0.51229,"17.0":0.03622,"17.1":0.0552,"17.2":0.03967,"17.3":0.05865,"17.4":0.10349,"17.5":0.17766,"17.6-17.7":0.44847,"18.0":0.10177,"18.1":0.21044,"18.2":0.11384,"18.3":0.36567,"18.4":0.18801,"18.5-18.6":9.58687,"26.0":1.18499,"26.1":0.04312},P:{"20":0.01078,"25":0.01078,"26":0.02156,"27":0.01078,"28":1.48795,"29":0.1186,_:"4 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01078},I:{"0":0.01868,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.11848,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01376,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.32427},Q:{_:"14.9"},O:{"0":0.01247},H:{"0":0},L:{"0":12.66011}}; diff --git a/node_modules/caniuse-lite/data/regions/DM.js b/node_modules/caniuse-lite/data/regions/DM.js new file mode 100644 index 0000000..fb4c18a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DM.js @@ -0,0 +1 @@ +module.exports={C:{"39":0.00508,"96":0.00508,"115":0.00508,"133":0.04063,"135":0.01524,"137":0.01016,"138":0.03047,"143":0.33014,"144":0.24379,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 139 140 141 142 145 146 147 3.5 3.6"},D:{"39":0.00508,"40":0.01016,"41":0.01016,"42":0.01524,"43":0.01016,"44":0.01524,"45":0.01016,"46":0.01016,"47":0.00508,"48":0.01016,"49":0.00508,"50":0.00508,"52":0.0254,"53":0.00508,"54":0.00508,"55":0.01524,"56":0.00508,"57":0.01524,"58":0.0254,"59":0.01524,"60":0.01524,"63":0.00508,"74":0.00508,"76":0.14221,"77":0.01524,"79":2.77821,"81":0.00508,"93":0.01524,"95":0.10666,"101":0.09142,"103":0.01524,"108":0.00508,"109":0.13713,"110":0.02032,"111":0.0254,"114":0.00508,"116":0.00508,"121":0.00508,"122":0.03555,"123":0.00508,"124":0.08126,"125":7.87753,"126":0.0254,"127":0.04571,"128":0.01524,"130":0.0254,"131":0.13205,"132":0.06603,"133":0.01524,"134":0.15745,"135":0.06095,"136":0.06603,"137":0.35553,"138":0.2184,"139":0.386,"140":6.46557,"141":11.87978,"142":0.18792,"143":0.00508,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 51 61 62 64 65 66 67 68 69 70 71 72 73 75 78 80 83 84 85 86 87 88 89 90 91 92 94 96 97 98 99 100 102 104 105 106 107 112 113 115 117 118 119 120 129 144 145"},F:{"92":0.0254,"95":0.00508,"115":0.00508,"120":0.06603,"121":0.05079,"122":0.62472,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01016,"109":0.04063,"114":0.04063,"131":0.10158,"133":0.00508,"134":0.00508,"135":0.00508,"137":0.11174,"139":0.04571,"140":1.59989,"141":3.93623,"142":0.00508,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 136 138"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 16.6 17.0 17.3 18.1 26.2","9.1":0.00508,"15.6":0.1219,"16.1":0.04571,"17.1":0.01524,"17.2":0.00508,"17.4":0.00508,"17.5":0.04063,"17.6":0.07111,"18.0":0.00508,"18.2":0.05587,"18.3":0.05587,"18.4":0.03555,"18.5-18.6":0.16253,"26.0":0.78725,"26.1":0.0254},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0,"6.0-6.1":0.00341,"7.0-7.1":0.00255,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00766,"10.0-10.2":0.00085,"10.3":0.01447,"11.0-11.2":0.21454,"11.3-11.4":0.00511,"12.0-12.1":0.0017,"12.2-12.5":0.04172,"13.0-13.1":0,"13.2":0.00426,"13.3":0.0017,"13.4-13.7":0.00681,"14.0-14.4":0.01447,"14.5-14.8":0.01532,"15.0-15.1":0.01447,"15.2-15.3":0.01107,"15.4":0.01277,"15.5":0.01447,"15.6-15.8":0.189,"16.0":0.02554,"16.1":0.04767,"16.2":0.02469,"16.3":0.04427,"16.4":0.01107,"16.5":0.01958,"16.6-16.7":0.25285,"17.0":0.01788,"17.1":0.02724,"17.2":0.01958,"17.3":0.02895,"17.4":0.05108,"17.5":0.08769,"17.6-17.7":0.22135,"18.0":0.05023,"18.1":0.10386,"18.2":0.05619,"18.3":0.18048,"18.4":0.0928,"18.5-18.6":4.73171,"26.0":0.58487,"26.1":0.02128},P:{"4":0.02242,"22":0.01121,"24":0.02242,"25":0.01121,"26":0.03363,"27":0.01121,"28":1.73739,"29":0.21297,_:"20 21 23 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.1233,"7.2-7.4":0.03363},I:{"0":0.0344,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.53639,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.23621},Q:{"14.9":0.02461},O:{"0":0.50686},H:{"0":0},L:{"0":43.77702}}; diff --git a/node_modules/caniuse-lite/data/regions/DO.js b/node_modules/caniuse-lite/data/regions/DO.js new file mode 100644 index 0000000..7714e6e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DO.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.05708,"52":0.00571,"78":0.00571,"115":0.02283,"128":0.00571,"133":0.00571,"136":0.01712,"139":0.01712,"140":0.02854,"141":0.00571,"142":0.01712,"143":0.2854,"144":0.30252,"145":0.01712,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 135 137 138 146 147 3.5 3.6"},D:{"39":0.01712,"40":0.01712,"41":0.01712,"42":0.01712,"43":0.01712,"44":0.01712,"45":0.01712,"46":0.01712,"47":0.02283,"48":0.04566,"49":0.01712,"50":0.01712,"51":0.01712,"52":0.01712,"53":0.01712,"54":0.01712,"55":0.01712,"56":0.01712,"57":0.01712,"58":0.01712,"59":0.01712,"60":0.01712,"72":0.00571,"73":0.00571,"75":0.00571,"76":0.00571,"77":0.00571,"79":0.01712,"85":0.00571,"86":0.00571,"87":0.01142,"88":0.00571,"91":0.00571,"93":0.02854,"94":0.00571,"95":0.00571,"97":0.00571,"102":0.00571,"103":0.03996,"104":0.02283,"107":0.00571,"108":0.00571,"109":0.39385,"110":0.01712,"111":0.00571,"112":12.22083,"114":0.00571,"116":0.05137,"119":0.02283,"120":0.01142,"121":0.01142,"122":0.02854,"123":0.00571,"124":0.01142,"125":13.40809,"126":0.95324,"127":0.03425,"128":0.09704,"129":0.02854,"130":0.01142,"131":0.05137,"132":0.03425,"133":0.02854,"134":0.02283,"135":0.05708,"136":0.04566,"137":0.09133,"138":0.34819,"139":0.30252,"140":3.7787,"141":11.39888,"142":0.17695,"143":0.00571,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 74 78 80 81 83 84 89 90 92 96 98 99 100 101 105 106 113 115 117 118 144 145"},F:{"69":0.00571,"92":0.00571,"95":0.00571,"114":0.00571,"120":0.09704,"121":0.10845,"122":1.24434,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00571,"85":0.00571,"92":0.02283,"100":0.00571,"109":0.00571,"114":0.12558,"122":0.00571,"131":0.02283,"132":0.00571,"133":0.00571,"134":0.04566,"135":0.00571,"136":0.01712,"137":0.00571,"138":0.02283,"139":0.03996,"140":0.63359,"141":3.17936,"142":0.00571,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{"4":0.00571,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.4 26.2","5.1":0.00571,"13.1":0.01142,"14.1":0.01712,"15.1":0.00571,"15.6":0.03996,"16.1":0.00571,"16.2":0.01142,"16.3":0.00571,"16.5":0.00571,"16.6":0.08562,"17.0":0.00571,"17.1":0.01712,"17.2":0.00571,"17.3":0.00571,"17.4":0.01142,"17.5":0.03425,"17.6":0.14841,"18.0":0.04566,"18.1":0.02854,"18.2":0.00571,"18.3":0.02854,"18.4":0.02283,"18.5-18.6":0.07991,"26.0":0.33106,"26.1":0.03425},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00168,"5.0-5.1":0,"6.0-6.1":0.00674,"7.0-7.1":0.00505,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01516,"10.0-10.2":0.00168,"10.3":0.02864,"11.0-11.2":0.42452,"11.3-11.4":0.01011,"12.0-12.1":0.00337,"12.2-12.5":0.08255,"13.0-13.1":0,"13.2":0.00842,"13.3":0.00337,"13.4-13.7":0.01348,"14.0-14.4":0.02864,"14.5-14.8":0.03032,"15.0-15.1":0.02864,"15.2-15.3":0.0219,"15.4":0.02527,"15.5":0.02864,"15.6-15.8":0.37398,"16.0":0.05054,"16.1":0.09434,"16.2":0.04885,"16.3":0.0876,"16.4":0.0219,"16.5":0.03875,"16.6-16.7":0.50033,"17.0":0.03538,"17.1":0.05391,"17.2":0.03875,"17.3":0.05728,"17.4":0.10108,"17.5":0.17351,"17.6-17.7":0.438,"18.0":0.09939,"18.1":0.20552,"18.2":0.11118,"18.3":0.35714,"18.4":0.18362,"18.5-18.6":9.36306,"26.0":1.15733,"26.1":0.04212},P:{"4":0.01073,"21":0.01073,"22":0.01073,"24":0.01073,"25":0.01073,"26":0.03219,"27":0.03219,"28":0.60088,"29":0.07511,_:"20 23 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.02146,"7.2-7.4":0.02146},I:{"0":0.01714,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.12447,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.01649,"7":0.01649,"8":0.05771,"9":0.01649,"10":0.03298,"11":0.00824,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.07296},Q:{_:"14.9"},O:{"0":0.01288},H:{"0":0},L:{"0":27.97221}}; diff --git a/node_modules/caniuse-lite/data/regions/DZ.js b/node_modules/caniuse-lite/data/regions/DZ.js new file mode 100644 index 0000000..fce4c8f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DZ.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00407,"46":0.00407,"47":0.00407,"48":0.00407,"52":0.04473,"56":0.00407,"72":0.00407,"78":0.00407,"94":0.00407,"115":0.79694,"123":0.00407,"125":0.00407,"127":0.0122,"128":0.00813,"131":0.00407,"132":0.00407,"134":0.00407,"135":0.00813,"136":0.00407,"137":0.00407,"138":0.00407,"139":0.00813,"140":0.03253,"141":0.0122,"142":0.02846,"143":0.61397,"144":0.53265,"145":0.00407,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 129 130 133 146 147 3.5 3.6"},D:{"5":0.00407,"38":0.00407,"39":0.00813,"40":0.00813,"41":0.00813,"42":0.00813,"43":0.01626,"44":0.00813,"45":0.00813,"46":0.00813,"47":0.0122,"48":0.00813,"49":0.02033,"50":0.0122,"51":0.00813,"52":0.00813,"53":0.00813,"54":0.00813,"55":0.0122,"56":0.02033,"57":0.00813,"58":0.0122,"59":0.00813,"60":0.0122,"61":0.00407,"62":0.00407,"63":0.00407,"64":0.00407,"65":0.00813,"66":0.00407,"68":0.0122,"69":0.00813,"70":0.00813,"71":0.01626,"72":0.0122,"73":0.0122,"74":0.0122,"75":0.0122,"76":0.00407,"77":0.00407,"78":0.00813,"79":0.06912,"80":0.0122,"81":0.0244,"83":0.05286,"84":0.00813,"85":0.0122,"86":0.02033,"87":0.05286,"88":0.01626,"89":0.0122,"90":0.00407,"91":0.01626,"92":0.00407,"93":0.00407,"94":0.01626,"95":0.02846,"96":0.0122,"97":0.00813,"98":0.0244,"99":0.00813,"100":0.00813,"101":0.0122,"102":0.0122,"103":0.02846,"104":0.03253,"105":0.00407,"106":0.0244,"107":0.0122,"108":0.03659,"109":4.32216,"110":0.03253,"111":0.00813,"112":3.38291,"113":0.00813,"114":0.0122,"115":0.00407,"116":0.02846,"117":0.00407,"118":0.0122,"119":0.08132,"120":0.02033,"121":0.0122,"122":0.03253,"123":0.02033,"124":0.03659,"125":3.93995,"126":0.27649,"127":0.03253,"128":0.03659,"129":0.02033,"130":0.03253,"131":0.10165,"132":0.05286,"133":0.07725,"134":0.10572,"135":0.06506,"136":0.11385,"137":0.15451,"138":0.35374,"139":0.33341,"140":3.8749,"141":8.72564,"142":0.14231,"143":0.00813,_:"4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 67 144 145"},F:{"25":0.00407,"46":0.00407,"64":0.00407,"79":0.0244,"84":0.00407,"85":0.01626,"86":0.00407,"90":0.00407,"91":0.00813,"92":0.01626,"95":0.12605,"114":0.00407,"117":0.00407,"119":0.00407,"120":0.11791,"121":0.09758,"122":1.15474,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00407,"14":0.00407,"16":0.00407,"17":0.00813,"18":0.0122,"84":0.00407,"85":0.00407,"89":0.00407,"92":0.04473,"100":0.00407,"109":0.04473,"114":0.06506,"122":0.00813,"126":0.00407,"127":0.00407,"129":0.00407,"131":0.0122,"132":0.00407,"133":0.00407,"134":0.04879,"135":0.00407,"136":0.01626,"137":0.0122,"138":0.01626,"139":0.02846,"140":0.32935,"141":1.55321,"142":0.00813,_:"13 15 79 80 81 83 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.5 17.0 26.2","13.1":0.00813,"14.1":0.00407,"15.5":0.00407,"15.6":0.03659,"16.1":0.00407,"16.2":0.00407,"16.3":0.00407,"16.4":0.00407,"16.6":0.04066,"17.1":0.02846,"17.2":0.00407,"17.3":0.00407,"17.4":0.00813,"17.5":0.02033,"17.6":0.03659,"18.0":0.00813,"18.1":0.00813,"18.2":0.00407,"18.3":0.0122,"18.4":0.00813,"18.5-18.6":0.04473,"26.0":0.16671,"26.1":0.00813},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00053,"5.0-5.1":0,"6.0-6.1":0.0021,"7.0-7.1":0.00158,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00473,"10.0-10.2":0.00053,"10.3":0.00894,"11.0-11.2":0.13249,"11.3-11.4":0.00315,"12.0-12.1":0.00105,"12.2-12.5":0.02576,"13.0-13.1":0,"13.2":0.00263,"13.3":0.00105,"13.4-13.7":0.00421,"14.0-14.4":0.00894,"14.5-14.8":0.00946,"15.0-15.1":0.00894,"15.2-15.3":0.00683,"15.4":0.00789,"15.5":0.00894,"15.6-15.8":0.11672,"16.0":0.01577,"16.1":0.02944,"16.2":0.01525,"16.3":0.02734,"16.4":0.00683,"16.5":0.01209,"16.6-16.7":0.15615,"17.0":0.01104,"17.1":0.01682,"17.2":0.01209,"17.3":0.01788,"17.4":0.03155,"17.5":0.05415,"17.6-17.7":0.1367,"18.0":0.03102,"18.1":0.06414,"18.2":0.0347,"18.3":0.11146,"18.4":0.05731,"18.5-18.6":2.92213,"26.0":0.36119,"26.1":0.01314},P:{"4":0.07399,"21":0.02114,"22":0.02114,"23":0.04228,"24":0.04228,"25":0.04228,"26":0.06342,"27":0.06342,"28":0.85616,"29":0.05285,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.05285,"17.0":0.01057,"19.0":0.01057},I:{"0":0.04741,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.44098,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01789,"9":0.00447,"11":0.06709,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.20769},Q:{"14.9":0.00593},O:{"0":0.17209},H:{"0":0.01},L:{"0":56.68666}}; diff --git a/node_modules/caniuse-lite/data/regions/EC.js b/node_modules/caniuse-lite/data/regions/EC.js new file mode 100644 index 0000000..e50bed3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/EC.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.07898,"115":0.08688,"127":0.0079,"128":0.0079,"131":0.0079,"135":0.0079,"139":0.0079,"140":0.0158,"141":0.0079,"142":0.03949,"143":0.45019,"144":0.4107,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 134 136 137 138 145 146 147 3.5 3.6"},D:{"39":0.02369,"40":0.02369,"41":0.0158,"42":0.02369,"43":0.02369,"44":0.02369,"45":0.02369,"46":0.02369,"47":0.02369,"48":0.02369,"49":0.02369,"50":0.02369,"51":0.02369,"52":0.02369,"53":0.02369,"54":0.02369,"55":0.02369,"56":0.02369,"57":0.0158,"58":0.02369,"59":0.02369,"60":0.02369,"79":0.02369,"87":0.0158,"91":0.0079,"97":0.0079,"99":0.0079,"103":0.0158,"104":0.0079,"106":0.04739,"108":0.0079,"109":0.27643,"112":35.11451,"114":0.0079,"116":0.04739,"118":0.0079,"119":0.0158,"120":0.0158,"121":0.0158,"122":0.08688,"123":0.0158,"124":0.0079,"125":20.25047,"126":2.66952,"127":0.02369,"128":0.03949,"129":0.0079,"130":0.0079,"131":0.14216,"132":0.04739,"133":0.02369,"134":0.03159,"135":0.03949,"136":0.02369,"137":0.03949,"138":0.11847,"139":0.14216,"140":3.12761,"141":8.05596,"142":0.11057,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 92 93 94 95 96 98 100 101 102 105 107 110 111 113 115 117 143 144 145"},F:{"92":0.0079,"95":0.02369,"120":0.04739,"121":0.08688,"122":0.64764,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0079,"109":0.0158,"114":0.06318,"124":0.0158,"131":0.0079,"134":0.0079,"135":0.0079,"136":0.0079,"137":0.0079,"138":0.03949,"139":0.0158,"140":0.37121,"141":1.69807,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 132 133 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0 26.2","5.1":0.0079,"14.1":0.0079,"15.6":0.0158,"16.6":0.0158,"17.1":0.0079,"17.4":0.0079,"17.5":0.0079,"17.6":0.03949,"18.1":0.0079,"18.2":0.0079,"18.3":0.0158,"18.4":0.0079,"18.5-18.6":0.03159,"26.0":0.18955,"26.1":0.0079},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0,"6.0-6.1":0.00131,"7.0-7.1":0.00098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00294,"10.0-10.2":0.00033,"10.3":0.00556,"11.0-11.2":0.08237,"11.3-11.4":0.00196,"12.0-12.1":0.00065,"12.2-12.5":0.01602,"13.0-13.1":0,"13.2":0.00163,"13.3":0.00065,"13.4-13.7":0.00261,"14.0-14.4":0.00556,"14.5-14.8":0.00588,"15.0-15.1":0.00556,"15.2-15.3":0.00425,"15.4":0.0049,"15.5":0.00556,"15.6-15.8":0.07256,"16.0":0.00981,"16.1":0.0183,"16.2":0.00948,"16.3":0.017,"16.4":0.00425,"16.5":0.00752,"16.6-16.7":0.09708,"17.0":0.00686,"17.1":0.01046,"17.2":0.00752,"17.3":0.01111,"17.4":0.01961,"17.5":0.03367,"17.6-17.7":0.08498,"18.0":0.01928,"18.1":0.03988,"18.2":0.02157,"18.3":0.06929,"18.4":0.03563,"18.5-18.6":1.81669,"26.0":0.22455,"26.1":0.00817},P:{"4":0.01097,"22":0.01097,"26":0.02193,"27":0.01097,"28":0.39481,"29":0.02193,_:"20 21 23 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0329},I:{"0":0.0084,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.05675,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0158,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.09039},Q:{_:"14.9"},O:{"0":0.0042},H:{"0":0},L:{"0":19.19699}}; diff --git a/node_modules/caniuse-lite/data/regions/EE.js b/node_modules/caniuse-lite/data/regions/EE.js new file mode 100644 index 0000000..c91f91b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/EE.js @@ -0,0 +1 @@ +module.exports={C:{"92":0.00747,"115":3.68419,"123":0.01495,"125":0.02242,"127":0.01495,"128":0.05978,"129":0.00747,"134":0.02242,"135":0.00747,"136":0.00747,"137":0.00747,"138":0.00747,"139":0.01495,"140":0.0822,"141":0.01495,"142":0.0822,"143":1.18821,"144":1.05369,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 130 131 132 133 145 146 147 3.5 3.6"},D:{"58":0.00747,"79":0.01495,"87":0.02242,"98":0.00747,"101":0.00747,"103":0.00747,"104":0.04484,"106":0.02242,"107":0.01495,"108":0.01495,"109":1.30778,"111":0.01495,"112":0.3587,"114":0.00747,"116":0.24661,"117":0.01495,"118":0.00747,"119":0.00747,"120":0.05231,"121":0.01495,"122":0.05231,"123":0.05231,"124":0.12704,"125":0.91171,"126":0.05231,"127":0.10462,"128":0.04484,"129":0.01495,"130":0.04484,"131":0.41849,"132":0.03737,"133":0.21672,"134":0.09715,"135":0.05231,"136":0.1121,"137":0.1121,"138":3.09382,"139":1.4946,"140":12.82367,"141":26.80565,"142":0.32881,"143":0.00747,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 99 100 102 105 110 113 115 144 145"},F:{"69":0.00747,"91":0.00747,"92":0.01495,"95":0.05231,"113":0.00747,"114":0.00747,"117":0.00747,"119":0.00747,"120":0.20924,"121":0.15693,"122":6.52393,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"86":0.00747,"109":0.02242,"116":0.03737,"119":0.02989,"120":0.00747,"121":0.00747,"122":0.00747,"125":0.00747,"128":0.01495,"131":0.00747,"134":0.00747,"135":0.00747,"136":0.00747,"137":0.04484,"138":0.01495,"139":0.02242,"140":0.6651,"141":5.22363,"142":0.00747,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 123 124 126 127 129 130 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.0 26.2","13.1":0.00747,"14.1":0.01495,"15.1":0.00747,"15.5":0.00747,"15.6":0.08968,"16.1":0.00747,"16.2":0.00747,"16.3":0.01495,"16.4":0.00747,"16.5":0.01495,"16.6":0.09715,"17.0":0.00747,"17.1":0.03737,"17.2":0.02989,"17.3":0.00747,"17.4":0.01495,"17.5":0.03737,"17.6":0.14199,"18.0":0.00747,"18.1":0.04484,"18.2":0.00747,"18.3":0.03737,"18.4":0.03737,"18.5-18.6":0.14199,"26.0":0.45585,"26.1":0.00747},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00075,"5.0-5.1":0,"6.0-6.1":0.003,"7.0-7.1":0.00225,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00676,"10.0-10.2":0.00075,"10.3":0.01277,"11.0-11.2":0.18926,"11.3-11.4":0.00451,"12.0-12.1":0.0015,"12.2-12.5":0.0368,"13.0-13.1":0,"13.2":0.00376,"13.3":0.0015,"13.4-13.7":0.00601,"14.0-14.4":0.01277,"14.5-14.8":0.01352,"15.0-15.1":0.01277,"15.2-15.3":0.00976,"15.4":0.01127,"15.5":0.01277,"15.6-15.8":0.16673,"16.0":0.02253,"16.1":0.04206,"16.2":0.02178,"16.3":0.03905,"16.4":0.00976,"16.5":0.01727,"16.6-16.7":0.22305,"17.0":0.01577,"17.1":0.02403,"17.2":0.01727,"17.3":0.02553,"17.4":0.04506,"17.5":0.07736,"17.6-17.7":0.19527,"18.0":0.04431,"18.1":0.09162,"18.2":0.04957,"18.3":0.15922,"18.4":0.08186,"18.5-18.6":4.17419,"26.0":0.51595,"26.1":0.01878},P:{"21":0.01049,"22":0.01049,"24":0.02098,"25":0.01049,"26":0.02098,"27":0.04197,"28":1.43738,"29":0.10492,_:"4 20 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01009,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.22238,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.10462,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.36136},Q:{"14.9":0.00253},O:{"0":0.01769},H:{"0":0},L:{"0":16.22405}}; diff --git a/node_modules/caniuse-lite/data/regions/EG.js b/node_modules/caniuse-lite/data/regions/EG.js new file mode 100644 index 0000000..0faae02 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/EG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00342,"47":0.00342,"49":0.00342,"52":0.01367,"72":0.00342,"115":0.37587,"121":0.00342,"127":0.00683,"128":0.00342,"134":0.00342,"135":0.00342,"136":0.00683,"137":0.00342,"138":0.01709,"139":0.00342,"140":0.04442,"141":0.01025,"142":0.01367,"143":0.51938,"144":0.51255,"145":0.00342,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 129 130 131 132 133 146 147 3.5 3.6"},D:{"29":0.00342,"34":0.00342,"39":0.00342,"40":0.00342,"41":0.00342,"42":0.00342,"43":0.01709,"44":0.00342,"45":0.00342,"46":0.00342,"47":0.01025,"48":0.01025,"49":0.01367,"50":0.00342,"51":0.00342,"52":0.00342,"53":0.00342,"54":0.00342,"55":0.00342,"56":0.00342,"57":0.00342,"58":0.00342,"59":0.00342,"60":0.00342,"69":0.00342,"70":0.00683,"71":0.00683,"72":0.00342,"73":0.00342,"74":0.00683,"75":0.00342,"76":0.00342,"77":0.00342,"78":0.00342,"79":0.05467,"80":0.01025,"81":0.00683,"83":0.00683,"84":0.00342,"85":0.01025,"86":0.0205,"87":0.04442,"88":0.00342,"89":0.00342,"90":0.00342,"91":0.01025,"92":0.00342,"93":0.00342,"94":0.00342,"95":0.00683,"96":0.00342,"97":0.00342,"98":0.00342,"99":0.00342,"100":0.00342,"101":0.00342,"102":0.00342,"103":0.0205,"104":0.01367,"105":0.00342,"106":0.00683,"107":0.00683,"108":0.02392,"109":1.98528,"110":0.00342,"112":2.02286,"114":0.01709,"115":0.00342,"116":0.0205,"117":0.00342,"118":0.00683,"119":0.00683,"120":0.01709,"121":0.09909,"122":0.04784,"123":0.03075,"124":0.01025,"125":1.2267,"126":0.19819,"127":0.01367,"128":0.03417,"129":0.01709,"130":0.02734,"131":0.06151,"132":0.03075,"133":0.03417,"134":0.05467,"135":0.06492,"136":0.05467,"137":0.06834,"138":0.23577,"139":0.44421,"140":3.98764,"141":9.55393,"142":0.12985,"143":0.00683,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 61 62 63 64 65 66 67 68 111 113 144 145"},F:{"73":0.00342,"79":0.01025,"83":0.00342,"91":0.01025,"92":0.02392,"95":0.00342,"120":0.0205,"121":0.01025,"122":0.17427,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00683,"90":0.00342,"92":0.02392,"100":0.00342,"109":0.02734,"114":0.03417,"119":0.00683,"122":0.02392,"127":0.00342,"129":0.00683,"130":0.00683,"131":0.00683,"132":0.00342,"133":0.01025,"134":0.00683,"135":0.00342,"136":0.01025,"137":0.00683,"138":0.0205,"139":0.0205,"140":0.40321,"141":2.30648,"142":0.00683,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 124 125 126 128"},E:{"4":0.00342,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 26.2","5.1":0.06151,"13.1":0.00342,"14.1":0.00342,"15.6":0.02734,"16.5":0.00342,"16.6":0.01709,"17.0":0.00342,"17.1":0.01025,"17.2":0.00342,"17.3":0.00342,"17.4":0.00342,"17.5":0.01025,"17.6":0.02392,"18.0":0.00342,"18.1":0.00683,"18.2":0.00342,"18.3":0.00683,"18.4":0.00683,"18.5-18.6":0.03075,"26.0":0.10934,"26.1":0.00342},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00075,"5.0-5.1":0,"6.0-6.1":0.00301,"7.0-7.1":0.00226,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00678,"10.0-10.2":0.00075,"10.3":0.0128,"11.0-11.2":0.18978,"11.3-11.4":0.00452,"12.0-12.1":0.00151,"12.2-12.5":0.0369,"13.0-13.1":0,"13.2":0.00377,"13.3":0.00151,"13.4-13.7":0.00602,"14.0-14.4":0.0128,"14.5-14.8":0.01356,"15.0-15.1":0.0128,"15.2-15.3":0.00979,"15.4":0.0113,"15.5":0.0128,"15.6-15.8":0.16719,"16.0":0.02259,"16.1":0.04217,"16.2":0.02184,"16.3":0.03916,"16.4":0.00979,"16.5":0.01732,"16.6-16.7":0.22367,"17.0":0.01581,"17.1":0.0241,"17.2":0.01732,"17.3":0.02561,"17.4":0.04519,"17.5":0.07757,"17.6-17.7":0.1958,"18.0":0.04443,"18.1":0.09188,"18.2":0.0497,"18.3":0.15966,"18.4":0.08209,"18.5-18.6":4.1857,"26.0":0.51738,"26.1":0.01883},P:{"4":0.06397,"21":0.01066,"22":0.02132,"23":0.03198,"24":0.02132,"25":0.05331,"26":0.09595,"27":0.06397,"28":1.5139,"29":0.1919,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.07463,"11.1-11.2":0.01066,"13.0":0.01066,"17.0":0.01066,"19.0":0.01066},I:{"0":0.05259,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.31598,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03437,"9":0.00764,"10":0.01146,"11":0.1413,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.20407},Q:{_:"14.9"},O:{"0":0.19749},H:{"0":0},L:{"0":61.60908}}; diff --git a/node_modules/caniuse-lite/data/regions/ER.js b/node_modules/caniuse-lite/data/regions/ER.js new file mode 100644 index 0000000..5524a97 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ER.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.04748,"45":0.09496,"85":0.09496,"93":0.04748,"96":0.47481,"99":0.04748,"115":1.37017,"120":0.28489,"132":0.04748,"141":0.18992,"142":0.56977,"143":1.65505,"144":2.78781,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 94 95 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 128 129 130 131 133 134 135 136 137 138 139 140 145 146 147 3.5 3.6"},D:{"33":0.04748,"41":0.04748,"57":0.04748,"77":0.09496,"83":0.04748,"92":0.37985,"109":7.00006,"112":0.42733,"118":0.37985,"125":0.71222,"126":0.28489,"127":1.56009,"131":5.91478,"134":1.32269,"135":1.2752,"136":0.09496,"137":0.33237,"138":0.52229,"139":1.60757,"140":7.3799,"141":12.86735,"142":0.28489,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 119 120 121 122 123 124 128 129 130 132 133 143 144 145"},F:{"57":0.28489,"90":0.04748,"110":0.04748,"122":0.18992,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.14244,"90":0.04748,"100":0.47481,"135":0.04748,"137":0.09496,"138":0.18992,"139":2.69285,"140":4.96516,"141":3.78491,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 26.0 26.1 26.2","18.5-18.6":0.33237},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00012,"5.0-5.1":0,"6.0-6.1":0.00047,"7.0-7.1":0.00036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00107,"10.0-10.2":0.00012,"10.3":0.00201,"11.0-11.2":0.02982,"11.3-11.4":0.00071,"12.0-12.1":0.00024,"12.2-12.5":0.0058,"13.0-13.1":0,"13.2":0.00059,"13.3":0.00024,"13.4-13.7":0.00095,"14.0-14.4":0.00201,"14.5-14.8":0.00213,"15.0-15.1":0.00201,"15.2-15.3":0.00154,"15.4":0.00178,"15.5":0.00201,"15.6-15.8":0.02627,"16.0":0.00355,"16.1":0.00663,"16.2":0.00343,"16.3":0.00615,"16.4":0.00154,"16.5":0.00272,"16.6-16.7":0.03515,"17.0":0.00249,"17.1":0.00379,"17.2":0.00272,"17.3":0.00402,"17.4":0.0071,"17.5":0.01219,"17.6-17.7":0.03077,"18.0":0.00698,"18.1":0.01444,"18.2":0.00781,"18.3":0.02509,"18.4":0.0129,"18.5-18.6":0.65778,"26.0":0.08131,"26.1":0.00296},P:{"27":0.05146,_:"4 20 21 22 23 24 25 26 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.72038,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.05146},Q:{_:"14.9"},O:{"0":0.41165},H:{"0":0},L:{"0":31.33721}}; diff --git a/node_modules/caniuse-lite/data/regions/ES.js b/node_modules/caniuse-lite/data/regions/ES.js new file mode 100644 index 0000000..8e0838a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ES.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.0045,"48":0.0045,"52":0.0135,"54":0.02699,"59":0.009,"78":0.0135,"109":0.0045,"113":0.0045,"115":0.16196,"127":0.0045,"128":0.018,"132":0.0045,"133":0.0045,"134":0.0045,"135":0.0135,"136":0.0225,"137":0.009,"138":0.018,"139":0.009,"140":0.06749,"141":0.0135,"142":0.04049,"143":0.9133,"144":0.79632,"145":0.0045,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 146 147 3.5 3.6"},D:{"38":0.0045,"39":0.0045,"40":0.0045,"41":0.0045,"42":0.0045,"43":0.0045,"44":0.0045,"45":0.0045,"46":0.0045,"47":0.0045,"48":0.0045,"49":0.018,"50":0.0045,"51":0.0045,"52":0.0045,"53":0.0045,"54":0.0045,"55":0.0045,"56":0.0045,"57":0.0045,"58":0.0045,"59":0.0045,"60":0.0045,"65":0.0045,"66":0.04499,"73":0.0045,"75":0.04049,"79":0.018,"80":0.0045,"83":0.0045,"87":0.02699,"88":0.0045,"91":0.0045,"96":0.0045,"97":0.0045,"99":0.0045,"100":0.0045,"102":0.0045,"103":0.04499,"104":0.0135,"105":0.0045,"106":0.0045,"107":0.0045,"108":0.0135,"109":0.93579,"110":0.0045,"111":0.009,"112":0.009,"113":0.0045,"114":0.0135,"115":0.0045,"116":0.09898,"117":0.0045,"118":0.009,"119":0.0135,"120":0.03149,"121":0.0135,"122":0.06749,"123":0.0225,"124":0.02699,"125":0.77833,"126":0.05849,"127":0.03599,"128":0.08548,"129":0.018,"130":0.05399,"131":0.09448,"132":0.05849,"133":0.07198,"134":0.06749,"135":0.08548,"136":0.11248,"137":0.19346,"138":0.38242,"139":0.67035,"140":7.75628,"141":15.13914,"142":0.13947,"143":0.0045,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 67 68 69 70 71 72 74 76 77 78 81 84 85 86 89 90 92 93 94 95 98 101 144 145"},F:{"91":0.0135,"92":0.03599,"95":0.0135,"114":0.0045,"119":0.0045,"120":0.16646,"121":0.22045,"122":1.46667,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0045,"92":0.0045,"109":0.05849,"114":0.0045,"120":0.0045,"121":0.0045,"122":0.0225,"124":0.0045,"126":0.0045,"128":0.0045,"129":0.0045,"130":0.009,"131":0.009,"132":0.0045,"133":0.009,"134":0.018,"135":0.0135,"136":0.0135,"137":0.0135,"138":0.0225,"139":0.03149,"140":0.63436,"141":3.02783,"142":0.0045,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 125 127"},E:{"13":0.0045,"14":0.009,"15":0.0045,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 26.2","11.1":0.009,"12.1":0.0045,"13.1":0.03599,"14.1":0.0225,"15.2-15.3":0.0045,"15.4":0.0045,"15.5":0.009,"15.6":0.12147,"16.0":0.0045,"16.1":0.009,"16.2":0.0135,"16.3":0.0225,"16.4":0.009,"16.5":0.0135,"16.6":0.15747,"17.0":0.009,"17.1":0.10348,"17.2":0.0135,"17.3":0.018,"17.4":0.0225,"17.5":0.04949,"17.6":0.15297,"18.0":0.0225,"18.1":0.02699,"18.2":0.0135,"18.3":0.05849,"18.4":0.03599,"18.5-18.6":0.16646,"26.0":0.4589,"26.1":0.0135},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00123,"5.0-5.1":0,"6.0-6.1":0.00493,"7.0-7.1":0.0037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01109,"10.0-10.2":0.00123,"10.3":0.02096,"11.0-11.2":0.31066,"11.3-11.4":0.0074,"12.0-12.1":0.00247,"12.2-12.5":0.06041,"13.0-13.1":0,"13.2":0.00616,"13.3":0.00247,"13.4-13.7":0.00986,"14.0-14.4":0.02096,"14.5-14.8":0.02219,"15.0-15.1":0.02096,"15.2-15.3":0.01603,"15.4":0.01849,"15.5":0.02096,"15.6-15.8":0.27368,"16.0":0.03698,"16.1":0.06904,"16.2":0.03575,"16.3":0.0641,"16.4":0.01603,"16.5":0.02835,"16.6-16.7":0.36613,"17.0":0.02589,"17.1":0.03945,"17.2":0.02835,"17.3":0.04191,"17.4":0.07397,"17.5":0.12698,"17.6-17.7":0.32052,"18.0":0.07273,"18.1":0.1504,"18.2":0.08136,"18.3":0.26135,"18.4":0.13437,"18.5-18.6":6.85176,"26.0":0.84692,"26.1":0.03082},P:{"4":0.0209,"21":0.0209,"22":0.01045,"23":0.0209,"24":0.0209,"25":0.0209,"26":0.05225,"27":0.07315,"28":2.07947,"29":0.15674,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01045,"19.0":0.01045},I:{"0":0.02197,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.33006,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00519,"11":0.06229,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.39607},Q:{_:"14.9"},O:{"0":0.022},H:{"0":0},L:{"0":44.93319}}; diff --git a/node_modules/caniuse-lite/data/regions/ET.js b/node_modules/caniuse-lite/data/regions/ET.js new file mode 100644 index 0000000..eeb9517 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ET.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00301,"46":0.00301,"47":0.01205,"48":0.00301,"49":0.00301,"52":0.01205,"55":0.00301,"56":0.00301,"57":0.00301,"59":0.00301,"60":0.00301,"61":0.00301,"66":0.00301,"67":0.00301,"68":0.00301,"72":0.01205,"77":0.00301,"84":0.00301,"91":0.00301,"95":0.00301,"97":0.00301,"103":0.00301,"104":0.00301,"105":0.00301,"111":0.00301,"112":0.0241,"113":0.00904,"114":0.23795,"115":0.64758,"127":0.04217,"128":0.01807,"130":0.00301,"131":0.03313,"133":0.03012,"134":0.00301,"135":0.00301,"136":0.00602,"137":0.00301,"138":0.00602,"139":0.00602,"140":0.04518,"141":0.01506,"142":0.03313,"143":0.66565,"144":0.65059,"145":0.01506,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 50 51 53 54 58 62 63 64 65 69 70 71 73 74 75 76 78 79 80 81 82 83 85 86 87 88 89 90 92 93 94 96 98 99 100 101 102 106 107 108 109 110 116 117 118 119 120 121 122 123 124 125 126 129 132 146 147 3.5 3.6"},D:{"33":0.00301,"37":0.00301,"38":0.00301,"39":0.00602,"40":0.00602,"41":0.00602,"42":0.00904,"43":0.01807,"44":0.00602,"45":0.00602,"46":0.00602,"47":0.00602,"48":0.00602,"49":0.00904,"50":0.00904,"51":0.00904,"52":0.00602,"53":0.00602,"54":0.00602,"55":0.00602,"56":0.00904,"57":0.00602,"58":0.00904,"59":0.00602,"60":0.00602,"61":0.00301,"64":0.00301,"65":0.01506,"66":0.01807,"67":0.00301,"68":0.00904,"69":0.00602,"70":0.01205,"71":0.01807,"72":0.01205,"73":0.0241,"74":0.01506,"75":0.00904,"76":0.00904,"77":0.01205,"78":0.00904,"79":0.0753,"80":0.03614,"81":0.00602,"83":0.01506,"84":0.00301,"85":0.00602,"86":0.01807,"87":0.02108,"88":0.00602,"89":0.00904,"90":0.00904,"91":0.01807,"92":0.00301,"93":0.01205,"94":0.00602,"95":0.01205,"96":0.00602,"97":0.01807,"98":0.03012,"99":0.00602,"100":0.00602,"101":0.00602,"102":0.00602,"103":0.04518,"104":0.04518,"105":0.00904,"106":0.00904,"107":0.00301,"108":0.01506,"109":0.86143,"110":0.00602,"111":0.01205,"112":0.86143,"113":0.00301,"114":0.03012,"115":0.00602,"116":0.02711,"117":0.00602,"118":0.01205,"119":0.06626,"120":0.0241,"121":0.01506,"122":0.03012,"123":0.01205,"124":0.01506,"125":3.55416,"126":0.11144,"127":0.02711,"128":0.03916,"129":0.02108,"130":0.02711,"131":0.08132,"132":0.02711,"133":0.03916,"134":0.06626,"135":0.06626,"136":0.09337,"137":0.18674,"138":0.4277,"139":0.503,"140":3.64452,"141":6.86435,"142":0.11144,"143":0.01205,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 62 63 144 145"},F:{"42":0.00301,"45":0.00301,"79":0.01205,"83":0.00301,"85":0.00301,"90":0.00301,"91":0.01205,"92":0.02108,"95":0.0753,"113":0.00301,"117":0.00301,"119":0.00602,"120":0.12952,"121":0.01205,"122":0.85842,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01205,"13":0.00602,"14":0.00602,"15":0.00301,"16":0.00602,"17":0.00602,"18":0.04518,"84":0.00301,"89":0.00301,"90":0.00301,"92":0.07229,"95":0.00301,"100":0.01205,"107":0.00301,"109":0.01205,"112":0.00301,"114":0.23795,"122":0.00904,"123":0.00301,"124":0.00301,"126":0.00301,"128":0.00301,"129":0.00301,"130":0.00301,"131":0.00602,"132":0.00301,"133":0.00602,"134":0.00602,"135":0.00904,"136":0.01205,"137":0.01807,"138":0.0512,"139":0.04518,"140":0.48493,"141":2.19575,"142":0.00904,_:"79 80 81 83 85 86 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 108 110 111 113 115 116 117 118 119 120 121 125 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.2 17.3 17.5 18.0 18.1 26.1 26.2","13.1":0.00904,"14.1":0.00301,"15.6":0.01807,"16.4":0.00602,"16.6":0.0241,"17.1":0.00301,"17.4":0.00301,"17.6":0.01506,"18.2":0.00301,"18.3":0.00301,"18.4":0.00301,"18.5-18.6":0.01506,"26.0":0.04819},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00012,"5.0-5.1":0,"6.0-6.1":0.00049,"7.0-7.1":0.00037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00111,"10.0-10.2":0.00012,"10.3":0.0021,"11.0-11.2":0.03116,"11.3-11.4":0.00074,"12.0-12.1":0.00025,"12.2-12.5":0.00606,"13.0-13.1":0,"13.2":0.00062,"13.3":0.00025,"13.4-13.7":0.00099,"14.0-14.4":0.0021,"14.5-14.8":0.00223,"15.0-15.1":0.0021,"15.2-15.3":0.00161,"15.4":0.00186,"15.5":0.0021,"15.6-15.8":0.02745,"16.0":0.00371,"16.1":0.00693,"16.2":0.00359,"16.3":0.00643,"16.4":0.00161,"16.5":0.00284,"16.6-16.7":0.03673,"17.0":0.0026,"17.1":0.00396,"17.2":0.00284,"17.3":0.0042,"17.4":0.00742,"17.5":0.01274,"17.6-17.7":0.03215,"18.0":0.0073,"18.1":0.01509,"18.2":0.00816,"18.3":0.02622,"18.4":0.01348,"18.5-18.6":0.68736,"26.0":0.08496,"26.1":0.00309},P:{"4":0.08384,"21":0.01048,"22":0.01048,"23":0.01048,"24":0.03144,"25":0.0524,"26":0.08384,"27":0.12577,"28":0.79652,"29":0.04192,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.01048,"6.2-6.4":0.01048,"7.2-7.4":0.0524,"17.0":0.01048,"19.0":0.01048},I:{"0":0.27909,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":1.45285,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01506,_:"6 7 8 9 10 5.5"},S:{"2.5":0.04192,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16769},Q:{"14.9":0.00699},O:{"0":0.15371},H:{"0":2.39},L:{"0":65.43454}}; diff --git a/node_modules/caniuse-lite/data/regions/FI.js b/node_modules/caniuse-lite/data/regions/FI.js new file mode 100644 index 0000000..16846d8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FI.js @@ -0,0 +1 @@ +module.exports={C:{"51":0.01368,"52":0.01368,"55":0.02052,"68":0.02736,"113":0.00684,"114":0.00684,"115":0.17787,"128":0.04105,"130":0.00684,"133":0.00684,"135":0.2668,"136":0.01368,"138":0.02052,"139":0.00684,"140":0.08209,"141":0.02736,"142":0.04105,"143":1.17665,"144":1.15613,"145":0.00684,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 116 117 118 119 120 121 122 123 124 125 126 127 129 131 132 134 137 146 147 3.5 3.6"},D:{"38":0.00684,"39":0.00684,"40":0.01368,"41":0.01368,"42":0.01368,"43":0.00684,"44":0.00684,"45":0.00684,"46":0.00684,"47":0.00684,"48":0.01368,"49":0.01368,"50":0.00684,"51":0.00684,"52":0.16418,"53":0.00684,"54":0.00684,"55":0.00684,"56":0.00684,"57":0.01368,"58":0.02052,"59":0.00684,"60":0.00684,"66":0.02052,"71":0.02736,"73":0.00684,"78":0.00684,"79":0.01368,"81":0.00684,"87":0.06157,"88":0.00684,"91":0.47887,"93":0.00684,"94":0.00684,"101":0.00684,"102":0.01368,"103":0.01368,"104":0.09577,"107":0.00684,"108":0.00684,"109":0.2668,"110":0.00684,"111":0.00684,"112":0.00684,"114":0.06157,"116":0.03421,"117":0.00684,"118":0.00684,"119":0.01368,"120":0.02736,"121":0.03421,"122":0.03421,"123":0.01368,"124":0.05473,"125":0.32837,"126":0.03421,"127":0.01368,"128":0.06841,"129":0.02052,"130":0.02736,"131":0.08893,"132":3.3863,"133":0.06841,"134":0.05473,"135":0.05473,"136":0.07525,"137":0.1505,"138":3.14686,"139":11.32186,"140":12.05384,"141":22.50005,"142":0.12998,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 67 68 69 70 72 74 75 76 77 80 83 84 85 86 89 90 92 95 96 97 98 99 100 105 106 113 115 143 144 145"},F:{"68":0.00684,"91":0.00684,"92":0.02052,"95":0.01368,"114":0.00684,"120":0.07525,"121":0.10946,"122":1.01247,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00684,"109":0.01368,"131":0.00684,"132":0.00684,"133":0.00684,"134":0.02052,"135":0.00684,"136":0.00684,"137":0.00684,"138":0.01368,"139":0.02052,"140":0.60885,"141":2.67483,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 142"},E:{"13":0.00684,"14":0.00684,"15":0.00684,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 17.0 26.2","13.1":0.00684,"14.1":0.00684,"15.5":0.00684,"15.6":0.05473,"16.1":0.00684,"16.2":0.00684,"16.3":0.01368,"16.4":0.00684,"16.5":0.01368,"16.6":0.09577,"17.1":0.07525,"17.2":0.00684,"17.3":0.00684,"17.4":0.01368,"17.5":0.02736,"17.6":0.12314,"18.0":0.00684,"18.1":0.00684,"18.2":0.00684,"18.3":0.02736,"18.4":0.02052,"18.5-18.6":0.10262,"26.0":0.36941,"26.1":0.00684},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00078,"5.0-5.1":0,"6.0-6.1":0.0031,"7.0-7.1":0.00233,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00698,"10.0-10.2":0.00078,"10.3":0.01318,"11.0-11.2":0.19536,"11.3-11.4":0.00465,"12.0-12.1":0.00155,"12.2-12.5":0.03799,"13.0-13.1":0,"13.2":0.00388,"13.3":0.00155,"13.4-13.7":0.0062,"14.0-14.4":0.01318,"14.5-14.8":0.01395,"15.0-15.1":0.01318,"15.2-15.3":0.01008,"15.4":0.01163,"15.5":0.01318,"15.6-15.8":0.1721,"16.0":0.02326,"16.1":0.04341,"16.2":0.02248,"16.3":0.04031,"16.4":0.01008,"16.5":0.01783,"16.6-16.7":0.23024,"17.0":0.01628,"17.1":0.02481,"17.2":0.01783,"17.3":0.02636,"17.4":0.04651,"17.5":0.07985,"17.6-17.7":0.20156,"18.0":0.04574,"18.1":0.09458,"18.2":0.05116,"18.3":0.16435,"18.4":0.0845,"18.5-18.6":4.30866,"26.0":0.53258,"26.1":0.01938},P:{"20":0.01052,"21":0.01052,"22":0.02105,"23":0.03157,"24":0.02105,"25":0.02105,"26":0.03157,"27":0.06315,"28":1.58918,"29":0.15787,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01052},I:{"0":0.01577,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.36644,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04789,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.67287},Q:{_:"14.9"},O:{"0":0.05686},H:{"0":0},L:{"0":22.33818}}; diff --git a/node_modules/caniuse-lite/data/regions/FJ.js b/node_modules/caniuse-lite/data/regions/FJ.js new file mode 100644 index 0000000..8cdc15a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FJ.js @@ -0,0 +1 @@ +module.exports={C:{"112":0.0038,"115":0.05703,"121":0.02281,"127":0.01141,"138":0.0038,"140":0.01521,"141":0.0038,"142":0.01901,"143":0.80222,"144":0.34218,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 139 145 146 147 3.5 3.6"},D:{"39":0.0076,"40":0.0076,"41":0.0076,"42":0.01141,"43":0.01141,"44":0.01521,"45":0.0038,"46":0.01521,"47":0.0076,"48":0.01141,"49":0.01141,"50":0.01141,"51":0.01141,"52":0.01141,"53":0.0038,"54":0.01141,"55":0.0076,"56":0.01141,"57":0.01141,"58":0.01521,"59":0.01141,"60":0.0076,"78":0.0038,"79":0.0076,"80":0.0038,"83":0.0038,"87":0.01141,"88":0.01901,"92":0.04562,"93":0.0076,"94":0.01141,"97":0.0076,"102":0.0038,"103":0.0038,"104":0.0038,"108":0.0038,"109":0.08364,"111":0.34218,"114":0.0038,"116":0.0076,"119":0.0038,"120":0.0076,"122":0.02281,"124":0.0076,"125":5.23535,"126":0.11786,"127":0.02661,"128":0.07224,"129":0.0038,"130":0.0038,"131":0.05703,"132":0.0076,"133":0.01901,"134":0.02661,"135":0.01901,"136":0.06463,"137":0.11786,"138":0.16729,"139":0.14067,"140":3.52065,"141":7.82452,"142":0.05323,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 81 84 85 86 89 90 91 95 96 98 99 100 101 105 106 107 110 112 113 115 117 118 121 123 143 144 145"},F:{"28":0.0038,"36":0.01141,"91":0.0076,"92":0.12166,"95":0.04562,"102":0.0038,"114":0.0038,"119":0.0038,"120":0.06844,"121":0.02661,"122":0.39921,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.0038,"15":0.0076,"18":0.0038,"86":0.0038,"92":0.0076,"100":0.0076,"109":0.01141,"112":0.02661,"114":0.27755,"120":0.0038,"122":0.0076,"126":0.0076,"131":0.0076,"132":0.0038,"133":0.0076,"134":0.0038,"135":0.0076,"136":0.01521,"137":0.09505,"138":0.16349,"139":0.02281,"140":1.45236,"141":3.67273,"142":0.0076,_:"12 14 16 17 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 121 123 124 125 127 128 129 130"},E:{"14":0.0038,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 15.5 16.0 16.2 16.4 16.5 18.0 18.2 26.2","14.1":0.0076,"15.2-15.3":0.0038,"15.6":0.15588,"16.1":0.0038,"16.3":0.0038,"16.6":0.15968,"17.0":0.02661,"17.1":0.04182,"17.2":0.0038,"17.3":0.0038,"17.4":0.0038,"17.5":0.0038,"17.6":0.07984,"18.1":0.01521,"18.3":0.10646,"18.4":0.0076,"18.5-18.6":0.10265,"26.0":0.23572,"26.1":0.0076},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00078,"5.0-5.1":0,"6.0-6.1":0.0031,"7.0-7.1":0.00233,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00698,"10.0-10.2":0.00078,"10.3":0.01318,"11.0-11.2":0.19536,"11.3-11.4":0.00465,"12.0-12.1":0.00155,"12.2-12.5":0.03799,"13.0-13.1":0,"13.2":0.00388,"13.3":0.00155,"13.4-13.7":0.0062,"14.0-14.4":0.01318,"14.5-14.8":0.01395,"15.0-15.1":0.01318,"15.2-15.3":0.01008,"15.4":0.01163,"15.5":0.01318,"15.6-15.8":0.1721,"16.0":0.02326,"16.1":0.04341,"16.2":0.02248,"16.3":0.04031,"16.4":0.01008,"16.5":0.01783,"16.6-16.7":0.23025,"17.0":0.01628,"17.1":0.02481,"17.2":0.01783,"17.3":0.02636,"17.4":0.04651,"17.5":0.07985,"17.6-17.7":0.20156,"18.0":0.04574,"18.1":0.09458,"18.2":0.05117,"18.3":0.16435,"18.4":0.0845,"18.5-18.6":4.30881,"26.0":0.53259,"26.1":0.01938},P:{"4":0.02062,"20":0.01031,"21":0.05155,"22":0.18556,"23":0.06185,"24":0.31958,"25":0.86596,"26":0.16494,"27":1.15461,"28":5.38131,"29":0.21649,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0 18.0","7.2-7.4":0.35051,"14.0":0.01031,"16.0":0.01031,"19.0":0.02062},I:{"0":0.00619,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.37182,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0038,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.18591},Q:{_:"14.9"},O:{"0":0.11774},H:{"0":0},L:{"0":54.14262}}; diff --git a/node_modules/caniuse-lite/data/regions/FK.js b/node_modules/caniuse-lite/data/regions/FK.js new file mode 100644 index 0000000..281bf93 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FK.js @@ -0,0 +1 @@ +module.exports={C:{"108":1.21766,"115":0.16501,"122":0.16501,"130":0.33002,"142":0.16501,"143":17.83815,"144":5.48516,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 127 128 129 131 132 133 134 135 136 137 138 139 140 141 145 146 147 3.5 3.6"},D:{"41":0.0569,"77":0.10811,"109":0.38692,"125":0.22191,"138":0.22191,"139":0.10811,"140":2.99294,"141":1.60458,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 142 143 144 145"},F:{"122":0.60883,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.10811,"92":0.22191,"109":0.0569,"139":1.10955,"140":3.37986,"141":6.92473,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.6 18.0 18.1 18.2 18.5-18.6 26.1 26.2","16.6":0.33002,"17.5":0.50072,"18.3":0.27881,"18.4":0.10811,"26.0":1.05265},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.001,"5.0-5.1":0,"6.0-6.1":0.004,"7.0-7.1":0.003,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00899,"10.0-10.2":0.001,"10.3":0.01698,"11.0-11.2":0.25176,"11.3-11.4":0.00599,"12.0-12.1":0.002,"12.2-12.5":0.04895,"13.0-13.1":0,"13.2":0.005,"13.3":0.002,"13.4-13.7":0.00799,"14.0-14.4":0.01698,"14.5-14.8":0.01798,"15.0-15.1":0.01698,"15.2-15.3":0.01299,"15.4":0.01499,"15.5":0.01698,"15.6-15.8":0.22179,"16.0":0.02997,"16.1":0.05595,"16.2":0.02897,"16.3":0.05195,"16.4":0.01299,"16.5":0.02298,"16.6-16.7":0.29672,"17.0":0.02098,"17.1":0.03197,"17.2":0.02298,"17.3":0.03397,"17.4":0.05994,"17.5":0.1029,"17.6-17.7":0.25976,"18.0":0.05894,"18.1":0.12189,"18.2":0.06594,"18.3":0.2118,"18.4":0.1089,"18.5-18.6":5.55276,"26.0":0.68635,"26.1":0.02498},P:{"28":3.93934,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.74132},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":33.07579}}; diff --git a/node_modules/caniuse-lite/data/regions/FM.js b/node_modules/caniuse-lite/data/regions/FM.js new file mode 100644 index 0000000..33ce915 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FM.js @@ -0,0 +1 @@ +module.exports={C:{"126":0.01387,"137":0.01387,"140":0.02774,"142":0.02774,"143":0.71657,"144":0.73043,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 133 134 135 136 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.02774,"42":0.01387,"45":0.01387,"48":0.01387,"55":0.02774,"87":0.04161,"93":0.01387,"94":0.04161,"97":0.05548,"102":0.01387,"103":0.05548,"109":2.11733,"114":0.04161,"125":2.9957,"126":0.01387,"128":0.02774,"131":0.01387,"132":0.02774,"133":0.01387,"137":0.10633,"138":0.78591,"139":0.25427,"140":4.44733,"141":7.42916,"142":0.07859,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 95 96 98 99 100 101 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 127 129 130 134 135 136 143 144 145"},F:{"91":0.33286,"92":0.2404,"120":0.09246,"122":0.2404,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"104":0.02774,"109":0.01387,"126":0.01387,"135":0.01387,"137":0.01387,"138":0.05548,"139":0.06472,"140":2.28839,"141":7.99779,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 133 134 136 142"},E:{"13":0.01387,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.3 17.4 17.5 18.0 26.1 26.2","13.1":0.16181,"15.6":0.05548,"16.2":0.09246,"16.6":0.07859,"17.0":0.01387,"17.1":0.01387,"17.2":0.02774,"17.6":0.01387,"18.1":0.04161,"18.2":0.05548,"18.3":0.02774,"18.4":0.04161,"18.5-18.6":0.06472,"26.0":0.16181},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00077,"5.0-5.1":0,"6.0-6.1":0.0031,"7.0-7.1":0.00232,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00697,"10.0-10.2":0.00077,"10.3":0.01317,"11.0-11.2":0.19529,"11.3-11.4":0.00465,"12.0-12.1":0.00155,"12.2-12.5":0.03797,"13.0-13.1":0,"13.2":0.00387,"13.3":0.00155,"13.4-13.7":0.0062,"14.0-14.4":0.01317,"14.5-14.8":0.01395,"15.0-15.1":0.01317,"15.2-15.3":0.01007,"15.4":0.01162,"15.5":0.01317,"15.6-15.8":0.17204,"16.0":0.02325,"16.1":0.0434,"16.2":0.02247,"16.3":0.0403,"16.4":0.01007,"16.5":0.01782,"16.6-16.7":0.23017,"17.0":0.01627,"17.1":0.0248,"17.2":0.01782,"17.3":0.02635,"17.4":0.0465,"17.5":0.07982,"17.6-17.7":0.20149,"18.0":0.04572,"18.1":0.09455,"18.2":0.05115,"18.3":0.16429,"18.4":0.08447,"18.5-18.6":4.30728,"26.0":0.5324,"26.1":0.01937},P:{"20":0.22745,"21":0.01083,"22":0.11914,"25":0.1733,"27":0.20579,"28":2.0904,"29":0.18413,_:"4 23 24 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.69319,"16.0":0.16247,"19.0":0.01083},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.10218,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":53.05497}}; diff --git a/node_modules/caniuse-lite/data/regions/FO.js b/node_modules/caniuse-lite/data/regions/FO.js new file mode 100644 index 0000000..b4423bc --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FO.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00462,"102":0.02311,"115":0.03697,"128":0.02311,"133":0.12477,"134":0.1109,"135":0.03697,"137":0.1109,"139":0.00924,"140":0.38354,"142":0.00462,"143":0.75784,"144":0.85489,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 136 138 141 145 146 147 3.5 3.6"},D:{"41":0.00462,"43":0.00462,"45":0.00462,"49":0.02773,"54":0.00462,"55":0.00462,"56":0.00462,"57":0.00462,"58":0.00462,"59":0.00462,"60":0.00462,"79":0.01386,"84":0.00462,"87":0.00462,"103":0.00924,"108":0.00924,"109":0.85489,"116":0.02773,"120":0.00462,"122":0.00462,"125":0.69315,"126":0.01386,"127":0.00924,"128":0.06469,"131":1.11366,"132":0.31885,"133":0.15711,"134":0.3512,"135":0.31885,"136":0.36044,"137":0.49445,"138":0.51755,"139":0.39279,"140":4.17276,"141":8.47954,"142":0.03235,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 46 47 48 50 51 52 53 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 110 111 112 113 114 115 117 118 119 121 123 124 129 130 143 144 145"},F:{"46":0.00462,"114":0.09242,"116":0.01386,"120":0.05083,"121":0.13863,"122":1.55266,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00462,"92":0.01386,"99":0.01848,"109":0.01386,"131":0.53142,"132":0.03235,"133":0.06932,"134":0.14325,"135":0.06007,"136":0.00924,"138":0.02311,"139":0.02311,"140":1.01662,"141":3.17463,"142":0.00462,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 137"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 13.1 15.2-15.3 15.4 26.2","11.1":0.02773,"12.1":0.00462,"14.1":0.06007,"15.1":0.00924,"15.5":0.12015,"15.6":0.53142,"16.0":0.03697,"16.1":0.04159,"16.2":0.11553,"16.3":0.36968,"16.4":0.03235,"16.5":0.01386,"16.6":1.02124,"17.0":0.01848,"17.1":1.02586,"17.2":0.02773,"17.3":0.02773,"17.4":0.12477,"17.5":0.18484,"17.6":0.44362,"18.0":0.0878,"18.1":0.11553,"18.2":0.02311,"18.3":0.12015,"18.4":0.17098,"18.5-18.6":0.82254,"26.0":2.00089,"26.1":0.03697},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00433,"5.0-5.1":0,"6.0-6.1":0.01731,"7.0-7.1":0.01298,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03894,"10.0-10.2":0.00433,"10.3":0.07355,"11.0-11.2":1.0903,"11.3-11.4":0.02596,"12.0-12.1":0.00865,"12.2-12.5":0.212,"13.0-13.1":0,"13.2":0.02163,"13.3":0.00865,"13.4-13.7":0.03461,"14.0-14.4":0.07355,"14.5-14.8":0.07788,"15.0-15.1":0.07355,"15.2-15.3":0.05625,"15.4":0.0649,"15.5":0.07355,"15.6-15.8":0.9605,"16.0":0.1298,"16.1":0.24229,"16.2":0.12547,"16.3":0.22498,"16.4":0.05625,"16.5":0.09951,"16.6-16.7":1.285,"17.0":0.09086,"17.1":0.13845,"17.2":0.09951,"17.3":0.1471,"17.4":0.2596,"17.5":0.44564,"17.6-17.7":1.12491,"18.0":0.25527,"18.1":0.52784,"18.2":0.28556,"18.3":0.91724,"18.4":0.4716,"18.5-18.6":24.04722,"26.0":2.97237,"26.1":0.10816},P:{"4":0.04107,"26":0.01027,"27":0.01027,"28":1.2321,"29":0.16428,_:"20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.06984,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.01076,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03235,"10":0.00462,"11":0.12015,_:"6 7 9 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.2152},Q:{"14.9":0.00538},O:{"0":0.00538},H:{"0":0},L:{"0":11.11948}}; diff --git a/node_modules/caniuse-lite/data/regions/FR.js b/node_modules/caniuse-lite/data/regions/FR.js new file mode 100644 index 0000000..887e8c4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FR.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00476,"48":0.00951,"50":0.00476,"52":0.02854,"53":0.00476,"54":0.00951,"55":0.00476,"56":0.00476,"57":0.00476,"59":0.03329,"75":0.00951,"78":0.02378,"88":0.00476,"91":0.00476,"102":0.00476,"113":0.00951,"115":0.43755,"121":0.00476,"124":0.00476,"125":0.00951,"127":0.00476,"128":0.13317,"130":0.00476,"131":0.00476,"132":0.00476,"133":0.01427,"134":0.01902,"135":0.01902,"136":0.03805,"137":0.1189,"138":0.01427,"139":0.02378,"140":0.20926,"141":0.08085,"142":0.08085,"143":1.99752,"144":1.88338,"145":0.00476,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 123 126 129 146 147 3.5 3.6"},D:{"29":0.00476,"39":0.00951,"40":0.00476,"41":0.00951,"42":0.00476,"43":0.00951,"44":0.00476,"45":0.00476,"46":0.00476,"47":0.00951,"48":0.01902,"49":0.03805,"50":0.00951,"51":0.00951,"52":0.02378,"53":0.00951,"54":0.00476,"55":0.00951,"56":0.02854,"57":0.00951,"58":0.00951,"59":0.00951,"60":0.00476,"66":0.14268,"67":0.00476,"70":0.00476,"73":0.02854,"74":0.00476,"76":0.00476,"78":0.00476,"79":0.01902,"80":0.00476,"81":0.00476,"83":0.00476,"84":0.00476,"85":0.00951,"86":0.00476,"87":0.02854,"88":0.00476,"90":0.00476,"91":0.00476,"92":0.00476,"93":0.03805,"95":0.00476,"97":0.00476,"98":0.00476,"100":0.00476,"102":0.13792,"103":0.04756,"104":0.01427,"105":0.00476,"106":0.00476,"107":0.00476,"108":0.00951,"109":0.7895,"110":0.00476,"111":0.00951,"112":0.01902,"113":0.00951,"114":0.04756,"115":0.01902,"116":0.14744,"117":0.00476,"118":0.10463,"119":0.02378,"120":0.02854,"121":0.01427,"122":0.09512,"123":0.02854,"124":0.03329,"125":1.32217,"126":0.08085,"127":0.03805,"128":0.08085,"129":0.02854,"130":0.27109,"131":0.14744,"132":0.51365,"133":0.09988,"134":0.09988,"135":0.12841,"136":0.29012,"137":0.13317,"138":0.3995,"139":0.81328,"140":6.00207,"141":12.66998,"142":0.16646,"143":0.00476,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 68 69 71 72 75 77 89 94 96 99 101 144 145"},F:{"46":0.00476,"91":0.01902,"92":0.02854,"95":0.03805,"102":0.00476,"114":0.01427,"115":0.00476,"116":0.00476,"117":0.00476,"119":0.00476,"120":0.12841,"121":0.16646,"122":1.31741,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00476,"14":0.00476,"17":0.01902,"18":0.00476,"92":0.00476,"96":0.00951,"101":0.01902,"109":0.08085,"114":0.00476,"120":0.00476,"122":0.37572,"126":0.03329,"127":0.00476,"128":0.00476,"129":0.00476,"130":0.00951,"131":0.03805,"132":0.01427,"133":0.01427,"134":0.0428,"135":0.01902,"136":0.02378,"137":0.01902,"138":0.03805,"139":0.05707,"140":0.96071,"141":4.58003,"142":0.01427,_:"13 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125"},E:{"4":0.00476,"9":0.00476,"14":0.00951,_:"0 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.03805,"12.1":0.00476,"13.1":0.08085,"14.1":0.13317,"15.1":0.00951,"15.2-15.3":0.00476,"15.4":0.00951,"15.5":0.00951,"15.6":0.18548,"16.0":0.02378,"16.1":0.01902,"16.2":0.01427,"16.3":0.01902,"16.4":0.01427,"16.5":0.01902,"16.6":0.22353,"17.0":0.01427,"17.1":0.1189,"17.2":0.02378,"17.3":0.01902,"17.4":0.03805,"17.5":0.07134,"17.6":0.25682,"18.0":0.02378,"18.1":0.03805,"18.2":0.02378,"18.3":0.08561,"18.4":0.04756,"18.5-18.6":0.18548,"26.0":0.5517,"26.1":0.01902},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00134,"5.0-5.1":0,"6.0-6.1":0.00534,"7.0-7.1":0.00401,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01202,"10.0-10.2":0.00134,"10.3":0.02271,"11.0-11.2":0.33658,"11.3-11.4":0.00801,"12.0-12.1":0.00267,"12.2-12.5":0.06545,"13.0-13.1":0,"13.2":0.00668,"13.3":0.00267,"13.4-13.7":0.01069,"14.0-14.4":0.02271,"14.5-14.8":0.02404,"15.0-15.1":0.02271,"15.2-15.3":0.01736,"15.4":0.02003,"15.5":0.02271,"15.6-15.8":0.29651,"16.0":0.04007,"16.1":0.0748,"16.2":0.03873,"16.3":0.06945,"16.4":0.01736,"16.5":0.03072,"16.6-16.7":0.39669,"17.0":0.02805,"17.1":0.04274,"17.2":0.03072,"17.3":0.04541,"17.4":0.08014,"17.5":0.13757,"17.6-17.7":0.34727,"18.0":0.0788,"18.1":0.16295,"18.2":0.08815,"18.3":0.28316,"18.4":0.14559,"18.5-18.6":7.42352,"26.0":0.91759,"26.1":0.03339},P:{"4":0.02113,"20":0.01057,"21":0.02113,"22":0.0317,"23":0.02113,"24":0.02113,"25":0.0317,"26":0.0634,"27":0.07397,"28":2.28251,"29":0.16907,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.02113,"13.0":0.01057,"17.0":0.01057,"19.0":0.01057},I:{"0":0.06808,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.46147,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05425,"9":0.10307,"10":0.0217,"11":0.16817,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.68172},Q:{"14.9":0.00524},O:{"0":0.19403},H:{"0":0},L:{"0":37.57324}}; diff --git a/node_modules/caniuse-lite/data/regions/GA.js b/node_modules/caniuse-lite/data/regions/GA.js new file mode 100644 index 0000000..dd6206c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GA.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00679,"115":0.07127,"123":0.00339,"127":0.00339,"128":0.00339,"139":0.00339,"140":0.07806,"141":0.00339,"142":0.01358,"143":0.44801,"144":0.61771,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 133 134 135 136 137 138 145 146 147 3.5 3.6"},D:{"39":0.01358,"40":0.00679,"41":0.01018,"42":0.01018,"43":0.00679,"44":0.00679,"45":0.01018,"46":0.01018,"47":0.01697,"48":0.01018,"49":0.01018,"50":0.01018,"51":0.00679,"52":0.01018,"53":0.01018,"54":0.01018,"55":0.01358,"56":0.01018,"57":0.01018,"58":0.01018,"59":0.00679,"60":0.01018,"65":0.00679,"66":0.01018,"69":0.02715,"70":0.00339,"71":0.00339,"72":0.01018,"73":0.04073,"74":0.00679,"75":0.00679,"76":0.00339,"79":0.04412,"81":0.00679,"83":0.02715,"84":0.01018,"86":0.03733,"87":0.08824,"88":0.00339,"89":0.00339,"90":0.00679,"91":0.00339,"93":0.00339,"94":0.03394,"95":0.0543,"98":0.06449,"100":0.03055,"101":0.00339,"102":0.02715,"103":0.03055,"104":0.00679,"106":0.00339,"108":0.02715,"109":0.2274,"110":0.01358,"111":0.00339,"112":7.40571,"113":0.00339,"114":0.03394,"115":0.00339,"116":0.23079,"117":0.00339,"118":0.00339,"119":0.03394,"120":0.01697,"121":0.00679,"122":0.01697,"123":0.01018,"124":0.00679,"125":3.32273,"126":0.78062,"127":0.01018,"128":0.03394,"129":0.01018,"130":0.01018,"131":0.04412,"132":0.02715,"133":0.01697,"134":0.02715,"135":0.02376,"136":0.05091,"137":0.04752,"138":0.21722,"139":0.17649,"140":2.33847,"141":4.92809,"142":0.06109,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 77 78 80 85 92 96 97 99 105 107 143 144 145"},F:{"53":0.00339,"71":0.00339,"90":0.00339,"91":0.04412,"92":0.0577,"95":0.01697,"109":0.00339,"113":0.01358,"119":0.00339,"120":0.09503,"121":0.02715,"122":1.00123,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00339,"17":0.01358,"18":0.01018,"90":0.00339,"92":0.04073,"100":0.00339,"107":0.00339,"109":0.00679,"113":0.00339,"114":0.38352,"116":0.00339,"122":0.03733,"129":0.01358,"131":0.00339,"132":0.00339,"133":0.00339,"134":0.02036,"135":0.01018,"136":0.01697,"137":0.01358,"138":0.02715,"139":0.03394,"140":0.43783,"141":2.40974,"142":0.00339,_:"12 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 115 117 118 119 120 121 123 124 125 126 127 128 130"},E:{"11":0.00339,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 14.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 26.1 26.2","5.1":0.00339,"12.1":0.00339,"13.1":0.01358,"15.4":0.00339,"15.6":0.112,"16.5":0.00339,"16.6":0.06788,"17.1":0.03733,"17.3":0.00339,"17.4":0.00339,"17.5":0.03733,"17.6":0.12558,"18.0":0.02376,"18.1":0.00339,"18.2":0.02376,"18.3":0.00339,"18.4":0.00339,"18.5-18.6":0.04073,"26.0":0.09164},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00079,"5.0-5.1":0,"6.0-6.1":0.00317,"7.0-7.1":0.00237,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00712,"10.0-10.2":0.00079,"10.3":0.01345,"11.0-11.2":0.19943,"11.3-11.4":0.00475,"12.0-12.1":0.00158,"12.2-12.5":0.03878,"13.0-13.1":0,"13.2":0.00396,"13.3":0.00158,"13.4-13.7":0.00633,"14.0-14.4":0.01345,"14.5-14.8":0.01425,"15.0-15.1":0.01345,"15.2-15.3":0.01029,"15.4":0.01187,"15.5":0.01345,"15.6-15.8":0.17569,"16.0":0.02374,"16.1":0.04432,"16.2":0.02295,"16.3":0.04115,"16.4":0.01029,"16.5":0.0182,"16.6-16.7":0.23505,"17.0":0.01662,"17.1":0.02532,"17.2":0.0182,"17.3":0.02691,"17.4":0.04748,"17.5":0.08151,"17.6-17.7":0.20576,"18.0":0.04669,"18.1":0.09655,"18.2":0.05223,"18.3":0.16778,"18.4":0.08626,"18.5-18.6":4.39859,"26.0":0.54369,"26.1":0.01978},P:{"4":0.03077,"22":0.05128,"24":0.03077,"25":0.02051,"26":0.07179,"27":0.03077,"28":0.68709,"29":0.05128,_:"20 21 23 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01026,"7.2-7.4":0.0923},I:{"0":0.03958,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.02338,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00679,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01982,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.05945},Q:{_:"14.9"},O:{"0":0.13873},H:{"0":0.06},L:{"0":60.98541}}; diff --git a/node_modules/caniuse-lite/data/regions/GB.js b/node_modules/caniuse-lite/data/regions/GB.js new file mode 100644 index 0000000..db2afbb --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GB.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.0044,"52":0.0088,"59":0.0264,"78":0.0088,"103":0.0044,"115":0.0836,"121":0.0044,"125":0.0044,"128":0.0132,"132":0.0044,"133":0.0044,"134":0.0088,"135":0.0044,"136":0.0088,"137":0.0044,"138":0.0044,"139":0.0044,"140":0.0308,"141":0.0088,"142":0.0308,"143":0.682,"144":0.6072,"145":0.0044,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 127 129 130 131 146 147 3.5 3.6"},D:{"11":0.0044,"13":0.0044,"39":0.0044,"40":0.0044,"41":0.0044,"42":0.0044,"43":0.0044,"44":0.0044,"45":0.0044,"46":0.0044,"47":0.0088,"48":0.0044,"49":0.0132,"50":0.0044,"51":0.0044,"52":0.0088,"53":0.0044,"54":0.0044,"55":0.0044,"56":0.0044,"57":0.0044,"58":0.0044,"59":0.0044,"60":0.0044,"66":0.0968,"74":0.0044,"76":0.0044,"79":0.0132,"80":0.0044,"81":0.0132,"85":0.0044,"87":0.022,"88":0.0132,"89":0.0044,"91":0.0132,"92":0.0044,"93":0.0088,"98":0.0088,"102":0.0044,"103":0.088,"104":0.022,"107":0.0132,"108":0.0132,"109":0.264,"111":0.0044,"112":0.0044,"113":0.0044,"114":0.0176,"115":0.0044,"116":0.0792,"117":0.0044,"118":0.0044,"119":0.11,"120":0.11,"121":0.0088,"122":0.0704,"123":0.0088,"124":0.0308,"125":0.2156,"126":0.132,"127":0.0704,"128":0.0704,"129":0.0264,"130":0.6204,"131":0.1452,"132":0.044,"133":0.0396,"134":0.088,"135":0.0528,"136":0.0836,"137":0.1716,"138":0.3696,"139":0.8932,"140":5.6144,"141":11.0484,"142":0.1408,"143":0.0044,_:"4 5 6 7 8 9 10 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 75 77 78 83 84 86 90 94 95 96 97 99 100 101 105 106 110 144 145"},F:{"46":0.0088,"90":0.0044,"91":0.0044,"92":0.0132,"95":0.0044,"114":0.0044,"116":0.0044,"119":0.0044,"120":0.0572,"121":0.1276,"122":0.858,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0088,"85":0.0044,"92":0.0044,"109":0.0352,"114":0.0044,"120":0.0044,"121":0.0044,"122":0.0396,"126":0.0044,"128":0.0044,"129":0.0044,"130":0.0044,"131":0.0176,"132":0.0044,"133":0.0088,"134":0.0704,"135":0.0088,"136":0.0088,"137":0.0088,"138":0.0484,"139":0.0528,"140":1.9052,"141":7.9508,"142":0.0088,_:"12 13 14 15 16 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 124 125 127"},E:{"13":0.0044,"14":0.0176,"15":0.0044,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.022,"12.1":0.0044,"13.1":0.0396,"14.1":0.0484,"15.1":0.1012,"15.2-15.3":0.0044,"15.4":0.0088,"15.5":0.0176,"15.6":0.2948,"16.0":0.0088,"16.1":0.022,"16.2":0.022,"16.3":0.0484,"16.4":0.0132,"16.5":0.022,"16.6":0.418,"17.0":0.022,"17.1":0.3652,"17.2":0.0176,"17.3":0.0264,"17.4":0.044,"17.5":0.0748,"17.6":0.2772,"18.0":0.022,"18.1":0.0616,"18.2":0.0264,"18.3":0.1452,"18.4":0.0572,"18.5-18.6":0.2552,"26.0":0.6028,"26.1":0.022},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00246,"5.0-5.1":0,"6.0-6.1":0.00984,"7.0-7.1":0.00738,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02214,"10.0-10.2":0.00246,"10.3":0.04182,"11.0-11.2":0.61994,"11.3-11.4":0.01476,"12.0-12.1":0.00492,"12.2-12.5":0.12054,"13.0-13.1":0,"13.2":0.0123,"13.3":0.00492,"13.4-13.7":0.01968,"14.0-14.4":0.04182,"14.5-14.8":0.04428,"15.0-15.1":0.04182,"15.2-15.3":0.03198,"15.4":0.0369,"15.5":0.04182,"15.6-15.8":0.54614,"16.0":0.0738,"16.1":0.13776,"16.2":0.07134,"16.3":0.12792,"16.4":0.03198,"16.5":0.05658,"16.6-16.7":0.73064,"17.0":0.05166,"17.1":0.07872,"17.2":0.05658,"17.3":0.08364,"17.4":0.1476,"17.5":0.25339,"17.6-17.7":0.63962,"18.0":0.14514,"18.1":0.30013,"18.2":0.16237,"18.3":0.52154,"18.4":0.26815,"18.5-18.6":13.67312,"26.0":1.69007,"26.1":0.0615},P:{"20":0.01095,"21":0.02191,"22":0.02191,"23":0.02191,"24":0.03286,"25":0.03286,"26":0.07668,"27":0.06573,"28":3.86702,"29":0.31769,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01095,"17.0":0.01095,"19.0":0.01095},I:{"0":0.01678,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.168,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.03872,"11":0.00968,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4088},Q:{_:"14.9"},O:{"0":0.0336},H:{"0":0},L:{"0":28.8372}}; diff --git a/node_modules/caniuse-lite/data/regions/GD.js b/node_modules/caniuse-lite/data/regions/GD.js new file mode 100644 index 0000000..a018f25 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GD.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.07318,"136":0.03049,"138":0.0061,"140":0.0061,"141":0.0061,"142":0.04269,"143":0.22563,"144":0.15245,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 139 145 146 147 3.5 3.6"},D:{"39":0.03049,"40":0.02439,"41":0.02439,"42":0.01829,"43":0.03049,"44":0.02439,"45":0.01829,"46":0.01829,"47":0.01829,"48":0.02439,"49":0.02439,"50":0.01829,"51":0.02439,"52":0.02439,"53":0.03049,"54":0.0122,"55":0.02439,"56":0.03659,"57":0.02439,"58":0.02439,"59":0.01829,"60":0.02439,"75":0.0061,"79":0.0061,"87":0.0061,"93":0.01829,"103":0.07318,"104":0.05488,"109":0.20123,"116":0.01829,"121":0.02439,"122":0.07318,"123":0.0061,"125":23.61146,"126":0.09147,"128":0.02439,"130":0.01829,"131":0.01829,"132":0.03049,"133":0.73176,"134":0.02439,"135":0.0061,"136":0.02439,"137":0.44515,"138":0.15245,"139":0.32319,"140":3.43317,"141":8.93357,"142":0.12196,"143":0.0122,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 91 92 94 95 96 97 98 99 100 101 102 105 106 107 108 110 111 112 113 114 115 117 118 119 120 124 127 129 144 145"},F:{"85":0.0061,"95":0.05488,"120":0.06708,"121":0.0122,"122":0.2927,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0061,"109":0.0061,"114":0.10976,"131":0.0061,"134":0.0061,"138":0.0122,"139":0.01829,"140":1.70134,"141":5.04914,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 135 136 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 13.1 15.1 15.2-15.3 15.4 16.0 16.2 17.3 26.2","9.1":0.0061,"12.1":0.0061,"14.1":0.01829,"15.5":0.0122,"15.6":0.20733,"16.1":0.0061,"16.3":0.0061,"16.4":0.0061,"16.5":0.0061,"16.6":0.04878,"17.0":0.26831,"17.1":0.17684,"17.2":0.0061,"17.4":0.0122,"17.5":0.07927,"17.6":0.15245,"18.0":0.0061,"18.1":0.04269,"18.2":0.0122,"18.3":0.45125,"18.4":0.03049,"18.5-18.6":0.14025,"26.0":1.2135,"26.1":0.02439},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0011,"5.0-5.1":0,"6.0-6.1":0.00439,"7.0-7.1":0.00329,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00988,"10.0-10.2":0.0011,"10.3":0.01866,"11.0-11.2":0.27667,"11.3-11.4":0.00659,"12.0-12.1":0.0022,"12.2-12.5":0.0538,"13.0-13.1":0,"13.2":0.00549,"13.3":0.0022,"13.4-13.7":0.00878,"14.0-14.4":0.01866,"14.5-14.8":0.01976,"15.0-15.1":0.01866,"15.2-15.3":0.01427,"15.4":0.01647,"15.5":0.01866,"15.6-15.8":0.24374,"16.0":0.03294,"16.1":0.06148,"16.2":0.03184,"16.3":0.05709,"16.4":0.01427,"16.5":0.02525,"16.6-16.7":0.32608,"17.0":0.02306,"17.1":0.03513,"17.2":0.02525,"17.3":0.03733,"17.4":0.06587,"17.5":0.11309,"17.6-17.7":0.28546,"18.0":0.06478,"18.1":0.13395,"18.2":0.07246,"18.3":0.23276,"18.4":0.11967,"18.5-18.6":6.10221,"26.0":0.75427,"26.1":0.02745},P:{"4":0.04245,"24":0.02122,"25":0.03184,"26":0.06367,"27":0.02122,"28":2.2497,"29":0.20162,_:"20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01061},I:{"0":0.0078,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.2537,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.31224},Q:{_:"14.9"},O:{"0":0.0039},H:{"0":0},L:{"0":27.99475}}; diff --git a/node_modules/caniuse-lite/data/regions/GE.js b/node_modules/caniuse-lite/data/regions/GE.js new file mode 100644 index 0000000..59612fd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00477,"68":0.00477,"78":0.02385,"113":0.01908,"115":0.0954,"118":0.00954,"121":0.00477,"125":0.00954,"128":0.00954,"135":0.00477,"136":0.01431,"138":0.00477,"139":0.00954,"140":0.02385,"141":0.00954,"142":0.03816,"143":0.39114,"144":0.36252,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 119 120 122 123 124 126 127 129 130 131 132 133 134 137 145 146 147 3.5 3.6"},D:{"38":0.00954,"39":0.00477,"40":0.00477,"41":0.00477,"42":0.00477,"43":0.00477,"44":0.00477,"45":0.00477,"46":0.00477,"47":0.02385,"48":0.00477,"49":0.00954,"50":0.00477,"51":0.00477,"52":0.00477,"53":0.00477,"54":0.00477,"55":0.00477,"56":0.00954,"57":0.00477,"58":0.00477,"59":0.00477,"60":0.00477,"63":0.00477,"66":0.01908,"68":0.00477,"69":0.00477,"70":0.01431,"71":0.00477,"72":0.01908,"73":0.0477,"75":0.00477,"76":0.00477,"78":0.00477,"79":0.24804,"81":0.00954,"83":0.14787,"85":0.00954,"86":0.00477,"87":0.48177,"88":0.02862,"91":0.05724,"92":0.00954,"93":0.00477,"94":0.07155,"95":0.00477,"98":0.03816,"100":0.03816,"101":0.01908,"102":0.01908,"103":0.02862,"104":0.06201,"106":0.00954,"107":0.00477,"108":0.1431,"109":2.45178,"110":0.02385,"111":0.39591,"112":0.90153,"113":0.02385,"114":0.04293,"115":0.00477,"116":0.06678,"119":0.01908,"120":0.29097,"121":0.01431,"122":0.03339,"123":0.01431,"124":0.05247,"125":2.32299,"126":0.0954,"127":0.05247,"128":0.03816,"129":0.06201,"130":0.06201,"131":0.11925,"132":0.05724,"133":0.1908,"134":0.10017,"135":0.06678,"136":0.06678,"137":0.29574,"138":0.47223,"139":0.44838,"140":5.67153,"141":16.52805,"142":0.20988,"143":0.00954,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 64 65 67 74 77 80 84 89 90 96 97 99 105 117 118 144 145"},F:{"36":0.00477,"40":0.00477,"46":0.17172,"77":0.00477,"79":0.00477,"83":0.00477,"85":0.00954,"86":0.02385,"91":0.00954,"92":0.02385,"95":0.24327,"116":0.00477,"119":0.00477,"120":0.20988,"121":0.09063,"122":1.55979,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 84 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00477,"14":0.08586,"16":0.00954,"18":0.00477,"92":0.00954,"109":0.01908,"114":0.07632,"119":0.00477,"122":0.00477,"126":0.00477,"128":0.00477,"129":0.00477,"130":0.00477,"131":0.01431,"132":0.00954,"133":0.01908,"134":0.05724,"135":0.01431,"136":0.00954,"137":0.02385,"138":0.05724,"139":0.03339,"140":0.62964,"141":3.16728,"142":0.00477,_:"12 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 124 125 127"},E:{"14":0.00477,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 17.0 26.2","11.1":0.00477,"13.1":0.00954,"14.1":0.00954,"15.1":0.01431,"15.4":0.00477,"15.5":0.00477,"15.6":0.0477,"16.0":0.00477,"16.1":0.01908,"16.2":0.01431,"16.3":0.00954,"16.4":0.00477,"16.5":0.01908,"16.6":0.07155,"17.1":0.07155,"17.2":0.00954,"17.3":0.02862,"17.4":0.02385,"17.5":0.04293,"17.6":0.06678,"18.0":0.02385,"18.1":0.02862,"18.2":0.01431,"18.3":0.07632,"18.4":0.02385,"18.5-18.6":0.13356,"26.0":0.31482,"26.1":0.02385},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00109,"5.0-5.1":0,"6.0-6.1":0.00436,"7.0-7.1":0.00327,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00982,"10.0-10.2":0.00109,"10.3":0.01855,"11.0-11.2":0.27498,"11.3-11.4":0.00655,"12.0-12.1":0.00218,"12.2-12.5":0.05347,"13.0-13.1":0,"13.2":0.00546,"13.3":0.00218,"13.4-13.7":0.00873,"14.0-14.4":0.01855,"14.5-14.8":0.01964,"15.0-15.1":0.01855,"15.2-15.3":0.01419,"15.4":0.01637,"15.5":0.01855,"15.6-15.8":0.24224,"16.0":0.03274,"16.1":0.06111,"16.2":0.03164,"16.3":0.05674,"16.4":0.01419,"16.5":0.0251,"16.6-16.7":0.32408,"17.0":0.02291,"17.1":0.03492,"17.2":0.0251,"17.3":0.0371,"17.4":0.06547,"17.5":0.11239,"17.6-17.7":0.28371,"18.0":0.06438,"18.1":0.13312,"18.2":0.07202,"18.3":0.23133,"18.4":0.11894,"18.5-18.6":6.06482,"26.0":0.74965,"26.1":0.02728},P:{"4":0.73029,"21":0.01074,"22":0.02148,"23":0.01074,"24":0.02148,"25":0.03222,"26":0.03222,"27":0.1074,"28":1.11691,"29":0.07518,_:"20 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.0537,"6.2-6.4":0.09666,"7.2-7.4":0.30071,"8.2":0.02148},I:{"0":0.06791,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.28771,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00477,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.15693},Q:{"14.9":0.00523},O:{"0":0.03139},H:{"0":0},L:{"0":41.54213}}; diff --git a/node_modules/caniuse-lite/data/regions/GF.js b/node_modules/caniuse-lite/data/regions/GF.js new file mode 100644 index 0000000..a90c449 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GF.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00397,"52":0.00397,"79":0.00397,"95":0.00397,"103":0.03174,"112":0.00397,"115":0.21819,"119":0.10314,"124":0.00397,"127":0.00793,"128":0.13091,"129":0.00793,"130":0.00397,"131":0.00397,"132":0.00397,"134":0.00397,"140":0.10314,"141":0.02777,"142":0.0119,"143":1.63837,"144":0.99175,_:"3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 113 114 116 117 118 120 121 122 123 125 126 133 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.00793,"40":0.00397,"41":0.00397,"42":0.01587,"43":0.00793,"44":0.0119,"45":0.0119,"46":0.00397,"47":0.01587,"48":0.00793,"49":0.00793,"50":0.00397,"51":0.00793,"52":0.00793,"53":0.00793,"54":0.00793,"55":0.00793,"56":0.0119,"57":0.00793,"58":0.00793,"59":0.00793,"60":0.00793,"69":0.00397,"70":0.00793,"79":0.01587,"83":0.00397,"88":0.0476,"90":0.07537,"91":0.00397,"97":0.01587,"98":0.00397,"99":0.00397,"100":0.01587,"102":0.00397,"103":0.03967,"104":0.36893,"106":0.00793,"108":0.00793,"109":0.15075,"110":0.0238,"111":0.00397,"114":0.00793,"115":0.00397,"116":0.0238,"119":0.01984,"120":0.00397,"121":0.00397,"122":0.0119,"123":0.00793,"124":0.02777,"125":5.08966,"126":0.0357,"127":0.00793,"128":0.01984,"130":0.03967,"131":0.00793,"132":0.01984,"133":0.01984,"134":0.0119,"135":0.00793,"136":0.00793,"137":0.01587,"138":0.13091,"139":0.54348,"140":2.99905,"141":9.96907,"142":0.19835,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 80 81 84 85 86 87 89 92 93 94 95 96 101 105 107 112 113 117 118 129 143 144 145"},F:{"46":0.00397,"91":0.00397,"92":0.0119,"120":0.08331,"121":0.62679,"122":1.13853,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00397,"92":0.00397,"100":0.00793,"102":0.0119,"111":0.00793,"114":0.07934,"125":0.00397,"127":0.00397,"128":0.06744,"131":0.00793,"133":0.0476,"134":0.07934,"135":0.01984,"136":0.00793,"138":0.01587,"139":0.02777,"140":1.03142,"141":4.36767,"142":0.00397,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 109 110 112 113 115 116 117 118 119 120 121 122 123 124 126 129 130 132 137"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.5 16.1 16.2 17.0 26.2","11.1":0.00793,"13.1":0.22215,"14.1":1.52333,"15.1":0.00397,"15.4":0.00397,"15.6":0.14281,"16.0":0.01587,"16.3":0.00397,"16.4":0.04364,"16.5":0.00397,"16.6":0.11108,"17.1":0.00793,"17.2":0.05157,"17.3":0.02777,"17.4":0.0238,"17.5":0.0119,"17.6":0.09124,"18.0":0.01984,"18.1":0.00397,"18.2":0.01984,"18.3":0.11504,"18.4":0.0119,"18.5-18.6":0.19438,"26.0":0.55141,"26.1":0.06347},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00149,"5.0-5.1":0,"6.0-6.1":0.00595,"7.0-7.1":0.00446,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01339,"10.0-10.2":0.00149,"10.3":0.02529,"11.0-11.2":0.37485,"11.3-11.4":0.00892,"12.0-12.1":0.00297,"12.2-12.5":0.07289,"13.0-13.1":0,"13.2":0.00744,"13.3":0.00297,"13.4-13.7":0.0119,"14.0-14.4":0.02529,"14.5-14.8":0.02677,"15.0-15.1":0.02529,"15.2-15.3":0.01934,"15.4":0.02231,"15.5":0.02529,"15.6-15.8":0.33022,"16.0":0.04462,"16.1":0.0833,"16.2":0.04314,"16.3":0.07735,"16.4":0.01934,"16.5":0.03421,"16.6-16.7":0.44178,"17.0":0.03124,"17.1":0.0476,"17.2":0.03421,"17.3":0.05057,"17.4":0.08925,"17.5":0.15321,"17.6-17.7":0.38675,"18.0":0.08776,"18.1":0.18147,"18.2":0.09817,"18.3":0.31535,"18.4":0.16214,"18.5-18.6":8.26748,"26.0":1.02191,"26.1":0.03719},P:{"22":0.0106,"24":0.06359,"25":0.0424,"26":0.11659,"27":0.24378,"28":2.3,"29":0.14839,_:"4 20 21 23 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0212,"8.2":0.0106,"13.0":0.0106},I:{"0":0.00602,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.38605,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.56098},Q:{"14.9":0.13874},O:{_:"0"},H:{"0":0},L:{"0":44.37238}}; diff --git a/node_modules/caniuse-lite/data/regions/GG.js b/node_modules/caniuse-lite/data/regions/GG.js new file mode 100644 index 0000000..24426bb --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GG.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.03565,"140":0.02377,"141":0.0713,"142":0.05942,"143":0.33669,"144":0.22578,"145":0.00396,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 146 147 3.5 3.6"},D:{"40":0.00396,"41":0.00396,"42":0.00396,"46":0.00396,"48":0.00396,"49":0.00396,"50":0.00396,"51":0.00396,"54":0.00396,"55":0.00396,"56":0.00396,"58":0.00396,"59":0.00396,"79":0.00396,"97":0.00396,"101":0.00396,"103":0.13071,"109":1.12889,"114":0.00792,"116":0.05942,"122":0.02377,"125":0.61792,"126":0.03169,"127":0.00792,"128":0.03961,"129":0.00792,"130":0.02773,"131":0.03169,"134":0.00396,"135":0.00396,"136":0.07922,"137":0.04753,"138":0.17428,"139":0.47928,"140":6.21481,"141":9.17764,"142":0.06338,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 43 44 45 47 52 53 57 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 102 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 123 124 132 133 143 144 145"},F:{"120":0.05942,"121":0.02773,"122":1.26752,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01188,"134":0.02773,"135":0.00396,"137":0.00396,"138":0.00396,"139":0.08714,"140":1.5844,"141":5.63254,"142":0.01188,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 136"},E:{"14":0.00396,"15":0.00792,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.4 26.1 26.2","13.1":0.01981,"14.1":0.05149,"15.4":0.12675,"15.5":0.03169,"15.6":0.305,"16.0":0.00792,"16.1":0.00792,"16.2":0.05942,"16.3":0.03169,"16.5":0.00396,"16.6":0.56642,"17.0":0.00396,"17.1":0.69714,"17.2":0.00396,"17.3":0.04357,"17.4":0.01981,"17.5":0.07922,"17.6":0.37233,"18.0":0.03565,"18.1":0.15052,"18.2":0.02377,"18.3":0.1624,"18.4":0.02773,"18.5-18.6":0.1426,"26.0":0.32876},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00291,"5.0-5.1":0,"6.0-6.1":0.01163,"7.0-7.1":0.00872,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02616,"10.0-10.2":0.00291,"10.3":0.04941,"11.0-11.2":0.73246,"11.3-11.4":0.01744,"12.0-12.1":0.00581,"12.2-12.5":0.14242,"13.0-13.1":0,"13.2":0.01453,"13.3":0.00581,"13.4-13.7":0.02325,"14.0-14.4":0.04941,"14.5-14.8":0.05232,"15.0-15.1":0.04941,"15.2-15.3":0.03779,"15.4":0.0436,"15.5":0.04941,"15.6-15.8":0.64526,"16.0":0.0872,"16.1":0.16277,"16.2":0.08429,"16.3":0.15114,"16.4":0.03779,"16.5":0.06685,"16.6-16.7":0.86325,"17.0":0.06104,"17.1":0.09301,"17.2":0.06685,"17.3":0.09882,"17.4":0.17439,"17.5":0.29938,"17.6-17.7":0.75571,"18.0":0.17149,"18.1":0.3546,"18.2":0.19183,"18.3":0.61619,"18.4":0.31682,"18.5-18.6":16.15472,"26.0":1.99681,"26.1":0.07266},P:{"4":0.01121,"26":0.02241,"27":0.02241,"28":4.11286,"29":0.22413,_:"20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","9.2":0.11207},I:{"0":0.03618,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.01208,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00396,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4952},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":26.39139}}; diff --git a/node_modules/caniuse-lite/data/regions/GH.js b/node_modules/caniuse-lite/data/regions/GH.js new file mode 100644 index 0000000..1baddcc --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GH.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00679,"56":0.0034,"72":0.00679,"78":0.0034,"101":0.0034,"112":0.0034,"115":0.10528,"127":0.02038,"128":0.01019,"133":0.0034,"136":0.00679,"137":0.0034,"138":0.0034,"139":0.00679,"140":0.02717,"141":0.01019,"142":0.03736,"143":0.56034,"144":0.45167,"145":0.01358,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 134 135 146 147 3.5 3.6"},D:{"43":0.0034,"44":0.0034,"46":0.0034,"47":0.0034,"48":0.0034,"49":0.01019,"50":0.0034,"51":0.0034,"52":0.0034,"53":0.0034,"54":0.0034,"55":0.0034,"56":0.0034,"58":0.0034,"59":0.0034,"60":0.0034,"63":0.0034,"64":0.00679,"68":0.00679,"69":0.0034,"70":0.02377,"71":0.00679,"72":0.00679,"73":0.0034,"74":0.01358,"75":0.01698,"76":0.02377,"77":0.01019,"78":0.0034,"79":0.02377,"80":0.02038,"81":0.00679,"83":0.01019,"84":0.00679,"85":0.0034,"86":0.02038,"87":0.01019,"88":0.0034,"89":0.00679,"90":0.0034,"91":0.00679,"92":0.0034,"93":0.02717,"94":0.01019,"95":0.00679,"96":0.0034,"97":0.01698,"98":0.01358,"99":0.00679,"100":0.0034,"101":0.0034,"102":0.0034,"103":0.07811,"104":0.01358,"105":0.35658,"106":0.00679,"108":0.0034,"109":0.77089,"110":0.00679,"111":0.01019,"113":0.01019,"114":0.03736,"115":0.0034,"116":0.05773,"117":0.00679,"118":0.01019,"119":0.02377,"120":0.00679,"121":0.00679,"122":0.03056,"123":0.01698,"124":0.04075,"125":0.97126,"126":0.04754,"127":0.01358,"128":0.05434,"129":0.01019,"130":0.02717,"131":0.0849,"132":0.03736,"133":0.03736,"134":0.05773,"135":0.05434,"136":0.07471,"137":0.12565,"138":0.39054,"139":0.50261,"140":3.69485,"141":6.8735,"142":0.09169,"143":0.00679,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 57 61 62 65 66 67 107 112 144 145"},F:{"18":0.0034,"42":0.0034,"68":0.0034,"79":0.00679,"86":0.0034,"87":0.0034,"88":0.0034,"90":0.01019,"91":0.07811,"92":0.05434,"95":0.03396,"113":0.0034,"114":0.0034,"116":0.0034,"117":0.0034,"118":0.0034,"119":0.00679,"120":0.22414,"121":0.02377,"122":0.92371,_:"9 11 12 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01019,"13":0.0034,"14":0.00679,"15":0.02377,"16":0.0034,"17":0.00679,"18":0.05094,"84":0.01019,"85":0.0034,"89":0.01698,"90":0.02038,"92":0.07471,"100":0.02377,"109":0.01358,"111":0.0034,"112":0.0034,"114":0.01698,"116":0.0034,"122":0.03396,"124":0.0034,"126":0.0034,"127":0.0034,"128":0.0034,"129":0.0034,"130":0.01358,"131":0.02038,"132":0.00679,"133":0.0034,"134":0.01019,"135":0.01019,"136":0.02038,"137":0.01698,"138":0.05434,"139":0.0849,"140":0.66901,"141":2.13608,"142":0.01358,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 113 115 117 118 119 120 121 123 125"},E:{"11":0.00679,"13":0.00679,"14":0.0034,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.0 16.2 26.2","5.1":0.0034,"11.1":0.01019,"12.1":0.0034,"13.1":0.03056,"14.1":0.00679,"15.1":0.0034,"15.6":0.0815,"16.1":0.0034,"16.3":0.0034,"16.4":0.0034,"16.5":0.0034,"16.6":0.05773,"17.0":0.0034,"17.1":0.01019,"17.2":0.0034,"17.3":0.00679,"17.4":0.00679,"17.5":0.01019,"17.6":0.05773,"18.0":0.0034,"18.1":0.00679,"18.2":0.0034,"18.3":0.02038,"18.4":0.01358,"18.5-18.6":0.05094,"26.0":0.23772,"26.1":0.00679},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0,"6.0-6.1":0.00468,"7.0-7.1":0.00351,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01054,"10.0-10.2":0.00117,"10.3":0.01991,"11.0-11.2":0.29506,"11.3-11.4":0.00703,"12.0-12.1":0.00234,"12.2-12.5":0.05737,"13.0-13.1":0,"13.2":0.00585,"13.3":0.00234,"13.4-13.7":0.00937,"14.0-14.4":0.01991,"14.5-14.8":0.02108,"15.0-15.1":0.01991,"15.2-15.3":0.01522,"15.4":0.01756,"15.5":0.01991,"15.6-15.8":0.25994,"16.0":0.03513,"16.1":0.06557,"16.2":0.03396,"16.3":0.06089,"16.4":0.01522,"16.5":0.02693,"16.6-16.7":0.34775,"17.0":0.02459,"17.1":0.03747,"17.2":0.02693,"17.3":0.03981,"17.4":0.07025,"17.5":0.1206,"17.6-17.7":0.30443,"18.0":0.06908,"18.1":0.14285,"18.2":0.07728,"18.3":0.24823,"18.4":0.12763,"18.5-18.6":6.5078,"26.0":0.8044,"26.1":0.02927},P:{"4":0.11326,"21":0.0103,"22":0.04118,"23":0.0103,"24":0.17503,"25":0.38095,"26":0.05148,"27":0.33977,"28":1.21493,"29":0.03089,_:"20 6.2-6.4 8.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.05148,"7.2-7.4":0.09266,"9.2":0.0103,"11.1-11.2":0.03089,"13.0":0.0103,"16.0":0.02059,"17.0":0.0103,"19.0":0.02059},I:{"0":0.05276,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":9.4711,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01698,_:"6 7 8 9 10 5.5"},S:{"2.5":0.0066,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.28397},Q:{"14.9":0.01981},O:{"0":0.27737},H:{"0":0.6},L:{"0":51.85762}}; diff --git a/node_modules/caniuse-lite/data/regions/GI.js b/node_modules/caniuse-lite/data/regions/GI.js new file mode 100644 index 0000000..2f546cf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GI.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.00528,"115":0.01055,"133":0.06858,"140":0.00528,"141":0.03165,"142":0.00528,"143":0.55388,"144":0.34815,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.00528,"40":0.00528,"42":0.00528,"43":0.00528,"44":0.00528,"45":0.00528,"46":0.00528,"48":0.00528,"49":0.00528,"51":0.00528,"52":0.00528,"54":0.00528,"56":0.00528,"57":0.00528,"58":0.00528,"59":0.00528,"60":0.00528,"79":0.00528,"103":0.01583,"109":0.09495,"112":0.01055,"113":0.01583,"116":0.15298,"120":0.04748,"123":0.01055,"124":0.01055,"125":2.04143,"126":0.00528,"128":0.03693,"130":0.00528,"131":0.1266,"132":0.03165,"133":0.06858,"134":0.07913,"135":0.07385,"136":0.0844,"137":0.1899,"138":0.41673,"139":1.28183,"140":8.45583,"141":15.825,"142":0.72795,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 47 50 53 55 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 114 115 117 118 119 121 122 127 129 143 144 145"},F:{"92":0.00528,"114":0.0422,"116":0.0211,"120":0.11605,"121":0.34288,"122":2.75883,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01055,"131":0.00528,"132":0.03693,"133":0.00528,"134":0.02638,"137":0.0211,"138":0.01055,"139":0.03693,"140":1.33985,"141":6.37748,"142":0.00528,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 135 136"},E:{"14":0.0211,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 17.0 26.2","13.1":0.24793,"14.1":0.01055,"15.6":0.37453,"16.1":0.0422,"16.2":0.00528,"16.3":0.0211,"16.4":0.00528,"16.5":0.01055,"16.6":0.35343,"17.1":0.23738,"17.2":0.0422,"17.3":0.00528,"17.4":0.02638,"17.5":0.0844,"17.6":0.12133,"18.0":0.01055,"18.1":0.01055,"18.2":0.0422,"18.3":0.09495,"18.4":0.3587,"18.5-18.6":0.56443,"26.0":0.60663,"26.1":0.00528},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00218,"5.0-5.1":0,"6.0-6.1":0.00873,"7.0-7.1":0.00655,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01964,"10.0-10.2":0.00218,"10.3":0.0371,"11.0-11.2":0.54998,"11.3-11.4":0.01309,"12.0-12.1":0.00436,"12.2-12.5":0.10694,"13.0-13.1":0,"13.2":0.01091,"13.3":0.00436,"13.4-13.7":0.01746,"14.0-14.4":0.0371,"14.5-14.8":0.03928,"15.0-15.1":0.0371,"15.2-15.3":0.02837,"15.4":0.03274,"15.5":0.0371,"15.6-15.8":0.48451,"16.0":0.06547,"16.1":0.12222,"16.2":0.06329,"16.3":0.11349,"16.4":0.02837,"16.5":0.0502,"16.6-16.7":0.6482,"17.0":0.04583,"17.1":0.06984,"17.2":0.0502,"17.3":0.0742,"17.4":0.13095,"17.5":0.2248,"17.6-17.7":0.56744,"18.0":0.12877,"18.1":0.26626,"18.2":0.14404,"18.3":0.46269,"18.4":0.23789,"18.5-18.6":12.13021,"26.0":1.49936,"26.1":0.05456},P:{"21":0.02081,"26":0.01041,"27":0.03122,"28":2.9971,"29":0.3122,_:"4 20 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.02081},I:{"0":0.00472,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.01418,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03693,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10868},Q:{_:"14.9"},O:{"0":0.00473},H:{"0":0},L:{"0":22.48943}}; diff --git a/node_modules/caniuse-lite/data/regions/GL.js b/node_modules/caniuse-lite/data/regions/GL.js new file mode 100644 index 0000000..2ac0ea5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GL.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0047,"99":0.0094,"115":0.0047,"135":0.0047,"136":0.0047,"137":0.0094,"140":0.0047,"141":0.06107,"142":0.01879,"143":1.59732,"144":0.88792,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 138 139 145 146 147 3.5 3.6"},D:{"38":0.0094,"39":0.0047,"43":0.0047,"45":0.0047,"47":0.0047,"48":0.01409,"51":0.0047,"54":0.0047,"55":0.0047,"56":0.01409,"57":0.0047,"58":0.01409,"60":0.0047,"102":1.01007,"103":0.61544,"108":0.01879,"109":0.34295,"114":0.0047,"115":0.0047,"116":0.04228,"118":0.0094,"123":0.0047,"125":1.37182,"126":0.01879,"128":0.0047,"129":0.04228,"130":0.0047,"131":0.02349,"132":0.0094,"133":0.01409,"134":0.05168,"136":0.11745,"137":0.07047,"138":0.2349,"139":1.01477,"140":6.44566,"141":11.79668,"142":0.09866,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 44 46 49 50 52 53 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 110 111 112 113 117 119 120 121 122 124 127 135 143 144 145"},F:{"91":0.01879,"120":0.31477,"121":0.06107,"122":1.52685,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0047,"109":0.0047,"111":0.0047,"112":0.0047,"131":0.01879,"135":0.0047,"137":0.0047,"138":0.08456,"139":0.03758,"140":1.06645,"141":6.29532,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 136 142"},E:{"14":0.03758,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 14.1 15.5 16.0 16.1 16.3 16.4 17.0 17.3 18.1 26.2","11.1":0.03289,"13.1":0.0047,"15.1":0.13624,"15.2-15.3":0.0047,"15.4":0.0047,"15.6":0.16443,"16.2":0.0047,"16.5":0.0047,"16.6":0.31007,"17.1":0.12685,"17.2":0.0094,"17.4":0.04698,"17.5":0.05168,"17.6":0.08456,"18.0":0.0047,"18.2":0.02349,"18.3":0.13624,"18.4":0.18792,"18.5-18.6":0.25839,"26.0":0.9396,"26.1":0.03289},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00232,"5.0-5.1":0,"6.0-6.1":0.00928,"7.0-7.1":0.00696,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02088,"10.0-10.2":0.00232,"10.3":0.03944,"11.0-11.2":0.58457,"11.3-11.4":0.01392,"12.0-12.1":0.00464,"12.2-12.5":0.11367,"13.0-13.1":0,"13.2":0.0116,"13.3":0.00464,"13.4-13.7":0.01856,"14.0-14.4":0.03944,"14.5-14.8":0.04175,"15.0-15.1":0.03944,"15.2-15.3":0.03016,"15.4":0.0348,"15.5":0.03944,"15.6-15.8":0.51498,"16.0":0.06959,"16.1":0.1299,"16.2":0.06727,"16.3":0.12063,"16.4":0.03016,"16.5":0.05335,"16.6-16.7":0.68896,"17.0":0.04871,"17.1":0.07423,"17.2":0.05335,"17.3":0.07887,"17.4":0.13918,"17.5":0.23893,"17.6-17.7":0.60313,"18.0":0.13686,"18.1":0.28301,"18.2":0.1531,"18.3":0.49178,"18.4":0.25285,"18.5-18.6":12.89299,"26.0":1.59365,"26.1":0.05799},P:{"4":0.35312,"21":0.01039,"23":0.02077,"25":0.12463,"26":0.02077,"27":0.01039,"28":2.21221,"29":0.5193,_:"20 22 24 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.03116,"6.2-6.4":0.01039},I:{"0":0.09528,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.65732,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0047,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33926},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":27.14952}}; diff --git a/node_modules/caniuse-lite/data/regions/GM.js b/node_modules/caniuse-lite/data/regions/GM.js new file mode 100644 index 0000000..e525c18 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GM.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.01507,"49":0.00301,"51":0.01205,"63":0.00301,"71":0.00301,"72":0.0241,"102":0.00603,"112":0.00904,"114":0.00301,"115":0.11148,"127":0.01507,"128":0.00904,"136":0.00301,"139":0.00301,"140":0.01507,"141":0.01205,"142":0.07533,"143":1.38297,"144":1.16603,"145":0.00603,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 138 146 147 3.5 3.6"},D:{"39":0.00603,"40":0.00603,"41":0.00603,"42":0.00301,"43":0.00301,"44":0.00301,"45":0.00301,"46":0.00301,"47":0.01205,"50":0.00603,"52":0.00603,"53":0.01808,"54":0.00301,"55":0.00603,"56":0.00603,"57":0.00603,"58":0.00301,"59":0.00301,"60":0.00603,"64":0.01808,"68":0.00904,"69":0.00301,"70":0.00904,"71":0.00603,"72":0.02109,"73":0.01507,"74":0.00301,"75":0.00301,"77":0.05725,"78":0.00904,"79":0.03013,"80":0.00603,"81":0.01808,"83":0.01205,"86":0.01507,"87":0.01507,"88":0.00904,"90":0.00904,"91":0.00301,"93":0.02712,"94":0.00603,"95":0.00301,"98":0.00603,"101":0.00301,"102":0.00301,"103":0.07533,"104":0.00603,"106":0.00904,"108":0.00301,"109":0.69299,"110":0.00301,"111":0.03616,"115":0.00603,"116":0.28021,"117":0.01205,"118":0.02109,"119":0.02712,"120":0.0241,"121":0.11148,"122":0.00904,"123":0.00603,"124":0.01808,"125":1.38297,"126":0.06327,"127":0.03314,"128":0.03917,"129":0.05423,"130":0.06026,"131":0.05725,"132":0.07533,"133":0.07834,"134":0.06026,"135":0.08135,"136":0.0934,"137":0.15366,"138":0.35252,"139":0.18982,"140":2.90453,"141":4.9835,"142":0.03616,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 48 49 51 61 62 63 65 66 67 76 84 85 89 92 96 97 99 100 105 107 112 113 114 143 144 145"},F:{"54":0.00301,"72":0.00301,"75":0.00603,"79":0.02712,"91":0.00301,"92":0.02712,"95":0.00603,"120":0.31938,"121":0.00603,"122":1.62099,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00301,"13":0.01205,"18":0.06327,"90":0.01205,"92":0.0241,"100":0.0241,"103":0.00904,"107":0.00301,"109":0.00904,"110":0.04821,"114":0.09039,"119":0.00301,"122":0.02712,"123":0.00301,"125":0.00301,"129":0.01808,"130":0.03314,"131":0.00904,"133":0.00301,"134":0.01205,"135":0.02109,"136":0.00603,"137":0.02109,"138":0.04218,"139":0.05725,"140":0.6719,"141":2.31398,"142":0.00603,_:"14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 104 105 106 108 111 112 113 115 116 117 118 120 121 124 126 127 128 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.5 17.2 17.4 18.1 18.2 18.4 26.1 26.2","9.1":0.03616,"10.1":0.00603,"13.1":0.03013,"14.1":0.01507,"15.4":0.00301,"15.6":0.06327,"16.4":0.00301,"16.6":0.15668,"17.0":0.00301,"17.1":0.08436,"17.3":0.18078,"17.5":0.00301,"17.6":0.02712,"18.0":0.00301,"18.3":0.02109,"18.5-18.6":0.16572,"26.0":0.77434},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00132,"5.0-5.1":0,"6.0-6.1":0.00527,"7.0-7.1":0.00395,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01186,"10.0-10.2":0.00132,"10.3":0.02241,"11.0-11.2":0.3322,"11.3-11.4":0.00791,"12.0-12.1":0.00264,"12.2-12.5":0.06459,"13.0-13.1":0,"13.2":0.00659,"13.3":0.00264,"13.4-13.7":0.01055,"14.0-14.4":0.02241,"14.5-14.8":0.02373,"15.0-15.1":0.02241,"15.2-15.3":0.01714,"15.4":0.01977,"15.5":0.02241,"15.6-15.8":0.29265,"16.0":0.03955,"16.1":0.07382,"16.2":0.03823,"16.3":0.06855,"16.4":0.01714,"16.5":0.03032,"16.6-16.7":0.39152,"17.0":0.02768,"17.1":0.04218,"17.2":0.03032,"17.3":0.04482,"17.4":0.0791,"17.5":0.13578,"17.6-17.7":0.34275,"18.0":0.07778,"18.1":0.16083,"18.2":0.08701,"18.3":0.27947,"18.4":0.14369,"18.5-18.6":7.32688,"26.0":0.90564,"26.1":0.03296},P:{"4":0.14255,"21":0.01018,"22":0.03055,"23":0.04073,"24":0.32584,"25":0.10182,"26":0.04073,"27":0.12219,"28":1.08952,"29":0.10182,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 17.0 18.0","7.2-7.4":0.10182,"15.0":0.01018,"16.0":0.02036,"19.0":0.02036},I:{"0":0.01395,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.34003,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.07685},Q:{_:"14.9"},O:{"0":0.16068},H:{"0":0.14},L:{"0":58.4405}}; diff --git a/node_modules/caniuse-lite/data/regions/GN.js b/node_modules/caniuse-lite/data/regions/GN.js new file mode 100644 index 0000000..974e1c9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GN.js @@ -0,0 +1 @@ +module.exports={C:{"46":0.00255,"47":0.00255,"50":0.00255,"56":0.00764,"58":0.00255,"61":0.00255,"62":0.00255,"63":0.00255,"64":0.00255,"66":0.00509,"68":0.00255,"72":0.01018,"79":0.00255,"80":0.00509,"84":0.00509,"89":0.00255,"108":0.00255,"114":0.00255,"115":0.02801,"117":0.00255,"120":0.00509,"127":0.01528,"128":0.01018,"131":0.00255,"132":0.00255,"133":0.00255,"135":0.00764,"138":0.00255,"140":0.02291,"141":0.01018,"142":0.02037,"143":0.46337,"144":0.36408,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 49 51 52 53 54 55 57 59 60 65 67 69 70 71 73 74 75 76 77 78 81 82 83 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 116 118 119 121 122 123 124 125 126 129 130 134 136 137 139 145 146 147 3.5 3.6"},D:{"11":0.00255,"38":0.00255,"39":0.00255,"40":0.00255,"41":0.00255,"42":0.00255,"43":0.00255,"44":0.00255,"45":0.00255,"46":0.00255,"47":0.00255,"48":0.00255,"49":0.00509,"51":0.00255,"52":0.00255,"54":0.00255,"56":0.00255,"57":0.00255,"59":0.00509,"60":0.00255,"64":0.01273,"65":0.00255,"69":0.02291,"70":0.00255,"71":0.01018,"72":0.00509,"74":0.00764,"75":0.00255,"77":0.00255,"78":0.01273,"79":0.01528,"80":0.06874,"81":0.01018,"84":0.00255,"86":0.01782,"87":0.03564,"89":0.00255,"91":0.02546,"93":0.01273,"94":0.00509,"95":0.00255,"97":0.00509,"99":0.00255,"100":0.00255,"101":0.00255,"102":0.00255,"103":0.01018,"104":0.00255,"105":0.00255,"106":0.00255,"107":0.00255,"108":0.00509,"109":0.08911,"113":0.01273,"114":0.00509,"116":0.02546,"117":0.00509,"118":0.00255,"119":0.02801,"120":0.01782,"121":0.15021,"122":0.02291,"123":0.00509,"124":0.01018,"125":0.63141,"126":0.05347,"127":0.00255,"128":0.29024,"129":0.00255,"130":0.00509,"131":0.06874,"132":0.01528,"133":0.02801,"134":0.07383,"135":0.02801,"136":0.04074,"137":0.04837,"138":0.19859,"139":0.43282,"140":2.20484,"141":4.24927,"142":0.07129,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 50 53 55 58 61 62 63 66 67 68 73 76 83 85 88 90 92 96 98 110 111 112 115 143 144 145"},F:{"45":0.01018,"64":0.00764,"79":0.02801,"90":0.00255,"91":0.00255,"92":0.04328,"95":0.01782,"98":0.00255,"108":0.00255,"115":0.00255,"117":0.01528,"118":0.01018,"119":0.00509,"120":0.08911,"121":0.00255,"122":0.79944,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 93 94 96 97 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02291,"13":0.00764,"14":0.00509,"15":0.00255,"16":0.00255,"17":0.02037,"18":0.11712,"84":0.02801,"85":0.00255,"86":0.00255,"89":0.03055,"90":0.05856,"92":0.08147,"95":0.00764,"100":0.04583,"109":0.00509,"112":0.00255,"114":0.07893,"119":0.00509,"121":0.00255,"122":0.02291,"123":0.00509,"125":0.00509,"127":0.00255,"128":0.00255,"129":0.00255,"130":0.00764,"131":0.00764,"133":0.04837,"134":0.01018,"135":0.02546,"136":0.00764,"137":0.01782,"138":0.0662,"139":0.05601,"140":0.59576,"141":2.46453,"142":0.00255,_:"79 80 81 83 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 120 124 126 132"},E:{"11":0.00509,"13":0.01528,_:"0 4 5 6 7 8 9 10 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.4 15.5 16.0 16.2 16.3 16.4 17.0 17.2 17.3 26.2","11.1":0.03819,"12.1":0.00255,"13.1":0.04328,"14.1":0.00764,"15.2-15.3":0.00255,"15.6":0.05601,"16.1":0.04074,"16.5":0.00255,"16.6":0.04074,"17.1":0.00255,"17.4":0.01273,"17.5":0.01273,"17.6":0.09929,"18.0":0.02037,"18.1":0.01273,"18.2":0.00255,"18.3":0.01273,"18.4":0.01018,"18.5-18.6":0.05856,"26.0":0.20623,"26.1":0.0942},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0009,"5.0-5.1":0,"6.0-6.1":0.00359,"7.0-7.1":0.00269,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00807,"10.0-10.2":0.0009,"10.3":0.01525,"11.0-11.2":0.226,"11.3-11.4":0.00538,"12.0-12.1":0.00179,"12.2-12.5":0.04394,"13.0-13.1":0,"13.2":0.00448,"13.3":0.00179,"13.4-13.7":0.00717,"14.0-14.4":0.01525,"14.5-14.8":0.01614,"15.0-15.1":0.01525,"15.2-15.3":0.01166,"15.4":0.01345,"15.5":0.01525,"15.6-15.8":0.1991,"16.0":0.02691,"16.1":0.05022,"16.2":0.02601,"16.3":0.04664,"16.4":0.01166,"16.5":0.02063,"16.6-16.7":0.26636,"17.0":0.01883,"17.1":0.0287,"17.2":0.02063,"17.3":0.03049,"17.4":0.05381,"17.5":0.09237,"17.6-17.7":0.23318,"18.0":0.05291,"18.1":0.10941,"18.2":0.05919,"18.3":0.19013,"18.4":0.09776,"18.5-18.6":4.98462,"26.0":0.61613,"26.1":0.02242},P:{"20":0.01014,"21":0.03041,"22":0.07097,"23":0.09124,"24":0.15207,"25":0.294,"26":0.13179,"27":0.40552,"28":2.26077,"29":0.0811,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 15.0 17.0 18.0","7.2-7.4":0.0811,"11.1-11.2":0.01014,"14.0":0.01014,"16.0":0.01014,"19.0":0.05069},I:{"0":0.03722,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.97553,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01018,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.0671},Q:{"14.9":0.15656},O:{"0":0.77532},H:{"0":0.18},L:{"0":68.20953}}; diff --git a/node_modules/caniuse-lite/data/regions/GP.js b/node_modules/caniuse-lite/data/regions/GP.js new file mode 100644 index 0000000..a25d304 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GP.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00411,"68":0.00411,"115":0.19733,"128":0.12333,"132":0.00411,"135":0.00411,"136":0.02467,"137":0.04111,"138":0.39466,"139":0.00411,"140":0.05755,"141":0.02056,"142":0.06578,"143":1.69784,"144":1.2703,"145":0.00411,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 134 146 147 3.5 3.6"},D:{"38":0.00411,"39":0.00411,"40":0.00822,"41":0.00822,"42":0.00411,"43":0.00411,"44":0.00411,"45":0.00411,"46":0.00411,"47":0.00411,"48":0.00411,"49":0.00411,"50":0.00822,"51":0.00411,"52":0.00411,"53":0.00411,"54":0.00411,"55":0.00411,"56":0.01233,"57":0.00822,"58":0.00411,"59":0.00411,"60":0.00411,"75":0.00411,"79":0.00411,"86":0.00411,"87":0.01233,"88":0.02056,"93":0.00411,"94":0.01233,"96":0.00411,"102":0.01233,"103":0.08633,"109":0.45221,"111":0.00411,"112":0.00411,"116":0.12333,"119":0.01644,"120":0.00411,"122":0.04111,"124":0.00411,"125":3.3628,"126":0.01644,"128":0.13155,"129":0.00411,"130":0.148,"131":0.03289,"132":0.03289,"133":0.02056,"134":0.02056,"135":0.02467,"136":0.09044,"137":0.05755,"138":0.34944,"139":0.74409,"140":4.97431,"141":10.92704,"142":0.16444,"143":0.01644,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 89 90 91 92 95 97 98 99 100 101 104 105 106 107 108 110 113 114 115 117 118 121 123 127 144 145"},F:{"36":0.00411,"40":0.00411,"92":0.01644,"114":0.00411,"118":0.00411,"120":0.36588,"121":0.04522,"122":0.90031,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00411,"92":0.00822,"109":0.01233,"114":0.02467,"122":0.00411,"125":0.00411,"130":0.00822,"131":0.01233,"132":0.20144,"133":0.00822,"134":0.02056,"135":0.01233,"136":0.04111,"137":0.01644,"138":0.01233,"139":0.02878,"140":0.75642,"141":3.68757,"142":0.00411,_:"12 13 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 126 127 128 129"},E:{"13":0.00411,"14":0.00411,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 26.2","13.1":0.00822,"14.1":0.04933,"15.1":0.00822,"15.2-15.3":0.00411,"15.4":0.00822,"15.5":0.00411,"15.6":0.29188,"16.0":0.00411,"16.1":0.04933,"16.2":0.01233,"16.3":0.03289,"16.4":0.00411,"16.5":0.00411,"16.6":0.10689,"17.0":0.00411,"17.1":0.6742,"17.2":0.09866,"17.3":0.09866,"17.4":0.06578,"17.5":0.02878,"17.6":0.27544,"18.0":0.01233,"18.1":0.02467,"18.2":0.00822,"18.3":0.02056,"18.4":0.037,"18.5-18.6":0.53854,"26.0":0.60843,"26.1":0.01233},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0015,"5.0-5.1":0,"6.0-6.1":0.006,"7.0-7.1":0.0045,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01349,"10.0-10.2":0.0015,"10.3":0.02548,"11.0-11.2":0.37769,"11.3-11.4":0.00899,"12.0-12.1":0.003,"12.2-12.5":0.07344,"13.0-13.1":0,"13.2":0.00749,"13.3":0.003,"13.4-13.7":0.01199,"14.0-14.4":0.02548,"14.5-14.8":0.02698,"15.0-15.1":0.02548,"15.2-15.3":0.01948,"15.4":0.02248,"15.5":0.02548,"15.6-15.8":0.33272,"16.0":0.04496,"16.1":0.08393,"16.2":0.04346,"16.3":0.07794,"16.4":0.01948,"16.5":0.03447,"16.6-16.7":0.44513,"17.0":0.03147,"17.1":0.04796,"17.2":0.03447,"17.3":0.05096,"17.4":0.08993,"17.5":0.15437,"17.6-17.7":0.38968,"18.0":0.08843,"18.1":0.18285,"18.2":0.09892,"18.3":0.31774,"18.4":0.16336,"18.5-18.6":8.33006,"26.0":1.02964,"26.1":0.03747},P:{"4":0.01055,"20":0.23214,"21":0.01055,"22":0.04221,"23":0.01055,"24":0.09497,"25":0.03166,"26":0.04221,"27":0.07386,"28":2.18426,"29":0.21104,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","6.2-6.4":0.01055,"7.2-7.4":0.03166,"19.0":0.10552},I:{"0":0.0294,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.12956,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.84802},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":42.7242}}; diff --git a/node_modules/caniuse-lite/data/regions/GQ.js b/node_modules/caniuse-lite/data/regions/GQ.js new file mode 100644 index 0000000..1dd71e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GQ.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00105,"4":0.01054,"43":0.00105,"64":0.00105,"87":0.00105,"115":0.03794,"135":0.00316,"136":0.00105,"140":0.00949,"141":0.00949,"142":0.01159,"143":0.27826,"144":0.23399,_:"3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 137 138 139 145 146 147 3.5 3.6"},D:{"40":0.00211,"41":0.00105,"44":0.00105,"45":0.00211,"48":0.00211,"51":0.00105,"53":0.00316,"56":0.00105,"57":0.00211,"58":0.00105,"59":0.00105,"60":0.00105,"63":0.00422,"64":0.00105,"67":0.00316,"69":0.00422,"73":0.00105,"75":0.00211,"79":0.04427,"81":0.00316,"83":0.00316,"86":0.00211,"87":0.00105,"88":0.00211,"90":0.00211,"94":0.01792,"96":0.00105,"98":0.0274,"100":0.00211,"103":0.01265,"108":0.00422,"109":0.2108,"111":0.01897,"114":0.00738,"116":0.04321,"119":0.02951,"120":0.01265,"121":0.00105,"122":0.00949,"123":0.00422,"124":0.00211,"125":0.11805,"128":0.02319,"129":0.00105,"131":0.00211,"132":0.00211,"133":0.02003,"134":0.00738,"135":0.00738,"136":0.02319,"137":0.02846,"138":0.11278,"139":0.08537,"140":0.73358,"141":1.59259,"142":0.01159,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 42 43 46 47 49 50 52 54 55 61 62 65 66 68 70 71 72 74 76 77 78 80 84 85 89 91 92 93 95 97 99 101 102 104 105 106 107 110 112 113 115 117 118 126 127 130 143 144 145"},F:{"50":0.00211,"91":0.00105,"95":0.00211,"112":0.00316,"113":0.01159,"120":0.03057,"122":0.1054,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00105,"13":0.00211,"14":0.01054,"16":0.00843,"18":0.00738,"90":0.00738,"92":0.01581,"100":0.00738,"109":0.00738,"114":0.04005,"117":0.00738,"120":0.04111,"121":0.00211,"122":0.01054,"124":0.00316,"126":0.00105,"127":0.00316,"130":0.00105,"131":0.02846,"132":0.00105,"133":0.01054,"134":0.01265,"135":0.00211,"136":0.00632,"137":0.00422,"138":0.07378,"139":0.02213,"140":0.46481,"141":2.10062,_:"15 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 123 125 128 129 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 13.1 15.1 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.1 17.2 17.3 17.4 17.5 18.2 18.3 18.4 26.2","5.1":0.00211,"11.1":0.00527,"12.1":0.00105,"14.1":0.00105,"15.2-15.3":0.00105,"15.6":0.05165,"16.5":0.00105,"16.6":0.00211,"17.6":0.00738,"18.0":0.0137,"18.1":0.00738,"18.5-18.6":0.03267,"26.0":0.04848,"26.1":0.00211},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00026,"5.0-5.1":0,"6.0-6.1":0.00103,"7.0-7.1":0.00077,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00232,"10.0-10.2":0.00026,"10.3":0.00438,"11.0-11.2":0.06493,"11.3-11.4":0.00155,"12.0-12.1":0.00052,"12.2-12.5":0.01263,"13.0-13.1":0,"13.2":0.00129,"13.3":0.00052,"13.4-13.7":0.00206,"14.0-14.4":0.00438,"14.5-14.8":0.00464,"15.0-15.1":0.00438,"15.2-15.3":0.00335,"15.4":0.00387,"15.5":0.00438,"15.6-15.8":0.0572,"16.0":0.00773,"16.1":0.01443,"16.2":0.00747,"16.3":0.0134,"16.4":0.00335,"16.5":0.00593,"16.6-16.7":0.07653,"17.0":0.00541,"17.1":0.00825,"17.2":0.00593,"17.3":0.00876,"17.4":0.01546,"17.5":0.02654,"17.6-17.7":0.067,"18.0":0.0152,"18.1":0.03144,"18.2":0.01701,"18.3":0.05463,"18.4":0.02809,"18.5-18.6":1.43215,"26.0":0.17702,"26.1":0.00644},P:{"4":0.03079,"25":0.03079,"27":0.25657,"28":0.61576,"29":0.07184,_:"20 21 22 23 24 26 5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01026,"7.2-7.4":0.02053,"9.2":0.01026},I:{"0":0.00893,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.09048,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00105,_:"6 7 8 9 10 5.5"},S:{"2.5":0.03579,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.03579},Q:{_:"14.9"},O:{"0":0.14315},H:{"0":0.01},L:{"0":87.6971}}; diff --git a/node_modules/caniuse-lite/data/regions/GR.js b/node_modules/caniuse-lite/data/regions/GR.js new file mode 100644 index 0000000..ce18810 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GR.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00616,"52":0.28971,"68":0.1541,"78":0.01233,"102":0.00616,"105":0.58558,"115":0.9246,"116":0.00616,"125":0.00616,"127":0.00616,"128":0.00616,"133":0.00616,"134":0.00616,"135":0.01233,"136":0.01849,"137":0.00616,"138":0.01233,"139":0.01849,"140":0.05548,"141":0.02466,"142":0.08013,"143":1.97864,"144":1.8492,"145":0.00616,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 124 126 129 130 131 132 146 147 3.5 3.6"},D:{"38":0.00616,"47":0.00616,"49":0.04931,"53":0.00616,"56":0.00616,"57":0.04315,"68":0.3945,"73":0.00616,"74":0.08013,"75":0.00616,"79":0.06164,"83":0.00616,"87":0.04931,"88":0.38833,"89":0.01233,"91":0.00616,"94":0.00616,"95":0.00616,"100":0.23423,"101":0.01233,"102":0.18492,"103":0.04315,"104":0.01233,"105":0.02466,"107":0.01849,"108":0.03698,"109":4.64766,"110":0.00616,"111":0.00616,"114":0.02466,"115":0.00616,"116":0.08013,"117":0.01849,"118":0.00616,"119":0.01233,"120":0.01849,"121":0.01233,"122":0.0678,"123":0.01233,"124":0.03698,"125":3.35322,"126":0.03082,"127":0.01233,"128":0.07397,"129":0.01233,"130":0.02466,"131":0.04315,"132":0.02466,"133":0.03082,"134":0.03698,"135":0.08013,"136":0.05548,"137":0.06164,"138":0.35751,"139":0.5301,"140":9.01793,"141":22.96706,"142":0.20341,"143":0.00616,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 58 59 60 61 62 63 64 65 66 67 69 70 71 72 76 77 78 80 81 84 85 86 90 92 93 96 97 98 99 106 112 113 144 145"},F:{"31":0.34518,"36":0.00616,"40":0.50545,"46":0.43148,"91":0.01233,"92":0.02466,"95":0.03698,"114":0.01849,"119":0.01233,"120":0.14794,"121":0.08013,"122":1.06021,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.09246,"126":0.00616,"131":0.00616,"134":0.00616,"135":0.00616,"136":0.00616,"137":0.00616,"138":0.00616,"139":0.01233,"140":0.59791,"141":3.0142,"142":0.00616,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 132 133"},E:{"12":0.00616,_:"0 4 5 6 7 8 9 10 11 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 16.0 17.0 26.2","12.1":0.00616,"13.1":0.00616,"14.1":0.01233,"15.4":0.00616,"15.5":0.00616,"15.6":0.07397,"16.1":0.00616,"16.2":0.00616,"16.3":0.01849,"16.4":0.00616,"16.5":0.01849,"16.6":0.08013,"17.1":0.07397,"17.2":0.00616,"17.3":0.00616,"17.4":0.02466,"17.5":0.01849,"17.6":0.12328,"18.0":0.00616,"18.1":0.01233,"18.2":0.01233,"18.3":0.03698,"18.4":0.02466,"18.5-18.6":0.07397,"26.0":0.33286,"26.1":0.00616},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00076,"5.0-5.1":0,"6.0-6.1":0.00302,"7.0-7.1":0.00227,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0068,"10.0-10.2":0.00076,"10.3":0.01285,"11.0-11.2":0.19048,"11.3-11.4":0.00454,"12.0-12.1":0.00151,"12.2-12.5":0.03704,"13.0-13.1":0,"13.2":0.00378,"13.3":0.00151,"13.4-13.7":0.00605,"14.0-14.4":0.01285,"14.5-14.8":0.01361,"15.0-15.1":0.01285,"15.2-15.3":0.00983,"15.4":0.01134,"15.5":0.01285,"15.6-15.8":0.16781,"16.0":0.02268,"16.1":0.04233,"16.2":0.02192,"16.3":0.03931,"16.4":0.00983,"16.5":0.01739,"16.6-16.7":0.2245,"17.0":0.01587,"17.1":0.02419,"17.2":0.01739,"17.3":0.0257,"17.4":0.04535,"17.5":0.07786,"17.6-17.7":0.19653,"18.0":0.0446,"18.1":0.09222,"18.2":0.04989,"18.3":0.16025,"18.4":0.08239,"18.5-18.6":4.20117,"26.0":0.51929,"26.1":0.0189},P:{"4":0.27491,"21":0.01057,"22":0.01057,"23":0.01057,"24":0.01057,"25":0.01057,"26":0.03172,"27":0.04229,"28":1.33224,"29":0.09516,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01057,"7.2-7.4":0.03172},I:{"0":0.05361,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.19559,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.2219,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33748},Q:{"14.9":0.00384},O:{"0":0.03835},H:{"0":0},L:{"0":30.84616}}; diff --git a/node_modules/caniuse-lite/data/regions/GT.js b/node_modules/caniuse-lite/data/regions/GT.js new file mode 100644 index 0000000..f91d7b4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GT.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.04038,"120":0.01211,"127":0.00808,"128":0.01211,"133":0.00404,"136":0.00404,"137":0.00404,"138":0.00808,"139":0.00404,"140":0.05249,"141":0.00404,"142":0.09287,"143":0.51283,"144":0.45629,"145":0.00404,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 129 130 131 132 134 135 146 147 3.5 3.6"},D:{"39":0.00404,"40":0.00404,"41":0.00404,"42":0.00404,"43":0.00404,"44":0.00404,"45":0.00404,"46":0.00404,"47":0.00404,"48":0.00404,"49":0.00404,"50":0.00404,"51":0.00404,"52":0.00404,"53":0.00404,"54":0.00404,"55":0.00404,"56":0.00404,"57":0.00404,"58":0.00404,"59":0.00404,"60":0.00404,"76":0.00404,"78":0.02423,"79":0.01615,"87":0.01211,"93":0.00808,"97":0.00404,"103":0.01211,"106":0.00404,"108":0.00808,"109":0.41995,"110":0.00404,"111":0.01211,"112":1.15891,"114":0.00404,"115":0.00404,"116":0.08076,"117":0.00404,"119":0.01211,"120":0.01211,"121":0.00404,"122":0.05249,"123":0.02019,"124":0.01211,"125":1.75249,"126":0.10095,"127":0.01211,"128":0.04038,"129":0.01211,"130":0.00808,"131":0.04038,"132":0.0323,"133":0.02019,"134":0.01615,"135":0.02423,"136":0.02827,"137":0.04038,"138":0.14941,"139":0.20998,"140":5.25748,"141":13.26079,"142":0.15344,"143":0.01615,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 80 81 83 84 85 86 88 89 90 91 92 94 95 96 98 99 100 101 102 104 105 107 113 118 144 145"},F:{"91":0.00808,"92":0.03634,"95":0.02423,"114":0.00404,"117":0.00404,"120":0.10499,"121":0.17363,"122":1.13064,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00808,"109":0.00404,"114":0.04442,"131":0.00404,"133":0.00404,"134":0.01211,"135":0.00404,"136":0.00808,"137":0.00404,"138":0.01211,"139":0.02019,"140":0.59762,"141":2.72565,"142":0.00808,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132"},E:{"14":0.00404,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.2 16.4 17.0 26.2","5.1":0.00404,"13.1":0.00808,"14.1":0.00404,"15.4":0.00808,"15.5":0.00404,"15.6":0.0323,"16.0":0.00404,"16.1":0.00808,"16.3":0.00404,"16.5":0.00808,"16.6":0.05249,"17.1":0.03634,"17.2":0.00808,"17.3":0.00404,"17.4":0.00808,"17.5":0.01615,"17.6":0.07672,"18.0":0.00404,"18.1":0.01211,"18.2":0.00404,"18.3":0.04038,"18.4":0.01615,"18.5-18.6":0.09691,"26.0":0.55321,"26.1":0.02423},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00127,"5.0-5.1":0,"6.0-6.1":0.00507,"7.0-7.1":0.0038,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0114,"10.0-10.2":0.00127,"10.3":0.02154,"11.0-11.2":0.31927,"11.3-11.4":0.0076,"12.0-12.1":0.00253,"12.2-12.5":0.06208,"13.0-13.1":0,"13.2":0.00633,"13.3":0.00253,"13.4-13.7":0.01014,"14.0-14.4":0.02154,"14.5-14.8":0.0228,"15.0-15.1":0.02154,"15.2-15.3":0.01647,"15.4":0.019,"15.5":0.02154,"15.6-15.8":0.28126,"16.0":0.03801,"16.1":0.07095,"16.2":0.03674,"16.3":0.06588,"16.4":0.01647,"16.5":0.02914,"16.6-16.7":0.37628,"17.0":0.02661,"17.1":0.04054,"17.2":0.02914,"17.3":0.04308,"17.4":0.07602,"17.5":0.13049,"17.6-17.7":0.3294,"18.0":0.07475,"18.1":0.15456,"18.2":0.08362,"18.3":0.26859,"18.4":0.13809,"18.5-18.6":7.04157,"26.0":0.87038,"26.1":0.03167},P:{"4":0.02034,"22":0.01017,"23":0.02034,"24":0.06102,"25":0.04068,"26":0.03051,"27":0.08135,"28":2.69488,"29":0.22373,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02034,"13.0":0.01017},I:{"0":0.02977,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.23252,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.23848},Q:{_:"14.9"},O:{"0":0.00596},H:{"0":0},L:{"0":50.9004}}; diff --git a/node_modules/caniuse-lite/data/regions/GU.js b/node_modules/caniuse-lite/data/regions/GU.js new file mode 100644 index 0000000..e68202d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GU.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.04077,"115":0.08154,"117":0.03058,"132":0.01529,"140":0.0051,"141":0.1223,"142":0.0051,"143":0.35672,"144":2.22186,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"41":0.0051,"42":0.01019,"43":0.0051,"44":0.0051,"45":0.0051,"46":0.0051,"48":0.0051,"49":0.0051,"52":0.0051,"53":0.0051,"54":0.0051,"55":0.0051,"56":0.0051,"57":0.0051,"58":0.0051,"59":0.0051,"60":0.01019,"83":0.0051,"86":0.01019,"87":0.0051,"89":0.0051,"90":0.0051,"91":0.0051,"92":0.0051,"93":0.01529,"95":0.0051,"96":0.0051,"97":0.02038,"98":0.39239,"99":0.14778,"103":0.08663,"109":0.49941,"113":0.0051,"116":0.08154,"120":0.03567,"121":0.01019,"122":0.05606,"123":0.0051,"125":0.93766,"126":0.06115,"127":0.0051,"128":0.02548,"129":0.18346,"130":0.0051,"131":0.09682,"132":0.01019,"133":0.02548,"134":0.06625,"135":0.04586,"136":0.13759,"137":0.05096,"138":0.29047,"139":0.43316,"140":4.9737,"141":12.64827,"142":0.09682,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 47 50 51 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 88 94 100 101 102 104 105 106 107 108 110 111 112 114 115 117 118 119 124 143 144 145"},F:{"83":0.01019,"84":0.01019,"90":0.0051,"118":0.01019,"120":0.01529,"121":0.21403,"122":1.0192,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"97":0.0051,"98":0.07644,"99":0.03058,"109":0.02038,"114":0.0051,"124":0.0051,"127":0.0051,"131":0.0051,"133":0.01019,"134":0.01019,"135":0.01529,"138":0.05096,"139":0.07644,"140":1.18737,"141":5.30494,"142":0.0051,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 126 128 129 130 132 136 137"},E:{"14":0.02548,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 26.2","11.1":0.01019,"13.1":0.04077,"14.1":0.02038,"15.1":0.01019,"15.2-15.3":0.01529,"15.4":0.01019,"15.5":0.01529,"15.6":0.2599,"16.0":0.0051,"16.1":0.02038,"16.2":0.02548,"16.3":0.15288,"16.4":0.06625,"16.5":0.1274,"16.6":0.54018,"17.0":0.03567,"17.1":0.44845,"17.2":0.06115,"17.3":0.03058,"17.4":0.15288,"17.5":0.16307,"17.6":1.47784,"18.0":0.02038,"18.1":0.05606,"18.2":0.02548,"18.3":0.19874,"18.4":0.06625,"18.5-18.6":0.32614,"26.0":0.68286,"26.1":0.01019},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00204,"5.0-5.1":0,"6.0-6.1":0.00815,"7.0-7.1":0.00612,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01835,"10.0-10.2":0.00204,"10.3":0.03466,"11.0-11.2":0.51374,"11.3-11.4":0.01223,"12.0-12.1":0.00408,"12.2-12.5":0.09989,"13.0-13.1":0,"13.2":0.01019,"13.3":0.00408,"13.4-13.7":0.01631,"14.0-14.4":0.03466,"14.5-14.8":0.0367,"15.0-15.1":0.03466,"15.2-15.3":0.0265,"15.4":0.03058,"15.5":0.03466,"15.6-15.8":0.45258,"16.0":0.06116,"16.1":0.11417,"16.2":0.05912,"16.3":0.10601,"16.4":0.0265,"16.5":0.04689,"16.6-16.7":0.60548,"17.0":0.04281,"17.1":0.06524,"17.2":0.04689,"17.3":0.06931,"17.4":0.12232,"17.5":0.20998,"17.6-17.7":0.53005,"18.0":0.12028,"18.1":0.24872,"18.2":0.13455,"18.3":0.4322,"18.4":0.22221,"18.5-18.6":11.33091,"26.0":1.40056,"26.1":0.05097},P:{"4":0.10329,"21":0.08263,"23":0.03099,"24":0.01033,"25":0.01033,"26":0.01033,"27":0.01033,"28":3.86315,"29":0.33054,_:"20 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01958,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.11767,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0051,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.31379},Q:{_:"14.9"},O:{"0":0.0049},H:{"0":0},L:{"0":25.73702}}; diff --git a/node_modules/caniuse-lite/data/regions/GW.js b/node_modules/caniuse-lite/data/regions/GW.js new file mode 100644 index 0000000..79fee23 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GW.js @@ -0,0 +1 @@ +module.exports={C:{"94":0.0052,"111":0.0026,"112":0.0052,"115":0.04676,"116":0.0026,"140":0.0026,"143":0.20524,"144":0.09093,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 113 114 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 145 146 147 3.5 3.6"},D:{"41":0.0026,"42":0.0052,"44":0.0026,"45":0.0052,"47":0.0052,"49":0.0026,"51":0.0026,"54":0.0052,"58":0.0026,"60":0.0026,"66":0.00779,"68":0.02078,"69":0.0026,"71":0.01299,"77":0.0052,"79":0.01819,"83":0.00779,"90":0.0052,"97":0.00779,"98":0.02598,"103":0.05456,"109":0.16627,"111":0.0052,"114":0.18186,"116":0.08054,"119":0.01039,"120":0.01559,"122":0.02078,"124":0.02078,"125":1.38733,"126":0.02598,"127":0.02078,"128":0.0026,"129":0.0026,"130":0.01819,"131":0.0052,"132":0.00779,"134":0.0052,"135":0.03377,"136":0.10652,"137":0.42088,"138":1.05998,"139":0.33774,"140":1.58478,"141":2.72011,"142":0.03377,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 43 46 48 50 52 53 55 56 57 59 61 62 63 64 65 67 70 72 73 74 75 76 78 80 81 84 85 86 87 88 89 91 92 93 94 95 96 99 100 101 102 104 105 106 107 108 110 112 113 115 117 118 121 123 133 143 144 145"},F:{"64":0.00779,"85":0.00779,"91":0.0026,"92":0.0052,"95":0.02078,"119":0.02338,"120":0.04936,"122":0.32735,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00779,"18":0.0026,"84":0.0052,"89":0.00779,"90":0.00779,"92":0.05196,"100":0.00779,"106":0.0052,"109":0.02598,"114":0.05196,"118":0.0026,"122":0.01039,"124":0.00779,"129":0.00779,"131":0.0026,"132":0.02598,"134":0.01039,"136":0.00779,"137":0.01039,"138":0.02598,"139":0.0052,"140":0.70925,"141":2.50707,"142":0.0026,_:"12 13 14 16 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 107 108 110 111 112 113 115 116 117 119 120 121 123 125 126 127 128 130 133 135"},E:{"14":0.0026,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.2 17.3 17.5 18.1 18.3 18.4 26.1 26.2","5.1":0.0052,"11.1":0.03118,"12.1":0.01039,"15.6":0.0052,"16.6":0.00779,"17.0":0.00779,"17.1":0.0026,"17.4":0.00779,"17.6":0.28578,"18.0":0.01299,"18.2":0.00779,"18.5-18.6":0.0026,"26.0":0.14289},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00025,"5.0-5.1":0,"6.0-6.1":0.00101,"7.0-7.1":0.00076,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00227,"10.0-10.2":0.00025,"10.3":0.00428,"11.0-11.2":0.06342,"11.3-11.4":0.00151,"12.0-12.1":0.0005,"12.2-12.5":0.01233,"13.0-13.1":0,"13.2":0.00126,"13.3":0.0005,"13.4-13.7":0.00201,"14.0-14.4":0.00428,"14.5-14.8":0.00453,"15.0-15.1":0.00428,"15.2-15.3":0.00327,"15.4":0.00378,"15.5":0.00428,"15.6-15.8":0.05587,"16.0":0.00755,"16.1":0.01409,"16.2":0.0073,"16.3":0.01309,"16.4":0.00327,"16.5":0.00579,"16.6-16.7":0.07475,"17.0":0.00529,"17.1":0.00805,"17.2":0.00579,"17.3":0.00856,"17.4":0.0151,"17.5":0.02592,"17.6-17.7":0.06543,"18.0":0.01485,"18.1":0.0307,"18.2":0.01661,"18.3":0.05335,"18.4":0.02743,"18.5-18.6":1.39877,"26.0":0.1729,"26.1":0.00629},P:{"22":0.01017,"24":0.0712,"25":0.11189,"26":0.02034,"27":0.20343,"28":0.5696,_:"4 20 21 23 29 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.50857},I:{"0":0.00739,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.73667,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.02221,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06662},Q:{_:"14.9"},O:{"0":0.14804},H:{"0":0.27},L:{"0":80.74346}}; diff --git a/node_modules/caniuse-lite/data/regions/GY.js b/node_modules/caniuse-lite/data/regions/GY.js new file mode 100644 index 0000000..d5ae7e9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GY.js @@ -0,0 +1 @@ +module.exports={C:{"110":0.02729,"111":0.00546,"115":0.0764,"127":0.00546,"142":0.0382,"143":0.18554,"144":0.16371,"145":0.00546,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 140 141 146 147 3.5 3.6"},D:{"26":0.00546,"39":0.01637,"40":0.01637,"41":0.01637,"42":0.01637,"43":0.01637,"44":0.02183,"45":0.01091,"46":0.01637,"47":0.01637,"48":0.02183,"49":0.01637,"50":0.01637,"51":0.01091,"52":0.02183,"53":0.02183,"54":0.0382,"55":0.01091,"56":0.01637,"57":0.01091,"58":0.01637,"59":0.02183,"60":0.01637,"69":0.00546,"73":0.01637,"79":0.04366,"81":0.00546,"83":0.0764,"87":0.02183,"90":0.00546,"91":0.01091,"92":0.00546,"93":0.02183,"94":0.00546,"95":0.00546,"97":0.05457,"98":0.00546,"103":0.0382,"105":0.01091,"109":0.16371,"111":0.01637,"112":2.95769,"114":0.01091,"116":0.00546,"117":0.02183,"119":0.00546,"120":0.04911,"121":0.00546,"122":0.02729,"124":0.06548,"125":18.48286,"126":0.35471,"127":0.01091,"128":0.02183,"129":0.00546,"130":0.01637,"131":0.02729,"132":0.10914,"133":0.01091,"134":0.04911,"135":0.01637,"136":0.01637,"137":0.20737,"138":0.25648,"139":0.87312,"140":3.85264,"141":9.38058,"142":0.20737,"143":0.00546,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 74 75 76 77 78 80 84 85 86 88 89 96 99 100 101 102 104 106 107 108 110 113 115 118 123 144 145"},F:{"90":0.00546,"92":0.12551,"120":0.0764,"121":0.0382,"122":0.67667,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00546,"18":0.01091,"92":0.01091,"109":0.02183,"114":0.5457,"116":0.00546,"117":0.00546,"120":0.01091,"122":0.02183,"131":0.00546,"132":0.00546,"134":0.02729,"137":0.01091,"138":0.02183,"139":0.06003,"140":0.77489,"141":5.09684,"142":0.00546,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 118 119 121 123 124 125 126 127 128 129 130 133 135 136"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.4 16.5 17.0 17.2 17.3 17.4 18.0 18.1 26.2","5.1":0.00546,"13.1":0.00546,"14.1":0.01091,"15.4":0.00546,"15.6":0.07094,"16.2":0.00546,"16.3":0.00546,"16.6":0.01091,"17.1":0.02729,"17.5":0.02183,"17.6":0.16917,"18.2":0.00546,"18.3":0.01637,"18.4":0.00546,"18.5-18.6":0.05457,"26.0":0.33288,"26.1":0.00546},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00058,"5.0-5.1":0,"6.0-6.1":0.00233,"7.0-7.1":0.00174,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00523,"10.0-10.2":0.00058,"10.3":0.00989,"11.0-11.2":0.14657,"11.3-11.4":0.00349,"12.0-12.1":0.00116,"12.2-12.5":0.0285,"13.0-13.1":0,"13.2":0.00291,"13.3":0.00116,"13.4-13.7":0.00465,"14.0-14.4":0.00989,"14.5-14.8":0.01047,"15.0-15.1":0.00989,"15.2-15.3":0.00756,"15.4":0.00872,"15.5":0.00989,"15.6-15.8":0.12912,"16.0":0.01745,"16.1":0.03257,"16.2":0.01687,"16.3":0.03024,"16.4":0.00756,"16.5":0.01338,"16.6-16.7":0.17274,"17.0":0.01221,"17.1":0.01861,"17.2":0.01338,"17.3":0.01978,"17.4":0.0349,"17.5":0.05991,"17.6-17.7":0.15122,"18.0":0.03432,"18.1":0.07096,"18.2":0.03839,"18.3":0.12331,"18.4":0.0634,"18.5-18.6":3.23271,"26.0":0.39958,"26.1":0.01454},P:{"4":0.02129,"21":0.05324,"22":0.03194,"23":0.01065,"24":0.08518,"25":0.09582,"26":0.02129,"27":0.11712,"28":2.9386,"29":0.181,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.03194,"16.0":0.03194,"19.0":0.01065},I:{"0":0.00908,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.55891,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.17722},Q:{"14.9":0.01363},O:{"0":0.12269},H:{"0":0},L:{"0":41.24396}}; diff --git a/node_modules/caniuse-lite/data/regions/HK.js b/node_modules/caniuse-lite/data/regions/HK.js new file mode 100644 index 0000000..9aa4dd4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01033,"78":0.01549,"81":0.00516,"115":0.0568,"128":0.02066,"133":0.00516,"135":0.00516,"136":0.01033,"138":0.00516,"139":0.00516,"140":0.01549,"141":0.00516,"142":0.02582,"143":0.56804,"144":0.40796,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 137 145 146 147 3.5 3.6"},D:{"39":0.01549,"40":0.01549,"41":0.01549,"42":0.01549,"43":0.01549,"44":0.01549,"45":0.01549,"46":0.01549,"47":0.01549,"48":0.01549,"49":0.02066,"50":0.01549,"51":0.01549,"52":0.01549,"53":0.01549,"54":0.01549,"55":0.01549,"56":0.01549,"57":0.01549,"58":0.01549,"59":0.01549,"60":0.01549,"74":0.00516,"75":0.00516,"76":0.00516,"78":0.00516,"79":0.03098,"80":0.00516,"81":0.00516,"83":0.01033,"85":0.00516,"86":0.03098,"87":0.02066,"89":0.00516,"90":0.00516,"91":0.00516,"92":0.00516,"95":0.00516,"96":0.02066,"97":0.01549,"98":0.01549,"99":0.00516,"100":0.00516,"101":0.03098,"102":0.00516,"103":0.01549,"104":0.01549,"105":0.01033,"106":0.00516,"107":0.02582,"108":0.01549,"109":0.51124,"110":0.01549,"111":0.01033,"112":16.41636,"113":0.01033,"114":0.06197,"115":0.02582,"116":0.04131,"117":0.01033,"118":0.02582,"119":0.04131,"120":0.0723,"121":0.07746,"122":0.0568,"123":0.06197,"124":0.10844,"125":0.66099,"126":2.53036,"127":0.04648,"128":0.21172,"129":0.12394,"130":0.21689,"131":0.22205,"132":0.1291,"133":0.09295,"134":0.13943,"135":0.08779,"136":0.0723,"137":0.315,"138":0.26336,"139":0.43378,"140":4.06407,"141":9.32618,"142":0.11877,"143":0.08262,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 77 84 88 93 94 144 145"},F:{"91":0.00516,"92":0.01033,"95":0.01033,"120":0.01549,"121":0.01033,"122":0.11877,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.02582,"106":0.01033,"109":0.04648,"113":0.01549,"114":0.00516,"115":0.00516,"116":0.00516,"117":0.01549,"118":0.00516,"120":0.03615,"121":0.00516,"122":0.01033,"123":0.01033,"124":0.00516,"125":0.00516,"126":0.01549,"127":0.01549,"128":0.01549,"129":0.01033,"130":0.02066,"131":0.04648,"132":0.01033,"133":0.02582,"134":0.02582,"135":0.03098,"136":0.02582,"137":0.04131,"138":0.06713,"139":0.1291,"140":0.88821,"141":3.20684,"142":0.01549,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112 119"},E:{"8":0.00516,"12":0.00516,"14":0.01033,_:"0 4 5 6 7 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 26.2","13.1":0.01033,"14.1":0.02066,"15.1":0.00516,"15.2-15.3":0.00516,"15.4":0.01033,"15.5":0.01033,"15.6":0.07746,"16.0":0.01033,"16.1":0.01549,"16.2":0.01033,"16.3":0.03098,"16.4":0.01033,"16.5":0.01549,"16.6":0.11877,"17.0":0.00516,"17.1":0.0723,"17.2":0.01033,"17.3":0.01033,"17.4":0.02066,"17.5":0.03615,"17.6":0.10844,"18.0":0.01549,"18.1":0.03098,"18.2":0.01033,"18.3":0.03615,"18.4":0.01549,"18.5-18.6":0.14976,"26.0":0.32533,"26.1":0.01033},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00133,"5.0-5.1":0,"6.0-6.1":0.00532,"7.0-7.1":0.00399,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01198,"10.0-10.2":0.00133,"10.3":0.02262,"11.0-11.2":0.33538,"11.3-11.4":0.00799,"12.0-12.1":0.00266,"12.2-12.5":0.06521,"13.0-13.1":0,"13.2":0.00665,"13.3":0.00266,"13.4-13.7":0.01065,"14.0-14.4":0.02262,"14.5-14.8":0.02396,"15.0-15.1":0.02262,"15.2-15.3":0.0173,"15.4":0.01996,"15.5":0.02262,"15.6-15.8":0.29545,"16.0":0.03993,"16.1":0.07453,"16.2":0.0386,"16.3":0.06921,"16.4":0.0173,"16.5":0.03061,"16.6-16.7":0.39527,"17.0":0.02795,"17.1":0.04259,"17.2":0.03061,"17.3":0.04525,"17.4":0.07985,"17.5":0.13708,"17.6-17.7":0.34603,"18.0":0.07852,"18.1":0.16237,"18.2":0.08784,"18.3":0.28214,"18.4":0.14506,"18.5-18.6":7.39696,"26.0":0.91431,"26.1":0.03327},P:{"4":0.02116,"20":0.01058,"21":0.01058,"22":0.02116,"23":0.01058,"24":0.01058,"25":0.02116,"26":0.0529,"27":0.04232,"28":2.85678,"29":0.21161,"5.0-5.4":0.01058,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.01058,"11.1-11.2":0.01058,"13.0":0.01058,"18.0":0.01058},I:{"0":0.04346,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.09188,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03486,"9":0.488,"11":0.17429,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.76409},Q:{"14.9":0.17893},O:{"0":0.20311},H:{"0":0},L:{"0":33.72015}}; diff --git a/node_modules/caniuse-lite/data/regions/HN.js b/node_modules/caniuse-lite/data/regions/HN.js new file mode 100644 index 0000000..fbbe6ef --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HN.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01081,"115":0.04322,"138":0.01081,"140":0.01081,"141":0.0054,"142":0.02702,"143":0.31878,"144":0.33499,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 145 146 147 3.5 3.6"},D:{"39":0.01081,"40":0.01081,"41":0.01621,"42":0.01081,"43":0.01081,"44":0.01081,"45":0.01621,"46":0.01621,"47":0.01081,"48":0.01621,"49":0.01621,"50":0.01621,"51":0.01621,"52":0.01081,"53":0.01621,"54":0.01081,"55":0.01621,"56":0.01621,"57":0.01621,"58":0.01621,"59":0.01081,"60":0.01621,"65":0.0054,"75":0.01081,"76":0.0054,"79":0.09185,"85":0.01081,"87":0.07024,"93":0.03242,"94":0.01081,"97":0.01621,"98":0.0054,"103":0.04863,"105":0.0054,"106":0.0054,"108":0.05943,"109":0.47546,"110":0.0054,"111":0.02702,"112":8.86632,"114":0.0054,"115":0.0054,"116":0.02702,"117":0.0054,"119":0.03782,"120":0.02702,"121":0.0054,"122":0.05403,"123":0.0054,"124":0.0054,"125":9.87668,"126":0.68618,"127":0.02161,"128":0.04322,"129":0.01081,"130":0.01081,"131":0.07024,"132":0.03782,"133":0.03782,"134":0.02702,"135":0.10806,"136":0.03782,"137":0.05403,"138":0.28096,"139":0.39442,"140":4.71682,"141":12.67004,"142":0.1837,"143":0.0054,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 73 74 77 78 80 81 83 84 86 88 89 90 91 92 95 96 99 100 101 102 104 107 113 118 144 145"},F:{"91":0.01081,"92":0.01081,"95":0.02161,"117":0.02161,"120":0.07564,"121":0.1837,"122":1.72356,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01621,"109":0.01081,"114":0.33499,"129":0.0054,"130":0.0054,"131":0.0054,"132":0.0054,"133":0.0054,"134":0.08645,"135":0.0054,"136":0.0054,"137":0.01081,"138":0.02702,"139":0.05943,"140":0.69699,"141":4.35482,"142":0.01081,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 18.2 26.2","5.1":0.0054,"13.1":0.0054,"15.6":0.02702,"16.6":0.03782,"17.1":0.01621,"17.3":0.0054,"17.4":0.0054,"17.5":0.0054,"17.6":0.05403,"18.0":0.03242,"18.1":0.0054,"18.3":0.02702,"18.4":0.21072,"18.5-18.6":0.03782,"26.0":0.39442,"26.1":0.0054},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00121,"5.0-5.1":0,"6.0-6.1":0.00484,"7.0-7.1":0.00363,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01089,"10.0-10.2":0.00121,"10.3":0.02056,"11.0-11.2":0.30479,"11.3-11.4":0.00726,"12.0-12.1":0.00242,"12.2-12.5":0.05926,"13.0-13.1":0,"13.2":0.00605,"13.3":0.00242,"13.4-13.7":0.00968,"14.0-14.4":0.02056,"14.5-14.8":0.02177,"15.0-15.1":0.02056,"15.2-15.3":0.01572,"15.4":0.01814,"15.5":0.02056,"15.6-15.8":0.2685,"16.0":0.03628,"16.1":0.06773,"16.2":0.03507,"16.3":0.06289,"16.4":0.01572,"16.5":0.02782,"16.6-16.7":0.35921,"17.0":0.0254,"17.1":0.0387,"17.2":0.02782,"17.3":0.04112,"17.4":0.07257,"17.5":0.12458,"17.6-17.7":0.31446,"18.0":0.07136,"18.1":0.14756,"18.2":0.07983,"18.3":0.25641,"18.4":0.13183,"18.5-18.6":6.72224,"26.0":0.83091,"26.1":0.03024},P:{"4":0.09332,"20":0.01037,"21":0.01037,"22":0.01037,"24":0.03111,"25":0.05185,"26":0.02074,"27":0.04148,"28":1.29617,"29":0.10369,_:"23 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","5.0-5.4":0.02074,"7.2-7.4":0.09332,"8.2":0.01037,"16.0":0.02074,"17.0":0.01037},I:{"0":0.03672,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.1563,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.0046,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11033},Q:{_:"14.9"},O:{"0":0.02758},H:{"0":0},L:{"0":34.88943}}; diff --git a/node_modules/caniuse-lite/data/regions/HR.js b/node_modules/caniuse-lite/data/regions/HR.js new file mode 100644 index 0000000..0ebeb20 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03073,"77":0.01024,"104":0.00512,"105":0.00512,"108":0.00512,"115":0.29708,"125":0.00512,"127":0.00512,"128":0.0922,"133":0.09732,"134":0.02049,"135":0.00512,"136":0.01537,"138":0.02561,"139":0.01024,"140":0.0461,"141":0.03073,"142":0.07171,"143":1.52123,"144":1.43416,"145":0.00512,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 137 146 147 3.5 3.6"},D:{"38":0.00512,"41":0.02561,"43":0.00512,"47":0.00512,"48":0.00512,"49":0.02049,"50":0.00512,"52":0.00512,"53":0.01024,"57":0.00512,"66":0.00512,"68":0.00512,"69":0.00512,"70":0.00512,"75":0.01537,"76":0.00512,"77":0.01024,"79":0.20488,"80":0.00512,"81":0.01024,"84":0.00512,"87":0.13829,"88":0.00512,"89":0.00512,"91":0.00512,"94":0.01537,"95":0.00512,"96":0.00512,"103":0.02561,"104":0.01537,"106":0.00512,"108":0.06659,"109":1.09099,"111":0.03585,"112":0.9783,"113":0.02049,"114":0.01024,"116":0.05634,"117":0.00512,"118":0.01537,"119":0.01024,"120":0.02049,"121":0.01024,"122":0.03585,"123":0.01024,"124":0.0461,"125":1.04489,"126":0.07683,"127":0.00512,"128":0.05122,"129":0.01024,"130":0.03073,"131":0.11268,"132":0.04098,"133":0.06146,"134":0.06659,"135":0.11781,"136":0.07683,"137":0.11268,"138":0.35342,"139":1.05001,"140":8.24642,"141":19.54043,"142":0.16903,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 46 51 54 55 56 58 59 60 61 62 63 64 65 67 71 72 73 74 78 83 85 86 90 92 93 97 98 99 100 101 102 105 107 110 115 143 144 145"},F:{"36":0.00512,"46":0.03585,"84":0.00512,"91":0.02049,"92":0.0461,"95":0.02561,"120":0.20488,"121":0.12293,"122":1.52636,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"100":0.00512,"109":0.02049,"114":0.02561,"118":0.00512,"128":0.00512,"131":0.00512,"132":0.00512,"133":0.00512,"134":0.00512,"135":0.00512,"136":0.00512,"137":0.00512,"138":0.03585,"139":0.03073,"140":0.53269,"141":2.63271,"142":0.05122,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 122 123 124 125 126 127 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 26.2","13.1":0.00512,"14.1":0.02049,"15.6":0.07683,"16.0":0.01537,"16.1":0.02561,"16.2":0.00512,"16.3":0.01024,"16.4":0.00512,"16.5":0.01024,"16.6":0.12293,"17.0":0.00512,"17.1":0.05122,"17.2":0.00512,"17.3":0.01024,"17.4":0.04098,"17.5":0.0461,"17.6":0.07171,"18.0":0.00512,"18.1":0.01537,"18.2":0.00512,"18.3":0.02561,"18.4":0.02561,"18.5-18.6":0.0922,"26.0":0.27147,"26.1":0.01024},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0,"6.0-6.1":0.00386,"7.0-7.1":0.00289,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00868,"10.0-10.2":0.00096,"10.3":0.01639,"11.0-11.2":0.24295,"11.3-11.4":0.00578,"12.0-12.1":0.00193,"12.2-12.5":0.04724,"13.0-13.1":0,"13.2":0.00482,"13.3":0.00193,"13.4-13.7":0.00771,"14.0-14.4":0.01639,"14.5-14.8":0.01735,"15.0-15.1":0.01639,"15.2-15.3":0.01253,"15.4":0.01446,"15.5":0.01639,"15.6-15.8":0.21403,"16.0":0.02892,"16.1":0.05399,"16.2":0.02796,"16.3":0.05013,"16.4":0.01253,"16.5":0.02217,"16.6-16.7":0.28633,"17.0":0.02025,"17.1":0.03085,"17.2":0.02217,"17.3":0.03278,"17.4":0.05785,"17.5":0.0993,"17.6-17.7":0.25066,"18.0":0.05688,"18.1":0.11762,"18.2":0.06363,"18.3":0.20439,"18.4":0.10509,"18.5-18.6":5.35841,"26.0":0.66233,"26.1":0.0241},P:{"4":0.1991,"21":0.01048,"22":0.01048,"23":0.04192,"24":0.02096,"25":0.02096,"26":0.04192,"27":0.07335,"28":3.10176,"29":0.23054,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","5.0-5.4":0.05239,"6.2-6.4":0.01048,"7.2-7.4":0.13623,"19.0":0.02096},I:{"0":0.07308,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.34641,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01024,"11":0.00512,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.42935},Q:{_:"14.9"},O:{"0":0.0244},H:{"0":0},L:{"0":38.6066}}; diff --git a/node_modules/caniuse-lite/data/regions/HT.js b/node_modules/caniuse-lite/data/regions/HT.js new file mode 100644 index 0000000..2c8b444 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HT.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01085,"112":0.00651,"115":0.02169,"125":0.00217,"127":0.00217,"134":0.00217,"136":0.00217,"137":0.00217,"139":0.00217,"140":0.00434,"141":0.00434,"142":0.0347,"143":0.15617,"144":0.14749,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 128 129 130 131 132 133 135 138 145 146 147 3.5 3.6"},D:{"39":0.00217,"40":0.00217,"42":0.00217,"43":0.00217,"44":0.00217,"45":0.00217,"46":0.00217,"47":0.00217,"48":0.00217,"49":0.00217,"50":0.00217,"51":0.00217,"52":0.00217,"53":0.00217,"54":0.00217,"55":0.00217,"56":0.00434,"58":0.00651,"59":0.00651,"60":0.00217,"65":0.00217,"68":0.00434,"70":0.00434,"73":0.00217,"74":0.01301,"75":0.00868,"76":0.01301,"77":0.00217,"78":0.00217,"79":0.01085,"80":0.00651,"81":0.01085,"83":0.00434,"86":0.00217,"87":0.0282,"88":0.01518,"90":0.00651,"91":0.00434,"92":0.00651,"93":0.12363,"94":0.00868,"95":0.00217,"96":0.00217,"97":0.00217,"98":0.00217,"99":0.00434,"100":0.00434,"101":0.00434,"102":0.00868,"103":0.08893,"104":0.00651,"105":0.01518,"107":0.00217,"108":0.0629,"109":0.16918,"110":0.00651,"111":0.10411,"112":0.00217,"113":0.00217,"114":0.04121,"115":0.00217,"116":0.05206,"117":0.01735,"118":0.01301,"119":0.0282,"120":0.10628,"121":0.01301,"122":0.00868,"123":0.01518,"124":0.00434,"125":1.50529,"126":0.04989,"127":0.0282,"128":0.08676,"129":0.00434,"130":0.01085,"131":0.05856,"132":0.02169,"133":0.0282,"134":0.0347,"135":0.04338,"136":0.05206,"137":0.08025,"138":0.20172,"139":0.27763,"140":2.2883,"141":4.35318,"142":0.08242,"143":0.00217,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 57 61 62 63 64 66 67 69 71 72 84 85 89 106 144 145"},F:{"49":0.01301,"79":0.00217,"82":0.00217,"91":0.03037,"92":0.01518,"95":0.01301,"101":0.00434,"107":0.00217,"113":0.00217,"114":0.00217,"117":0.00217,"119":0.00434,"120":0.11062,"121":0.00434,"122":0.54008,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 102 103 104 105 106 108 109 110 111 112 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00651,"13":0.01085,"14":0.00217,"15":0.00651,"16":0.00651,"17":0.00868,"18":0.02169,"84":0.00434,"89":0.00434,"90":0.00217,"92":0.04555,"93":0.00217,"98":0.00217,"100":0.01301,"101":0.00217,"109":0.08242,"113":0.00434,"114":0.01518,"116":0.00217,"117":0.00217,"120":0.00434,"122":0.01085,"124":0.00217,"126":0.00434,"128":0.01735,"130":0.00217,"131":0.00651,"132":0.00217,"133":0.00434,"134":0.00434,"135":0.00868,"136":0.01301,"137":0.01301,"138":0.05423,"139":0.0629,"140":0.50538,"141":2.015,"142":0.02169,_:"79 80 81 83 85 86 87 88 91 94 95 96 97 99 102 103 104 105 106 107 108 110 111 112 115 118 119 121 123 125 127 129"},E:{"14":0.00217,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.2-15.3 16.0 16.2 16.4 16.5 17.0 17.2 26.2","5.1":0.00651,"11.1":0.00651,"13.1":0.06724,"14.1":0.03254,"15.1":0.00217,"15.4":0.00217,"15.5":0.00434,"15.6":0.2169,"16.1":0.00217,"16.3":0.00651,"16.6":0.08676,"17.1":0.00868,"17.3":0.00434,"17.4":0.00868,"17.5":0.01085,"17.6":0.08676,"18.0":0.00434,"18.1":0.00434,"18.2":0.00868,"18.3":0.00868,"18.4":0.00434,"18.5-18.6":0.04338,"26.0":0.29498,"26.1":0.08893},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00097,"5.0-5.1":0,"6.0-6.1":0.00389,"7.0-7.1":0.00292,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00876,"10.0-10.2":0.00097,"10.3":0.01655,"11.0-11.2":0.2453,"11.3-11.4":0.00584,"12.0-12.1":0.00195,"12.2-12.5":0.0477,"13.0-13.1":0,"13.2":0.00487,"13.3":0.00195,"13.4-13.7":0.00779,"14.0-14.4":0.01655,"14.5-14.8":0.01752,"15.0-15.1":0.01655,"15.2-15.3":0.01265,"15.4":0.0146,"15.5":0.01655,"15.6-15.8":0.21609,"16.0":0.0292,"16.1":0.05451,"16.2":0.02823,"16.3":0.05062,"16.4":0.01265,"16.5":0.02239,"16.6-16.7":0.2891,"17.0":0.02044,"17.1":0.03115,"17.2":0.02239,"17.3":0.0331,"17.4":0.0584,"17.5":0.10026,"17.6-17.7":0.25308,"18.0":0.05743,"18.1":0.11875,"18.2":0.06424,"18.3":0.20636,"18.4":0.1061,"18.5-18.6":5.41012,"26.0":0.66872,"26.1":0.02433},P:{"4":0.02055,"20":0.01028,"21":0.0411,"22":0.02055,"23":0.03083,"24":0.17469,"25":0.07193,"26":0.06165,"27":0.11303,"28":0.97618,"29":0.0822,"5.0-5.4":0.03083,"6.2-6.4":0.01028,"7.2-7.4":0.03083,_:"8.2 10.1 12.0 15.0 17.0","9.2":0.03083,"11.1-11.2":0.07193,"13.0":0.03083,"14.0":0.02055,"16.0":0.0822,"18.0":0.01028,"19.0":0.02055},I:{"0":0.21114,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.52468,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00434,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.24276},Q:{_:"14.9"},O:{"0":0.03916},H:{"0":0},L:{"0":71.20104}}; diff --git a/node_modules/caniuse-lite/data/regions/HU.js b/node_modules/caniuse-lite/data/regions/HU.js new file mode 100644 index 0000000..9aa3a54 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HU.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00679,"52":0.01019,"61":0.0034,"66":0.0034,"78":0.01019,"107":0.01019,"108":0.00679,"115":0.45506,"125":0.01019,"127":0.0034,"128":0.01358,"133":0.0034,"134":0.00679,"135":0.0034,"136":0.02717,"137":0.01019,"138":0.00679,"139":0.00679,"140":0.06113,"141":0.01358,"142":0.04754,"143":1.355,"144":1.25652,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 145 146 147 3.5 3.6"},D:{"39":0.00679,"40":0.0034,"41":0.00679,"42":0.0034,"43":0.01019,"44":0.0034,"45":0.0034,"46":0.0034,"47":0.0034,"48":0.0034,"49":0.00679,"50":0.0034,"51":0.0034,"52":0.0034,"53":0.00679,"54":0.0034,"55":0.0034,"56":0.0034,"57":0.00679,"58":0.0034,"59":0.0034,"60":0.0034,"79":0.01019,"87":0.01019,"88":0.01698,"89":0.0034,"91":0.07811,"95":0.0034,"100":0.0034,"102":0.0034,"103":0.01019,"104":0.01358,"106":0.0034,"108":0.00679,"109":0.74372,"111":0.0034,"112":0.1664,"114":0.02377,"115":0.0034,"116":0.02038,"117":0.0034,"118":0.0034,"119":0.01019,"120":0.01019,"121":0.04075,"122":0.03396,"123":0.00679,"124":0.01019,"125":0.49921,"126":0.02377,"127":0.04754,"128":0.03396,"129":0.00679,"130":0.01698,"131":0.03736,"132":0.02377,"133":0.03056,"134":0.04075,"135":0.02717,"136":0.0883,"137":0.05773,"138":0.1732,"139":0.32602,"140":4.89703,"141":10.48345,"142":0.13244,"143":0.00679,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 90 92 93 94 96 97 98 99 101 105 107 110 113 144 145"},F:{"46":0.0034,"79":0.0034,"91":0.01019,"92":0.02038,"95":0.05094,"120":0.10867,"121":0.10188,"122":1.13766,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0034,"109":0.02377,"114":0.0034,"131":0.0034,"133":0.0034,"134":0.01019,"135":0.0034,"136":0.0034,"137":0.0034,"138":0.02717,"139":0.02377,"140":0.46865,"141":2.28211,"142":0.00679,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 16.0 26.2","12.1":0.0034,"13.1":0.00679,"14.1":0.0034,"15.4":0.0034,"15.5":0.00679,"15.6":0.03736,"16.1":0.0034,"16.2":0.00679,"16.3":0.00679,"16.4":0.0034,"16.5":0.0034,"16.6":0.04754,"17.0":0.0034,"17.1":0.06113,"17.2":0.0034,"17.3":0.0034,"17.4":0.00679,"17.5":0.01019,"17.6":0.06113,"18.0":0.00679,"18.1":0.00679,"18.2":0.0034,"18.3":0.02717,"18.4":0.01019,"18.5-18.6":0.05434,"26.0":0.2581,"26.1":0.01019},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0,"6.0-6.1":0.00338,"7.0-7.1":0.00254,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00761,"10.0-10.2":0.00085,"10.3":0.01438,"11.0-11.2":0.21322,"11.3-11.4":0.00508,"12.0-12.1":0.00169,"12.2-12.5":0.04146,"13.0-13.1":0,"13.2":0.00423,"13.3":0.00169,"13.4-13.7":0.00677,"14.0-14.4":0.01438,"14.5-14.8":0.01523,"15.0-15.1":0.01438,"15.2-15.3":0.011,"15.4":0.01269,"15.5":0.01438,"15.6-15.8":0.18783,"16.0":0.02538,"16.1":0.04738,"16.2":0.02454,"16.3":0.044,"16.4":0.011,"16.5":0.01946,"16.6-16.7":0.25129,"17.0":0.01777,"17.1":0.02708,"17.2":0.01946,"17.3":0.02877,"17.4":0.05077,"17.5":0.08715,"17.6-17.7":0.21999,"18.0":0.04992,"18.1":0.10322,"18.2":0.05584,"18.3":0.17937,"18.4":0.09222,"18.5-18.6":4.70263,"26.0":0.58127,"26.1":0.02115},P:{"4":0.01042,"20":0.01042,"21":0.02083,"22":0.02083,"23":0.03125,"24":0.02083,"25":0.03125,"26":0.05209,"27":0.08334,"28":2.5939,"29":0.19793,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01042,"13.0":0.01042,"19.0":0.01042},I:{"0":0.05936,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.27081,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0034,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.24439},Q:{_:"14.9"},O:{"0":0.00661},H:{"0":0},L:{"0":59.51251}}; diff --git a/node_modules/caniuse-lite/data/regions/ID.js b/node_modules/caniuse-lite/data/regions/ID.js new file mode 100644 index 0000000..c337b4a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ID.js @@ -0,0 +1 @@ +module.exports={C:{"109":0.00483,"113":0.01934,"114":0.00483,"115":0.12085,"125":0.00483,"127":0.00967,"128":0.00483,"132":0.00483,"133":0.00483,"134":0.00483,"135":0.00483,"136":0.00967,"137":0.00967,"138":0.02417,"139":0.0145,"140":0.03384,"141":0.01934,"142":0.05801,"143":1.1795,"144":1.02481,"145":0.00967,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 116 117 118 119 120 121 122 123 124 126 129 130 131 146 147 3.5 3.6"},D:{"39":0.00483,"40":0.00483,"41":0.00483,"42":0.00483,"43":0.00483,"44":0.00483,"45":0.00483,"46":0.00483,"47":0.00483,"48":0.00483,"49":0.00483,"50":0.00483,"51":0.00483,"52":0.00967,"53":0.00483,"54":0.00483,"55":0.00483,"56":0.00483,"57":0.00483,"58":0.00483,"59":0.00483,"60":0.00483,"79":0.00483,"80":0.00483,"85":0.01934,"87":0.00483,"89":0.00483,"92":0.00483,"98":0.00483,"103":0.01934,"104":0.029,"105":0.00483,"106":0.00967,"107":0.00967,"108":0.00483,"109":0.67676,"110":0.00483,"111":0.02417,"112":0.00483,"114":0.0145,"115":0.00483,"116":0.06768,"117":0.00967,"118":0.0145,"119":0.00967,"120":0.029,"121":0.06284,"122":0.06284,"123":0.02417,"124":0.03384,"125":1.68707,"126":0.06768,"127":0.029,"128":0.09668,"129":0.029,"130":0.029,"131":0.11602,"132":0.06768,"133":0.10635,"134":0.05801,"135":0.09185,"136":0.07734,"137":0.10635,"138":0.37705,"139":0.39639,"140":8.76888,"141":21.82551,"142":0.19819,"143":0.00483,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 86 88 90 91 93 94 95 96 97 99 100 101 102 113 144 145"},F:{"89":0.00483,"90":0.00483,"91":0.00967,"92":0.0145,"95":0.00967,"120":0.03867,"121":0.0145,"122":0.26587,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00483,"92":0.00483,"109":0.00967,"114":0.0145,"122":0.00483,"127":0.00483,"131":0.00483,"133":0.00483,"134":0.00483,"135":0.00483,"136":0.00483,"137":0.00483,"138":0.01934,"139":0.04834,"140":0.74927,"141":4.17658,"142":0.00967,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 26.2","5.1":0.00967,"13.1":0.00483,"14.1":0.00967,"15.1":0.00483,"15.4":0.00483,"15.5":0.00483,"15.6":0.04834,"16.1":0.0145,"16.2":0.00967,"16.3":0.00967,"16.4":0.00483,"16.5":0.01934,"16.6":0.06768,"17.0":0.00967,"17.1":0.0145,"17.2":0.01934,"17.3":0.0145,"17.4":0.02417,"17.5":0.03867,"17.6":0.10635,"18.0":0.02417,"18.1":0.03384,"18.2":0.02417,"18.3":0.05801,"18.4":0.029,"18.5-18.6":0.14502,"26.0":0.2272,"26.1":0.00483},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0006,"5.0-5.1":0,"6.0-6.1":0.00238,"7.0-7.1":0.00179,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00537,"10.0-10.2":0.0006,"10.3":0.01013,"11.0-11.2":0.15023,"11.3-11.4":0.00358,"12.0-12.1":0.00119,"12.2-12.5":0.02921,"13.0-13.1":0,"13.2":0.00298,"13.3":0.00119,"13.4-13.7":0.00477,"14.0-14.4":0.01013,"14.5-14.8":0.01073,"15.0-15.1":0.01013,"15.2-15.3":0.00775,"15.4":0.00894,"15.5":0.01013,"15.6-15.8":0.13235,"16.0":0.01788,"16.1":0.03338,"16.2":0.01729,"16.3":0.031,"16.4":0.00775,"16.5":0.01371,"16.6-16.7":0.17706,"17.0":0.01252,"17.1":0.01908,"17.2":0.01371,"17.3":0.02027,"17.4":0.03577,"17.5":0.0614,"17.6-17.7":0.155,"18.0":0.03517,"18.1":0.07273,"18.2":0.03935,"18.3":0.12639,"18.4":0.06498,"18.5-18.6":3.31344,"26.0":0.40956,"26.1":0.0149},P:{"20":0.01038,"21":0.01038,"22":0.01038,"23":0.01038,"24":0.01038,"25":0.02076,"26":0.02076,"27":0.0519,"28":0.92377,"29":0.0519,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01038},I:{"0":0.04643,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.52177,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00499,"11":0.1497,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06716},Q:{_:"14.9"},O:{"0":0.2273},H:{"0":0},L:{"0":46.50864}}; diff --git a/node_modules/caniuse-lite/data/regions/IE.js b/node_modules/caniuse-lite/data/regions/IE.js new file mode 100644 index 0000000..2fb4bdf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IE.js @@ -0,0 +1 @@ +module.exports={C:{"77":0.00426,"78":0.00853,"109":0.00426,"115":0.03411,"128":0.00853,"132":0.01279,"136":0.00426,"139":0.00426,"140":0.11086,"141":0.00853,"142":0.02132,"143":0.61828,"144":0.47757,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 134 135 137 138 145 146 147 3.5 3.6"},D:{"41":0.00426,"43":0.00426,"47":0.00426,"49":0.00426,"79":0.02132,"83":0.00426,"87":0.01279,"88":0.01279,"91":0.00426,"93":0.00426,"94":0.00426,"102":0.00426,"103":0.05117,"104":0.24305,"108":0.01279,"109":0.17056,"111":0.00426,"112":0.28569,"113":0.00853,"114":0.01706,"115":0.00853,"116":0.05543,"118":0.00426,"119":0.00853,"120":0.44772,"121":0.1066,"122":0.0597,"123":0.00853,"124":0.02558,"125":3.50501,"126":0.07249,"127":0.01279,"128":0.05117,"129":0.01279,"130":10.7197,"131":0.05543,"132":0.04264,"133":0.05117,"134":0.07249,"135":0.08954,"136":0.0469,"137":0.14924,"138":0.55858,"139":0.57138,"140":3.48795,"141":7.68799,"142":0.08528,"143":0.00426,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 89 90 92 95 96 97 98 99 100 101 105 106 107 110 117 144 145"},F:{"46":0.00426,"91":0.00853,"92":0.02985,"95":0.00426,"117":0.00426,"120":0.03411,"121":0.0469,"122":0.41787,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00426,"121":0.00853,"125":0.00426,"131":0.00426,"132":0.00426,"133":0.00426,"134":0.03411,"135":0.00426,"136":0.00853,"137":0.00426,"138":0.02132,"139":0.03411,"140":0.95087,"141":3.86745,"142":0.00426,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 122 123 124 126 127 128 129 130"},E:{"8":0.00426,"14":0.01706,_:"0 4 5 6 7 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 26.2","12.1":0.00426,"13.1":0.01279,"14.1":0.03411,"15.1":0.00426,"15.2-15.3":0.00426,"15.4":0.00853,"15.5":0.00853,"15.6":0.12366,"16.0":0.00853,"16.1":0.00853,"16.2":0.01706,"16.3":0.03411,"16.4":0.00426,"16.5":0.01279,"16.6":0.17482,"17.0":0.00426,"17.1":0.1066,"17.2":0.00853,"17.3":0.01279,"17.4":0.02985,"17.5":0.04264,"17.6":0.13218,"18.0":0.01279,"18.1":0.03838,"18.2":0.01706,"18.3":0.0597,"18.4":0.04264,"18.5-18.6":0.23878,"26.0":0.26863,"26.1":0.00853},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00224,"5.0-5.1":0,"6.0-6.1":0.00897,"7.0-7.1":0.00673,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02019,"10.0-10.2":0.00224,"10.3":0.03814,"11.0-11.2":0.56532,"11.3-11.4":0.01346,"12.0-12.1":0.00449,"12.2-12.5":0.10992,"13.0-13.1":0,"13.2":0.01122,"13.3":0.00449,"13.4-13.7":0.01795,"14.0-14.4":0.03814,"14.5-14.8":0.04038,"15.0-15.1":0.03814,"15.2-15.3":0.02916,"15.4":0.03365,"15.5":0.03814,"15.6-15.8":0.49802,"16.0":0.0673,"16.1":0.12563,"16.2":0.06506,"16.3":0.11665,"16.4":0.02916,"16.5":0.0516,"16.6-16.7":0.66627,"17.0":0.04711,"17.1":0.07179,"17.2":0.0516,"17.3":0.07627,"17.4":0.1346,"17.5":0.23107,"17.6-17.7":0.58327,"18.0":0.13236,"18.1":0.27369,"18.2":0.14806,"18.3":0.47559,"18.4":0.24453,"18.5-18.6":12.46854,"26.0":1.54118,"26.1":0.05608},P:{"20":0.01044,"21":0.02088,"22":0.02088,"23":0.02088,"24":0.02088,"25":0.02088,"26":0.04176,"27":0.06264,"28":2.96502,"29":0.21924,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01044,"19.0":0.01044},I:{"0":0.01718,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.0803,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.29848,"11":0.02558,_:"6 7 8 10 5.5"},S:{"2.5":0.00574,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.29827},Q:{_:"14.9"},O:{"0":0.00574},H:{"0":0},L:{"0":33.89261}}; diff --git a/node_modules/caniuse-lite/data/regions/IL.js b/node_modules/caniuse-lite/data/regions/IL.js new file mode 100644 index 0000000..90ec41f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IL.js @@ -0,0 +1 @@ +module.exports={C:{"24":0.00376,"25":0.00752,"26":0.02255,"27":0.00376,"36":0.00376,"51":0.00376,"52":0.00376,"115":0.07892,"119":0.00376,"125":0.00376,"128":0.00376,"133":0.00376,"134":0.00376,"136":0.00376,"137":0.00376,"138":0.00376,"139":0.01503,"140":0.01879,"141":0.28937,"142":0.02631,"143":0.47351,"144":0.47351,"145":0.00752,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 122 123 124 126 127 129 130 131 132 135 146 147 3.5 3.6"},D:{"31":0.03006,"32":0.00752,"38":0.01127,"40":0.00376,"41":0.00376,"45":0.00376,"49":0.00376,"50":0.00376,"54":0.00376,"55":0.00376,"56":0.00752,"57":0.00376,"65":0.00376,"69":0.00376,"74":0.00376,"79":0.03006,"81":0.00376,"83":0.00376,"86":0.00376,"87":0.02631,"90":0.00376,"91":0.03382,"100":0.00376,"101":0.00376,"102":0.00752,"103":0.01127,"104":0.00376,"105":0.00376,"106":0.00376,"107":0.00376,"108":0.03758,"109":0.48854,"110":0.00376,"111":0.00376,"112":0.39083,"113":0.00376,"114":0.02255,"115":0.01127,"116":0.17663,"117":0.00376,"119":0.03382,"120":0.09019,"121":0.00752,"122":0.04134,"123":0.01503,"124":0.01127,"125":0.07892,"126":0.05637,"127":0.01503,"128":0.06013,"129":0.01503,"130":0.04134,"131":0.09395,"132":0.03382,"133":0.06389,"134":0.87561,"135":0.20669,"136":0.06764,"137":0.07892,"138":0.21796,"139":0.45848,"140":6.1293,"141":14.29543,"142":0.13905,"143":0.00376,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 37 39 42 43 44 46 47 48 51 52 53 58 59 60 61 62 63 64 66 67 68 70 71 72 73 75 76 77 78 80 84 85 88 89 92 93 94 95 96 97 98 99 118 144 145"},F:{"46":0.00376,"91":0.01503,"92":0.03382,"95":0.01879,"120":0.08268,"121":0.0714,"122":0.76287,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00376,"104":0.00376,"109":0.02255,"114":0.01503,"115":0.00376,"122":0.00376,"126":0.00376,"128":0.00376,"129":0.00376,"130":0.00376,"131":0.00752,"132":0.00376,"133":0.01127,"134":0.01127,"135":0.00752,"136":0.00752,"137":0.01127,"138":0.01879,"139":0.02631,"140":0.45096,"141":2.0669,"142":0.00376,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 110 111 112 113 116 117 118 119 120 121 123 124 125 127"},E:{"7":0.00752,"8":0.1879,"14":0.00376,_:"0 4 5 6 9 10 11 12 13 15 3.1 3.2 7.1 9.1 10.1 11.1 12.1 15.1 16.4 17.0 26.2","5.1":0.00376,"6.1":0.00752,"13.1":0.00376,"14.1":0.01879,"15.2-15.3":0.00752,"15.4":0.00376,"15.5":0.00752,"15.6":0.0451,"16.0":0.00376,"16.1":0.00752,"16.2":0.00376,"16.3":0.01127,"16.5":0.00752,"16.6":0.09395,"17.1":0.07516,"17.2":0.00376,"17.3":0.00376,"17.4":0.00376,"17.5":0.00752,"17.6":0.05637,"18.0":0.00376,"18.1":0.04134,"18.2":0.00376,"18.3":0.01503,"18.4":0.00752,"18.5-18.6":0.05637,"26.0":0.1879,"26.1":0.01127},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00141,"5.0-5.1":0,"6.0-6.1":0.00563,"7.0-7.1":0.00422,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01267,"10.0-10.2":0.00141,"10.3":0.02393,"11.0-11.2":0.35476,"11.3-11.4":0.00845,"12.0-12.1":0.00282,"12.2-12.5":0.06898,"13.0-13.1":0,"13.2":0.00704,"13.3":0.00282,"13.4-13.7":0.01126,"14.0-14.4":0.02393,"14.5-14.8":0.02534,"15.0-15.1":0.02393,"15.2-15.3":0.0183,"15.4":0.02112,"15.5":0.02393,"15.6-15.8":0.31253,"16.0":0.04223,"16.1":0.07884,"16.2":0.04083,"16.3":0.07321,"16.4":0.0183,"16.5":0.03238,"16.6-16.7":0.41812,"17.0":0.02956,"17.1":0.04505,"17.2":0.03238,"17.3":0.04787,"17.4":0.08447,"17.5":0.145,"17.6-17.7":0.36603,"18.0":0.08306,"18.1":0.17175,"18.2":0.09291,"18.3":0.29845,"18.4":0.15345,"18.5-18.6":7.82453,"26.0":0.96716,"26.1":0.03519},P:{"4":0.03102,"20":0.01034,"21":0.03102,"22":0.04136,"23":0.04136,"24":0.04136,"25":0.07238,"26":0.08272,"27":0.16544,"28":6.30738,"29":0.40326,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 15.0 16.0 18.0","7.2-7.4":0.01034,"11.1-11.2":0.01034,"14.0":0.01034,"17.0":0.01034,"19.0":0.01034},I:{"0":0.00623,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.24348,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00376,"10":0.00376,"11":0.01503,_:"6 7 8 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.26845},Q:{_:"14.9"},O:{"0":0.01873},H:{"0":0},L:{"0":45.64911}}; diff --git a/node_modules/caniuse-lite/data/regions/IM.js b/node_modules/caniuse-lite/data/regions/IM.js new file mode 100644 index 0000000..b2c88fd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IM.js @@ -0,0 +1 @@ +module.exports={C:{"113":0.00442,"115":0.14573,"125":0.00442,"128":0.00442,"136":0.00883,"137":0.00442,"139":0.00442,"140":0.01766,"141":0.00442,"142":0.03533,"143":0.89645,"144":0.67565,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 134 135 138 145 146 147 3.5 3.6"},D:{"39":0.00442,"40":0.00442,"45":0.00442,"46":0.00442,"47":0.00442,"49":0.00442,"50":0.00442,"51":0.00442,"53":0.00442,"54":0.00442,"60":0.00442,"76":0.00883,"79":0.00442,"87":0.00442,"93":0.00442,"99":0.00442,"103":0.01325,"108":0.01325,"109":0.40186,"112":0.00883,"114":0.07066,"116":0.03974,"119":0.0265,"120":0.0265,"121":0.01325,"122":0.03091,"124":0.03974,"125":0.69331,"126":0.06182,"127":0.0265,"128":0.0265,"129":0.00442,"130":0.14131,"131":0.27379,"132":0.00883,"133":0.0265,"134":0.20755,"135":0.03533,"136":0.01325,"137":0.05741,"138":0.4416,"139":0.35328,"140":5.80262,"141":10.86336,"142":0.18547,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 48 52 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 85 86 88 89 90 91 92 94 95 96 97 98 100 101 102 104 105 106 107 110 111 113 115 117 118 123 143 144 145"},F:{"46":0.00442,"91":0.01325,"120":0.05741,"121":0.03091,"122":0.70214,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"107":0.0839,"109":0.00883,"131":0.00442,"133":0.00442,"134":0.0265,"135":0.00442,"136":0.01766,"137":0.00442,"138":0.00442,"139":0.0265,"140":1.47936,"141":6.69466,"142":0.00442,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132"},E:{"14":0.00442,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 26.2","12.1":0.01766,"13.1":0.01325,"14.1":0.08832,"15.4":0.00442,"15.5":0.0265,"15.6":0.41952,"16.0":0.01766,"16.1":0.00883,"16.2":0.03091,"16.3":0.13248,"16.4":0.00442,"16.5":0.04416,"16.6":0.32237,"17.0":0.00442,"17.1":0.6359,"17.2":0.00442,"17.3":0.01766,"17.4":0.01325,"17.5":0.20314,"17.6":0.4151,"18.0":0.18106,"18.1":0.18106,"18.2":0.01325,"18.3":0.0839,"18.4":0.04858,"18.5-18.6":0.24288,"26.0":0.60499,"26.1":0.26938},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00299,"5.0-5.1":0,"6.0-6.1":0.01194,"7.0-7.1":0.00896,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02687,"10.0-10.2":0.00299,"10.3":0.05076,"11.0-11.2":0.75241,"11.3-11.4":0.01791,"12.0-12.1":0.00597,"12.2-12.5":0.1463,"13.0-13.1":0,"13.2":0.01493,"13.3":0.00597,"13.4-13.7":0.02389,"14.0-14.4":0.05076,"14.5-14.8":0.05374,"15.0-15.1":0.05076,"15.2-15.3":0.03881,"15.4":0.04479,"15.5":0.05076,"15.6-15.8":0.66284,"16.0":0.08957,"16.1":0.1672,"16.2":0.08659,"16.3":0.15526,"16.4":0.03881,"16.5":0.06867,"16.6-16.7":0.88677,"17.0":0.0627,"17.1":0.09554,"17.2":0.06867,"17.3":0.10152,"17.4":0.17915,"17.5":0.30753,"17.6-17.7":0.7763,"18.0":0.17616,"18.1":0.36426,"18.2":0.19706,"18.3":0.63298,"18.4":0.32545,"18.5-18.6":16.59488,"26.0":2.05122,"26.1":0.07464},P:{"4":0.01113,"20":0.01113,"21":0.01113,"22":0.01113,"24":0.01113,"26":0.04451,"27":0.04451,"28":4.15024,"29":0.18915,_:"23 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01113,"19.0":0.01113},I:{"0":0.01115,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08934,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.47464},Q:{_:"14.9"},O:{"0":0.01675},H:{"0":0},L:{"0":21.63512}}; diff --git a/node_modules/caniuse-lite/data/regions/IN.js b/node_modules/caniuse-lite/data/regions/IN.js new file mode 100644 index 0000000..06f8ea8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IN.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00468,"52":0.00234,"113":0.00234,"115":0.07719,"125":0.00234,"127":0.00234,"128":0.00234,"136":0.00702,"138":0.00234,"139":0.00234,"140":0.0117,"141":0.00234,"142":0.00702,"143":0.17309,"144":0.14034,"145":0.00234,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 134 135 137 146 147 3.5 3.6"},D:{"39":0.00234,"40":0.00234,"41":0.00234,"42":0.00234,"43":0.00234,"44":0.00234,"45":0.00234,"46":0.00234,"47":0.00234,"48":0.00234,"49":0.00234,"50":0.00234,"51":0.00234,"52":0.00468,"53":0.00234,"54":0.00234,"55":0.00234,"56":0.00234,"57":0.00234,"58":0.00234,"59":0.00234,"60":0.00234,"66":0.00468,"69":0.00234,"71":0.00234,"73":0.00234,"74":0.00234,"76":0.00234,"79":0.00234,"80":0.00234,"81":0.00234,"83":0.00234,"85":0.00234,"86":0.00234,"87":0.00936,"88":0.00234,"91":0.03041,"93":0.00234,"94":0.00234,"95":0.00234,"101":0.00234,"102":0.00234,"103":0.00936,"104":0.00936,"105":0.00234,"106":0.00234,"108":0.00468,"109":0.65024,"111":0.00234,"112":0.00234,"114":0.00702,"115":0.00234,"116":0.00702,"117":0.00234,"118":0.00234,"119":0.02573,"120":0.0117,"121":0.00234,"122":0.00936,"123":0.00468,"124":0.00702,"125":1.33791,"126":0.02573,"127":0.01637,"128":0.01403,"129":0.00936,"130":0.05848,"131":0.06081,"132":0.01871,"133":0.02339,"134":0.02339,"135":0.02807,"136":0.03742,"137":0.03976,"138":0.13098,"139":0.15671,"140":2.37876,"141":5.21831,"142":0.06783,"143":0.00234,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 70 72 75 77 78 84 89 90 92 96 97 98 99 100 107 110 113 144 145"},F:{"85":0.00234,"90":0.00468,"91":0.07251,"92":0.11461,"93":0.00234,"95":0.00702,"120":0.01637,"121":0.00468,"122":0.10526,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00234,"92":0.00468,"109":0.00468,"114":0.01403,"122":0.00234,"131":0.00234,"133":0.00234,"134":0.00234,"135":0.00234,"136":0.00234,"137":0.00234,"138":0.00702,"139":0.00936,"140":0.12397,"141":0.60814,"142":0.00234,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 26.2","9.1":0.00234,"15.6":0.00702,"16.6":0.00702,"17.1":0.00234,"17.4":0.00234,"17.5":0.00234,"17.6":0.00936,"18.0":0.00234,"18.1":0.00234,"18.2":0.00234,"18.3":0.00702,"18.4":0.00234,"18.5-18.6":0.01637,"26.0":0.06081,"26.1":0.00234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00018,"5.0-5.1":0,"6.0-6.1":0.00072,"7.0-7.1":0.00054,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00163,"10.0-10.2":0.00018,"10.3":0.00307,"11.0-11.2":0.04556,"11.3-11.4":0.00108,"12.0-12.1":0.00036,"12.2-12.5":0.00886,"13.0-13.1":0,"13.2":0.0009,"13.3":0.00036,"13.4-13.7":0.00145,"14.0-14.4":0.00307,"14.5-14.8":0.00325,"15.0-15.1":0.00307,"15.2-15.3":0.00235,"15.4":0.00271,"15.5":0.00307,"15.6-15.8":0.04014,"16.0":0.00542,"16.1":0.01012,"16.2":0.00524,"16.3":0.0094,"16.4":0.00235,"16.5":0.00416,"16.6-16.7":0.0537,"17.0":0.0038,"17.1":0.00579,"17.2":0.00416,"17.3":0.00615,"17.4":0.01085,"17.5":0.01862,"17.6-17.7":0.04701,"18.0":0.01067,"18.1":0.02206,"18.2":0.01193,"18.3":0.03833,"18.4":0.01971,"18.5-18.6":1.00488,"26.0":0.12421,"26.1":0.00452},P:{"21":0.01056,"22":0.01056,"23":0.01056,"24":0.02113,"25":0.01056,"26":0.02113,"27":0.05281,"28":0.50702,"29":0.03169,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02113},I:{"0":0.0153,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.87823,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0117,_:"6 7 8 9 10 5.5"},S:{"2.5":0.09193,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11492},Q:{_:"14.9"},O:{"0":1.09552},H:{"0":0.06},L:{"0":81.45311}}; diff --git a/node_modules/caniuse-lite/data/regions/IQ.js b/node_modules/caniuse-lite/data/regions/IQ.js new file mode 100644 index 0000000..205036d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IQ.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00255,"115":0.03318,"140":0.00255,"142":0.00255,"143":0.04338,"144":0.03573,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"11":0.00766,"38":0.00255,"43":0.0051,"47":0.00255,"55":0.00255,"56":0.0051,"58":0.00255,"65":0.0051,"66":0.0051,"68":0.00255,"69":0.0051,"70":0.00255,"71":0.00255,"72":0.00255,"73":0.01786,"74":0.0051,"75":0.00766,"76":0.00255,"79":0.03062,"81":0.0051,"83":0.05104,"85":0.00255,"86":0.00255,"87":0.04338,"88":0.00255,"89":0.00255,"90":0.00255,"91":0.02297,"92":0.00255,"93":0.0051,"94":0.00766,"95":0.01021,"96":0.00255,"97":0.00255,"98":0.05359,"99":0.0051,"100":0.00255,"101":0.0051,"102":0.01021,"103":0.02807,"104":0.0051,"105":0.00255,"106":0.00255,"107":0.00255,"108":0.01531,"109":0.42108,"110":0.01786,"111":0.01021,"112":1.42146,"113":0.0051,"114":0.03318,"116":0.00766,"118":0.00255,"119":0.02297,"120":0.01276,"121":0.00255,"122":0.0051,"123":0.00766,"124":0.0051,"125":1.06674,"126":0.16588,"127":0.01276,"128":0.01021,"129":0.00255,"130":0.00255,"131":0.02807,"132":0.00766,"133":0.00766,"134":0.14802,"135":0.01276,"136":0.01276,"137":0.04083,"138":0.06635,"139":0.04338,"140":0.89065,"141":2.70767,"142":0.03573,"143":0.00255,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 51 52 53 54 57 59 60 61 62 63 64 67 77 78 80 84 115 117 144 145"},F:{"46":0.00255,"79":0.00255,"91":0.01531,"92":0.03828,"95":0.00766,"120":0.01021,"121":0.0051,"122":0.09698,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0051,"109":0.01276,"114":0.1327,"134":0.01786,"137":0.00255,"138":0.00255,"139":0.00255,"140":0.04594,"141":0.28327,"142":0.00255,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.5 17.0 17.2 17.3 26.2","5.1":0.0051,"13.1":0.00255,"14.1":0.00255,"15.5":0.0051,"15.6":0.01276,"16.1":0.0051,"16.2":0.01021,"16.3":0.01021,"16.4":0.00255,"16.6":0.02297,"17.1":0.01786,"17.4":0.00766,"17.5":0.01531,"17.6":0.02042,"18.0":0.00255,"18.1":0.00766,"18.2":0.00255,"18.3":0.01786,"18.4":0.00766,"18.5-18.6":0.05614,"26.0":0.09442,"26.1":0.00255},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0,"6.0-6.1":0.00469,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01056,"10.0-10.2":0.00117,"10.3":0.01994,"11.0-11.2":0.29561,"11.3-11.4":0.00704,"12.0-12.1":0.00235,"12.2-12.5":0.05748,"13.0-13.1":0,"13.2":0.00587,"13.3":0.00235,"13.4-13.7":0.00938,"14.0-14.4":0.01994,"14.5-14.8":0.02112,"15.0-15.1":0.01994,"15.2-15.3":0.01525,"15.4":0.0176,"15.5":0.01994,"15.6-15.8":0.26042,"16.0":0.03519,"16.1":0.06569,"16.2":0.03402,"16.3":0.061,"16.4":0.01525,"16.5":0.02698,"16.6-16.7":0.3484,"17.0":0.02463,"17.1":0.03754,"17.2":0.02698,"17.3":0.03988,"17.4":0.07038,"17.5":0.12083,"17.6-17.7":0.305,"18.0":0.06921,"18.1":0.14311,"18.2":0.07742,"18.3":0.24869,"18.4":0.12786,"18.5-18.6":6.51987,"26.0":0.80589,"26.1":0.02933},P:{"4":0.04079,"20":0.0102,"21":0.04079,"22":0.04079,"23":0.06118,"24":0.04079,"25":0.10197,"26":0.23452,"27":0.12236,"28":2.23307,"29":0.19374,_:"5.0-5.4 6.2-6.4 9.2 10.1 12.0","7.2-7.4":0.12236,"8.2":0.0102,"11.1-11.2":0.03059,"13.0":0.02039,"14.0":0.02039,"15.0":0.0102,"16.0":0.02039,"17.0":0.04079,"18.0":0.0102,"19.0":0.02039},I:{"0":0.02231,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.61818,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00255,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08938},Q:{_:"14.9"},O:{"0":0.14151},H:{"0":0},L:{"0":74.62366}}; diff --git a/node_modules/caniuse-lite/data/regions/IR.js b/node_modules/caniuse-lite/data/regions/IR.js new file mode 100644 index 0000000..14b4b71 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IR.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00328,"43":0.00328,"47":0.00328,"50":0.00328,"52":0.01312,"56":0.00328,"72":0.00656,"94":0.00328,"95":0.00328,"98":0.00328,"100":0.00328,"102":0.00328,"106":0.00328,"109":0.00328,"112":0.00328,"113":0.00328,"114":0.00328,"115":1.12176,"127":0.0328,"128":0.0164,"129":0.00328,"130":0.00328,"131":0.00328,"132":0.00328,"133":0.00656,"134":0.00656,"135":0.00656,"136":0.01312,"137":0.00984,"138":0.01312,"139":0.01312,"140":0.09184,"141":0.02296,"142":0.0656,"143":1.2628,"144":1.11848,"145":0.00328,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 99 101 103 104 105 107 108 110 111 116 117 118 119 120 121 122 123 124 125 126 146 147 3.5 3.6"},D:{"49":0.00328,"63":0.00328,"68":0.00328,"69":0.00328,"70":0.00328,"71":0.01312,"72":0.00328,"73":0.00328,"74":0.00328,"75":0.00328,"76":0.00328,"77":0.00328,"78":0.00984,"79":0.01312,"80":0.01312,"81":0.00656,"83":0.01312,"84":0.00984,"85":0.00656,"86":0.02296,"87":0.02296,"88":0.00656,"89":0.00984,"90":0.00656,"91":0.00656,"92":0.0164,"93":0.00328,"94":0.00656,"95":0.00656,"96":0.00984,"97":0.00656,"98":0.00984,"99":0.00656,"100":0.00656,"101":0.00656,"102":0.00656,"103":0.01968,"104":0.02296,"105":0.00984,"106":0.01312,"107":0.02952,"108":0.02952,"109":2.95528,"110":0.00656,"111":0.01312,"112":0.082,"113":0.00656,"114":0.01968,"115":0.00984,"116":0.0164,"117":0.01312,"118":0.0164,"119":0.02296,"120":0.0328,"121":0.02296,"122":0.03608,"123":0.04264,"124":0.02296,"125":0.07216,"126":0.05248,"127":0.03608,"128":0.02952,"129":0.0328,"130":0.05248,"131":0.15416,"132":0.05904,"133":0.082,"134":0.08856,"135":0.12792,"136":0.17712,"137":0.30832,"138":0.46576,"139":0.52152,"140":4.31976,"141":8.7248,"142":0.10496,"143":0.00328,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 144 145"},F:{"79":0.00984,"91":0.00656,"92":0.00656,"95":0.04592,"101":0.00328,"114":0.00328,"119":0.00328,"120":0.03608,"121":0.00984,"122":0.22632,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00328,"13":0.00328,"14":0.00328,"16":0.00328,"17":0.00328,"18":0.01312,"84":0.00328,"88":0.00328,"89":0.00328,"90":0.00328,"92":0.06232,"100":0.00656,"109":0.1148,"114":0.00656,"117":0.00328,"122":0.01312,"127":0.00328,"128":0.00328,"129":0.00328,"131":0.00656,"132":0.00328,"133":0.00984,"134":0.00656,"135":0.00656,"136":0.00656,"137":0.00984,"138":0.0164,"139":0.02624,"140":0.164,"141":0.7872,_:"15 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 126 130 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 26.1 26.2","13.1":0.00328,"15.6":0.00656,"16.6":0.00984,"17.1":0.00328,"17.5":0.00328,"17.6":0.00656,"18.0":0.00328,"18.1":0.00328,"18.2":0.00328,"18.3":0.00328,"18.4":0.00328,"18.5-18.6":0.00656,"26.0":0.0328},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00061,"5.0-5.1":0,"6.0-6.1":0.00242,"7.0-7.1":0.00182,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00546,"10.0-10.2":0.00061,"10.3":0.0103,"11.0-11.2":0.15275,"11.3-11.4":0.00364,"12.0-12.1":0.00121,"12.2-12.5":0.0297,"13.0-13.1":0,"13.2":0.00303,"13.3":0.00121,"13.4-13.7":0.00485,"14.0-14.4":0.0103,"14.5-14.8":0.01091,"15.0-15.1":0.0103,"15.2-15.3":0.00788,"15.4":0.00909,"15.5":0.0103,"15.6-15.8":0.13456,"16.0":0.01818,"16.1":0.03394,"16.2":0.01758,"16.3":0.03152,"16.4":0.00788,"16.5":0.01394,"16.6-16.7":0.18002,"17.0":0.01273,"17.1":0.0194,"17.2":0.01394,"17.3":0.02061,"17.4":0.03637,"17.5":0.06243,"17.6-17.7":0.1576,"18.0":0.03576,"18.1":0.07395,"18.2":0.04001,"18.3":0.1285,"18.4":0.06607,"18.5-18.6":3.36895,"26.0":0.41642,"26.1":0.01515},P:{"4":0.05037,"20":0.04029,"21":0.07051,"22":0.13095,"23":0.16117,"24":0.18132,"25":0.24176,"26":0.26191,"27":0.43316,"28":2.85077,"29":0.09066,"5.0-5.4":0.01007,"6.2-6.4":0.02015,"7.2-7.4":0.14103,"8.2":0.01007,"9.2":0.02015,_:"10.1","11.1-11.2":0.05037,"12.0":0.01007,"13.0":0.06044,"14.0":0.06044,"15.0":0.02015,"16.0":0.05037,"17.0":0.07051,"18.0":0.04029,"19.0":0.05037},I:{"0":0.00671,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.2724,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00328,"11":3.08976,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.94752},Q:{_:"14.9"},O:{"0":0.02688},H:{"0":0.03},L:{"0":59.37976}}; diff --git a/node_modules/caniuse-lite/data/regions/IS.js b/node_modules/caniuse-lite/data/regions/IS.js new file mode 100644 index 0000000..3407ab7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IS.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.09295,"60":0.00664,"78":0.01992,"113":0.00664,"115":0.04647,"119":0.00664,"128":0.5112,"136":0.00664,"139":0.00664,"140":0.1195,"141":0.01328,"142":0.10622,"143":1.16846,"144":1.14191,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 145 146 147 3.5 3.6"},D:{"79":0.01992,"87":0.00664,"90":0.02656,"98":0.01992,"99":0.00664,"100":0.00664,"101":0.00664,"103":0.00664,"104":0.05975,"108":0.01328,"109":0.17261,"110":0.00664,"112":0.00664,"113":0.01992,"114":0.31203,"115":0.01328,"116":0.25228,"117":0.00664,"118":0.07967,"119":0.00664,"120":0.01992,"121":0.00664,"122":0.1195,"123":0.01328,"124":0.01328,"125":0.79668,"126":0.07303,"127":0.88963,"128":0.15934,"129":0.22573,"130":0.07967,"131":0.09295,"132":0.2722,"133":0.14606,"134":0.13278,"135":0.34523,"136":0.29876,"137":0.5112,"138":1.11535,"139":1.48714,"140":10.94107,"141":21.47053,"142":0.27884,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 91 92 93 94 95 96 97 102 105 106 107 111 143 144 145"},F:{"91":0.00664,"92":0.01328,"95":0.04647,"109":0.01328,"118":0.00664,"120":0.16598,"121":0.11286,"122":2.30373,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00664,"130":0.01328,"131":0.00664,"132":0.00664,"133":0.00664,"134":0.00664,"135":0.01328,"136":0.01328,"138":0.01992,"139":0.05975,"140":1.85228,"141":5.21162,"142":0.01992,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 137"},E:{"14":0.05311,"15":0.00664,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 26.2","13.1":0.01328,"14.1":0.00664,"15.4":0.04647,"15.5":0.06639,"15.6":0.71037,"16.0":0.01328,"16.1":0.01992,"16.2":0.00664,"16.3":0.14606,"16.4":0.04647,"16.5":0.17925,"16.6":0.38506,"17.0":0.05311,"17.1":0.21245,"17.2":0.01992,"17.3":0.10622,"17.4":0.22573,"17.5":0.30539,"17.6":0.45145,"18.0":0.16598,"18.1":0.04647,"18.2":0.04647,"18.3":0.2722,"18.4":0.21909,"18.5-18.6":0.31867,"26.0":1.44066,"26.1":0.02656},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00156,"5.0-5.1":0,"6.0-6.1":0.00625,"7.0-7.1":0.00469,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01407,"10.0-10.2":0.00156,"10.3":0.02658,"11.0-11.2":0.39401,"11.3-11.4":0.00938,"12.0-12.1":0.00313,"12.2-12.5":0.07661,"13.0-13.1":0,"13.2":0.00782,"13.3":0.00313,"13.4-13.7":0.01251,"14.0-14.4":0.02658,"14.5-14.8":0.02814,"15.0-15.1":0.02658,"15.2-15.3":0.02033,"15.4":0.02345,"15.5":0.02658,"15.6-15.8":0.34711,"16.0":0.04691,"16.1":0.08756,"16.2":0.04534,"16.3":0.0813,"16.4":0.02033,"16.5":0.03596,"16.6-16.7":0.46437,"17.0":0.03283,"17.1":0.05003,"17.2":0.03596,"17.3":0.05316,"17.4":0.09381,"17.5":0.16104,"17.6-17.7":0.40652,"18.0":0.09225,"18.1":0.19075,"18.2":0.10319,"18.3":0.33147,"18.4":0.17043,"18.5-18.6":8.69014,"26.0":1.07415,"26.1":0.03909},P:{"4":0.06325,"25":0.01054,"26":0.03163,"27":0.01054,"28":1.93974,"29":0.10542,_:"20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01007,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.12436,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.52096},Q:{"14.9":0.00336},O:{"0":0.01344},H:{"0":0},L:{"0":16.24666}}; diff --git a/node_modules/caniuse-lite/data/regions/IT.js b/node_modules/caniuse-lite/data/regions/IT.js new file mode 100644 index 0000000..1931119 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IT.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00513,"52":0.03079,"59":0.04619,"77":0.00513,"78":0.02566,"82":0.00513,"88":0.00513,"107":0.00513,"113":0.00513,"115":0.272,"125":0.00513,"127":0.00513,"128":0.03079,"132":0.00513,"133":0.00513,"134":0.00513,"135":0.00513,"136":0.01026,"137":0.00513,"138":0.00513,"139":0.01026,"140":0.08724,"141":0.02053,"142":0.05645,"143":1.54986,"144":1.49854,"145":0.01026,_:"3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 146 147 3.5 3.6"},D:{"38":0.00513,"39":0.01026,"40":0.01026,"41":0.0154,"42":0.01026,"43":0.01026,"44":0.01026,"45":0.01026,"46":0.01026,"47":0.0154,"48":0.0154,"49":0.03592,"50":0.01026,"51":0.01026,"52":0.01026,"53":0.01026,"54":0.0154,"55":0.0154,"56":0.01026,"57":0.01026,"58":0.0154,"59":0.01026,"60":0.0154,"63":0.02566,"65":0.00513,"66":0.18475,"68":0.00513,"74":0.02566,"77":0.00513,"79":0.0154,"81":0.00513,"85":0.02566,"86":0.02566,"87":0.02566,"88":0.00513,"90":0.00513,"91":0.28226,"101":0.00513,"102":0.00513,"103":0.07185,"104":0.0154,"105":0.00513,"106":0.04106,"107":0.00513,"108":0.01026,"109":1.0264,"110":0.0154,"111":0.01026,"112":0.02053,"113":0.00513,"114":0.02053,"115":0.01026,"116":0.17449,"117":0.00513,"118":0.01026,"119":0.02566,"120":0.04106,"121":0.02053,"122":0.07698,"123":0.0154,"124":0.07185,"125":0.99048,"126":0.04106,"127":0.03079,"128":0.15396,"129":0.02053,"130":0.1129,"131":0.23094,"132":0.05132,"133":0.08211,"134":0.08724,"135":0.09751,"136":0.1129,"137":0.14883,"138":0.47214,"139":0.75954,"140":7.98539,"141":19.02432,"142":0.2412,"143":0.00513,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 64 67 69 70 71 72 73 75 76 78 80 83 84 89 92 93 94 95 96 97 98 99 100 144 145"},F:{"46":0.00513,"89":0.00513,"91":0.02053,"92":0.04619,"95":0.0154,"102":0.00513,"112":0.00513,"114":0.00513,"117":0.00513,"118":0.00513,"120":0.22068,"121":0.08724,"122":0.97508,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 115 116 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.02053,"85":0.0154,"92":0.00513,"109":0.03592,"114":0.01026,"122":0.00513,"126":0.00513,"127":0.00513,"129":0.00513,"130":0.00513,"131":0.01026,"132":0.01026,"133":0.00513,"134":0.0154,"135":0.00513,"136":0.01026,"137":0.01026,"138":0.03592,"139":0.04106,"140":0.70822,"141":3.48463,"142":0.01026,_:"12 13 14 15 16 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 128"},E:{"8":0.00513,"13":0.00513,"14":0.0154,_:"0 4 5 6 7 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.04619,"12.1":0.00513,"13.1":0.04619,"14.1":0.04106,"15.1":0.00513,"15.2-15.3":0.00513,"15.4":0.01026,"15.5":0.0154,"15.6":0.16422,"16.0":0.01026,"16.1":0.02053,"16.2":0.01026,"16.3":0.03079,"16.4":0.0154,"16.5":0.0154,"16.6":0.14883,"17.0":0.0154,"17.1":0.10264,"17.2":0.03079,"17.3":0.02053,"17.4":0.04106,"17.5":0.05645,"17.6":0.26686,"18.0":0.02566,"18.1":0.05132,"18.2":0.0154,"18.3":0.06672,"18.4":0.06672,"18.5-18.6":0.22068,"26.0":0.92889,"26.1":0.03592},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0013,"5.0-5.1":0,"6.0-6.1":0.00519,"7.0-7.1":0.00389,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01167,"10.0-10.2":0.0013,"10.3":0.02205,"11.0-11.2":0.3268,"11.3-11.4":0.00778,"12.0-12.1":0.00259,"12.2-12.5":0.06354,"13.0-13.1":0,"13.2":0.00648,"13.3":0.00259,"13.4-13.7":0.01037,"14.0-14.4":0.02205,"14.5-14.8":0.02334,"15.0-15.1":0.02205,"15.2-15.3":0.01686,"15.4":0.01945,"15.5":0.02205,"15.6-15.8":0.2879,"16.0":0.03891,"16.1":0.07262,"16.2":0.03761,"16.3":0.06744,"16.4":0.01686,"16.5":0.02983,"16.6-16.7":0.38516,"17.0":0.02723,"17.1":0.0415,"17.2":0.02983,"17.3":0.04409,"17.4":0.07781,"17.5":0.13357,"17.6-17.7":0.33718,"18.0":0.07651,"18.1":0.15821,"18.2":0.08559,"18.3":0.27493,"18.4":0.14136,"18.5-18.6":7.20781,"26.0":0.89093,"26.1":0.03242},P:{"4":0.05176,"20":0.01035,"21":0.01035,"22":0.01035,"23":0.01035,"24":0.07246,"25":0.0207,"26":0.04141,"27":0.09317,"28":2.13245,"29":0.14492,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01035,"19.0":0.01035},I:{"0":0.03403,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.32129,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01254,"10":0.00627,"11":0.03763,_:"6 7 9 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.39431},Q:{"14.9":0.00974},O:{"0":0.05842},H:{"0":0},L:{"0":35.32164}}; diff --git a/node_modules/caniuse-lite/data/regions/JE.js b/node_modules/caniuse-lite/data/regions/JE.js new file mode 100644 index 0000000..420e335 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JE.js @@ -0,0 +1 @@ +module.exports={C:{"68":0.00416,"78":0.00831,"115":0.03325,"136":0.00416,"140":0.01662,"143":0.65665,"144":0.47794,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 145 146 147 3.5 3.6"},D:{"39":0.00416,"44":0.00416,"45":0.00416,"46":0.00416,"49":0.00416,"50":0.00416,"52":0.00416,"53":0.00416,"55":0.00416,"56":0.00416,"57":0.00416,"58":0.00416,"59":0.00416,"60":0.00416,"76":0.00416,"79":0.00416,"80":0.0374,"81":0.00416,"87":0.01662,"93":0.00416,"95":0.00416,"98":0.00416,"103":0.02494,"109":0.05818,"111":0.01247,"116":0.02909,"119":0.00416,"120":0.02078,"122":0.07896,"123":0.00831,"125":1.08472,"126":0.05818,"127":0.00416,"128":0.07065,"129":0.00416,"130":0.00416,"131":0.01247,"132":0.00831,"133":0.00416,"134":0.07481,"135":0.1413,"136":0.02494,"137":0.07896,"138":0.6608,"139":0.49041,"140":5.9597,"141":9.30113,"142":0.1039,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 47 48 51 54 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 83 84 85 86 88 89 90 91 92 94 96 97 99 100 101 102 104 105 106 107 108 110 112 113 114 115 117 118 121 124 143 144 145"},F:{"92":0.00416,"95":0.00416,"118":0.00416,"120":0.01247,"121":0.04572,"122":0.39482,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01247,"129":0.30754,"132":0.00416,"134":0.01247,"136":0.00416,"137":0.00831,"138":0.01662,"139":0.0374,"140":2.26502,"141":7.23144,"142":0.01662,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 133 135"},E:{"14":0.00831,"15":0.01662,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.4 17.0 26.2","11.1":0.00416,"13.1":0.01247,"14.1":0.04987,"15.1":0.00831,"15.2-15.3":0.00416,"15.5":0.02494,"15.6":0.64002,"16.0":0.02494,"16.1":0.00416,"16.2":0.00831,"16.3":0.04156,"16.4":0.02494,"16.5":0.09143,"16.6":0.40313,"17.1":1.08056,"17.2":0.01247,"17.3":0.02078,"17.4":0.04156,"17.5":0.06234,"17.6":0.3117,"18.0":0.01247,"18.1":0.10806,"18.2":0.00416,"18.3":0.05818,"18.4":0.01662,"18.5-18.6":0.31586,"26.0":0.56937,"26.1":0.00831},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00307,"5.0-5.1":0,"6.0-6.1":0.01226,"7.0-7.1":0.0092,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02759,"10.0-10.2":0.00307,"10.3":0.05211,"11.0-11.2":0.77242,"11.3-11.4":0.01839,"12.0-12.1":0.00613,"12.2-12.5":0.15019,"13.0-13.1":0,"13.2":0.01533,"13.3":0.00613,"13.4-13.7":0.02452,"14.0-14.4":0.05211,"14.5-14.8":0.05517,"15.0-15.1":0.05211,"15.2-15.3":0.03985,"15.4":0.04598,"15.5":0.05211,"15.6-15.8":0.68047,"16.0":0.09196,"16.1":0.17165,"16.2":0.08889,"16.3":0.15939,"16.4":0.03985,"16.5":0.0705,"16.6-16.7":0.91036,"17.0":0.06437,"17.1":0.09809,"17.2":0.0705,"17.3":0.10422,"17.4":0.18391,"17.5":0.31571,"17.6-17.7":0.79695,"18.0":0.18085,"18.1":0.37395,"18.2":0.2023,"18.3":0.64982,"18.4":0.3341,"18.5-18.6":17.03626,"26.0":2.10578,"26.1":0.07663},P:{"4":0.05447,"26":0.01089,"27":0.01089,"28":4.12848,"29":0.10893,_:"20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.01089},I:{"0":0.01167,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.02338,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02078,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11688},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":24.3919}}; diff --git a/node_modules/caniuse-lite/data/regions/JM.js b/node_modules/caniuse-lite/data/regions/JM.js new file mode 100644 index 0000000..b4bd53e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.0751,"125":0.00536,"136":0.00536,"140":0.01073,"141":0.00536,"142":0.02682,"143":0.52567,"144":0.27893,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.02146,"40":0.02146,"41":0.01609,"42":0.02146,"43":0.02146,"44":0.02146,"45":0.02146,"46":0.02146,"47":0.02146,"48":0.01609,"49":0.02146,"50":0.01609,"51":0.01609,"52":0.01609,"53":0.02146,"54":0.01609,"55":0.02146,"56":0.02146,"57":0.01609,"58":0.02146,"59":0.01609,"60":0.01609,"66":0.00536,"69":0.00536,"70":0.01073,"73":0.03755,"76":0.01073,"79":0.00536,"83":0.03218,"87":0.01609,"90":0.00536,"91":0.02146,"93":0.02146,"95":0.00536,"98":0.01609,"99":0.01073,"100":0.00536,"101":0.00536,"103":0.11264,"105":0.00536,"106":0.00536,"108":0.01073,"109":0.16628,"111":0.01073,"112":2.16706,"113":0.01609,"114":0.01073,"115":0.01073,"116":0.04828,"118":0.00536,"119":0.00536,"120":0.059,"122":0.01073,"123":0.00536,"125":19.22994,"126":0.28966,"127":0.00536,"128":0.08582,"129":0.00536,"130":0.03755,"131":0.02146,"132":0.09655,"133":0.02146,"134":0.02146,"135":0.02146,"136":0.04828,"137":0.58468,"138":0.24138,"139":0.3272,"140":4.66668,"141":9.76784,"142":0.08046,"143":0.01073,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 71 72 74 75 77 78 80 81 84 85 86 88 89 92 94 96 97 102 104 107 110 117 121 124 144 145"},F:{"75":0.00536,"90":0.00536,"91":0.01073,"92":0.01073,"95":0.01073,"120":0.08582,"121":0.06437,"122":0.5954,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00536,"18":0.00536,"92":0.01073,"109":0.00536,"114":0.50422,"116":0.00536,"118":0.02682,"131":0.00536,"134":0.01073,"135":0.00536,"136":0.00536,"137":0.00536,"138":0.02146,"139":0.03218,"140":0.92797,"141":3.96936,"142":0.01609,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 117 119 120 121 122 123 124 125 126 127 128 129 130 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.5 26.2","11.1":0.00536,"13.1":0.00536,"14.1":0.02146,"15.6":0.09655,"16.1":0.00536,"16.3":0.00536,"16.4":0.00536,"16.6":0.09655,"17.0":0.00536,"17.1":0.06437,"17.2":0.00536,"17.3":0.01609,"17.4":0.00536,"17.5":0.01609,"17.6":0.17701,"18.0":0.02146,"18.1":0.03218,"18.2":0.01609,"18.3":0.08582,"18.4":0.02146,"18.5-18.6":0.15556,"26.0":0.72414,"26.1":0.02146},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00137,"5.0-5.1":0,"6.0-6.1":0.00549,"7.0-7.1":0.00412,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01236,"10.0-10.2":0.00137,"10.3":0.02334,"11.0-11.2":0.346,"11.3-11.4":0.00824,"12.0-12.1":0.00275,"12.2-12.5":0.06728,"13.0-13.1":0,"13.2":0.00687,"13.3":0.00275,"13.4-13.7":0.01098,"14.0-14.4":0.02334,"14.5-14.8":0.02471,"15.0-15.1":0.02334,"15.2-15.3":0.01785,"15.4":0.0206,"15.5":0.02334,"15.6-15.8":0.30481,"16.0":0.04119,"16.1":0.07689,"16.2":0.03982,"16.3":0.0714,"16.4":0.01785,"16.5":0.03158,"16.6-16.7":0.40779,"17.0":0.02883,"17.1":0.04394,"17.2":0.03158,"17.3":0.04668,"17.4":0.08238,"17.5":0.14142,"17.6-17.7":0.35698,"18.0":0.08101,"18.1":0.16751,"18.2":0.09062,"18.3":0.29108,"18.4":0.14966,"18.5-18.6":7.63122,"26.0":0.94326,"26.1":0.03433},P:{"4":0.05314,"20":0.02126,"21":0.01063,"22":0.01063,"23":0.05314,"24":0.13816,"25":0.08502,"26":0.06377,"27":0.05314,"28":2.72068,"29":0.10628,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.07439,"16.0":0.03188},I:{"0":0.03241,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.15302,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.21794},Q:{_:"14.9"},O:{"0":0.07419},H:{"0":0},L:{"0":32.71082}}; diff --git a/node_modules/caniuse-lite/data/regions/JO.js b/node_modules/caniuse-lite/data/regions/JO.js new file mode 100644 index 0000000..e7593be --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JO.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.06807,"128":0.002,"134":0.002,"136":0.002,"139":0.002,"140":0.00601,"141":0.002,"142":0.004,"143":0.28228,"144":0.23624,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 137 138 145 146 147 3.5 3.6"},D:{"11":0.004,"34":0.01001,"39":0.002,"40":0.002,"41":0.002,"42":0.002,"43":0.002,"44":0.002,"45":0.002,"46":0.002,"47":0.002,"48":0.002,"49":0.002,"50":0.002,"51":0.002,"52":0.002,"53":0.002,"54":0.002,"55":0.002,"56":0.002,"57":0.002,"58":0.002,"59":0.002,"60":0.002,"66":0.002,"73":0.002,"78":0.002,"79":0.00801,"81":0.002,"83":0.004,"84":0.002,"86":0.002,"87":0.01201,"88":0.002,"90":0.002,"91":0.002,"95":0.002,"96":0.01401,"98":0.04004,"99":0.002,"100":0.03804,"102":0.002,"103":0.00801,"104":0.002,"106":0.002,"107":0.002,"108":0.00601,"109":0.75676,"110":0.002,"111":0.002,"112":0.28428,"113":0.00601,"114":0.00801,"116":0.00601,"117":0.07007,"118":0.002,"119":0.01201,"120":0.02803,"121":0.00601,"122":0.07808,"123":0.004,"124":0.00801,"125":0.85886,"126":0.04605,"127":0.01001,"128":0.01602,"129":0.004,"130":0.00801,"131":0.02402,"132":0.01401,"133":0.02002,"134":0.01802,"135":0.02803,"136":0.03003,"137":0.05205,"138":0.13213,"139":0.2042,"140":2.87888,"141":6.02202,"142":0.04204,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 80 85 89 92 93 94 97 101 105 115 143 144 145"},F:{"82":0.002,"91":0.004,"92":0.00801,"95":0.004,"109":0.004,"112":0.002,"113":0.002,"116":0.002,"119":0.03604,"120":0.03203,"121":0.01401,"122":0.14214,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 114 115 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.002,"92":0.00601,"105":0.002,"109":0.01201,"114":0.13413,"122":0.002,"125":0.002,"130":0.002,"131":0.002,"132":0.002,"133":0.002,"134":0.002,"135":0.00801,"136":0.00601,"137":0.00601,"138":0.00601,"139":0.01401,"140":0.24024,"141":1.06306,"142":0.002,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 126 127 128 129"},E:{"15":0.002,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.4 16.5 17.0 17.2 26.2","5.1":0.004,"13.1":0.002,"14.1":0.002,"15.5":0.002,"15.6":0.02402,"16.0":0.004,"16.1":0.002,"16.2":0.002,"16.3":0.002,"16.6":0.05205,"17.1":0.01401,"17.3":0.00801,"17.4":0.004,"17.5":0.004,"17.6":0.02202,"18.0":0.002,"18.1":0.00601,"18.2":0.002,"18.3":0.01401,"18.4":0.00801,"18.5-18.6":0.01802,"26.0":0.07808,"26.1":0.002},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00172,"5.0-5.1":0,"6.0-6.1":0.00687,"7.0-7.1":0.00515,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01545,"10.0-10.2":0.00172,"10.3":0.02918,"11.0-11.2":0.43253,"11.3-11.4":0.0103,"12.0-12.1":0.00343,"12.2-12.5":0.0841,"13.0-13.1":0,"13.2":0.00858,"13.3":0.00343,"13.4-13.7":0.01373,"14.0-14.4":0.02918,"14.5-14.8":0.03089,"15.0-15.1":0.02918,"15.2-15.3":0.02231,"15.4":0.02575,"15.5":0.02918,"15.6-15.8":0.38103,"16.0":0.05149,"16.1":0.09612,"16.2":0.04977,"16.3":0.08925,"16.4":0.02231,"16.5":0.03948,"16.6-16.7":0.50976,"17.0":0.03604,"17.1":0.05492,"17.2":0.03948,"17.3":0.05836,"17.4":0.10298,"17.5":0.17679,"17.6-17.7":0.44626,"18.0":0.10127,"18.1":0.2094,"18.2":0.11328,"18.3":0.36387,"18.4":0.18708,"18.5-18.6":9.53959,"26.0":1.17915,"26.1":0.04291},P:{"21":0.01035,"22":0.02069,"23":0.03104,"24":0.01035,"25":0.09311,"26":0.04138,"27":0.07242,"28":1.46902,"29":0.1138,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02069,"13.0":0.01035,"19.0":0.01035},I:{"0":0.03195,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.08798,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0048,"9":0.0024,"10":0.0024,"11":0.01441,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.07198},Q:{_:"14.9"},O:{"0":0.02399},H:{"0":0},L:{"0":65.51779}}; diff --git a/node_modules/caniuse-lite/data/regions/JP.js b/node_modules/caniuse-lite/data/regions/JP.js new file mode 100644 index 0000000..9046b57 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JP.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.0106,"52":0.0212,"56":0.0053,"78":0.0159,"103":0.0053,"113":0.0265,"115":0.18017,"125":0.0053,"128":0.0159,"132":0.0053,"133":0.0106,"134":0.0212,"135":0.0159,"136":0.0212,"137":0.0053,"138":0.0106,"139":0.0106,"140":0.05299,"141":0.0106,"142":0.04239,"143":1.22937,"144":1.11279,"145":0.0053,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 146 147 3.5 3.6"},D:{"39":0.0159,"40":0.0159,"41":0.0212,"42":0.0159,"43":0.0212,"44":0.0159,"45":0.0159,"46":0.0159,"47":0.0212,"48":0.0212,"49":0.03709,"50":0.0212,"51":0.0159,"52":0.0212,"53":0.0212,"54":0.0159,"55":0.0212,"56":0.0212,"57":0.0212,"58":0.0212,"59":0.0159,"60":0.0212,"70":0.0053,"74":0.0106,"75":0.0053,"79":0.0053,"80":0.0106,"81":0.0159,"83":0.0106,"85":0.0106,"86":0.0106,"87":0.0265,"89":0.0053,"90":0.0053,"91":0.0053,"92":0.07419,"93":0.0106,"95":0.0212,"96":0.0053,"97":0.0106,"98":0.0265,"99":0.0053,"100":0.0053,"101":0.0159,"102":0.0053,"103":0.04769,"104":0.28615,"106":0.0159,"107":0.0159,"108":0.0053,"109":0.56699,"110":0.03709,"111":0.0053,"112":0.0212,"113":0.0053,"114":0.05829,"115":0.0106,"116":0.08478,"117":0.0053,"118":0.0212,"119":0.05829,"120":0.04769,"121":0.03179,"122":0.03179,"123":0.0212,"124":0.11658,"125":0.94852,"126":2.89325,"127":0.03179,"128":0.08478,"129":0.03709,"130":0.42392,"131":0.15367,"132":0.07949,"133":0.10068,"134":0.09538,"135":0.09538,"136":0.14307,"137":0.15897,"138":0.43982,"139":0.49811,"140":5.09234,"141":12.46855,"142":0.15897,"143":0.03709,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 76 77 78 84 88 94 105 144 145"},F:{"79":0.0053,"90":0.0053,"91":0.0212,"92":0.04239,"95":0.0212,"114":0.0106,"115":0.0053,"117":0.0053,"120":0.04769,"121":0.0106,"122":0.25965,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0053,"18":0.0053,"92":0.0106,"108":0.0053,"109":0.15367,"111":0.0053,"113":0.0053,"114":0.0053,"115":0.0053,"116":0.0053,"119":0.0053,"120":0.0106,"121":0.0053,"122":0.0106,"123":0.0053,"124":0.0053,"125":0.0053,"126":0.0106,"127":0.0106,"128":0.0106,"129":0.0106,"130":0.0159,"131":0.04239,"132":0.0212,"133":0.0212,"134":0.03179,"135":0.03179,"136":0.03179,"137":0.03179,"138":0.07419,"139":0.10598,"140":1.68508,"141":8.30883,"142":0.03179,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 112 117 118"},E:{"13":0.0053,"14":0.0212,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 17.0 26.2","12.1":0.0053,"13.1":0.04769,"14.1":0.05829,"15.2-15.3":0.0053,"15.4":0.0106,"15.5":0.0106,"15.6":0.14307,"16.0":0.0053,"16.1":0.0212,"16.2":0.0159,"16.3":0.0265,"16.4":0.0106,"16.5":0.0106,"16.6":0.18547,"17.1":0.13777,"17.2":0.0106,"17.3":0.0159,"17.4":0.03179,"17.5":0.03179,"17.6":0.18017,"18.0":0.0159,"18.1":0.0212,"18.2":0.0159,"18.3":0.05829,"18.4":0.03179,"18.5-18.6":0.13777,"26.0":0.39213,"26.1":0.0106},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00209,"5.0-5.1":0,"6.0-6.1":0.00835,"7.0-7.1":0.00627,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0188,"10.0-10.2":0.00209,"10.3":0.03551,"11.0-11.2":0.52634,"11.3-11.4":0.01253,"12.0-12.1":0.00418,"12.2-12.5":0.10234,"13.0-13.1":0,"13.2":0.01044,"13.3":0.00418,"13.4-13.7":0.01671,"14.0-14.4":0.03551,"14.5-14.8":0.0376,"15.0-15.1":0.03551,"15.2-15.3":0.02715,"15.4":0.03133,"15.5":0.03551,"15.6-15.8":0.46368,"16.0":0.06266,"16.1":0.11696,"16.2":0.06057,"16.3":0.10861,"16.4":0.02715,"16.5":0.04804,"16.6-16.7":0.62033,"17.0":0.04386,"17.1":0.06684,"17.2":0.04804,"17.3":0.07101,"17.4":0.12532,"17.5":0.21513,"17.6-17.7":0.54305,"18.0":0.12323,"18.1":0.25482,"18.2":0.13785,"18.3":0.44279,"18.4":0.22766,"18.5-18.6":11.60874,"26.0":1.43491,"26.1":0.05222},P:{"26":0.0108,"27":0.0108,"28":0.69117,"29":0.054,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 13.0 14.0 15.0 16.0 17.0 18.0 19.0","11.1-11.2":0.0216,"12.0":0.0108},I:{"0":0.02817,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.11282,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.15568,"11":0.22055,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4701},Q:{"14.9":0.07992},O:{"0":0.13163},H:{"0":0},L:{"0":31.66033}}; diff --git a/node_modules/caniuse-lite/data/regions/KE.js b/node_modules/caniuse-lite/data/regions/KE.js new file mode 100644 index 0000000..0c82ed9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KE.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00829,"72":0.00415,"78":0.00415,"112":0.00415,"115":0.13685,"123":0.00415,"127":0.00829,"128":0.01659,"129":0.00415,"132":0.00415,"133":0.00415,"134":0.00415,"135":0.00415,"136":0.00829,"137":0.00829,"139":0.00415,"140":0.02903,"141":0.01244,"142":0.02074,"143":0.6179,"144":0.45617,"145":0.00415,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 125 126 130 131 138 146 147 3.5 3.6"},D:{"39":0.00415,"40":0.00415,"41":0.00415,"42":0.00415,"43":0.00829,"44":0.00415,"45":0.00415,"46":0.00415,"47":0.00415,"48":0.00415,"49":0.00829,"50":0.00829,"51":0.03318,"52":0.00415,"53":0.00415,"54":0.00829,"55":0.00829,"56":0.00415,"57":0.00415,"58":0.00415,"59":0.00415,"60":0.00415,"65":0.00415,"66":0.00415,"69":0.00829,"70":0.00415,"71":0.00415,"72":0.01244,"73":0.02488,"74":0.00415,"75":0.00415,"76":0.00415,"79":0.00829,"80":0.00829,"81":0.00415,"83":0.04147,"86":0.00415,"87":0.02903,"88":0.00829,"91":0.01244,"93":0.01244,"94":0.00415,"95":0.00415,"98":0.01244,"99":0.00415,"100":0.01244,"102":0.00415,"103":0.05806,"104":0.01244,"105":0.00415,"106":0.00415,"107":0.00415,"108":0.00415,"109":0.63864,"110":0.00415,"111":0.00829,"112":3.91477,"113":0.04147,"114":0.02488,"115":0.00415,"116":0.03318,"117":0.00415,"118":0.00415,"119":0.02074,"120":0.01244,"121":0.01659,"122":0.02903,"123":0.00829,"124":0.00829,"125":3.12269,"126":0.42299,"127":0.01659,"128":0.04147,"129":0.02074,"130":0.02488,"131":0.08709,"132":0.05391,"133":0.03318,"134":0.3442,"135":0.05391,"136":0.06221,"137":0.1327,"138":0.33176,"139":0.38982,"140":4.87687,"141":9.16487,"142":0.10782,"143":0.01659,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 77 78 84 85 89 90 92 96 97 101 144 145"},F:{"86":0.00829,"88":0.00415,"89":0.00415,"90":0.02903,"91":0.08294,"92":0.08709,"95":0.00829,"113":0.00415,"114":0.00415,"119":0.00415,"120":0.07465,"121":0.01244,"122":0.45202,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.02488,"18":0.01659,"90":0.00415,"92":0.02074,"100":0.00415,"109":0.01244,"114":0.27785,"119":0.00415,"122":0.00829,"125":0.00829,"126":0.00415,"127":0.00415,"129":0.00829,"131":0.00829,"132":0.00415,"133":0.00415,"134":0.00829,"135":0.00415,"136":0.00829,"137":0.00829,"138":0.02074,"139":0.02074,"140":0.44788,"141":1.84127,"142":0.00829,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 124 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 17.0 17.2 26.2","5.1":0.00415,"13.1":0.01244,"14.1":0.01244,"15.6":0.04147,"16.0":0.01244,"16.5":0.00415,"16.6":0.02074,"17.1":0.00829,"17.3":0.00415,"17.4":0.00415,"17.5":0.00415,"17.6":0.04976,"18.0":0.00415,"18.1":0.00415,"18.2":0.00415,"18.3":0.01244,"18.4":0.00415,"18.5-18.6":0.06221,"26.0":0.07879,"26.1":0.00415},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00019,"5.0-5.1":0,"6.0-6.1":0.00077,"7.0-7.1":0.00058,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00173,"10.0-10.2":0.00019,"10.3":0.00327,"11.0-11.2":0.04853,"11.3-11.4":0.00116,"12.0-12.1":0.00039,"12.2-12.5":0.00944,"13.0-13.1":0,"13.2":0.00096,"13.3":0.00039,"13.4-13.7":0.00154,"14.0-14.4":0.00327,"14.5-14.8":0.00347,"15.0-15.1":0.00327,"15.2-15.3":0.0025,"15.4":0.00289,"15.5":0.00327,"15.6-15.8":0.04275,"16.0":0.00578,"16.1":0.01078,"16.2":0.00558,"16.3":0.01001,"16.4":0.0025,"16.5":0.00443,"16.6-16.7":0.05719,"17.0":0.00404,"17.1":0.00616,"17.2":0.00443,"17.3":0.00655,"17.4":0.01155,"17.5":0.01983,"17.6-17.7":0.05007,"18.0":0.01136,"18.1":0.02349,"18.2":0.01271,"18.3":0.04082,"18.4":0.02099,"18.5-18.6":1.07027,"26.0":0.13229,"26.1":0.00481},P:{"4":0.03089,"21":0.0103,"22":0.02059,"23":0.02059,"24":0.09267,"25":0.07207,"26":0.04118,"27":0.09267,"28":0.84428,"29":0.05148,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.12355,"19.0":0.0103},I:{"0":0.04676,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":13.87672,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.10368,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.20486},Q:{_:"14.9"},O:{"0":0.06438},H:{"0":2.26},L:{"0":48.743}}; diff --git a/node_modules/caniuse-lite/data/regions/KG.js b/node_modules/caniuse-lite/data/regions/KG.js new file mode 100644 index 0000000..142bc03 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KG.js @@ -0,0 +1 @@ +module.exports={C:{"90":0.01519,"115":0.04557,"125":0.02279,"127":0.03038,"128":0.0076,"140":0.02279,"141":0.01519,"142":0.03038,"143":1.76204,"144":0.27342,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.0076,"40":0.0076,"41":0.0076,"42":0.0076,"43":0.0076,"44":0.0076,"45":0.0076,"46":0.0076,"47":0.0076,"48":0.0076,"49":0.0076,"50":0.0076,"51":0.0076,"52":0.0076,"53":0.0076,"54":0.0076,"55":0.0076,"56":0.0076,"57":0.0076,"58":0.0076,"59":0.0076,"60":0.0076,"79":0.10633,"87":0.01519,"88":0.0076,"99":0.0076,"101":0.0076,"102":0.1595,"103":0.03038,"104":0.0076,"105":0.03038,"106":0.0076,"109":0.71393,"112":3.69877,"116":0.0076,"117":0.0076,"119":0.01519,"120":0.0076,"121":0.0076,"122":0.01519,"123":0.0076,"125":46.29912,"126":0.34937,"128":0.01519,"129":0.02279,"130":0.03038,"131":0.02279,"132":0.0076,"133":0.0076,"134":0.01519,"135":0.01519,"136":0.11393,"137":0.03038,"138":0.10633,"139":0.58482,"140":2.69623,"141":9.49375,"142":0.10633,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 98 100 107 108 110 111 113 114 115 118 124 127 143 144 145"},F:{"67":0.0076,"79":0.0076,"85":0.0076,"86":0.0076,"92":0.01519,"95":0.11393,"120":0.12912,"121":0.03038,"122":0.71393,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0076,"114":0.3114,"122":0.0076,"130":0.0076,"138":0.0076,"139":0.01519,"140":0.25823,"141":1.66331,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 131 132 133 134 135 136 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 18.0 18.1 26.1 26.2","15.6":0.06076,"16.6":0.0076,"17.0":0.0076,"17.1":0.0076,"17.2":0.02279,"17.3":0.03038,"17.4":0.03798,"17.5":0.02279,"17.6":0.06836,"18.2":0.08355,"18.3":0.09874,"18.4":0.09114,"18.5-18.6":0.1519,"26.0":0.56203},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00046,"5.0-5.1":0,"6.0-6.1":0.00185,"7.0-7.1":0.00139,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00417,"10.0-10.2":0.00046,"10.3":0.00787,"11.0-11.2":0.11673,"11.3-11.4":0.00278,"12.0-12.1":0.00093,"12.2-12.5":0.0227,"13.0-13.1":0,"13.2":0.00232,"13.3":0.00093,"13.4-13.7":0.00371,"14.0-14.4":0.00787,"14.5-14.8":0.00834,"15.0-15.1":0.00787,"15.2-15.3":0.00602,"15.4":0.00695,"15.5":0.00787,"15.6-15.8":0.10283,"16.0":0.0139,"16.1":0.02594,"16.2":0.01343,"16.3":0.02409,"16.4":0.00602,"16.5":0.01065,"16.6-16.7":0.13757,"17.0":0.00973,"17.1":0.01482,"17.2":0.01065,"17.3":0.01575,"17.4":0.02779,"17.5":0.04771,"17.6-17.7":0.12043,"18.0":0.02733,"18.1":0.05651,"18.2":0.03057,"18.3":0.0982,"18.4":0.05049,"18.5-18.6":2.57448,"26.0":0.31822,"26.1":0.01158},P:{"22":0.01049,"23":0.01049,"24":0.01049,"25":0.04196,"26":0.02098,"27":0.04196,"28":0.32519,"29":0.03147,_:"4 20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.0048,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.21164,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06975},Q:{"14.9":0.03127},O:{"0":0.12506},H:{"0":0},L:{"0":19.87601}}; diff --git a/node_modules/caniuse-lite/data/regions/KH.js b/node_modules/caniuse-lite/data/regions/KH.js new file mode 100644 index 0000000..d45aa74 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KH.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.00589,"78":0.02943,"103":0.01177,"105":0.02943,"114":0.00589,"115":0.09418,"120":0.00589,"127":0.00589,"128":0.00589,"133":0.00589,"134":0.00589,"136":0.00589,"137":0.03532,"140":0.00589,"141":0.00589,"142":0.0412,"143":0.44145,"144":0.44145,"145":0.00589,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 109 110 111 112 113 116 117 118 119 121 122 123 124 125 126 129 130 131 132 135 138 139 146 147 3.5 3.6"},D:{"39":0.00589,"40":0.00589,"41":0.01766,"42":0.00589,"43":0.00589,"44":0.00589,"45":0.00589,"46":0.00589,"47":0.00589,"48":0.00589,"49":0.01177,"50":0.00589,"51":0.00589,"52":0.00589,"53":0.00589,"54":0.00589,"55":0.00589,"56":0.01177,"57":0.00589,"58":0.00589,"59":0.00589,"60":0.00589,"69":0.02354,"79":0.00589,"87":0.00589,"91":0.01177,"100":0.01766,"101":0.01177,"103":0.02354,"104":0.0824,"106":0.00589,"107":0.00589,"108":0.01177,"109":0.27076,"110":0.01177,"111":0.00589,"112":1.54802,"113":0.01177,"114":0.08829,"115":0.00589,"116":0.01766,"118":0.00589,"119":0.00589,"120":0.02354,"121":0.01177,"122":0.05297,"123":0.09418,"124":0.02943,"125":4.29678,"126":7.75775,"127":0.0824,"128":0.06475,"129":0.08829,"130":0.04709,"131":0.12949,"132":0.07652,"133":0.05297,"134":1.27138,"135":0.07652,"136":0.10006,"137":0.40613,"138":0.25898,"139":0.60626,"140":8.42287,"141":19.15893,"142":0.25898,"143":0.01766,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 92 93 94 95 96 97 98 99 102 105 117 144 145"},F:{"89":0.0412,"91":0.01177,"92":0.01177,"95":0.00589,"114":0.00589,"120":0.09418,"121":0.02943,"122":0.58271,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00589,"89":0.01766,"92":0.05886,"104":0.01177,"109":0.00589,"112":0.01177,"114":0.02943,"117":0.01177,"118":0.00589,"120":0.01177,"122":0.00589,"125":0.00589,"128":0.00589,"131":0.01766,"132":0.00589,"133":0.00589,"134":0.01177,"135":0.02354,"136":0.02943,"137":0.01177,"138":0.02354,"139":0.02354,"140":0.45911,"141":2.60161,"142":0.01177,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 110 111 113 115 116 119 121 123 124 126 127 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.2 16.4 16.5 17.0 18.0 26.2","13.1":0.00589,"14.1":0.01766,"15.4":0.00589,"15.6":0.04709,"16.0":0.00589,"16.1":0.00589,"16.3":0.00589,"16.6":0.0412,"17.1":0.03532,"17.2":0.01177,"17.3":0.00589,"17.4":0.01177,"17.5":0.01766,"17.6":0.04709,"18.1":0.00589,"18.2":0.02354,"18.3":0.03532,"18.4":0.00589,"18.5-18.6":0.06475,"26.0":0.20012,"26.1":0.01766},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00123,"5.0-5.1":0,"6.0-6.1":0.00494,"7.0-7.1":0.0037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0111,"10.0-10.2":0.00123,"10.3":0.02097,"11.0-11.2":0.31091,"11.3-11.4":0.0074,"12.0-12.1":0.00247,"12.2-12.5":0.06046,"13.0-13.1":0,"13.2":0.00617,"13.3":0.00247,"13.4-13.7":0.00987,"14.0-14.4":0.02097,"14.5-14.8":0.02221,"15.0-15.1":0.02097,"15.2-15.3":0.01604,"15.4":0.01851,"15.5":0.02097,"15.6-15.8":0.2739,"16.0":0.03701,"16.1":0.06909,"16.2":0.03578,"16.3":0.06416,"16.4":0.01604,"16.5":0.02838,"16.6-16.7":0.36644,"17.0":0.02591,"17.1":0.03948,"17.2":0.02838,"17.3":0.04195,"17.4":0.07403,"17.5":0.12708,"17.6-17.7":0.32079,"18.0":0.07279,"18.1":0.15052,"18.2":0.08143,"18.3":0.26156,"18.4":0.13448,"18.5-18.6":6.8574,"26.0":0.84761,"26.1":0.03084},P:{"22":0.01053,"23":0.01053,"25":0.01053,"26":0.01053,"27":0.03158,"28":0.57899,"29":0.06316,_:"4 20 21 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02054,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.27564,_:"10 11 12 11.1 11.5 12.1"},A:{"11":1.83055,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00411,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.15633},Q:{"14.9":0.08228},O:{"0":0.33735},H:{"0":0},L:{"0":31.11816}}; diff --git a/node_modules/caniuse-lite/data/regions/KI.js b/node_modules/caniuse-lite/data/regions/KI.js new file mode 100644 index 0000000..086fa57 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KI.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.01005,"109":0.01005,"115":0.04524,"128":0.02011,"132":0.01005,"140":0.10054,"143":0.11059,"144":0.1307,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 134 135 136 137 138 139 141 142 145 146 147 3.5 3.6"},D:{"46":0.01005,"67":0.04524,"93":0.02011,"103":0.01005,"105":0.04524,"109":0.0553,"111":0.02011,"120":0.01005,"121":0.01005,"122":0.1307,"124":0.10054,"125":0.45243,"127":0.14578,"129":0.03519,"130":0.20108,"131":0.04524,"132":0.01005,"133":0.03519,"134":0.01005,"137":0.04524,"138":0.57811,"139":0.50773,"140":4.80581,"141":6.60045,"142":0.10054,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104 106 107 108 110 112 113 114 115 116 117 118 119 123 126 128 135 136 143 144 145"},F:{"85":0.01005,"91":0.02011,"95":0.01005,"117":0.01005,"120":0.1307,"121":0.02011,"122":0.91994,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01005,"92":0.06535,"114":0.01005,"124":0.01005,"126":0.02011,"129":0.01005,"130":0.02011,"132":0.01005,"133":0.14578,"134":0.01005,"135":0.04524,"136":0.186,"139":0.26643,"140":2.03594,"141":7.70136,"142":0.01005,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 125 127 128 131 137 138"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0 26.1 26.2","15.6":0.17595,"16.3":0.01005,"16.6":0.02011,"17.6":0.03519},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0001,"5.0-5.1":0,"6.0-6.1":0.00042,"7.0-7.1":0.00031,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00094,"10.0-10.2":0.0001,"10.3":0.00178,"11.0-11.2":0.02644,"11.3-11.4":0.00063,"12.0-12.1":0.00021,"12.2-12.5":0.00514,"13.0-13.1":0,"13.2":0.00052,"13.3":0.00021,"13.4-13.7":0.00084,"14.0-14.4":0.00178,"14.5-14.8":0.00189,"15.0-15.1":0.00178,"15.2-15.3":0.00136,"15.4":0.00157,"15.5":0.00178,"15.6-15.8":0.02329,"16.0":0.00315,"16.1":0.00587,"16.2":0.00304,"16.3":0.00546,"16.4":0.00136,"16.5":0.00241,"16.6-16.7":0.03116,"17.0":0.0022,"17.1":0.00336,"17.2":0.00241,"17.3":0.00357,"17.4":0.00629,"17.5":0.01081,"17.6-17.7":0.02728,"18.0":0.00619,"18.1":0.0128,"18.2":0.00692,"18.3":0.02224,"18.4":0.01144,"18.5-18.6":0.58309,"26.0":0.07207,"26.1":0.00262},P:{"21":0.07138,"22":0.17335,"23":0.02039,"24":0.16315,"25":1.21344,"26":0.12236,"27":0.23453,"28":2.54925,"29":0.03059,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03059},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.27346,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.00994},Q:{"14.9":0.11436},O:{"0":0.2138},H:{"0":0},L:{"0":66.72856}}; diff --git a/node_modules/caniuse-lite/data/regions/KM.js b/node_modules/caniuse-lite/data/regions/KM.js new file mode 100644 index 0000000..240bbaf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KM.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.01003,"57":0.01003,"72":0.01672,"99":0.01003,"112":0.03344,"115":0.13376,"122":0.0301,"127":0.03344,"134":0.00334,"140":0.0535,"141":0.09029,"142":0.08026,"143":0.80256,"144":0.6387,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 123 124 125 126 128 129 130 131 132 133 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"44":0.00334,"49":0.01003,"63":0.08026,"70":0.03344,"74":0.10032,"75":0.01003,"79":0.00334,"80":0.01338,"81":0.00334,"83":0.0301,"85":0.02341,"86":0.04347,"88":0.02675,"91":0.04682,"94":0.02341,"95":0.00334,"101":0.01672,"103":0.04347,"104":0.0535,"105":0.01672,"109":0.68886,"111":0.03344,"114":0.1137,"115":0.0301,"116":0.01003,"122":0.01003,"125":0.09698,"126":0.18392,"127":0.00334,"128":0.34778,"129":0.04013,"130":0.01338,"131":0.59523,"132":0.03344,"133":0.0301,"134":0.01338,"135":0.18726,"136":0.01338,"137":0.08694,"138":5.016,"139":0.4715,"140":4.65819,"141":5.74165,"142":0.0836,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 76 77 78 84 87 89 90 92 93 96 97 98 99 100 102 106 107 108 110 112 113 117 118 119 120 121 123 124 143 144 145"},F:{"50":0.00334,"91":0.03344,"92":0.10366,"116":0.00334,"120":0.16051,"121":0.01003,"122":0.65542,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01003,"13":0.00334,"14":0.00334,"16":0.06019,"17":0.00334,"18":0.07022,"84":0.09029,"90":0.01338,"92":0.04682,"100":0.02341,"109":0.02675,"114":0.01672,"115":0.01003,"121":0.01338,"122":0.00334,"126":0.01003,"129":0.00334,"135":0.00334,"137":0.12707,"138":0.0301,"140":0.51832,"141":1.4513,_:"15 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 123 124 125 127 128 130 131 132 133 134 136 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.5 18.0 18.2 18.3 18.4 26.2","12.1":0.01003,"13.1":0.07357,"15.6":0.10366,"16.6":0.14379,"17.4":0.0301,"17.6":0.10032,"18.1":0.05685,"18.5-18.6":0.29762,"26.0":0.95973,"26.1":0.01338},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00044,"5.0-5.1":0,"6.0-6.1":0.00176,"7.0-7.1":0.00132,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00397,"10.0-10.2":0.00044,"10.3":0.00749,"11.0-11.2":0.11102,"11.3-11.4":0.00264,"12.0-12.1":0.00088,"12.2-12.5":0.02159,"13.0-13.1":0,"13.2":0.0022,"13.3":0.00088,"13.4-13.7":0.00352,"14.0-14.4":0.00749,"14.5-14.8":0.00793,"15.0-15.1":0.00749,"15.2-15.3":0.00573,"15.4":0.00661,"15.5":0.00749,"15.6-15.8":0.0978,"16.0":0.01322,"16.1":0.02467,"16.2":0.01278,"16.3":0.02291,"16.4":0.00573,"16.5":0.01013,"16.6-16.7":0.13085,"17.0":0.00925,"17.1":0.0141,"17.2":0.01013,"17.3":0.01498,"17.4":0.02643,"17.5":0.04538,"17.6-17.7":0.11455,"18.0":0.02599,"18.1":0.05375,"18.2":0.02908,"18.3":0.0934,"18.4":0.04802,"18.5-18.6":2.44864,"26.0":0.30267,"26.1":0.01101},P:{"4":0.04073,"20":0.01018,"22":0.07127,"24":0.02036,"25":0.06109,"26":0.04073,"27":0.17309,"28":0.62108,"29":0.01018,_:"21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.08145,"11.1-11.2":0.03054,"16.0":0.01018,"19.0":0.02036},I:{"0":0.03323,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.98494,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.09983},Q:{_:"14.9"},O:{"0":0.03993},H:{"0":0},L:{"0":65.22953}}; diff --git a/node_modules/caniuse-lite/data/regions/KN.js b/node_modules/caniuse-lite/data/regions/KN.js new file mode 100644 index 0000000..8961b1a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KN.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.19889,"141":0.01047,"143":0.35591,"144":0.37685,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 145 146 147 3.5 3.6"},D:{"39":0.03664,"40":0.02617,"41":0.02094,"42":0.02617,"43":0.0157,"44":0.02617,"45":0.02617,"46":0.02094,"47":0.0157,"48":0.0157,"49":0.01047,"50":0.01047,"51":0.0157,"52":0.02094,"53":0.0157,"54":0.0157,"55":0.01047,"56":0.0157,"57":0.0157,"58":0.01047,"59":0.02094,"60":0.02094,"79":0.01047,"83":0.00523,"87":0.0157,"91":0.00523,"93":0.01047,"97":0.21983,"102":0.00523,"103":0.64902,"109":0.05234,"114":0.02094,"116":0.0157,"117":0.00523,"119":0.00523,"120":0.01047,"122":0.04187,"124":0.00523,"125":12.0539,"126":0.01047,"127":0.00523,"128":0.35591,"130":0.01047,"131":0.0314,"132":0.0314,"133":0.0157,"134":0.12562,"135":0.00523,"136":0.01047,"137":0.56004,"138":0.12562,"139":0.46059,"140":4.62686,"141":11.52003,"142":0.0157,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 88 89 90 92 94 95 96 98 99 100 101 104 105 106 107 108 110 111 112 113 115 118 121 123 129 143 144 145"},F:{"120":0.04187,"121":0.05757,"122":2.24015,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00523,"103":0.00523,"109":0.00523,"114":0.0157,"127":0.01047,"128":0.01047,"131":0.01047,"134":0.50246,"136":0.02094,"138":0.11515,"139":0.02617,"140":1.44982,"141":5.16072,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 135 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.3 16.4 16.5 17.0 17.2 17.3 18.1 18.2 26.2","13.1":0.06804,"14.1":0.01047,"15.4":0.00523,"15.6":0.02094,"16.1":0.00523,"16.2":0.00523,"16.6":0.03664,"17.1":0.03664,"17.4":0.11515,"17.5":0.0314,"17.6":0.08898,"18.0":0.00523,"18.3":0.00523,"18.4":0.01047,"18.5-18.6":0.08374,"26.0":0.25647,"26.1":0.12562},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0012,"5.0-5.1":0,"6.0-6.1":0.00479,"7.0-7.1":0.00359,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01078,"10.0-10.2":0.0012,"10.3":0.02037,"11.0-11.2":0.30194,"11.3-11.4":0.00719,"12.0-12.1":0.0024,"12.2-12.5":0.05871,"13.0-13.1":0,"13.2":0.00599,"13.3":0.0024,"13.4-13.7":0.00959,"14.0-14.4":0.02037,"14.5-14.8":0.02157,"15.0-15.1":0.02037,"15.2-15.3":0.01558,"15.4":0.01797,"15.5":0.02037,"15.6-15.8":0.26599,"16.0":0.03595,"16.1":0.0671,"16.2":0.03475,"16.3":0.0623,"16.4":0.01558,"16.5":0.02756,"16.6-16.7":0.35586,"17.0":0.02516,"17.1":0.03834,"17.2":0.02756,"17.3":0.04074,"17.4":0.07189,"17.5":0.12341,"17.6-17.7":0.31152,"18.0":0.07069,"18.1":0.14618,"18.2":0.07908,"18.3":0.25401,"18.4":0.1306,"18.5-18.6":6.65944,"26.0":0.82314,"26.1":0.02995},P:{"20":0.01089,"22":0.03267,"23":0.01089,"24":0.17426,"25":0.04357,"26":0.02178,"27":0.05446,"28":2.6684,"29":0.11981,_:"4 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.08713,"16.0":0.02178},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.94843,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.2383},Q:{_:"14.9"},O:{"0":0.00477},H:{"0":0},L:{"0":33.86527}}; diff --git a/node_modules/caniuse-lite/data/regions/KP.js b/node_modules/caniuse-lite/data/regions/KP.js new file mode 100644 index 0000000..60ea7f8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KP.js @@ -0,0 +1 @@ +module.exports={C:{"142":1.72437,"143":0.34525,"144":0.34525,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 146 147 3.5 3.6"},D:{"109":0.34525,"140":2.41488,"141":11.03675,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142 143 144 145"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"140":0.34525,"141":1.72437,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0 26.1 26.2"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00028,"5.0-5.1":0,"6.0-6.1":0.0011,"7.0-7.1":0.00083,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00248,"10.0-10.2":0.00028,"10.3":0.00468,"11.0-11.2":0.06943,"11.3-11.4":0.00165,"12.0-12.1":0.00055,"12.2-12.5":0.0135,"13.0-13.1":0,"13.2":0.00138,"13.3":0.00055,"13.4-13.7":0.0022,"14.0-14.4":0.00468,"14.5-14.8":0.00496,"15.0-15.1":0.00468,"15.2-15.3":0.00358,"15.4":0.00413,"15.5":0.00468,"15.6-15.8":0.06116,"16.0":0.00827,"16.1":0.01543,"16.2":0.00799,"16.3":0.01433,"16.4":0.00358,"16.5":0.00634,"16.6-16.7":0.08182,"17.0":0.00579,"17.1":0.00882,"17.2":0.00634,"17.3":0.00937,"17.4":0.01653,"17.5":0.02838,"17.6-17.7":0.07163,"18.0":0.01625,"18.1":0.03361,"18.2":0.01818,"18.3":0.05841,"18.4":0.03003,"18.5-18.6":1.53124,"26.0":0.18927,"26.1":0.00689},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":78.62023}}; diff --git a/node_modules/caniuse-lite/data/regions/KR.js b/node_modules/caniuse-lite/data/regions/KR.js new file mode 100644 index 0000000..f6fc01a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00443,"115":0.01774,"132":0.00443,"135":0.00443,"140":0.00887,"142":0.00887,"143":0.23057,"144":0.19066,"145":0.00887,"146":0.00443,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 136 137 138 139 141 147 3.5 3.6"},D:{"39":0.00887,"40":0.00887,"41":0.00887,"42":0.01774,"43":0.00887,"44":0.00887,"45":0.00887,"46":0.00887,"47":0.00887,"48":0.00887,"49":0.00887,"50":0.00887,"51":0.00887,"52":0.00887,"53":0.00887,"54":0.00887,"55":0.00887,"56":0.00887,"57":0.00887,"58":0.00887,"59":0.00887,"60":0.00887,"61":0.00443,"65":0.00443,"71":0.00443,"79":0.00443,"87":0.00887,"91":0.00443,"98":0.00443,"103":0.00443,"104":0.00443,"105":0.00887,"106":0.00443,"108":0.00887,"109":0.31481,"111":1.14841,"112":0.00443,"114":0.00443,"115":0.00443,"116":0.01774,"118":0.00443,"119":0.00443,"120":0.0133,"121":0.06651,"122":0.03104,"123":0.07538,"124":0.02217,"125":0.54538,"126":0.02217,"127":0.00887,"128":0.03547,"129":0.0133,"130":0.0266,"131":0.07094,"132":0.0266,"133":0.06651,"134":0.04877,"135":0.04434,"136":0.07094,"137":0.06651,"138":0.18623,"139":0.27934,"140":6.14996,"141":18.24591,"142":0.22613,"143":0.00887,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 64 66 67 68 69 70 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 92 93 94 95 96 97 99 100 101 102 107 110 113 117 144 145"},F:{"91":0.02217,"92":0.04434,"95":0.00443,"114":0.00443,"120":0.04877,"121":0.00443,"122":0.1951,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00443,"109":0.03547,"112":0.00443,"113":0.00443,"114":0.00443,"116":0.00443,"117":0.00443,"119":0.00887,"120":0.00443,"121":0.00443,"122":0.00443,"124":0.00443,"125":0.00443,"126":0.00443,"127":0.00887,"128":0.00887,"129":0.00443,"130":0.00887,"131":0.02217,"132":0.0133,"133":0.01774,"134":0.02217,"135":0.01774,"136":0.02217,"137":0.01774,"138":0.03547,"139":0.04434,"140":0.97548,"141":5.47599,"142":0.00887,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 115 118 123"},E:{"8":0.00443,_:"0 4 5 6 7 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.5 17.0 18.2 26.2","15.6":0.01774,"16.3":0.00443,"16.4":0.00443,"16.6":0.01774,"17.1":0.0133,"17.2":0.00443,"17.3":0.00443,"17.4":0.00887,"17.5":0.00887,"17.6":0.02217,"18.0":0.00443,"18.1":0.00443,"18.3":0.01774,"18.4":0.00887,"18.5-18.6":0.03547,"26.0":0.2217,"26.1":0.0133},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0,"6.0-6.1":0.00339,"7.0-7.1":0.00254,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00763,"10.0-10.2":0.00085,"10.3":0.01441,"11.0-11.2":0.21362,"11.3-11.4":0.00509,"12.0-12.1":0.0017,"12.2-12.5":0.04154,"13.0-13.1":0,"13.2":0.00424,"13.3":0.0017,"13.4-13.7":0.00678,"14.0-14.4":0.01441,"14.5-14.8":0.01526,"15.0-15.1":0.01441,"15.2-15.3":0.01102,"15.4":0.01272,"15.5":0.01441,"15.6-15.8":0.18819,"16.0":0.02543,"16.1":0.04747,"16.2":0.02458,"16.3":0.04408,"16.4":0.01102,"16.5":0.0195,"16.6-16.7":0.25177,"17.0":0.0178,"17.1":0.02713,"17.2":0.0195,"17.3":0.02882,"17.4":0.05086,"17.5":0.08731,"17.6-17.7":0.2204,"18.0":0.05001,"18.1":0.10342,"18.2":0.05595,"18.3":0.17971,"18.4":0.0924,"18.5-18.6":4.71153,"26.0":0.58237,"26.1":0.02119},P:{"22":0.01014,"23":0.01014,"24":0.01014,"25":0.02028,"26":0.05071,"27":0.22313,"28":13.11413,"29":1.45036,_:"4 20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.08893,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.14472,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.30151,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.18924},Q:{"14.9":0.01113},O:{"0":0.0334},H:{"0":0},L:{"0":32.16769}}; diff --git a/node_modules/caniuse-lite/data/regions/KW.js b/node_modules/caniuse-lite/data/regions/KW.js new file mode 100644 index 0000000..5893695 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KW.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00337,"115":0.02022,"121":0.00674,"125":0.01348,"128":0.00674,"132":0.00674,"134":0.00674,"140":0.01011,"142":0.01011,"143":0.25612,"144":0.24264,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 127 129 130 131 133 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.00337,"40":0.00337,"41":0.00674,"42":0.00337,"43":0.00337,"44":0.00337,"45":0.00337,"46":0.00337,"47":0.00674,"48":0.00337,"49":0.00337,"50":0.00337,"51":0.00337,"52":0.00337,"53":0.00337,"54":0.00337,"55":0.00337,"56":0.00674,"57":0.00337,"58":0.00674,"59":0.00337,"60":0.00337,"66":0.00337,"68":0.00337,"70":0.00674,"74":0.00337,"78":0.00337,"79":0.00337,"87":0.01011,"88":0.00337,"89":0.00337,"91":0.01685,"93":0.00337,"96":0.00337,"98":0.00674,"99":0.00337,"101":0.00337,"103":0.06403,"109":0.27971,"110":0.00337,"111":0.01011,"112":3.2689,"113":0.00337,"114":0.02696,"116":0.01685,"117":0.01685,"119":0.01348,"120":0.01011,"121":0.01011,"122":0.02359,"123":0.00337,"124":0.00337,"125":3.28575,"126":0.24938,"127":0.00674,"128":0.04381,"129":0.01011,"130":0.00674,"131":0.02696,"132":0.01011,"133":0.08088,"134":0.01348,"135":0.07077,"136":0.05055,"137":0.07077,"138":0.16513,"139":0.28645,"140":4.06759,"141":8.64068,"142":0.08425,"143":0.00337,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 69 71 72 73 75 76 77 80 81 83 84 85 86 90 92 94 95 97 100 102 104 105 106 107 108 115 118 144 145"},F:{"46":0.00674,"85":0.00674,"90":0.00674,"91":0.04044,"92":0.09099,"95":0.00337,"114":0.00337,"120":0.05729,"121":0.0674,"122":0.82902,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00337,"92":0.00674,"109":0.00674,"114":0.02022,"131":0.00337,"132":0.00337,"134":0.01685,"135":0.00674,"136":0.00337,"137":0.01011,"138":0.02696,"139":0.02022,"140":0.46169,"141":1.88383,"142":0.01011,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 133"},E:{"7":0.00337,"14":0.00674,_:"0 4 5 6 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 26.2","5.1":0.00337,"13.1":0.01348,"14.1":0.00674,"15.5":0.00337,"15.6":0.02696,"16.1":0.01685,"16.2":0.00337,"16.3":0.01011,"16.4":0.00337,"16.5":0.00674,"16.6":0.05729,"17.0":0.00337,"17.1":0.02022,"17.2":0.00337,"17.3":0.00674,"17.4":0.01348,"17.5":0.02359,"17.6":0.07077,"18.0":0.01348,"18.1":0.01348,"18.2":0.01685,"18.3":0.0337,"18.4":0.02022,"18.5-18.6":0.11458,"26.0":0.33026,"26.1":0.01011},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00196,"5.0-5.1":0,"6.0-6.1":0.00785,"7.0-7.1":0.00589,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01766,"10.0-10.2":0.00196,"10.3":0.03337,"11.0-11.2":0.49462,"11.3-11.4":0.01178,"12.0-12.1":0.00393,"12.2-12.5":0.09618,"13.0-13.1":0,"13.2":0.00981,"13.3":0.00393,"13.4-13.7":0.0157,"14.0-14.4":0.03337,"14.5-14.8":0.03533,"15.0-15.1":0.03337,"15.2-15.3":0.02552,"15.4":0.02944,"15.5":0.03337,"15.6-15.8":0.43574,"16.0":0.05888,"16.1":0.10992,"16.2":0.05692,"16.3":0.10206,"16.4":0.02552,"16.5":0.04514,"16.6-16.7":0.58294,"17.0":0.04122,"17.1":0.06281,"17.2":0.04514,"17.3":0.06673,"17.4":0.11777,"17.5":0.20217,"17.6-17.7":0.51032,"18.0":0.1158,"18.1":0.23946,"18.2":0.12954,"18.3":0.41611,"18.4":0.21394,"18.5-18.6":10.90911,"26.0":1.34843,"26.1":0.04907},P:{"4":0.03057,"21":0.02038,"22":0.04076,"23":0.05096,"24":0.03057,"25":0.06115,"26":0.06115,"27":0.23439,"28":2.68023,"29":0.15287,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 16.0 17.0","7.2-7.4":0.01019,"11.1-11.2":0.02038,"15.0":0.03057,"18.0":0.01019,"19.0":0.02038},I:{"0":0.02649,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.08085,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00337,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11936},Q:{_:"14.9"},O:{"0":0.93497},H:{"0":0},L:{"0":47.3165}}; diff --git a/node_modules/caniuse-lite/data/regions/KY.js b/node_modules/caniuse-lite/data/regions/KY.js new file mode 100644 index 0000000..5f496a9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KY.js @@ -0,0 +1 @@ +module.exports={C:{"111":0.01104,"134":0.05518,"140":0.09932,"142":0.00552,"143":0.29797,"144":0.17106,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.01104,"40":0.00552,"41":0.01104,"42":0.00552,"43":0.00552,"44":0.00552,"45":0.01104,"46":0.00552,"47":0.00552,"48":0.01655,"49":0.01104,"50":0.00552,"51":0.00552,"52":0.01104,"53":0.01104,"54":0.00552,"55":0.00552,"56":0.01655,"57":0.01104,"58":0.01104,"59":0.01104,"60":0.01104,"75":0.00552,"79":0.00552,"87":0.02759,"93":0.01104,"98":0.01655,"102":0.08829,"103":0.03311,"106":0.00552,"108":0.00552,"109":0.28694,"111":0.01655,"112":0.01104,"114":0.04966,"115":0.00552,"116":0.24831,"120":0.01104,"122":0.04966,"124":0.00552,"125":7.54311,"126":0.02759,"127":0.01655,"128":0.05518,"129":0.00552,"131":0.02207,"132":0.02207,"133":0.00552,"134":0.0607,"135":0.02207,"136":0.00552,"137":0.36419,"138":1.18637,"139":0.54628,"140":6.94716,"141":15.81459,"142":0.39178,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 91 92 94 95 96 97 99 100 101 104 105 107 110 113 117 118 119 121 123 130 143 144 145"},F:{"118":0.00552,"120":0.05518,"121":0.05518,"122":0.85529,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00552,"18":0.00552,"92":0.00552,"109":0.05518,"110":0.08829,"114":0.01655,"123":0.00552,"128":0.00552,"129":0.00552,"130":0.00552,"133":0.03311,"134":0.16002,"135":0.01655,"136":0.01104,"138":0.14347,"139":0.08829,"140":3.31632,"141":7.21203,"142":0.00552,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 116 117 118 119 120 121 122 124 125 126 127 131 132 137"},E:{"15":0.00552,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 26.2","13.1":0.02207,"14.1":0.17658,"15.1":0.01655,"15.6":0.29245,"16.1":0.00552,"16.3":0.33108,"16.4":0.03863,"16.5":0.03311,"16.6":0.16002,"17.1":0.05518,"17.2":0.00552,"17.3":0.00552,"17.4":0.01104,"17.5":0.04414,"17.6":0.04966,"18.0":0.00552,"18.1":0.00552,"18.2":0.14899,"18.3":0.03863,"18.4":0.06622,"18.5-18.6":0.22624,"26.0":0.64561,"26.1":0.00552},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00211,"5.0-5.1":0,"6.0-6.1":0.00845,"7.0-7.1":0.00633,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.019,"10.0-10.2":0.00211,"10.3":0.03589,"11.0-11.2":0.53209,"11.3-11.4":0.01267,"12.0-12.1":0.00422,"12.2-12.5":0.10346,"13.0-13.1":0,"13.2":0.01056,"13.3":0.00422,"13.4-13.7":0.01689,"14.0-14.4":0.03589,"14.5-14.8":0.03801,"15.0-15.1":0.03589,"15.2-15.3":0.02745,"15.4":0.03167,"15.5":0.03589,"15.6-15.8":0.46875,"16.0":0.06334,"16.1":0.11824,"16.2":0.06123,"16.3":0.1098,"16.4":0.02745,"16.5":0.04856,"16.6-16.7":0.62711,"17.0":0.04434,"17.1":0.06757,"17.2":0.04856,"17.3":0.07179,"17.4":0.12669,"17.5":0.21748,"17.6-17.7":0.54898,"18.0":0.12458,"18.1":0.2576,"18.2":0.13936,"18.3":0.44763,"18.4":0.23015,"18.5-18.6":11.73555,"26.0":1.45058,"26.1":0.05279},P:{"4":0.01048,"25":0.02097,"26":0.01048,"28":3.62777,"29":0.39843,_:"20 21 22 23 24 27 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01048},I:{"0":0.00448,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.17928,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.25547},Q:{_:"14.9"},O:{"0":0.00448},H:{"0":0},L:{"0":20.10043}}; diff --git a/node_modules/caniuse-lite/data/regions/KZ.js b/node_modules/caniuse-lite/data/regions/KZ.js new file mode 100644 index 0000000..308baca --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KZ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.22462,"68":0.00591,"71":0.00591,"101":0.00591,"115":0.2128,"122":0.01773,"125":0.02364,"127":0.00591,"128":0.01773,"133":0.02956,"134":0.00591,"135":0.00591,"136":0.02956,"139":0.01182,"140":0.05911,"141":0.01182,"142":0.01773,"143":0.76252,"144":0.86892,"145":0.00591,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 126 129 130 131 132 137 138 146 147 3.5 3.6"},D:{"39":0.01182,"40":0.01773,"41":0.01182,"42":0.01182,"43":0.01182,"44":0.01182,"45":0.01182,"46":0.01182,"47":0.01182,"48":0.01773,"49":0.02364,"50":0.01182,"51":0.01182,"52":0.01182,"53":0.01182,"54":0.01182,"55":0.01182,"56":0.01182,"57":0.01182,"58":0.01182,"59":0.01182,"60":0.01182,"64":0.00591,"74":0.02364,"79":0.00591,"80":0.00591,"87":0.01773,"90":0.00591,"99":0.00591,"100":0.00591,"101":0.00591,"102":0.00591,"103":0.01182,"104":0.03547,"106":0.13004,"107":0.00591,"108":0.04138,"109":1.80286,"112":9.19752,"113":0.00591,"114":0.04138,"116":0.01773,"119":0.01182,"120":0.01773,"121":0.01773,"122":0.07684,"123":0.04138,"124":0.04138,"125":2.65404,"126":0.82754,"127":0.01773,"128":0.07093,"129":0.03547,"130":0.01773,"131":0.06502,"132":0.07093,"133":0.13595,"134":0.11231,"135":0.0532,"136":0.06502,"137":0.20097,"138":0.28964,"139":0.49652,"140":5.29035,"141":14.346,"142":0.15369,"143":0.00591,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 65 66 67 68 69 70 71 72 73 75 76 77 78 81 83 84 85 86 88 89 91 92 93 94 95 96 97 98 105 110 111 115 117 118 144 145"},F:{"54":0.00591,"79":0.01182,"85":0.01773,"86":0.00591,"87":0.0532,"90":0.00591,"91":0.01182,"92":0.02364,"95":0.33693,"108":0.00591,"114":0.00591,"116":0.00591,"118":0.01182,"119":0.00591,"120":0.27191,"121":0.09458,"122":1.76739,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 115 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00591,"92":0.01182,"101":0.00591,"109":0.01182,"114":0.24826,"122":0.00591,"123":0.00591,"126":0.00591,"127":0.01773,"131":0.01182,"132":0.00591,"133":0.01773,"134":0.02364,"135":0.01182,"136":0.00591,"137":0.01182,"138":0.04729,"139":0.02364,"140":0.62066,"141":2.86092,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 125 128 129 130 142"},E:{"14":0.00591,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 16.0 26.2","11.1":0.00591,"13.1":0.00591,"14.1":0.01182,"15.1":0.00591,"15.4":0.04729,"15.5":0.00591,"15.6":0.08867,"16.1":0.04138,"16.2":0.00591,"16.3":0.01773,"16.4":0.02364,"16.5":0.01773,"16.6":0.09458,"17.0":0.01182,"17.1":0.08867,"17.2":0.01182,"17.3":0.01773,"17.4":0.06502,"17.5":0.05911,"17.6":0.14778,"18.0":0.02364,"18.1":0.03547,"18.2":0.04138,"18.3":0.1064,"18.4":0.06502,"18.5-18.6":0.23053,"26.0":0.51426,"26.1":0.01773},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00141,"5.0-5.1":0,"6.0-6.1":0.00563,"7.0-7.1":0.00422,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01266,"10.0-10.2":0.00141,"10.3":0.02392,"11.0-11.2":0.35455,"11.3-11.4":0.00844,"12.0-12.1":0.00281,"12.2-12.5":0.06894,"13.0-13.1":0,"13.2":0.00703,"13.3":0.00281,"13.4-13.7":0.01126,"14.0-14.4":0.02392,"14.5-14.8":0.02533,"15.0-15.1":0.02392,"15.2-15.3":0.01829,"15.4":0.0211,"15.5":0.02392,"15.6-15.8":0.31235,"16.0":0.04221,"16.1":0.07879,"16.2":0.0408,"16.3":0.07316,"16.4":0.01829,"16.5":0.03236,"16.6-16.7":0.41787,"17.0":0.02955,"17.1":0.04502,"17.2":0.03236,"17.3":0.04784,"17.4":0.08442,"17.5":0.14492,"17.6-17.7":0.36581,"18.0":0.08301,"18.1":0.17165,"18.2":0.09286,"18.3":0.29828,"18.4":0.15336,"18.5-18.6":7.81988,"26.0":0.96658,"26.1":0.03517},P:{"4":0.04207,"21":0.03155,"22":0.01052,"23":0.01052,"24":0.03155,"25":0.02103,"26":0.05259,"27":0.04207,"28":1.1043,"29":0.07362,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.04207,"18.0":0.01052},I:{"0":0.02451,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.42536,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00665,"8":0.00665,"11":0.0399,_:"7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13088},Q:{"14.9":0.01227},O:{"0":0.17178},H:{"0":0},L:{"0":24.56504}}; diff --git a/node_modules/caniuse-lite/data/regions/LA.js b/node_modules/caniuse-lite/data/regions/LA.js new file mode 100644 index 0000000..dcdee77 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LA.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00469,"101":0.00469,"115":0.03754,"125":0.03284,"130":0.00469,"133":0.00469,"142":0.00938,"143":1.173,"144":0.28152,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 131 132 134 135 136 137 138 139 140 141 145 146 147 3.5 3.6"},D:{"39":0.00469,"40":0.00469,"41":0.00469,"42":0.00469,"43":0.00938,"44":0.00469,"45":0.00469,"46":0.00469,"47":0.00469,"48":0.03754,"49":0.00469,"50":0.00469,"51":0.00469,"52":0.00469,"53":0.00938,"54":0.00469,"55":0.00469,"56":0.00469,"57":0.00469,"58":0.00469,"59":0.00469,"60":0.00469,"70":0.00469,"71":0.00469,"73":0.00469,"79":0.00469,"83":0.00469,"86":0.1173,"90":0.00938,"91":0.01408,"97":0.00469,"98":0.00469,"99":0.00469,"102":0.00938,"103":0.00469,"104":0.09384,"105":0.01408,"108":0.00469,"109":0.31436,"111":0.01408,"114":0.02815,"115":0.00469,"116":0.00938,"119":0.00469,"120":0.01408,"121":0.00938,"122":0.00938,"123":0.00469,"124":0.04223,"125":23.90574,"126":0.02346,"127":0.00938,"128":0.01408,"129":0.00469,"130":0.03284,"131":0.08915,"132":0.02346,"133":0.02815,"134":1.23869,"135":0.03284,"136":0.06569,"137":0.04223,"138":0.21583,"139":0.15014,"140":2.22401,"141":6.57818,"142":0.04223,"143":0.00469,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 72 74 75 76 77 78 80 81 84 85 87 88 89 92 93 94 95 96 100 101 106 107 110 112 113 117 118 144 145"},F:{"92":0.01408,"117":0.00469,"120":0.01877,"121":0.00469,"122":0.14545,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00469,"18":0.01408,"92":0.01408,"109":0.01877,"110":0.00469,"114":0.02346,"117":0.02815,"129":0.00469,"131":0.00938,"133":0.00469,"134":0.00469,"135":0.00469,"136":0.00469,"138":0.00469,"139":0.01877,"140":0.28152,"141":1.24338,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 116 118 119 120 121 122 123 124 125 126 127 128 130 132 137 142"},E:{"4":0.00469,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 17.0 17.2 18.1 26.2","13.1":0.00469,"14.1":0.00469,"15.6":0.01877,"16.2":0.00469,"16.5":0.00469,"16.6":0.03284,"17.1":0.00469,"17.3":0.00469,"17.4":0.00469,"17.5":0.00938,"17.6":0.02815,"18.0":0.00469,"18.2":0.00938,"18.3":0.01408,"18.4":0.01408,"18.5-18.6":0.02815,"26.0":0.32375,"26.1":0.00469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0,"6.0-6.1":0.00468,"7.0-7.1":0.00351,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01052,"10.0-10.2":0.00117,"10.3":0.01988,"11.0-11.2":0.29468,"11.3-11.4":0.00702,"12.0-12.1":0.00234,"12.2-12.5":0.0573,"13.0-13.1":0,"13.2":0.00585,"13.3":0.00234,"13.4-13.7":0.00935,"14.0-14.4":0.01988,"14.5-14.8":0.02105,"15.0-15.1":0.01988,"15.2-15.3":0.0152,"15.4":0.01754,"15.5":0.01988,"15.6-15.8":0.2596,"16.0":0.03508,"16.1":0.06548,"16.2":0.03391,"16.3":0.06081,"16.4":0.0152,"16.5":0.0269,"16.6-16.7":0.3473,"17.0":0.02456,"17.1":0.03742,"17.2":0.0269,"17.3":0.03976,"17.4":0.07016,"17.5":0.12044,"17.6-17.7":0.30403,"18.0":0.06899,"18.1":0.14266,"18.2":0.07718,"18.3":0.2479,"18.4":0.12746,"18.5-18.6":6.49926,"26.0":0.80335,"26.1":0.02923},P:{"4":0.03079,"20":0.01026,"21":0.02052,"22":0.05131,"23":0.04105,"24":0.01026,"25":0.06157,"26":0.06157,"27":0.14367,"28":1.42644,"29":0.09236,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04105,"11.1-11.2":0.01026},I:{"0":0.0265,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.27071,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.11797,"9":0.01475,"10":0.04424,"11":0.02949,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12739},Q:{"14.9":0.02654},O:{"0":0.84928},H:{"0":0},L:{"0":44.08607}}; diff --git a/node_modules/caniuse-lite/data/regions/LB.js b/node_modules/caniuse-lite/data/regions/LB.js new file mode 100644 index 0000000..dfe808d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LB.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00939,"91":0.00469,"112":0.00469,"115":0.13143,"127":0.00469,"128":0.00469,"136":0.00939,"137":0.00469,"138":0.00469,"139":0.00939,"140":0.01408,"141":0.00939,"142":0.0798,"143":0.47409,"144":0.42246,"145":0.00469,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 146 147 3.5 3.6"},D:{"38":0.00469,"39":0.00469,"40":0.00469,"41":0.00469,"42":0.00469,"43":0.00469,"44":0.00469,"45":0.00469,"46":0.00469,"47":0.00469,"48":0.00469,"49":0.02347,"50":0.00469,"51":0.00469,"52":0.00469,"53":0.00469,"54":0.00469,"55":0.00469,"56":0.00469,"58":0.00469,"59":0.00469,"60":0.00469,"67":0.00939,"69":0.00469,"72":0.00469,"73":0.00469,"75":0.00469,"79":0.02347,"80":0.00469,"81":0.00469,"83":0.01408,"85":0.00939,"86":0.00469,"87":0.06572,"89":0.00469,"90":0.00469,"94":0.00939,"96":0.00469,"98":0.03755,"99":0.00469,"100":0.00469,"102":0.00469,"103":0.01878,"106":0.00469,"107":0.00469,"108":0.01408,"109":1.02329,"110":0.00469,"111":0.01408,"112":5.74546,"113":0.00469,"114":0.00939,"116":0.13613,"118":0.00939,"119":0.01878,"120":0.03286,"121":0.00939,"122":0.06102,"123":0.02816,"124":0.01878,"125":4.86768,"126":0.46471,"127":0.01878,"128":0.03755,"129":0.02347,"130":0.00939,"131":0.10327,"132":0.04694,"133":0.03755,"134":0.02347,"135":0.09388,"136":0.06102,"137":0.10796,"138":0.71349,"139":0.53042,"140":5.75954,"141":10.78212,"142":0.10796,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 57 61 62 63 64 65 66 68 70 71 74 76 77 78 84 88 91 92 93 95 97 101 104 105 115 117 143 144 145"},F:{"91":0.00939,"92":0.05633,"95":0.04225,"117":0.00469,"118":0.00469,"119":0.00469,"120":0.08919,"121":0.05163,"122":0.69941,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00469,"15":0.00469,"16":0.00469,"17":0.00469,"18":0.01408,"84":0.00469,"92":0.02816,"100":0.00469,"109":0.02816,"114":0.35674,"122":0.00939,"123":0.00469,"126":0.00469,"130":0.00469,"131":0.00469,"133":0.00469,"134":0.00469,"135":0.00469,"136":0.00939,"137":0.01878,"138":0.01878,"139":0.01878,"140":0.56797,"141":2.49721,_:"12 13 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 125 127 128 129 132 142"},E:{"14":0.00939,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 26.2","5.1":0.02816,"12.1":0.00469,"13.1":0.00939,"14.1":0.01878,"15.6":0.35674,"16.1":0.00939,"16.2":0.00469,"16.3":0.00469,"16.4":0.00469,"16.5":0.00469,"16.6":0.14082,"17.0":0.00469,"17.1":0.06572,"17.2":0.00469,"17.3":0.00469,"17.4":0.01408,"17.5":0.01878,"17.6":0.09857,"18.0":0.00939,"18.1":0.02347,"18.2":0.01878,"18.3":0.05163,"18.4":0.00939,"18.5-18.6":0.16898,"26.0":0.32858,"26.1":0.00469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00125,"5.0-5.1":0,"6.0-6.1":0.00501,"7.0-7.1":0.00375,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01126,"10.0-10.2":0.00125,"10.3":0.02127,"11.0-11.2":0.31537,"11.3-11.4":0.00751,"12.0-12.1":0.0025,"12.2-12.5":0.06132,"13.0-13.1":0,"13.2":0.00626,"13.3":0.0025,"13.4-13.7":0.01001,"14.0-14.4":0.02127,"14.5-14.8":0.02253,"15.0-15.1":0.02127,"15.2-15.3":0.01627,"15.4":0.01877,"15.5":0.02127,"15.6-15.8":0.27782,"16.0":0.03754,"16.1":0.07008,"16.2":0.03629,"16.3":0.06508,"16.4":0.01627,"16.5":0.02878,"16.6-16.7":0.37168,"17.0":0.02628,"17.1":0.04005,"17.2":0.02878,"17.3":0.04255,"17.4":0.07509,"17.5":0.1289,"17.6-17.7":0.32538,"18.0":0.07384,"18.1":0.15268,"18.2":0.0826,"18.3":0.26531,"18.4":0.13641,"18.5-18.6":6.95556,"26.0":0.85975,"26.1":0.03129},P:{"4":0.04117,"20":0.01029,"21":0.03088,"22":0.05147,"23":0.05147,"24":0.07206,"25":0.26763,"26":0.14411,"27":0.23675,"28":3.74687,"29":0.24705,_:"5.0-5.4 9.2 10.1 12.0 14.0 16.0 18.0","6.2-6.4":0.01029,"7.2-7.4":0.14411,"8.2":0.03088,"11.1-11.2":0.01029,"13.0":0.02059,"15.0":0.01029,"17.0":0.04117,"19.0":0.01029},I:{"0":0.02119,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.27056,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00469,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16446},Q:{_:"14.9"},O:{"0":0.08488},H:{"0":0},L:{"0":42.00782}}; diff --git a/node_modules/caniuse-lite/data/regions/LC.js b/node_modules/caniuse-lite/data/regions/LC.js new file mode 100644 index 0000000..e38135a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LC.js @@ -0,0 +1 @@ +module.exports={C:{"91":0.00463,"128":0.00925,"134":0.00925,"137":0.00463,"140":0.04163,"142":0.01388,"143":0.2128,"144":0.34232,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 136 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.0185,"40":0.01388,"41":0.00925,"42":0.0185,"43":0.0185,"44":0.02313,"45":0.0185,"46":0.02313,"47":0.01388,"48":0.00925,"49":0.02776,"50":0.01388,"51":0.00925,"52":0.01388,"53":0.00925,"54":0.01388,"55":0.00925,"56":0.02313,"57":0.00925,"58":0.01388,"59":0.01388,"60":0.01388,"75":0.01388,"76":0.00925,"79":0.01388,"81":0.00463,"84":0.02776,"93":0.01388,"94":0.00463,"95":0.00463,"97":0.00463,"103":0.05551,"106":0.00463,"108":0.24518,"109":0.09715,"116":0.00925,"121":0.00463,"122":0.09252,"125":10.20033,"126":0.01388,"127":0.02776,"128":0.00925,"130":0.00925,"131":0.02313,"132":0.05089,"133":0.00463,"134":0.02313,"135":0.02313,"137":0.39784,"138":0.11102,"139":0.29144,"140":5.79175,"141":12.79552,"142":0.39321,"143":0.06014,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 80 83 85 86 87 88 89 90 91 92 96 98 99 100 101 102 104 105 107 110 111 112 113 114 115 117 118 119 120 123 124 129 136 144 145"},F:{"90":0.00463,"91":0.00463,"92":0.00463,"120":0.00463,"121":0.04163,"122":0.95296,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01388,"109":0.02313,"114":0.37008,"122":0.00463,"128":0.00925,"130":0.07402,"134":0.17579,"136":0.00463,"137":0.01388,"138":0.13878,"139":0.03238,"140":1.07323,"141":4.66301,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129 131 132 133 135 142"},E:{"14":0.0185,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.5 16.0 16.2 16.4 16.5 17.3 26.2","11.1":0.00925,"13.1":0.00463,"14.1":0.00925,"15.4":0.00463,"15.6":0.11565,"16.1":0.00925,"16.3":0.00463,"16.6":0.13415,"17.0":0.00925,"17.1":0.00925,"17.2":0.00463,"17.4":0.00925,"17.5":0.05089,"17.6":0.05089,"18.0":0.00925,"18.1":0.02776,"18.2":0.00925,"18.3":0.05089,"18.4":0.00463,"18.5-18.6":0.15728,"26.0":0.29144,"26.1":0.03701},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00118,"5.0-5.1":0,"6.0-6.1":0.00473,"7.0-7.1":0.00355,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01064,"10.0-10.2":0.00118,"10.3":0.0201,"11.0-11.2":0.29793,"11.3-11.4":0.00709,"12.0-12.1":0.00236,"12.2-12.5":0.05793,"13.0-13.1":0,"13.2":0.00591,"13.3":0.00236,"13.4-13.7":0.00946,"14.0-14.4":0.0201,"14.5-14.8":0.02128,"15.0-15.1":0.0201,"15.2-15.3":0.01537,"15.4":0.01773,"15.5":0.0201,"15.6-15.8":0.26247,"16.0":0.03547,"16.1":0.06621,"16.2":0.03429,"16.3":0.06148,"16.4":0.01537,"16.5":0.02719,"16.6-16.7":0.35114,"17.0":0.02483,"17.1":0.03783,"17.2":0.02719,"17.3":0.0402,"17.4":0.07094,"17.5":0.12177,"17.6-17.7":0.30739,"18.0":0.06975,"18.1":0.14424,"18.2":0.07803,"18.3":0.25064,"18.4":0.12887,"18.5-18.6":6.57111,"26.0":0.81223,"26.1":0.02956},P:{"4":0.02103,"20":0.01051,"21":0.01051,"24":0.03154,"25":0.07359,"26":0.07359,"27":0.07359,"28":4.01589,"29":0.3259,_:"22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.14718,"16.0":0.01051,"19.0":0.01051},I:{"0":0.00537,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.12898,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.44604},Q:{_:"14.9"},O:{"0":0.05911},H:{"0":0},L:{"0":41.01235}}; diff --git a/node_modules/caniuse-lite/data/regions/LI.js b/node_modules/caniuse-lite/data/regions/LI.js new file mode 100644 index 0000000..7594bd0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LI.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.1385,"52":0.0066,"78":0.0066,"86":0.01979,"109":0.02638,"111":0.03957,"115":0.77162,"127":1.06839,"133":0.01319,"134":0.04617,"135":0.0066,"136":0.07255,"137":0.01979,"138":0.03298,"139":0.07255,"140":0.05276,"141":0.01319,"142":0.25721,"143":2.03126,"144":2.98094,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 145 146 147 3.5 3.6"},D:{"48":1.77406,"49":0.0066,"57":0.0066,"59":0.0066,"79":0.01319,"91":0.0066,"96":0.0066,"98":0.02638,"99":0.01319,"103":0.0066,"109":0.25721,"110":0.0066,"113":0.0066,"116":0.05936,"119":0.01319,"120":0.05276,"122":0.22423,"123":0.85735,"124":0.85735,"125":0.24402,"126":0.04617,"127":0.0066,"128":0.0066,"129":0.03957,"131":0.44187,"132":0.37592,"133":0.46825,"134":0.38911,"135":0.2638,"136":0.28359,"137":0.23742,"138":1.15413,"139":0.50122,"140":6.69393,"141":13.48018,"142":0.25721,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 92 93 94 95 97 100 101 102 104 105 106 107 108 111 112 114 115 117 118 121 130 143 144 145"},F:{"92":0.0066,"95":0.01319,"107":0.0066,"114":0.15828,"117":0.07255,"118":0.06595,"120":0.24402,"121":0.03957,"122":1.43112,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 115 116 119 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.01319},B:{"18":0.03957,"98":0.0066,"99":0.0066,"120":0.0066,"122":0.0066,"131":0.34294,"133":0.07255,"134":0.12531,"136":0.19126,"137":0.01979,"138":0.0066,"139":0.03957,"140":2.57205,"141":8.9692,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 127 128 129 130 132 135 142"},E:{"4":0.23742,"14":0.01979,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 17.0 26.2","13.1":0.0066,"14.1":0.0066,"15.6":0.21764,"16.0":0.02638,"16.5":0.0066,"16.6":0.11212,"17.1":0.04617,"17.2":0.03298,"17.3":0.0066,"17.4":0.0066,"17.5":0.0066,"17.6":0.19126,"18.0":0.01979,"18.1":0.09893,"18.2":0.03298,"18.3":0.44187,"18.4":0.07914,"18.5-18.6":0.15169,"26.0":0.50122,"26.1":0.01319},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00203,"5.0-5.1":0,"6.0-6.1":0.00813,"7.0-7.1":0.0061,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01829,"10.0-10.2":0.00203,"10.3":0.03454,"11.0-11.2":0.512,"11.3-11.4":0.01219,"12.0-12.1":0.00406,"12.2-12.5":0.09956,"13.0-13.1":0,"13.2":0.01016,"13.3":0.00406,"13.4-13.7":0.01625,"14.0-14.4":0.03454,"14.5-14.8":0.03657,"15.0-15.1":0.03454,"15.2-15.3":0.02641,"15.4":0.03048,"15.5":0.03454,"15.6-15.8":0.45105,"16.0":0.06095,"16.1":0.11378,"16.2":0.05892,"16.3":0.10565,"16.4":0.02641,"16.5":0.04673,"16.6-16.7":0.60343,"17.0":0.04267,"17.1":0.06502,"17.2":0.04673,"17.3":0.06908,"17.4":0.12191,"17.5":0.20927,"17.6-17.7":0.52826,"18.0":0.11987,"18.1":0.24788,"18.2":0.1341,"18.3":0.43073,"18.4":0.22146,"18.5-18.6":11.29254,"26.0":1.39582,"26.1":0.05079},P:{"4":0.09388,"23":0.03129,"26":0.01043,"28":1.86714,"29":0.10431,_:"20 21 22 24 25 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01043,"11.1-11.2":0.01043,"19.0":0.01043},I:{"0":0.0136,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08513,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.65518,"7":0.78437,"8":3.15593,"9":0.74746,"10":1.61487,"11":0.13842,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.90233},Q:{"14.9":0.00341},O:{"0":0.01022},H:{"0":0},L:{"0":10.50558}}; diff --git a/node_modules/caniuse-lite/data/regions/LK.js b/node_modules/caniuse-lite/data/regions/LK.js new file mode 100644 index 0000000..559a38c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LK.js @@ -0,0 +1 @@ +module.exports={C:{"65":0.00728,"115":0.09458,"127":0.00728,"128":0.00728,"136":0.00728,"138":0.01455,"140":0.02183,"141":0.00728,"142":0.05093,"143":0.5238,"144":0.4365,"145":0.00728,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 139 146 147 3.5 3.6"},D:{"63":0.00728,"69":0.00728,"70":0.00728,"74":0.00728,"79":0.00728,"80":0.00728,"87":0.00728,"92":0.00728,"93":0.00728,"99":0.00728,"103":0.03638,"106":0.00728,"109":0.6984,"111":0.00728,"112":0.24008,"113":0.00728,"114":0.00728,"116":0.01455,"119":0.01455,"120":0.00728,"121":0.04365,"122":0.02183,"123":0.00728,"124":0.02183,"125":0.54563,"126":0.04365,"127":0.01455,"128":0.01455,"129":0.01455,"130":0.02183,"131":0.05093,"132":0.02183,"133":0.0291,"134":0.0291,"135":0.0582,"136":0.06548,"137":0.0582,"138":0.1746,"139":0.19643,"140":4.0449,"141":10.42508,"142":0.24735,"143":0.00728,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 71 72 73 75 76 77 78 81 83 84 85 86 88 89 90 91 94 95 96 97 98 100 101 102 104 105 107 108 110 115 117 118 144 145"},F:{"91":0.0291,"92":0.03638,"95":0.0582,"120":0.06548,"121":0.00728,"122":0.4074,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01455,"92":0.0291,"109":0.01455,"113":0.00728,"114":0.00728,"122":0.02183,"131":0.00728,"133":0.00728,"134":0.00728,"135":0.00728,"136":0.00728,"137":0.00728,"138":0.0291,"139":0.03638,"140":9.53753,"141":37.99733,"142":0.00728,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 18.2 26.1 26.2","15.6":0.01455,"16.5":0.00728,"16.6":0.01455,"17.1":0.00728,"17.4":0.00728,"17.5":0.0291,"17.6":0.03638,"18.0":0.00728,"18.1":0.00728,"18.3":0.01455,"18.4":0.00728,"18.5-18.6":0.03638,"26.0":0.08003},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00032,"5.0-5.1":0,"6.0-6.1":0.00129,"7.0-7.1":0.00097,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0029,"10.0-10.2":0.00032,"10.3":0.00548,"11.0-11.2":0.08124,"11.3-11.4":0.00193,"12.0-12.1":0.00064,"12.2-12.5":0.0158,"13.0-13.1":0,"13.2":0.00161,"13.3":0.00064,"13.4-13.7":0.00258,"14.0-14.4":0.00548,"14.5-14.8":0.0058,"15.0-15.1":0.00548,"15.2-15.3":0.00419,"15.4":0.00484,"15.5":0.00548,"15.6-15.8":0.07157,"16.0":0.00967,"16.1":0.01805,"16.2":0.00935,"16.3":0.01676,"16.4":0.00419,"16.5":0.00741,"16.6-16.7":0.09574,"17.0":0.00677,"17.1":0.01032,"17.2":0.00741,"17.3":0.01096,"17.4":0.01934,"17.5":0.0332,"17.6-17.7":0.08382,"18.0":0.01902,"18.1":0.03933,"18.2":0.02128,"18.3":0.06834,"18.4":0.03514,"18.5-18.6":1.79172,"26.0":0.22147,"26.1":0.00806},P:{"4":0.02081,"20":0.0104,"21":0.02081,"22":0.04162,"23":0.03121,"24":0.05202,"25":0.11445,"26":0.06243,"27":0.08324,"28":0.65549,"29":0.02081,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0","7.2-7.4":0.30173,"11.1-11.2":0.0104,"13.0":0.0104,"16.0":0.0104,"17.0":0.02081,"18.0":0.0104,"19.0":0.0104},I:{"0":0.01088,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.65673,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.07085},Q:{_:"14.9"},O:{"0":0.33245},H:{"0":0},L:{"0":26.20653}}; diff --git a/node_modules/caniuse-lite/data/regions/LR.js b/node_modules/caniuse-lite/data/regions/LR.js new file mode 100644 index 0000000..85a578e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LR.js @@ -0,0 +1 @@ +module.exports={C:{"49":0.00294,"51":0.00294,"58":0.01468,"72":0.01174,"85":0.00294,"94":0.00294,"111":0.00294,"115":0.02055,"126":0.00294,"127":0.00294,"128":0.00294,"138":0.01761,"139":0.00587,"140":0.02055,"141":0.05283,"142":0.01761,"143":0.34046,"144":0.32579,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 129 130 131 132 133 134 135 136 137 145 146 147 3.5 3.6"},D:{"39":0.00294,"43":0.00294,"46":0.00294,"47":0.05283,"49":0.00587,"50":0.00294,"56":0.00587,"59":0.00294,"64":0.00294,"65":0.00294,"67":0.00587,"68":0.00294,"70":0.00294,"71":0.00587,"74":0.00881,"75":0.00587,"77":0.00881,"78":0.00294,"79":0.01761,"80":0.00587,"81":0.00587,"83":0.01174,"84":0.00294,"86":0.00294,"87":0.02055,"90":0.00294,"92":0.01761,"93":0.02935,"94":0.00587,"96":0.00294,"97":0.00294,"98":0.00587,"100":0.00294,"102":0.00881,"103":0.08218,"104":0.12621,"105":0.02055,"107":0.00294,"109":0.19958,"110":0.00881,"111":0.01761,"114":0.02055,"115":0.00294,"116":0.02055,"117":0.00294,"118":0.00294,"119":0.08805,"120":0.02055,"121":0.00587,"122":0.07925,"124":0.00587,"125":0.41677,"126":0.04109,"127":0.01761,"128":0.08805,"129":0.01174,"130":0.00587,"131":0.05577,"132":0.01761,"133":0.03816,"134":0.05577,"135":0.02055,"136":0.09099,"137":0.09392,"138":0.21426,"139":0.35514,"140":2.07505,"141":3.50439,"142":0.06751,"143":0.00294,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 48 51 52 53 54 55 57 58 60 61 62 63 66 69 72 73 76 85 88 89 91 95 99 101 106 108 112 113 123 144 145"},F:{"35":0.00294,"79":0.02935,"90":0.01761,"91":0.09392,"92":0.09392,"95":0.02348,"114":0.00294,"117":0.00294,"119":0.00294,"120":0.14675,"122":0.65157,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02055,"13":0.00587,"14":0.00881,"16":0.00881,"17":0.00881,"18":0.29937,"80":0.00294,"83":0.00294,"84":0.01174,"89":0.00587,"90":0.02348,"92":0.0499,"97":0.1086,"100":0.01468,"107":0.00294,"109":0.03229,"114":0.03229,"115":0.00294,"116":0.00294,"118":0.00587,"120":0.00587,"122":0.00881,"125":0.00294,"126":0.00294,"127":0.00294,"129":0.01174,"130":0.00294,"131":0.01174,"132":0.00587,"133":0.00587,"134":0.01174,"135":0.00587,"136":0.01761,"137":0.03816,"138":0.06164,"139":0.09686,"140":0.98029,"141":2.74129,"142":0.00294,_:"15 79 81 85 86 87 88 91 93 94 95 96 98 99 101 102 103 104 105 106 108 110 111 112 113 117 119 121 123 124 128"},E:{"13":0.00294,"14":0.00294,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.5 16.1 16.2 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.1 18.2 26.1 26.2","11.1":0.00587,"13.1":0.02935,"14.1":0.00881,"15.4":0.04696,"15.6":0.03522,"16.0":0.00587,"16.3":0.00587,"16.6":0.02935,"17.1":0.01174,"17.6":0.11153,"18.0":0.01174,"18.3":0.00294,"18.4":0.00294,"18.5-18.6":0.01174,"26.0":0.03816},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00046,"5.0-5.1":0,"6.0-6.1":0.00183,"7.0-7.1":0.00138,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00413,"10.0-10.2":0.00046,"10.3":0.00779,"11.0-11.2":0.11553,"11.3-11.4":0.00275,"12.0-12.1":0.00092,"12.2-12.5":0.02246,"13.0-13.1":0,"13.2":0.00229,"13.3":0.00092,"13.4-13.7":0.00367,"14.0-14.4":0.00779,"14.5-14.8":0.00825,"15.0-15.1":0.00779,"15.2-15.3":0.00596,"15.4":0.00688,"15.5":0.00779,"15.6-15.8":0.10178,"16.0":0.01375,"16.1":0.02567,"16.2":0.0133,"16.3":0.02384,"16.4":0.00596,"16.5":0.01054,"16.6-16.7":0.13616,"17.0":0.00963,"17.1":0.01467,"17.2":0.01054,"17.3":0.01559,"17.4":0.02751,"17.5":0.04722,"17.6-17.7":0.1192,"18.0":0.02705,"18.1":0.05593,"18.2":0.03026,"18.3":0.09719,"18.4":0.04997,"18.5-18.6":2.54809,"26.0":0.31496,"26.1":0.01146},P:{"4":0.01017,"22":0.02034,"23":0.01017,"24":0.17293,"25":0.03052,"26":0.02034,"27":0.19327,"28":0.76291,"29":0.01017,_:"20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 15.0 17.0 18.0 19.0","9.2":0.01017,"13.0":0.01017,"14.0":0.01017,"16.0":0.01017},I:{"0":0.07054,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":3.58194,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00881,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01413,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12715},Q:{"14.9":0.01413},O:{"0":0.55099},H:{"0":4.69},L:{"0":69.20516}}; diff --git a/node_modules/caniuse-lite/data/regions/LS.js b/node_modules/caniuse-lite/data/regions/LS.js new file mode 100644 index 0000000..02ac1bd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LS.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00367,"48":0.00367,"65":0.00367,"66":0.00367,"88":0.00367,"113":0.00367,"115":0.04032,"127":0.00733,"128":0.00733,"141":0.00733,"142":0.00733,"143":0.28954,"144":0.33718,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 136 137 138 139 140 145 146 147 3.5 3.6"},D:{"39":0.00367,"40":0.00367,"41":0.00367,"42":0.00367,"43":0.00367,"44":0.00367,"45":0.00367,"46":0.00367,"47":0.00367,"48":0.00367,"50":0.00367,"53":0.00367,"54":0.00367,"55":0.00367,"56":0.00733,"57":0.00367,"58":0.00367,"59":0.00367,"60":0.00367,"65":0.011,"66":0.00367,"69":0.00367,"71":0.00367,"74":0.00367,"77":0.00367,"78":0.00367,"80":0.00733,"81":0.00367,"83":0.00367,"86":0.01466,"88":0.05498,"92":0.00367,"95":0.00367,"96":0.00733,"98":0.00367,"103":0.00367,"104":0.00367,"106":0.00733,"109":0.41048,"110":0.00367,"111":0.08796,"112":0.00367,"114":0.02199,"115":0.00367,"116":0.00367,"119":0.011,"120":0.02566,"121":0.01466,"122":0.011,"123":0.02199,"124":0.00733,"125":1.29741,"126":0.01466,"127":0.02566,"128":0.01466,"129":0.00733,"130":0.02199,"131":0.011,"132":0.01833,"133":0.04032,"134":0.02566,"135":0.01833,"136":0.02199,"137":0.03665,"138":0.16493,"139":0.31519,"140":3.02729,"141":6.65198,"142":0.17592,"143":0.22723,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 49 51 52 61 62 63 64 67 68 70 72 73 75 76 79 84 85 87 89 90 91 93 94 97 99 100 101 102 105 107 108 113 117 118 144 145"},F:{"40":0.00367,"79":0.00367,"91":0.03299,"92":0.28587,"95":0.18325,"100":0.01466,"113":0.00367,"120":0.09896,"121":0.011,"122":0.64504,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00733,"13":0.00367,"14":0.00367,"15":0.00367,"16":0.00367,"17":0.00733,"18":0.02932,"84":0.00733,"89":0.00367,"90":0.00367,"92":0.02932,"100":0.01833,"103":0.00367,"104":0.00367,"109":0.02932,"114":0.02566,"118":0.00733,"121":0.00367,"122":0.03299,"123":0.02932,"126":0.00367,"130":0.00733,"131":0.00733,"132":0.00367,"133":0.00367,"134":0.00733,"135":0.011,"136":0.00733,"137":0.02199,"138":0.10262,"139":0.05498,"140":0.85395,"141":2.99064,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 105 106 107 108 110 111 112 113 115 116 117 119 120 124 125 127 128 129 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.3 18.4 26.2","13.1":0.01466,"15.6":0.01833,"16.6":0.04398,"17.6":0.04398,"18.2":0.00367,"18.5-18.6":0.011,"26.0":0.02199,"26.1":0.00367},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00029,"5.0-5.1":0,"6.0-6.1":0.00118,"7.0-7.1":0.00088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00265,"10.0-10.2":0.00029,"10.3":0.005,"11.0-11.2":0.07406,"11.3-11.4":0.00176,"12.0-12.1":0.00059,"12.2-12.5":0.0144,"13.0-13.1":0,"13.2":0.00147,"13.3":0.00059,"13.4-13.7":0.00235,"14.0-14.4":0.005,"14.5-14.8":0.00529,"15.0-15.1":0.005,"15.2-15.3":0.00382,"15.4":0.00441,"15.5":0.005,"15.6-15.8":0.06525,"16.0":0.00882,"16.1":0.01646,"16.2":0.00852,"16.3":0.01528,"16.4":0.00382,"16.5":0.00676,"16.6-16.7":0.08729,"17.0":0.00617,"17.1":0.0094,"17.2":0.00676,"17.3":0.00999,"17.4":0.01763,"17.5":0.03027,"17.6-17.7":0.07641,"18.0":0.01734,"18.1":0.03586,"18.2":0.0194,"18.3":0.06231,"18.4":0.03203,"18.5-18.6":1.63348,"26.0":0.20191,"26.1":0.00735},P:{"4":0.1929,"22":0.04061,"23":0.01015,"24":0.1726,"25":0.16244,"26":0.12183,"27":0.16244,"28":1.94933,"29":0.16244,_:"20 21 5.0-5.4 8.2 10.1 14.0","6.2-6.4":0.01015,"7.2-7.4":0.3858,"9.2":0.01015,"11.1-11.2":0.02031,"12.0":0.01015,"13.0":0.01015,"15.0":0.01015,"16.0":0.01015,"17.0":0.01015,"18.0":0.01015,"19.0":0.04061},I:{"0":0.03163,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.40372,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.85028,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00633,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.04434},Q:{"14.9":0.01267},O:{"0":0.34837},H:{"0":0.27},L:{"0":68.48356}}; diff --git a/node_modules/caniuse-lite/data/regions/LT.js b/node_modules/caniuse-lite/data/regions/LT.js new file mode 100644 index 0000000..7c0bfaf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LT.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00537,"77":0.03759,"88":0.00537,"106":0.01611,"115":0.38664,"121":0.00537,"125":0.01074,"127":0.00537,"128":0.03759,"129":0.01074,"132":0.01611,"133":0.00537,"134":0.02685,"135":0.02148,"136":0.01074,"137":0.00537,"138":0.00537,"139":0.02685,"140":0.11277,"141":0.04833,"142":0.06981,"143":1.93857,"144":1.54656,"145":0.01074,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 130 131 146 147 3.5 3.6"},D:{"39":0.04833,"40":0.04833,"41":0.04833,"42":0.04833,"43":0.04833,"44":0.04833,"45":0.04833,"46":0.04833,"47":0.04833,"48":0.04833,"49":0.0537,"50":0.04833,"51":0.04833,"52":0.04833,"53":0.04833,"54":0.04833,"55":0.04833,"56":0.04833,"57":0.04833,"58":0.04833,"59":0.04833,"60":0.04833,"79":0.04296,"81":0.00537,"83":0.00537,"85":0.02685,"86":0.00537,"87":0.02148,"88":0.67662,"90":0.01074,"91":0.00537,"92":0.00537,"98":0.0537,"101":0.01074,"102":0.00537,"103":0.02685,"104":0.04296,"105":0.00537,"106":0.04833,"107":0.00537,"108":0.04833,"109":0.95049,"110":0.00537,"111":0.00537,"112":0.01074,"113":0.02685,"114":0.09666,"115":0.09666,"116":0.15036,"117":0.01074,"118":0.01611,"119":0.03222,"120":0.28998,"121":0.04296,"122":0.31146,"123":0.01611,"124":0.04296,"125":1.74525,"126":0.03222,"127":0.01074,"128":0.05907,"129":0.16647,"130":0.04296,"131":0.38664,"132":0.04296,"133":0.07518,"134":0.07518,"135":0.08055,"136":0.1074,"137":0.16647,"138":0.30072,"139":2.07819,"140":6.69102,"141":16.92624,"142":0.22554,"143":0.00537,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 84 89 93 94 95 96 97 99 100 144 145"},F:{"79":0.00537,"84":0.00537,"86":0.00537,"87":0.00537,"91":0.01074,"92":0.03759,"95":0.04833,"102":0.00537,"114":0.00537,"119":0.00537,"120":0.51015,"121":0.27387,"122":3.1146,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 88 89 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01074,"92":0.01074,"108":0.00537,"109":0.04296,"114":0.00537,"120":0.01074,"122":0.00537,"123":0.00537,"124":0.00537,"126":0.00537,"127":0.00537,"131":0.04296,"132":0.00537,"133":0.00537,"134":0.02685,"135":0.00537,"136":0.01074,"137":0.01611,"138":0.0537,"139":0.04296,"140":0.8055,"141":3.88251,"142":0.00537,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 121 125 128 129 130"},E:{"10":0.00537,"11":0.01074,"14":0.00537,_:"0 4 5 6 7 8 9 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 15.1 15.2-15.3 16.0 26.2","10.1":0.01074,"13.1":0.01611,"14.1":0.01074,"15.4":0.01611,"15.5":0.01074,"15.6":0.0537,"16.1":0.00537,"16.2":0.00537,"16.3":0.01074,"16.4":0.01611,"16.5":0.01074,"16.6":0.07518,"17.0":0.00537,"17.1":0.03759,"17.2":0.01074,"17.3":0.02685,"17.4":0.03759,"17.5":0.03222,"17.6":0.18258,"18.0":0.01611,"18.1":0.04833,"18.2":0.01611,"18.3":0.04833,"18.4":0.02148,"18.5-18.6":0.16647,"26.0":0.46182,"26.1":0.01074},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00102,"5.0-5.1":0,"6.0-6.1":0.00408,"7.0-7.1":0.00306,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00919,"10.0-10.2":0.00102,"10.3":0.01736,"11.0-11.2":0.25733,"11.3-11.4":0.00613,"12.0-12.1":0.00204,"12.2-12.5":0.05004,"13.0-13.1":0,"13.2":0.00511,"13.3":0.00204,"13.4-13.7":0.00817,"14.0-14.4":0.01736,"14.5-14.8":0.01838,"15.0-15.1":0.01736,"15.2-15.3":0.01327,"15.4":0.01532,"15.5":0.01736,"15.6-15.8":0.22669,"16.0":0.03063,"16.1":0.05718,"16.2":0.02961,"16.3":0.0531,"16.4":0.01327,"16.5":0.02349,"16.6-16.7":0.30328,"17.0":0.02144,"17.1":0.03268,"17.2":0.02349,"17.3":0.03472,"17.4":0.06127,"17.5":0.10518,"17.6-17.7":0.2655,"18.0":0.06025,"18.1":0.12458,"18.2":0.06739,"18.3":0.21648,"18.4":0.1113,"18.5-18.6":5.67547,"26.0":0.70152,"26.1":0.02553},P:{"4":0.04155,"22":0.04155,"23":0.01039,"24":0.03116,"25":0.02077,"26":0.06232,"27":0.05194,"28":2.11904,"29":0.15581,_:"20 21 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01039,"7.2-7.4":0.05194,"8.2":0.01039},I:{"0":0.01387,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.45384,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01611,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4029},Q:{"14.9":0.00463},O:{"0":0.05094},H:{"0":0},L:{"0":33.28724}}; diff --git a/node_modules/caniuse-lite/data/regions/LU.js b/node_modules/caniuse-lite/data/regions/LU.js new file mode 100644 index 0000000..613d42e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LU.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.00724,"52":0.01448,"60":0.04343,"68":0.00724,"78":0.10857,"91":0.01448,"102":0.07238,"104":0.01448,"108":0.06514,"115":0.45599,"125":0.01448,"128":2.94587,"133":0.00724,"134":0.00724,"135":0.00724,"136":0.04343,"137":0.00724,"138":0.00724,"139":0.02171,"140":0.3619,"141":0.02171,"142":0.06514,"143":2.29445,"144":1.17979,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 145 146 147 3.5 3.6"},D:{"55":0.00724,"77":0.01448,"79":0.03619,"87":0.01448,"88":0.00724,"102":0.01448,"103":0.02895,"104":0.05067,"108":0.05067,"109":0.26057,"112":0.00724,"114":0.21714,"116":0.10857,"118":0.6659,"119":0.02895,"120":0.10133,"121":0.01448,"122":0.16647,"124":0.00724,"125":30.37789,"126":0.02171,"127":0.02171,"128":0.02895,"129":0.02171,"130":0.00724,"131":0.05067,"132":0.01448,"133":0.05067,"134":0.10133,"135":0.05067,"136":0.11581,"137":0.29676,"138":0.27504,"139":0.39809,"140":4.58889,"141":9.01855,"142":0.152,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 101 105 106 107 110 111 113 115 117 123 143 144 145"},F:{"91":0.00724,"92":0.01448,"95":0.01448,"96":0.02895,"114":0.00724,"117":0.01448,"120":0.07238,"121":0.19543,"122":1.36074,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"106":0.02171,"108":0.02171,"109":0.01448,"120":0.00724,"122":0.00724,"129":0.01448,"131":0.00724,"132":0.00724,"133":0.02171,"134":0.02171,"135":0.00724,"136":0.00724,"137":0.00724,"138":0.07962,"139":0.07962,"140":1.20875,"141":5.04489,"142":0.00724,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 127 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 26.2","12.1":0.00724,"13.1":0.00724,"14.1":0.03619,"15.1":0.00724,"15.5":0.00724,"15.6":0.10133,"16.0":0.01448,"16.1":0.05067,"16.2":0.00724,"16.3":0.10857,"16.4":0.00724,"16.5":0.05067,"16.6":0.16647,"17.0":0.01448,"17.1":0.23162,"17.2":0.03619,"17.3":0.0579,"17.4":0.0579,"17.5":0.10857,"17.6":0.42704,"18.0":0.01448,"18.1":0.07962,"18.2":0.09409,"18.3":0.18095,"18.4":0.10857,"18.5-18.6":0.60799,"26.0":0.91923,"26.1":0.01448},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00108,"5.0-5.1":0,"6.0-6.1":0.00431,"7.0-7.1":0.00323,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0097,"10.0-10.2":0.00108,"10.3":0.01833,"11.0-11.2":0.2717,"11.3-11.4":0.00647,"12.0-12.1":0.00216,"12.2-12.5":0.05283,"13.0-13.1":0,"13.2":0.00539,"13.3":0.00216,"13.4-13.7":0.00863,"14.0-14.4":0.01833,"14.5-14.8":0.01941,"15.0-15.1":0.01833,"15.2-15.3":0.01402,"15.4":0.01617,"15.5":0.01833,"15.6-15.8":0.23935,"16.0":0.03235,"16.1":0.06038,"16.2":0.03127,"16.3":0.05606,"16.4":0.01402,"16.5":0.0248,"16.6-16.7":0.32022,"17.0":0.02264,"17.1":0.0345,"17.2":0.0248,"17.3":0.03666,"17.4":0.06469,"17.5":0.11105,"17.6-17.7":0.28032,"18.0":0.06361,"18.1":0.13154,"18.2":0.07116,"18.3":0.22857,"18.4":0.11752,"18.5-18.6":5.99247,"26.0":0.7407,"26.1":0.02695},P:{"4":0.06227,"21":0.01038,"22":0.01038,"23":0.01038,"24":0.01038,"25":0.04152,"26":0.01038,"27":0.02076,"28":2.14847,"29":0.1972,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01038,"16.0":0.01038},I:{"0":0.00827,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.34789,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02895,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":1.45505},Q:{"14.9":0.01104},O:{"0":0.05522},H:{"0":0},L:{"0":13.38459}}; diff --git a/node_modules/caniuse-lite/data/regions/LV.js b/node_modules/caniuse-lite/data/regions/LV.js new file mode 100644 index 0000000..bad3005 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LV.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.01802,"16":0.01802,"48":0.03605,"52":0.01802,"60":0.01802,"72":0.01202,"77":0.01202,"95":0.00601,"113":0.03004,"114":0.01202,"115":0.36649,"123":0.05407,"125":0.01202,"127":0.01202,"128":0.03605,"130":0.00601,"132":0.00601,"133":0.00601,"134":0.01202,"135":0.00601,"136":0.02403,"138":0.00601,"139":0.01802,"140":0.17423,"141":0.01802,"142":0.09012,"143":1.80841,"144":1.76034,"145":0.00601,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 116 117 118 119 120 121 122 124 126 129 131 137 146 147 3.5 3.6"},D:{"38":0.00601,"39":0.00601,"40":0.00601,"41":0.00601,"43":0.00601,"44":0.00601,"46":0.00601,"47":0.00601,"48":0.17423,"49":0.00601,"53":0.00601,"54":0.00601,"56":0.00601,"59":0.00601,"79":0.09012,"83":0.00601,"87":0.13218,"88":0.00601,"89":0.00601,"92":0.00601,"96":0.00601,"102":0.02403,"103":0.01802,"104":0.04806,"105":0.00601,"106":0.03004,"108":0.01202,"109":1.48998,"111":0.00601,"112":1.33378,"114":0.00601,"115":0.01202,"116":0.10814,"118":0.01202,"119":0.03605,"120":0.02403,"121":0.00601,"122":0.12016,"123":0.00601,"124":0.01802,"125":1.50801,"126":0.09613,"127":0.01802,"128":0.12617,"129":0.01202,"130":0.03605,"131":0.1502,"132":0.04206,"133":0.09012,"134":0.0721,"135":0.12617,"136":0.05407,"137":0.06609,"138":0.34246,"139":2.0247,"140":7.68423,"141":19.8985,"142":0.33044,"143":0.28238,"144":0.01802,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 42 45 50 51 52 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 90 91 93 94 95 97 98 99 100 101 107 110 113 117 145"},F:{"28":0.00601,"91":0.03004,"92":0.05407,"95":0.16822,"120":0.25834,"121":0.2283,"122":2.12082,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00601,"109":0.01802,"121":0.19826,"122":0.00601,"128":0.00601,"130":0.03004,"131":0.01202,"132":0.02403,"133":0.0721,"134":0.01202,"135":0.00601,"136":0.00601,"137":0.00601,"138":0.01802,"139":0.08411,"140":0.8231,"141":3.47262,"142":0.00601,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 123 124 125 126 127 129"},E:{"4":0.01802,"14":0.00601,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.4 15.5 16.0 26.2","12.1":0.04206,"13.1":0.05407,"14.1":0.01202,"15.2-15.3":0.00601,"15.6":0.10814,"16.1":0.00601,"16.2":0.00601,"16.3":0.00601,"16.4":0.0721,"16.5":0.00601,"16.6":0.08411,"17.0":0.01802,"17.1":0.10214,"17.2":0.01202,"17.3":0.01802,"17.4":0.02403,"17.5":0.02403,"17.6":0.16222,"18.0":0.01802,"18.1":0.03004,"18.2":0.01202,"18.3":0.04206,"18.4":0.03605,"18.5-18.6":0.16822,"26.0":0.61282,"26.1":0.03605},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00099,"5.0-5.1":0,"6.0-6.1":0.00398,"7.0-7.1":0.00298,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00895,"10.0-10.2":0.00099,"10.3":0.0169,"11.0-11.2":0.25059,"11.3-11.4":0.00597,"12.0-12.1":0.00199,"12.2-12.5":0.04873,"13.0-13.1":0,"13.2":0.00497,"13.3":0.00199,"13.4-13.7":0.00796,"14.0-14.4":0.0169,"14.5-14.8":0.0179,"15.0-15.1":0.0169,"15.2-15.3":0.01293,"15.4":0.01492,"15.5":0.0169,"15.6-15.8":0.22076,"16.0":0.02983,"16.1":0.05569,"16.2":0.02884,"16.3":0.05171,"16.4":0.01293,"16.5":0.02287,"16.6-16.7":0.29534,"17.0":0.02088,"17.1":0.03182,"17.2":0.02287,"17.3":0.03381,"17.4":0.05966,"17.5":0.10242,"17.6-17.7":0.25855,"18.0":0.05867,"18.1":0.12132,"18.2":0.06563,"18.3":0.21081,"18.4":0.10839,"18.5-18.6":5.52692,"26.0":0.68316,"26.1":0.02486},P:{"4":0.0209,"21":0.01045,"23":0.01045,"24":0.01045,"25":0.01045,"26":0.09404,"27":0.05224,"28":2.72715,"29":0.15673,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0209},I:{"0":0.03986,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.56287,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00758,"7":0.00758,"8":0.42453,"9":0.08339,"10":0.1592,"11":1.08407,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33932},Q:{_:"14.9"},O:{"0":0.02395},H:{"0":0},L:{"0":28.34942}}; diff --git a/node_modules/caniuse-lite/data/regions/LY.js b/node_modules/caniuse-lite/data/regions/LY.js new file mode 100644 index 0000000..0475427 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LY.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.0023,"68":0.0023,"109":0.0023,"115":0.1196,"121":0.0069,"127":0.0023,"128":0.0161,"129":0.0023,"132":0.0023,"135":0.0184,"137":0.0023,"139":0.0023,"140":0.0115,"141":0.0046,"142":0.0069,"143":0.1886,"144":0.1679,"145":0.0023,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 130 131 133 134 136 138 146 147 3.5 3.6"},D:{"39":0.0023,"40":0.0023,"41":0.0023,"42":0.0023,"43":0.0023,"44":0.0023,"45":0.0023,"46":0.0023,"47":0.0023,"48":0.0023,"49":0.0023,"50":0.0023,"51":0.0069,"52":0.0023,"53":0.0023,"54":0.0023,"55":0.0023,"56":0.0023,"57":0.0023,"58":0.0046,"59":0.0023,"60":0.0046,"63":0.0069,"68":0.0023,"70":0.0092,"71":0.0092,"72":0.0023,"73":0.0161,"74":0.0023,"75":0.0069,"76":0.0023,"78":0.0069,"79":0.0161,"80":0.0023,"81":0.0161,"83":0.0184,"84":0.0023,"85":0.0023,"86":0.0138,"87":0.0322,"88":0.0046,"89":0.0023,"90":0.0092,"91":0.0184,"92":0.0023,"93":0.0046,"94":0.0046,"95":0.0023,"96":0.0138,"97":0.0023,"98":0.0184,"99":0.0023,"100":0.0092,"101":0.0092,"102":0.0023,"103":0.0368,"104":0.0207,"105":0.0023,"106":0.0046,"108":0.0115,"109":1.0327,"110":0.0092,"111":0.0161,"112":0.0023,"113":0.0023,"114":0.0138,"115":0.0023,"116":0.0161,"118":0.0046,"119":0.0046,"120":0.0138,"121":0.0069,"122":0.0138,"123":0.046,"124":0.0092,"125":1.5042,"126":0.0138,"127":0.0184,"128":0.0092,"129":0.0069,"130":0.0115,"131":0.0943,"132":0.0138,"133":0.0115,"134":0.0161,"135":0.0345,"136":0.0437,"137":0.0851,"138":0.1311,"139":0.1886,"140":1.9366,"141":4.6667,"142":0.046,"143":0.0023,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 65 66 67 69 77 107 117 144 145"},F:{"40":0.0023,"46":0.0023,"73":0.0046,"79":0.0161,"81":0.0092,"82":0.0023,"84":0.0046,"85":0.0069,"90":0.0023,"91":0.0713,"92":0.1081,"95":0.0345,"114":0.0023,"117":0.0023,"119":0.0023,"120":0.046,"121":0.0322,"122":0.4715,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 83 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.0023,"14":0.0023,"15":0.0023,"16":0.0023,"18":0.0115,"84":0.0023,"89":0.0023,"90":0.0023,"92":0.0276,"100":0.0046,"109":0.0184,"114":0.2001,"122":0.0046,"123":0.0115,"129":0.0023,"130":0.0023,"131":0.023,"132":0.0023,"133":0.0023,"134":0.0368,"135":0.0023,"136":0.0069,"137":0.0046,"138":0.0161,"139":0.0207,"140":0.3105,"141":1.4835,"142":0.0046,_:"12 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 125 126 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.3 16.4 16.5 26.2","5.1":0.0253,"14.1":0.322,"15.6":0.0069,"16.1":0.0115,"16.2":0.0023,"16.6":0.0138,"17.0":0.0046,"17.1":0.0046,"17.2":0.0046,"17.3":0.0046,"17.4":0.0046,"17.5":0.0046,"17.6":0.023,"18.0":0.0023,"18.1":0.0092,"18.2":0.0023,"18.3":0.0069,"18.4":0.0046,"18.5-18.6":0.023,"26.0":0.0713,"26.1":0.0023},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0,"6.0-6.1":0.00384,"7.0-7.1":0.00288,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00865,"10.0-10.2":0.00096,"10.3":0.01633,"11.0-11.2":0.24213,"11.3-11.4":0.00577,"12.0-12.1":0.00192,"12.2-12.5":0.04708,"13.0-13.1":0,"13.2":0.0048,"13.3":0.00192,"13.4-13.7":0.00769,"14.0-14.4":0.01633,"14.5-14.8":0.0173,"15.0-15.1":0.01633,"15.2-15.3":0.01249,"15.4":0.01441,"15.5":0.01633,"15.6-15.8":0.21331,"16.0":0.02883,"16.1":0.05381,"16.2":0.02786,"16.3":0.04996,"16.4":0.01249,"16.5":0.0221,"16.6-16.7":0.28537,"17.0":0.02018,"17.1":0.03075,"17.2":0.0221,"17.3":0.03267,"17.4":0.05765,"17.5":0.09897,"17.6-17.7":0.24982,"18.0":0.05669,"18.1":0.11722,"18.2":0.06342,"18.3":0.2037,"18.4":0.10473,"18.5-18.6":5.34032,"26.0":0.66009,"26.1":0.02402},P:{"4":0.02043,"20":0.01021,"21":0.03064,"22":0.08171,"23":0.06128,"24":0.26556,"25":0.33705,"26":0.16342,"27":0.4494,"28":2.50235,"29":0.12256,_:"5.0-5.4 8.2 10.1","6.2-6.4":0.02043,"7.2-7.4":0.19406,"9.2":0.02043,"11.1-11.2":0.02043,"12.0":0.01021,"13.0":0.01021,"14.0":0.02043,"15.0":0.01021,"16.0":0.03064,"17.0":0.04085,"18.0":0.05107,"19.0":0.09192},I:{"0":0.02306,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":5.96752,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0092,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16938},Q:{_:"14.9"},O:{"0":0.17708},H:{"0":0.03},L:{"0":63.84712}}; diff --git a/node_modules/caniuse-lite/data/regions/MA.js b/node_modules/caniuse-lite/data/regions/MA.js new file mode 100644 index 0000000..990c689 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.8196,"65":0.01093,"75":0.00546,"78":0.00546,"100":0.00546,"115":0.21856,"125":0.01639,"127":0.00546,"128":0.01639,"130":0.00546,"132":0.00546,"133":0.00546,"134":0.00546,"135":0.00546,"136":0.01093,"137":0.00546,"138":0.01093,"139":0.00546,"140":0.03278,"141":0.01093,"142":0.03825,"143":0.91795,"144":0.73218,"145":0.00546,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 131 146 147 3.5 3.6"},D:{"29":0.00546,"39":0.00546,"40":0.00546,"41":0.01093,"42":0.00546,"43":0.01093,"44":0.00546,"45":0.01093,"46":0.00546,"47":0.01093,"48":0.01639,"49":0.01639,"50":0.01093,"51":0.00546,"52":0.00546,"53":0.00546,"54":0.00546,"55":0.01093,"56":0.02732,"57":0.00546,"58":0.01093,"59":0.01093,"60":0.00546,"63":0.00546,"65":0.00546,"66":0.01093,"67":0.00546,"68":0.01093,"69":0.00546,"70":0.00546,"71":0.00546,"72":0.01639,"73":0.01639,"74":0.00546,"75":0.01093,"76":0.00546,"77":0.00546,"79":0.04918,"80":0.00546,"81":0.01093,"83":0.03825,"84":0.00546,"85":0.01639,"86":0.01093,"87":0.03278,"88":0.00546,"90":0.00546,"91":0.00546,"92":0.00546,"93":0.00546,"94":0.00546,"95":0.00546,"97":0.00546,"98":0.01093,"100":0.01639,"101":0.02186,"102":0.01093,"103":0.03825,"104":0.11474,"105":0.01093,"106":0.02732,"107":0.01639,"108":0.02186,"109":1.2895,"110":0.02732,"111":0.01093,"112":8.31074,"113":0.01093,"114":0.02732,"115":0.01093,"116":0.06557,"117":0.01093,"118":0.01639,"119":0.04918,"120":0.03278,"121":0.02186,"122":0.08742,"123":0.02186,"124":0.04918,"125":4.87935,"126":0.65022,"127":0.02732,"128":0.09289,"129":0.03278,"130":0.03825,"131":0.12567,"132":0.0601,"133":0.0601,"134":0.08196,"135":0.08742,"136":0.11474,"137":0.15846,"138":0.47537,"139":0.63929,"140":6.06504,"141":13.92774,"142":0.18031,"143":0.01093,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 64 78 89 96 99 144 145"},F:{"79":0.00546,"85":0.00546,"91":0.00546,"92":0.02186,"95":0.03825,"114":0.01093,"118":0.00546,"119":0.00546,"120":0.15299,"121":0.08196,"122":1.2294,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01093,"92":0.03278,"100":0.01093,"101":0.01093,"102":0.01093,"103":0.01093,"104":0.01093,"105":0.01093,"106":0.01093,"107":0.01093,"108":0.01093,"109":0.03278,"110":0.01093,"111":0.01093,"112":0.01093,"113":0.01093,"114":0.11474,"115":0.01093,"116":0.01093,"117":0.01093,"118":0.01093,"119":0.01093,"120":0.01093,"121":0.01093,"122":0.03825,"123":0.01093,"124":0.01093,"125":0.01093,"126":0.01093,"127":0.01093,"128":0.01093,"129":0.01093,"130":0.01093,"131":0.02732,"132":0.01639,"133":0.01639,"134":0.01639,"135":0.01639,"136":0.01639,"137":0.01093,"138":0.02186,"139":0.02732,"140":0.55186,"141":3.43139,"142":0.00546,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0.00546,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 15.5 16.0 16.2 26.2","5.1":0.01093,"12.1":0.00546,"13.1":0.01639,"14.1":0.01093,"15.1":0.00546,"15.6":0.04918,"16.1":0.00546,"16.3":0.00546,"16.4":0.00546,"16.5":0.00546,"16.6":0.0601,"17.0":0.00546,"17.1":0.01639,"17.2":0.01093,"17.3":0.01093,"17.4":0.01093,"17.5":0.03278,"17.6":0.07103,"18.0":0.01639,"18.1":0.01639,"18.2":0.00546,"18.3":0.02732,"18.4":0.02732,"18.5-18.6":0.06557,"26.0":0.20763,"26.1":0.00546},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00069,"5.0-5.1":0,"6.0-6.1":0.00275,"7.0-7.1":0.00206,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00618,"10.0-10.2":0.00069,"10.3":0.01168,"11.0-11.2":0.17318,"11.3-11.4":0.00412,"12.0-12.1":0.00137,"12.2-12.5":0.03367,"13.0-13.1":0,"13.2":0.00344,"13.3":0.00137,"13.4-13.7":0.0055,"14.0-14.4":0.01168,"14.5-14.8":0.01237,"15.0-15.1":0.01168,"15.2-15.3":0.00893,"15.4":0.01031,"15.5":0.01168,"15.6-15.8":0.15256,"16.0":0.02062,"16.1":0.03848,"16.2":0.01993,"16.3":0.03573,"16.4":0.00893,"16.5":0.01581,"16.6-16.7":0.2041,"17.0":0.01443,"17.1":0.02199,"17.2":0.01581,"17.3":0.02336,"17.4":0.04123,"17.5":0.07078,"17.6-17.7":0.17867,"18.0":0.04055,"18.1":0.08384,"18.2":0.04536,"18.3":0.14569,"18.4":0.07491,"18.5-18.6":3.81948,"26.0":0.47211,"26.1":0.01718},P:{"4":0.13472,"20":0.01036,"21":0.02073,"22":0.02073,"23":0.02073,"24":0.04145,"25":0.0829,"26":0.09326,"27":0.0829,"28":1.72021,"29":0.10363,"5.0-5.4":0.01036,"6.2-6.4":0.01036,"7.2-7.4":0.15544,_:"8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","11.1-11.2":0.01036,"13.0":0.01036,"17.0":0.01036,"19.0":0.01036},I:{"0":0.0453,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.32659,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.06713,"9":0.01343,"10":0.02014,"11":0.13426,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14515},Q:{_:"14.9"},O:{"0":0.04536},H:{"0":0},L:{"0":39.05943}}; diff --git a/node_modules/caniuse-lite/data/regions/MC.js b/node_modules/caniuse-lite/data/regions/MC.js new file mode 100644 index 0000000..1ccd942 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MC.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.04696,"44":0.00671,"115":4.87073,"122":0.00671,"128":0.00671,"130":0.00671,"135":0.18114,"136":0.16102,"138":0.00671,"139":0.04025,"140":0.63736,"141":0.00671,"142":0.04025,"143":1.99257,"144":1.69738,"145":0.02013,"146":0.00671,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 127 129 131 132 133 134 137 147 3.5 3.6"},D:{"45":0.00671,"79":0.00671,"80":0.00671,"86":0.00671,"87":0.17443,"89":0.00671,"90":0.02684,"93":0.00671,"95":0.04025,"96":0.01342,"97":0.02013,"98":0.61052,"99":0.18785,"103":1.44244,"109":0.17443,"112":0.2214,"116":0.17443,"119":0.01342,"120":0.06709,"122":0.00671,"123":0.01342,"124":0.00671,"125":0.30861,"126":0.02013,"128":0.04025,"130":0.04025,"131":0.90572,"132":0.04025,"133":0.35558,"134":6.62849,"135":0.2952,"136":0.09393,"137":0.18114,"138":0.40925,"139":1.52965,"140":6.28633,"141":13.21673,"142":0.16102,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 88 91 92 94 100 101 102 104 105 106 107 108 110 111 113 114 115 117 118 121 127 129 143 144 145"},F:{"83":0.01342,"84":0.01342,"91":0.01342,"114":0.1476,"115":0.01342,"117":0.04696,"120":0.69103,"122":2.18713,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"97":0.00671,"98":0.10734,"99":0.02684,"109":0.00671,"114":0.00671,"130":0.00671,"131":0.10734,"132":0.02684,"133":0.01342,"134":0.12076,"135":0.06038,"136":0.02684,"138":0.05367,"139":0.02684,"140":1.17408,"141":5.63556,"142":0.00671,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 137"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.4 26.2","13.1":0.02684,"14.1":0.02013,"15.4":0.00671,"15.6":0.32874,"16.0":0.00671,"16.1":0.02013,"16.2":0.01342,"16.3":0.02013,"16.5":0.17443,"16.6":0.33545,"17.0":0.00671,"17.1":0.26165,"17.2":0.34216,"17.3":0.02013,"17.4":0.02013,"17.5":0.02684,"17.6":0.369,"18.0":0.02013,"18.1":0.06038,"18.2":0.02684,"18.3":0.06709,"18.4":0.10734,"18.5-18.6":0.94597,"26.0":1.85839,"26.1":0.04025},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00185,"5.0-5.1":0,"6.0-6.1":0.00741,"7.0-7.1":0.00556,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01667,"10.0-10.2":0.00185,"10.3":0.03148,"11.0-11.2":0.46667,"11.3-11.4":0.01111,"12.0-12.1":0.0037,"12.2-12.5":0.09074,"13.0-13.1":0,"13.2":0.00926,"13.3":0.0037,"13.4-13.7":0.01481,"14.0-14.4":0.03148,"14.5-14.8":0.03333,"15.0-15.1":0.03148,"15.2-15.3":0.02407,"15.4":0.02778,"15.5":0.03148,"15.6-15.8":0.41111,"16.0":0.05556,"16.1":0.1037,"16.2":0.0537,"16.3":0.0963,"16.4":0.02407,"16.5":0.04259,"16.6-16.7":0.55,"17.0":0.03889,"17.1":0.05926,"17.2":0.04259,"17.3":0.06296,"17.4":0.11111,"17.5":0.19074,"17.6-17.7":0.48148,"18.0":0.10926,"18.1":0.22593,"18.2":0.12222,"18.3":0.39259,"18.4":0.20185,"18.5-18.6":10.29256,"26.0":1.27222,"26.1":0.0463},P:{"28":1.07876,"29":0.07477,_:"4 20 21 22 23 24 25 26 27 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.02136},I:{"0":0.1939,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.14151,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03355,"11":0.03355,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.34556},Q:{"14.9":0.00329},O:{"0":0.00329},H:{"0":0},L:{"0":12.9775}}; diff --git a/node_modules/caniuse-lite/data/regions/MD.js b/node_modules/caniuse-lite/data/regions/MD.js new file mode 100644 index 0000000..01d4511 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MD.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.10231,"63":0.00487,"74":0.00487,"88":0.00487,"92":0.00974,"103":0.00487,"113":0.00487,"115":0.20462,"125":0.00487,"127":0.00974,"128":0.0877,"135":0.00487,"136":0.00487,"137":0.00487,"139":0.01949,"140":0.09744,"141":0.00487,"142":0.04872,"143":0.78439,"144":0.6967,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 134 138 145 146 147 3.5 3.6"},D:{"38":0.00974,"39":0.00974,"40":0.00974,"41":0.00974,"42":0.00974,"43":0.00974,"44":0.00974,"45":0.00974,"46":0.00974,"47":0.00974,"48":0.00974,"49":0.01462,"50":0.00974,"51":0.00974,"52":0.00974,"53":0.00974,"54":0.00974,"55":0.01462,"56":0.00974,"57":0.00974,"58":0.00974,"59":0.00974,"60":0.00974,"70":0.00974,"78":0.00487,"79":0.00974,"80":0.00487,"85":0.01462,"86":0.00487,"87":0.00487,"88":0.00487,"90":0.00974,"91":0.01949,"92":0.01462,"95":0.00487,"98":0.01462,"99":0.00487,"101":0.00487,"102":0.09744,"103":0.00974,"104":0.1218,"106":0.05846,"107":0.00487,"108":0.00974,"109":2.93294,"111":0.01949,"112":2.76242,"114":0.01462,"116":0.10231,"117":0.00487,"118":0.06821,"119":0.01462,"120":0.04385,"121":0.01462,"122":0.02436,"123":0.00974,"124":0.02923,"125":3.53707,"126":0.21437,"127":0.01462,"128":0.03898,"129":0.21437,"130":0.02923,"131":0.0877,"132":0.03898,"133":0.04385,"134":0.25822,"135":0.06821,"136":0.11206,"137":0.05846,"138":0.54079,"139":0.77952,"140":6.65515,"141":13.46134,"142":0.11693,"143":0.0341,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 81 83 84 89 93 94 96 97 100 105 110 113 115 144 145"},F:{"79":0.32155,"82":0.00974,"84":0.00487,"85":0.04385,"88":0.00487,"91":0.0341,"92":0.07795,"95":0.31181,"119":0.00487,"120":0.19001,"121":0.08282,"122":1.41288,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 86 87 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00487,"92":0.00487,"99":0.00487,"109":0.04385,"114":0.11693,"118":0.00974,"131":0.00487,"133":0.00974,"134":0.01949,"135":0.00487,"136":0.00974,"137":0.00487,"138":0.03898,"139":0.02436,"140":0.28745,"141":1.81238,"142":0.00487,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 122 123 124 125 126 127 128 129 130 132"},E:{"7":0.00974,"14":0.00487,_:"0 4 5 6 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 16.4 16.5 17.0 17.2 26.2","13.1":0.00487,"14.1":0.00487,"15.6":0.02923,"16.0":0.00487,"16.1":0.00487,"16.3":0.01462,"16.6":0.0341,"17.1":0.02436,"17.3":0.00974,"17.4":0.01949,"17.5":0.07795,"17.6":0.04872,"18.0":0.00974,"18.1":0.01462,"18.2":0.03898,"18.3":0.01949,"18.4":0.00974,"18.5-18.6":0.06334,"26.0":0.25822,"26.1":0.00487},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00095,"5.0-5.1":0,"6.0-6.1":0.00379,"7.0-7.1":0.00284,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00852,"10.0-10.2":0.00095,"10.3":0.0161,"11.0-11.2":0.23868,"11.3-11.4":0.00568,"12.0-12.1":0.00189,"12.2-12.5":0.04641,"13.0-13.1":0,"13.2":0.00474,"13.3":0.00189,"13.4-13.7":0.00758,"14.0-14.4":0.0161,"14.5-14.8":0.01705,"15.0-15.1":0.0161,"15.2-15.3":0.01231,"15.4":0.01421,"15.5":0.0161,"15.6-15.8":0.21027,"16.0":0.02841,"16.1":0.05304,"16.2":0.02747,"16.3":0.04925,"16.4":0.01231,"16.5":0.02178,"16.6-16.7":0.2813,"17.0":0.01989,"17.1":0.03031,"17.2":0.02178,"17.3":0.0322,"17.4":0.05683,"17.5":0.09756,"17.6-17.7":0.24626,"18.0":0.05588,"18.1":0.11555,"18.2":0.06251,"18.3":0.20079,"18.4":0.10324,"18.5-18.6":5.26421,"26.0":0.65069,"26.1":0.02368},P:{"4":0.02051,"20":0.01026,"21":0.03077,"22":0.04102,"23":0.03077,"24":0.08205,"25":0.07179,"26":0.07179,"27":0.08205,"28":2.31786,"29":0.20512,"5.0-5.4":0.01026,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0","7.2-7.4":0.05128,"14.0":0.01026,"17.0":0.02051,"18.0":0.02051,"19.0":0.01026},I:{"0":0.01536,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.71792,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.07308,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.50254},Q:{"14.9":0.04615},O:{"0":0.11282},H:{"0":0},L:{"0":40.31438}}; diff --git a/node_modules/caniuse-lite/data/regions/ME.js b/node_modules/caniuse-lite/data/regions/ME.js new file mode 100644 index 0000000..5d86929 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ME.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00687,"68":0.01031,"75":0.00344,"78":0.01374,"115":0.08244,"125":0.00344,"127":0.00344,"128":0.00344,"133":0.02748,"134":0.00687,"135":0.01031,"137":0.00344,"138":0.00344,"140":0.01374,"141":0.00687,"142":0.03092,"143":0.83471,"144":0.42938,"145":0.00687,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 136 139 146 147 3.5 3.6"},D:{"42":0.00344,"43":0.00344,"47":0.00344,"49":0.00344,"53":0.00344,"56":0.00344,"71":0.00344,"78":0.00344,"79":0.34007,"83":0.05496,"85":0.01031,"86":0.00344,"87":0.37785,"88":0.01031,"89":0.00344,"94":0.09618,"97":0.00687,"100":0.00687,"102":0.01374,"103":0.01718,"104":0.01718,"105":0.01031,"106":0.00687,"108":0.09962,"109":1.27095,"110":0.00344,"111":0.04466,"112":0.00344,"114":0.08244,"116":0.07214,"118":0.00344,"119":0.02061,"120":0.02405,"121":0.00344,"122":0.07214,"123":0.01718,"124":0.04122,"125":1.21943,"126":0.14084,"127":0.06183,"128":0.07214,"129":0.00344,"130":0.01718,"131":0.10649,"132":0.10649,"133":0.05153,"134":0.05153,"135":0.02748,"136":0.06527,"137":0.1271,"138":0.21297,"139":0.30228,"140":5.60249,"141":11.30802,"142":0.08244,"143":0.00687,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 80 81 84 90 91 92 93 95 96 98 99 101 107 113 115 117 144 145"},F:{"40":0.00344,"46":0.09275,"68":0.02405,"89":0.00344,"91":0.00687,"92":0.02061,"95":0.02405,"102":0.00344,"114":0.00344,"119":0.00344,"120":0.14771,"121":0.29885,"122":0.82784,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.04122,"109":0.00344,"114":0.01718,"124":0.00687,"129":0.00344,"131":0.00687,"132":0.00344,"134":0.00687,"135":0.00344,"136":0.00344,"137":0.00687,"138":0.00344,"139":0.00687,"140":0.18893,"141":1.23317,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 126 127 128 130 133 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 16.3 17.2 17.3 26.2","12.1":0.01374,"13.1":0.00687,"14.1":0.02405,"15.5":0.03092,"15.6":0.0584,"16.1":0.00344,"16.2":0.00687,"16.4":0.00344,"16.5":0.01374,"16.6":0.02748,"17.0":0.00344,"17.1":0.03092,"17.4":0.02405,"17.5":0.03092,"17.6":0.0584,"18.0":0.00344,"18.1":0.01031,"18.2":0.01718,"18.3":0.01031,"18.4":0.01718,"18.5-18.6":0.10649,"26.0":0.17862,"26.1":0.00344},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00156,"5.0-5.1":0,"6.0-6.1":0.00624,"7.0-7.1":0.00468,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01405,"10.0-10.2":0.00156,"10.3":0.02654,"11.0-11.2":0.39335,"11.3-11.4":0.00937,"12.0-12.1":0.00312,"12.2-12.5":0.07649,"13.0-13.1":0,"13.2":0.0078,"13.3":0.00312,"13.4-13.7":0.01249,"14.0-14.4":0.02654,"14.5-14.8":0.0281,"15.0-15.1":0.02654,"15.2-15.3":0.02029,"15.4":0.02341,"15.5":0.02654,"15.6-15.8":0.34652,"16.0":0.04683,"16.1":0.08741,"16.2":0.04527,"16.3":0.08117,"16.4":0.02029,"16.5":0.0359,"16.6-16.7":0.46359,"17.0":0.03278,"17.1":0.04995,"17.2":0.0359,"17.3":0.05307,"17.4":0.09366,"17.5":0.16077,"17.6-17.7":0.40584,"18.0":0.09209,"18.1":0.19043,"18.2":0.10302,"18.3":0.33091,"18.4":0.17014,"18.5-18.6":8.67559,"26.0":1.07235,"26.1":0.03902},P:{"4":0.23741,"20":0.05161,"21":0.02064,"22":0.04129,"23":0.11354,"24":0.02064,"25":0.10322,"26":0.11354,"27":0.17548,"28":3.8295,"29":0.22709,"5.0-5.4":0.06193,"6.2-6.4":0.02064,"7.2-7.4":0.24773,"8.2":0.02064,_:"9.2 11.1-11.2 12.0 13.0 14.0 15.0 18.0","10.1":0.02064,"16.0":0.01032,"17.0":0.01032,"19.0":0.01032},I:{"0":0.00655,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.19692,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.15754},Q:{_:"14.9"},O:{"0":0.00656},H:{"0":0},L:{"0":49.76059}}; diff --git a/node_modules/caniuse-lite/data/regions/MG.js b/node_modules/caniuse-lite/data/regions/MG.js new file mode 100644 index 0000000..3eb110b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.0041,"45":0.0041,"47":0.0041,"51":0.0041,"52":0.00819,"54":0.0041,"57":0.0041,"60":0.0041,"67":0.0041,"68":0.0041,"72":0.00819,"73":0.0041,"75":0.00819,"76":0.0041,"78":0.01638,"85":0.00819,"88":0.0041,"93":0.0041,"102":0.0041,"113":0.0041,"115":0.55296,"121":0.0041,"124":0.0041,"125":0.00819,"126":0.0041,"127":0.02048,"128":0.02867,"129":0.0041,"131":0.01229,"132":0.0041,"133":0.00819,"135":0.0041,"136":0.04506,"137":0.0041,"138":0.02048,"139":0.00819,"140":0.12288,"141":0.03277,"142":0.09421,"143":1.75718,"144":1.4377,"145":0.06554,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 48 49 50 53 55 56 58 59 61 62 63 64 65 66 69 70 71 74 77 79 80 81 82 83 84 86 87 89 90 91 92 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 123 130 134 146 147 3.5 3.6"},D:{"11":0.0041,"39":0.00819,"40":0.0041,"41":0.00819,"42":0.01229,"43":0.00819,"44":0.00819,"45":0.0041,"46":0.0041,"47":0.0041,"48":0.0041,"49":0.01229,"50":0.00819,"51":0.0041,"52":0.00819,"53":0.00819,"54":0.01229,"55":0.0041,"56":0.0041,"57":0.02048,"58":0.0041,"59":0.00819,"60":0.01229,"61":0.01638,"63":0.00819,"64":0.0041,"65":0.01229,"66":0.0041,"67":0.00819,"68":0.00819,"70":0.00819,"71":0.00819,"73":0.02048,"74":0.0041,"75":0.0041,"76":0.0041,"77":0.0041,"78":0.0041,"79":0.03686,"80":0.02458,"81":0.02458,"83":0.00819,"84":0.00819,"85":0.02867,"86":0.01229,"87":0.03277,"88":0.0041,"89":0.00819,"90":0.00819,"91":0.02048,"92":0.0041,"93":0.0041,"94":0.00819,"95":0.03686,"97":0.00819,"98":0.0041,"99":0.00819,"100":0.0041,"101":0.02458,"102":0.0041,"103":0.02048,"104":0.01638,"105":0.00819,"106":0.01229,"107":0.0041,"108":0.01229,"109":1.5401,"110":0.0041,"111":0.01229,"112":0.00819,"113":0.00819,"114":0.01229,"115":0.02048,"116":0.11469,"117":0.0041,"118":0.02048,"119":0.01638,"120":0.03277,"121":0.02048,"122":0.06554,"123":0.01638,"124":0.03277,"125":0.85606,"126":0.03277,"127":0.05325,"128":0.03686,"129":0.07782,"130":0.05734,"131":0.08192,"132":0.04506,"133":0.04915,"134":0.07373,"135":0.07782,"136":0.16384,"137":0.15565,"138":0.56115,"139":0.63078,"140":5.47226,"141":12.93517,"142":0.25395,"143":0.00819,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 69 72 96 144 145"},F:{"65":0.0041,"74":0.0041,"79":0.02048,"82":0.0041,"90":0.00819,"91":0.01229,"92":0.01229,"95":0.04506,"102":0.0041,"113":0.00819,"114":0.00819,"119":0.0041,"120":0.13926,"121":0.02458,"122":1.024,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 75 76 77 78 80 81 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.0041},B:{"12":0.0041,"14":0.00819,"15":0.0041,"16":0.0041,"17":0.00819,"18":0.02867,"84":0.00819,"85":0.0041,"86":0.0041,"89":0.00819,"90":0.00819,"92":0.14336,"100":0.04506,"109":0.09011,"114":0.05325,"120":0.0041,"122":0.02867,"127":0.0041,"128":0.01638,"129":0.0041,"130":0.0041,"131":0.0041,"132":0.0041,"133":0.0041,"134":0.01229,"135":0.0041,"136":0.00819,"137":0.02048,"138":0.04096,"139":0.04096,"140":0.63078,"141":2.5641,"142":0.0041,_:"13 79 80 81 83 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 18.2 26.1 26.2","12.1":0.0041,"13.1":0.0041,"14.1":0.0041,"15.6":0.04506,"16.1":0.0041,"16.3":0.0041,"16.5":0.0041,"16.6":0.17613,"17.1":0.0041,"17.2":0.0041,"17.3":0.00819,"17.4":0.00819,"17.5":0.0041,"17.6":0.02458,"18.0":0.02048,"18.1":0.0041,"18.3":0.03277,"18.4":0.0041,"18.5-18.6":0.02867,"26.0":0.17613},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00032,"5.0-5.1":0,"6.0-6.1":0.00127,"7.0-7.1":0.00095,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00285,"10.0-10.2":0.00032,"10.3":0.00538,"11.0-11.2":0.07975,"11.3-11.4":0.0019,"12.0-12.1":0.00063,"12.2-12.5":0.01551,"13.0-13.1":0,"13.2":0.00158,"13.3":0.00063,"13.4-13.7":0.00253,"14.0-14.4":0.00538,"14.5-14.8":0.0057,"15.0-15.1":0.00538,"15.2-15.3":0.00411,"15.4":0.00475,"15.5":0.00538,"15.6-15.8":0.07025,"16.0":0.00949,"16.1":0.01772,"16.2":0.00918,"16.3":0.01646,"16.4":0.00411,"16.5":0.00728,"16.6-16.7":0.09399,"17.0":0.00665,"17.1":0.01013,"17.2":0.00728,"17.3":0.01076,"17.4":0.01899,"17.5":0.03259,"17.6-17.7":0.08228,"18.0":0.01867,"18.1":0.03861,"18.2":0.02089,"18.3":0.06709,"18.4":0.03449,"18.5-18.6":1.75885,"26.0":0.2174,"26.1":0.00791},P:{"25":0.0112,"26":0.0112,"27":0.0112,"28":0.35848,"29":0.0224,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.0112,"16.0":0.0112},I:{"0":0.24173,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":1.18939,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01638,_:"6 7 8 9 10 5.5"},S:{"2.5":0.13579,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.23616},Q:{"14.9":0.01181},O:{"0":0.50184},H:{"0":0.57},L:{"0":58.22381}}; diff --git a/node_modules/caniuse-lite/data/regions/MH.js b/node_modules/caniuse-lite/data/regions/MH.js new file mode 100644 index 0000000..8d9f952 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MH.js @@ -0,0 +1 @@ +module.exports={C:{"141":0.04122,"142":0.21127,"143":0.2628,"144":0.11337,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 145 146 147 3.5 3.6"},D:{"42":0.01546,"43":0.01546,"46":0.01546,"55":0.02577,"56":0.01546,"57":0.01546,"58":0.09791,"70":0.07214,"93":0.01546,"100":0.1649,"103":0.15459,"109":0.13913,"112":0.01546,"116":0.22158,"119":0.05668,"120":0.08245,"125":1.25733,"126":0.05668,"127":0.08245,"130":1.02029,"132":1.53559,"134":0.01546,"135":0.08245,"136":0.01546,"137":0.09791,"138":0.23704,"139":1.71595,"140":5.13239,"141":23.4513,"142":0.13913,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 47 48 49 50 51 52 53 54 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 113 114 115 117 118 121 122 123 124 128 129 131 133 143 144 145"},F:{"120":0.04122,"122":0.12367,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.05668,"114":0.01546,"121":0.01546,"122":0.01546,"130":0.01546,"131":0.01546,"138":0.29372,"139":0.30918,"140":1.67473,"141":5.67345,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 126 127 128 129 132 133 134 135 136 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 17.0 17.2 17.4 18.0 18.2 18.3 18.5-18.6 26.1 26.2","13.1":0.08245,"15.6":0.09791,"16.1":0.01546,"16.5":0.04122,"16.6":0.07214,"17.1":0.31949,"17.3":0.05668,"17.5":1.96329,"17.6":0.04122,"18.1":0.05668,"18.4":0.12367,"26.0":0.09791},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00078,"5.0-5.1":0,"6.0-6.1":0.0031,"7.0-7.1":0.00233,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00698,"10.0-10.2":0.00078,"10.3":0.01318,"11.0-11.2":0.19543,"11.3-11.4":0.00465,"12.0-12.1":0.00155,"12.2-12.5":0.038,"13.0-13.1":0,"13.2":0.00388,"13.3":0.00155,"13.4-13.7":0.0062,"14.0-14.4":0.01318,"14.5-14.8":0.01396,"15.0-15.1":0.01318,"15.2-15.3":0.01008,"15.4":0.01163,"15.5":0.01318,"15.6-15.8":0.17217,"16.0":0.02327,"16.1":0.04343,"16.2":0.02249,"16.3":0.04033,"16.4":0.01008,"16.5":0.01784,"16.6-16.7":0.23033,"17.0":0.01629,"17.1":0.02482,"17.2":0.01784,"17.3":0.02637,"17.4":0.04653,"17.5":0.07988,"17.6-17.7":0.20164,"18.0":0.04576,"18.1":0.09461,"18.2":0.05118,"18.3":0.16441,"18.4":0.08453,"18.5-18.6":4.31034,"26.0":0.53278,"26.1":0.01939},P:{"4":0.1139,"28":0.10355,"29":0.01035,_:"20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02904,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.04362,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.07271},Q:{"14.9":0.11633},O:{"0":0.01454},H:{"0":0},L:{"0":41.6723}}; diff --git a/node_modules/caniuse-lite/data/regions/MK.js b/node_modules/caniuse-lite/data/regions/MK.js new file mode 100644 index 0000000..346899e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MK.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00718,"52":0.05027,"78":0.00359,"92":0.00359,"111":0.00359,"114":0.00718,"115":0.27651,"125":0.00359,"127":0.00359,"128":0.02155,"132":0.01436,"134":0.00359,"135":0.00359,"136":0.00359,"139":0.00359,"140":0.01796,"141":0.00718,"142":0.02873,"143":0.77566,"144":0.70384,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 116 117 118 119 120 121 122 123 124 126 129 130 131 133 137 138 145 146 147 3.5 3.6"},D:{"39":0.00359,"40":0.00359,"41":0.00359,"42":0.00359,"43":0.00359,"44":0.00359,"45":0.00359,"46":0.00359,"47":0.00359,"48":0.00359,"49":0.01436,"50":0.00359,"51":0.00359,"52":0.00359,"53":0.01436,"54":0.00359,"55":0.00359,"56":0.00718,"57":0.00359,"58":0.01436,"59":0.00359,"60":0.00359,"66":0.00359,"70":0.01796,"71":0.00359,"73":0.00359,"79":0.28728,"83":0.01436,"84":0.01077,"87":0.07541,"90":0.00359,"91":0.00718,"92":0.00359,"93":0.00359,"94":0.00359,"95":0.01077,"98":0.01077,"102":0.00718,"103":0.00718,"104":0.00359,"108":0.10055,"109":1.92119,"111":0.00718,"112":1.29635,"113":0.00359,"114":0.02514,"116":0.0395,"118":0.00359,"119":0.00718,"120":0.02155,"121":0.01077,"122":0.04309,"123":0.02155,"124":0.01796,"125":2.06123,"126":0.19751,"127":0.01796,"128":0.04309,"129":0.01436,"130":0.00718,"131":0.07182,"132":0.03232,"133":0.07541,"134":0.03232,"135":0.06105,"136":0.04668,"137":0.05027,"138":0.21187,"139":0.33037,"140":4.94481,"141":13.47343,"142":0.12928,"143":0.00359,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 72 74 75 76 77 78 80 81 85 86 88 89 96 97 99 100 101 105 106 107 110 115 117 144 145"},F:{"36":0.02514,"40":0.04668,"46":0.03591,"91":0.01077,"92":0.02873,"95":0.0395,"114":0.00359,"119":0.00718,"120":0.06823,"121":0.10055,"122":0.75052,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00359,"109":0.01077,"114":0.02155,"115":0.00718,"122":0.00359,"123":0.00359,"130":0.00359,"131":0.00718,"132":0.00359,"133":0.00718,"134":0.01436,"135":0.00359,"136":0.00718,"137":0.01077,"138":0.00718,"139":0.00718,"140":0.3591,"141":1.50104,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 124 125 126 127 128 129 142"},E:{"14":0.00359,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.4 15.5 16.0 16.2 16.4 17.4 18.0 18.2 26.2","13.1":0.00359,"15.2-15.3":0.00359,"15.6":0.00718,"16.1":0.01436,"16.3":0.00359,"16.5":0.00359,"16.6":0.04309,"17.0":0.00359,"17.1":0.06464,"17.2":0.00359,"17.3":0.00359,"17.5":0.00718,"17.6":0.02514,"18.1":0.00359,"18.3":0.02155,"18.4":0.00718,"18.5-18.6":0.05027,"26.0":0.1616,"26.1":0.02514},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00157,"5.0-5.1":0,"6.0-6.1":0.00626,"7.0-7.1":0.0047,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0141,"10.0-10.2":0.00157,"10.3":0.02662,"11.0-11.2":0.39466,"11.3-11.4":0.0094,"12.0-12.1":0.00313,"12.2-12.5":0.07674,"13.0-13.1":0,"13.2":0.00783,"13.3":0.00313,"13.4-13.7":0.01253,"14.0-14.4":0.02662,"14.5-14.8":0.02819,"15.0-15.1":0.02662,"15.2-15.3":0.02036,"15.4":0.02349,"15.5":0.02662,"15.6-15.8":0.34768,"16.0":0.04698,"16.1":0.0877,"16.2":0.04542,"16.3":0.08144,"16.4":0.02036,"16.5":0.03602,"16.6-16.7":0.46514,"17.0":0.03289,"17.1":0.05012,"17.2":0.03602,"17.3":0.05325,"17.4":0.09397,"17.5":0.16131,"17.6-17.7":0.40719,"18.0":0.0924,"18.1":0.19107,"18.2":0.10336,"18.3":0.33202,"18.4":0.17071,"18.5-18.6":8.70447,"26.0":1.07592,"26.1":0.03915},P:{"4":0.18383,"21":0.01021,"22":0.01021,"23":0.01021,"24":0.04085,"25":0.04085,"26":0.03064,"27":0.09191,"28":3.10468,"29":0.18383,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0 18.0 19.0","5.0-5.4":0.04085,"6.2-6.4":0.01021,"7.2-7.4":0.12255,"14.0":0.03064,"16.0":0.01021},I:{"0":0.0128,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17302,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00359,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10894},Q:{_:"14.9"},O:{"0":0.00641},H:{"0":0},L:{"0":47.44531}}; diff --git a/node_modules/caniuse-lite/data/regions/ML.js b/node_modules/caniuse-lite/data/regions/ML.js new file mode 100644 index 0000000..5228b56 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ML.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00217,"43":0.00217,"57":0.00217,"60":0.00217,"72":0.00652,"77":0.00217,"85":0.00217,"100":0.00435,"109":0.00869,"115":0.06519,"127":0.01304,"128":0.00435,"129":0.00652,"131":0.00217,"137":0.00217,"138":0.00217,"139":0.01087,"140":0.0239,"141":0.00869,"142":0.01521,"143":0.50631,"144":0.48675,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 132 133 134 135 136 145 146 147 3.5 3.6"},D:{"39":0.00217,"40":0.00217,"41":0.00652,"42":0.00217,"43":0.00652,"44":0.00217,"45":0.00435,"46":0.00435,"47":0.00435,"48":0.00217,"49":0.00652,"50":0.00435,"51":0.00435,"52":0.00217,"53":0.00652,"54":0.00435,"55":0.00435,"56":0.00869,"57":0.00435,"58":0.00435,"59":0.00652,"60":0.00435,"62":0.00217,"65":0.00435,"66":0.00217,"68":0.00217,"69":0.00652,"70":0.00217,"72":0.00869,"73":0.00652,"74":0.00435,"75":0.00435,"76":0.00217,"77":0.00217,"79":0.01304,"80":0.00435,"81":0.00217,"83":0.00217,"84":0.00217,"85":0.00217,"86":0.00217,"87":0.01521,"91":0.00652,"92":0.00435,"93":0.00217,"95":0.00217,"98":0.00869,"99":0.00435,"103":0.00869,"105":0.00217,"106":0.00217,"107":0.00435,"109":0.1043,"110":0.00435,"111":0.00435,"112":2.07739,"113":0.00217,"114":0.01304,"116":0.00869,"117":0.00217,"119":0.01087,"120":0.00869,"122":0.01304,"123":0.03477,"124":0.00217,"125":1.0626,"126":0.21513,"127":0.00435,"128":0.05433,"129":0.00435,"130":0.01521,"131":0.04998,"132":0.01521,"133":0.01956,"134":0.01738,"135":0.04346,"136":0.01738,"137":0.0326,"138":0.19992,"139":0.15646,"140":1.47764,"141":3.44203,"142":0.04781,"143":0.00217,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 67 71 78 88 89 90 94 96 97 100 101 102 104 108 115 118 121 144 145"},F:{"64":0.02608,"91":0.00869,"92":0.00217,"95":0.01304,"106":0.00217,"113":0.00217,"114":0.00435,"120":0.04563,"121":0.01087,"122":0.3781,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00217,"13":0.00217,"14":0.00217,"16":0.01087,"17":0.00652,"18":0.01304,"84":0.00217,"89":0.01087,"90":0.01956,"92":0.06084,"95":0.00217,"100":0.00869,"109":0.00435,"112":0.00217,"114":0.10213,"116":0.00217,"121":0.00217,"122":0.01087,"124":0.00217,"126":0.00217,"128":0.00217,"131":0.00435,"133":0.00435,"134":0.00435,"135":0.00217,"136":0.03042,"137":0.00869,"138":0.03042,"139":0.04563,"140":0.31726,"141":1.38203,"142":0.00217,_:"15 79 80 81 83 85 86 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 117 118 119 120 123 125 127 129 130 132"},E:{"7":0.00435,"13":0.00869,_:"0 4 5 6 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 17.0 17.1 17.3 17.4 18.0 18.2 26.2","5.1":0.00869,"11.1":0.01304,"12.1":0.01087,"13.1":0.02173,"14.1":0.00217,"15.4":0.00217,"15.6":0.06519,"16.4":0.00217,"16.5":0.00217,"16.6":0.02825,"17.2":0.00217,"17.5":0.00435,"17.6":0.04129,"18.1":0.01521,"18.3":0.00435,"18.4":0.00217,"18.5-18.6":0.01521,"26.0":0.11952,"26.1":0.00435},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00061,"5.0-5.1":0,"6.0-6.1":0.00245,"7.0-7.1":0.00184,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00552,"10.0-10.2":0.00061,"10.3":0.01042,"11.0-11.2":0.15444,"11.3-11.4":0.00368,"12.0-12.1":0.00123,"12.2-12.5":0.03003,"13.0-13.1":0,"13.2":0.00306,"13.3":0.00123,"13.4-13.7":0.0049,"14.0-14.4":0.01042,"14.5-14.8":0.01103,"15.0-15.1":0.01042,"15.2-15.3":0.00797,"15.4":0.00919,"15.5":0.01042,"15.6-15.8":0.13605,"16.0":0.01839,"16.1":0.03432,"16.2":0.01777,"16.3":0.03187,"16.4":0.00797,"16.5":0.0141,"16.6-16.7":0.18202,"17.0":0.01287,"17.1":0.01961,"17.2":0.0141,"17.3":0.02084,"17.4":0.03677,"17.5":0.06312,"17.6-17.7":0.15934,"18.0":0.03616,"18.1":0.07477,"18.2":0.04045,"18.3":0.12993,"18.4":0.0668,"18.5-18.6":3.40624,"26.0":0.42103,"26.1":0.01532},P:{"21":0.01024,"22":0.03071,"23":0.174,"24":0.12282,"25":0.12282,"26":0.06141,"27":0.28659,"28":1.03377,"29":0.04094,_:"4 20 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","5.0-5.4":0.01024,"7.2-7.4":0.08188,"11.1-11.2":0.01024,"19.0":0.01024},I:{"0":0.0469,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.79228,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00435,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00783,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.05479},Q:{"14.9":0.04696},O:{"0":0.15654},H:{"0":0.1},L:{"0":75.97907}}; diff --git a/node_modules/caniuse-lite/data/regions/MM.js b/node_modules/caniuse-lite/data/regions/MM.js new file mode 100644 index 0000000..4deda9f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MM.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00293,"56":0.00293,"57":0.00293,"60":0.00293,"66":0.00293,"72":0.00586,"105":0.00293,"108":0.00586,"110":0.00293,"112":0.00293,"115":0.10259,"127":0.01466,"128":0.00586,"131":0.00293,"132":0.00293,"133":0.00293,"134":0.00293,"135":0.00879,"136":0.00293,"137":0.00293,"138":0.00879,"139":0.00293,"140":0.02052,"141":0.00879,"142":0.0381,"143":0.64189,"144":0.50413,"145":0.00586,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 109 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 146 147 3.5 3.6"},D:{"39":0.00586,"40":0.00586,"41":0.00586,"42":0.00586,"43":0.00586,"44":0.00586,"45":0.00586,"46":0.00586,"47":0.00586,"48":0.00586,"49":0.00586,"50":0.00586,"51":0.00586,"52":0.00586,"53":0.00586,"54":0.00586,"55":0.00586,"56":0.00879,"57":0.00586,"58":0.00586,"59":0.00586,"60":0.00586,"61":0.01759,"64":0.00293,"65":0.00293,"66":0.00293,"68":0.00293,"70":0.00879,"71":0.01172,"72":0.00586,"73":0.00293,"74":0.00586,"75":0.00586,"76":0.00293,"77":0.00293,"78":0.00293,"79":0.00879,"80":0.00586,"81":0.00293,"83":0.00293,"85":0.00293,"86":0.00293,"87":0.00586,"88":0.00586,"89":0.00879,"90":0.00293,"91":0.00293,"92":0.00293,"93":0.00293,"95":0.00586,"96":0.00293,"97":0.00586,"98":0.00293,"99":0.00293,"100":0.00293,"102":0.00293,"103":0.00586,"104":0.00293,"105":0.00586,"106":0.00879,"107":0.00293,"108":0.00586,"109":0.30776,"110":0.01172,"111":0.00586,"112":0.00293,"113":0.00293,"114":0.02931,"115":0.00879,"116":0.02052,"117":0.00293,"118":0.00293,"119":0.01466,"120":0.00879,"121":0.00586,"122":0.04103,"123":0.01172,"124":0.01759,"125":1.78498,"126":0.38689,"127":0.01172,"128":0.03517,"129":0.04397,"130":0.02052,"131":0.085,"132":0.02345,"133":0.02345,"134":0.52172,"135":0.04103,"136":0.07034,"137":0.07034,"138":0.26379,"139":0.27258,"140":2.92221,"141":7.54146,"142":0.11724,"143":0.01172,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 67 69 84 94 101 144 145"},F:{"79":0.00293,"90":0.00293,"91":0.00586,"92":0.00879,"95":0.00586,"101":0.00293,"113":0.00293,"114":0.00293,"117":0.00879,"119":0.02052,"120":0.04983,"121":0.01172,"122":0.2081,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00586,"17":0.00293,"18":0.00879,"89":0.00293,"90":0.00293,"92":0.02345,"100":0.00293,"109":0.00879,"114":0.04397,"120":0.00293,"122":0.00586,"128":0.00293,"131":0.00293,"133":0.07621,"134":0.00293,"135":0.00293,"136":0.00879,"137":0.00879,"138":0.04983,"139":0.05862,"140":0.2462,"141":1.38636,"142":0.00293,_:"12 14 15 16 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 129 130 132"},E:{"14":0.00293,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.2 26.2","13.1":0.00586,"14.1":0.01466,"15.1":0.00293,"15.6":0.02638,"16.1":0.00879,"16.3":0.00879,"16.5":0.00879,"16.6":0.06155,"17.0":0.00293,"17.1":0.01172,"17.3":0.00293,"17.4":0.00586,"17.5":0.01466,"17.6":0.06741,"18.0":0.00879,"18.1":0.00293,"18.2":0.00586,"18.3":0.01759,"18.4":0.00879,"18.5-18.6":0.05276,"26.0":0.21103,"26.1":0.00586},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0005,"5.0-5.1":0,"6.0-6.1":0.00199,"7.0-7.1":0.00149,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00447,"10.0-10.2":0.0005,"10.3":0.00845,"11.0-11.2":0.12523,"11.3-11.4":0.00298,"12.0-12.1":0.00099,"12.2-12.5":0.02435,"13.0-13.1":0,"13.2":0.00248,"13.3":0.00099,"13.4-13.7":0.00398,"14.0-14.4":0.00845,"14.5-14.8":0.00895,"15.0-15.1":0.00845,"15.2-15.3":0.00646,"15.4":0.00745,"15.5":0.00845,"15.6-15.8":0.11032,"16.0":0.01491,"16.1":0.02783,"16.2":0.01441,"16.3":0.02584,"16.4":0.00646,"16.5":0.01143,"16.6-16.7":0.14759,"17.0":0.01044,"17.1":0.0159,"17.2":0.01143,"17.3":0.0169,"17.4":0.02982,"17.5":0.05119,"17.6-17.7":0.12921,"18.0":0.02932,"18.1":0.06063,"18.2":0.0328,"18.3":0.10535,"18.4":0.05417,"18.5-18.6":2.76205,"26.0":0.34141,"26.1":0.01242},P:{"4":0.03383,"25":0.01128,"26":0.01128,"27":0.02255,"28":0.32703,"29":0.02255,_:"20 21 22 23 24 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01128,"7.2-7.4":0.01128,"13.0":0.02255},I:{"0":0.14824,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.18379,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01759,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10604},Q:{"14.9":0.05655},O:{"0":0.41},H:{"0":0},L:{"0":73.6471}}; diff --git a/node_modules/caniuse-lite/data/regions/MN.js b/node_modules/caniuse-lite/data/regions/MN.js new file mode 100644 index 0000000..60fb1e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MN.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.00552,"49":0.00552,"78":0.00552,"112":0.00552,"115":0.13793,"125":0.00552,"127":0.00552,"128":0.00552,"136":0.00552,"139":0.00552,"140":0.01103,"141":0.00552,"142":0.01103,"143":0.51308,"144":0.49653,"145":0.01103,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 134 135 137 138 146 147 3.5 3.6"},D:{"37":0.00552,"39":0.02759,"40":0.02759,"41":0.0331,"42":0.02207,"43":0.0331,"44":0.0331,"45":0.0331,"46":0.0331,"47":0.02759,"48":0.02759,"49":0.03862,"50":0.0331,"51":0.02759,"52":0.02759,"53":0.0331,"54":0.0331,"55":0.0331,"56":0.02759,"57":0.0331,"58":0.0331,"59":0.0331,"60":0.0331,"69":0.00552,"70":0.01655,"71":0.00552,"72":0.00552,"74":0.01655,"75":0.00552,"77":0.00552,"78":0.00552,"79":0.00552,"80":0.02207,"81":0.01103,"84":0.00552,"85":0.00552,"86":0.00552,"87":0.01103,"90":0.00552,"91":0.00552,"93":0.00552,"97":0.00552,"98":0.00552,"99":0.00552,"100":0.00552,"101":0.01655,"102":0.01103,"103":0.02207,"104":0.00552,"105":0.00552,"107":0.00552,"108":0.00552,"109":1.32408,"112":1.82061,"114":0.02759,"116":0.02759,"117":0.00552,"119":0.01655,"120":0.02207,"121":0.01655,"122":0.0662,"123":0.02759,"124":0.03862,"125":7.23279,"126":0.22068,"127":0.02759,"128":0.04965,"129":0.01655,"130":0.08276,"131":0.12689,"132":0.07724,"133":0.04414,"134":0.07724,"135":0.09931,"136":0.09379,"137":0.15448,"138":0.50756,"139":0.36412,"140":6.09077,"141":16.31929,"142":0.17654,"143":0.01103,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 61 62 63 64 65 66 67 68 73 76 83 88 89 92 94 95 96 106 110 111 113 115 118 144 145"},F:{"79":0.00552,"84":0.00552,"85":0.00552,"92":0.00552,"95":0.0331,"114":0.01103,"120":0.16551,"121":0.08827,"122":2.62609,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01103,"14":0.00552,"15":0.00552,"16":0.00552,"17":0.00552,"18":0.03862,"89":0.00552,"92":0.04414,"100":0.01103,"109":0.12137,"111":0.00552,"114":0.20965,"118":0.01103,"122":0.02759,"123":0.02207,"124":0.00552,"125":0.00552,"126":0.00552,"127":0.00552,"128":0.00552,"129":0.00552,"130":0.01103,"131":0.02207,"132":0.00552,"133":0.01655,"134":0.01655,"135":0.02207,"136":0.02207,"137":0.02759,"138":0.05517,"139":0.0662,"140":1.14754,"141":6.70316,"142":0.02207,_:"13 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 115 116 117 119 120 121"},E:{"11":0.00552,"13":0.00552,"14":0.00552,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 15.5 16.0 26.2","13.1":0.01103,"14.1":0.0331,"15.2-15.3":0.00552,"15.6":0.08827,"16.1":0.03862,"16.2":0.00552,"16.3":0.01655,"16.4":0.00552,"16.5":0.01103,"16.6":0.15999,"17.0":0.00552,"17.1":0.07172,"17.2":0.00552,"17.3":0.02207,"17.4":0.01103,"17.5":0.0331,"17.6":0.13793,"18.0":0.01103,"18.1":0.01103,"18.2":0.0331,"18.3":0.10482,"18.4":0.04965,"18.5-18.6":0.1931,"26.0":0.35309,"26.1":0.01655},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00125,"5.0-5.1":0,"6.0-6.1":0.005,"7.0-7.1":0.00375,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01125,"10.0-10.2":0.00125,"10.3":0.02125,"11.0-11.2":0.31496,"11.3-11.4":0.0075,"12.0-12.1":0.0025,"12.2-12.5":0.06124,"13.0-13.1":0,"13.2":0.00625,"13.3":0.0025,"13.4-13.7":0.01,"14.0-14.4":0.02125,"14.5-14.8":0.0225,"15.0-15.1":0.02125,"15.2-15.3":0.01625,"15.4":0.01875,"15.5":0.02125,"15.6-15.8":0.27747,"16.0":0.0375,"16.1":0.06999,"16.2":0.03625,"16.3":0.06499,"16.4":0.01625,"16.5":0.02875,"16.6-16.7":0.37121,"17.0":0.02625,"17.1":0.04,"17.2":0.02875,"17.3":0.0425,"17.4":0.07499,"17.5":0.12874,"17.6-17.7":0.32496,"18.0":0.07374,"18.1":0.15248,"18.2":0.08249,"18.3":0.26497,"18.4":0.13623,"18.5-18.6":6.94672,"26.0":0.85865,"26.1":0.03125},P:{"4":0.05137,"21":0.01027,"22":0.01027,"23":0.01027,"24":0.01027,"25":0.03082,"26":0.03082,"27":0.0822,"28":2.36323,"29":0.1233,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.0411,"7.2-7.4":0.05137},I:{"0":0.01791,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.10759,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0331,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11208},Q:{"14.9":0.04035},O:{"0":0.12104},H:{"0":0},L:{"0":31.63073}}; diff --git a/node_modules/caniuse-lite/data/regions/MO.js b/node_modules/caniuse-lite/data/regions/MO.js new file mode 100644 index 0000000..da4b34c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MO.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00403,"62":0.00403,"75":0.00403,"115":0.13292,"128":0.3021,"131":0.00403,"140":0.39072,"141":0.00403,"142":0.00403,"143":0.55184,"144":0.45114,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 133 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"11":0.01611,"49":0.00403,"68":0.00403,"72":0.00806,"79":0.04834,"81":0.00403,"83":0.00806,"86":0.00403,"87":0.02014,"89":0.00403,"90":0.00403,"92":0.0282,"97":0.00403,"98":0.00403,"101":0.05236,"102":0.00806,"103":0.01611,"105":0.03625,"107":0.00403,"108":0.04028,"109":0.3746,"114":0.20543,"115":0.05639,"116":0.04834,"117":0.00403,"118":0.00403,"119":0.05639,"120":0.02417,"121":0.01208,"122":0.03625,"123":0.01611,"124":0.07653,"125":1.92136,"126":0.00806,"127":0.02417,"128":0.18529,"129":0.00403,"130":0.12084,"131":0.03625,"132":0.0725,"133":0.04028,"134":0.19737,"135":0.03222,"136":0.05236,"137":0.08459,"138":0.37863,"139":0.3303,"140":4.38246,"141":11.91482,"142":0.18126,"143":0.09264,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 78 80 84 85 88 91 93 94 95 96 99 100 104 106 110 111 112 113 144 145"},F:{"79":0.00403,"91":0.00403,"92":0.01208,"95":0.03222,"120":0.06042,"121":0.00403,"122":0.31418,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02014,"92":0.00403,"109":0.03625,"110":0.00403,"118":0.02014,"120":0.03625,"121":0.00806,"122":0.02014,"123":0.00403,"125":0.00806,"126":0.00403,"127":0.02014,"128":0.00403,"129":0.00403,"131":0.01611,"133":0.01208,"134":0.00403,"135":0.03625,"136":0.00403,"137":0.01611,"138":0.03222,"139":0.03625,"140":1.07145,"141":5.04306,"142":0.00806,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 114 115 116 117 119 124 130 132"},E:{"10":0.00403,"14":0.04834,_:"0 4 5 6 7 8 9 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 16.0 26.2","13.1":0.02014,"14.1":0.19737,"15.2-15.3":0.01208,"15.4":0.02417,"15.5":0.02014,"15.6":0.06445,"16.1":0.01208,"16.2":0.00806,"16.3":0.00806,"16.4":0.08056,"16.5":0.02014,"16.6":0.28599,"17.0":0.00403,"17.1":0.24974,"17.2":0.02014,"17.3":0.01611,"17.4":0.01611,"17.5":0.03222,"17.6":0.13292,"18.0":0.00403,"18.1":0.03222,"18.2":0.01208,"18.3":0.08862,"18.4":0.0282,"18.5-18.6":0.18932,"26.0":0.3746,"26.1":0.02417},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0026,"5.0-5.1":0,"6.0-6.1":0.01039,"7.0-7.1":0.00779,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02338,"10.0-10.2":0.0026,"10.3":0.04415,"11.0-11.2":0.6545,"11.3-11.4":0.01558,"12.0-12.1":0.00519,"12.2-12.5":0.12726,"13.0-13.1":0,"13.2":0.01299,"13.3":0.00519,"13.4-13.7":0.02078,"14.0-14.4":0.04415,"14.5-14.8":0.04675,"15.0-15.1":0.04415,"15.2-15.3":0.03376,"15.4":0.03896,"15.5":0.04415,"15.6-15.8":0.57658,"16.0":0.07792,"16.1":0.14544,"16.2":0.07532,"16.3":0.13506,"16.4":0.03376,"16.5":0.05974,"16.6-16.7":0.77138,"17.0":0.05454,"17.1":0.08311,"17.2":0.05974,"17.3":0.08831,"17.4":0.15583,"17.5":0.26751,"17.6-17.7":0.67528,"18.0":0.15324,"18.1":0.31686,"18.2":0.17142,"18.3":0.55061,"18.4":0.2831,"18.5-18.6":14.43536,"26.0":1.78429,"26.1":0.06493},P:{"4":0.05235,"21":0.03141,"23":0.01047,"25":0.01047,"26":0.03141,"27":0.02094,"28":2.87922,"29":0.19893,_:"20 22 24 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 19.0","5.0-5.4":0.01047,"13.0":0.05235,"18.0":0.01047},I:{"0":0.00596,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.07166,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.54378,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.77039},Q:{"14.9":0.1493},O:{"0":0.41207},H:{"0":0},L:{"0":33.84687}}; diff --git a/node_modules/caniuse-lite/data/regions/MP.js b/node_modules/caniuse-lite/data/regions/MP.js new file mode 100644 index 0000000..281b3fd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MP.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00471,"115":0.01886,"136":0.01414,"140":0.00471,"143":0.95694,"144":0.98994,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 145 146 147 3.5 3.6"},D:{"39":0.00471,"42":0.00943,"43":0.00943,"46":0.00943,"49":0.00471,"51":0.00943,"52":0.00471,"53":0.00471,"55":0.00471,"56":0.00943,"58":0.01414,"59":0.00943,"60":0.00943,"79":0.2357,"86":0.00471,"87":0.01886,"91":0.00471,"103":0.00471,"105":0.01414,"109":0.53268,"115":0.08485,"116":0.00471,"121":0.01414,"122":0.00471,"123":0.07542,"125":1.72061,"126":0.033,"127":0.01886,"128":0.07071,"129":0.04714,"130":0.03771,"131":0.01414,"132":0.03771,"133":0.07071,"134":0.04243,"135":0.02828,"136":0.033,"137":0.05185,"138":0.44312,"139":0.55625,"140":7.02386,"141":15.78719,"142":0.16499,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 44 45 47 48 50 54 57 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 88 89 90 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 110 111 112 113 114 117 118 119 120 124 143 144 145"},F:{"92":0.00943,"120":0.22156,"121":0.16499,"122":2.00816,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00943,"120":0.00471,"128":0.00943,"132":0.01414,"134":0.066,"135":0.00943,"136":0.00471,"137":0.08014,"139":0.01414,"140":1.19736,"141":7.10871,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 127 129 130 131 133 138 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.5 17.0 17.2 17.3 17.4 18.1 26.1 26.2","13.1":0.00471,"14.1":0.066,"15.1":0.00471,"15.6":0.01414,"16.3":0.01886,"16.4":0.00471,"16.6":0.13199,"17.1":0.066,"17.5":0.033,"17.6":0.04714,"18.0":0.00471,"18.2":0.00471,"18.3":0.02828,"18.4":0.04714,"18.5-18.6":0.08957,"26.0":0.34412},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00063,"5.0-5.1":0,"6.0-6.1":0.0025,"7.0-7.1":0.00188,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00563,"10.0-10.2":0.00063,"10.3":0.01064,"11.0-11.2":0.15772,"11.3-11.4":0.00376,"12.0-12.1":0.00125,"12.2-12.5":0.03067,"13.0-13.1":0,"13.2":0.00313,"13.3":0.00125,"13.4-13.7":0.00501,"14.0-14.4":0.01064,"14.5-14.8":0.01127,"15.0-15.1":0.01064,"15.2-15.3":0.00814,"15.4":0.00939,"15.5":0.01064,"15.6-15.8":0.13894,"16.0":0.01878,"16.1":0.03505,"16.2":0.01815,"16.3":0.03254,"16.4":0.00814,"16.5":0.01439,"16.6-16.7":0.18588,"17.0":0.01314,"17.1":0.02003,"17.2":0.01439,"17.3":0.02128,"17.4":0.03755,"17.5":0.06446,"17.6-17.7":0.16272,"18.0":0.03693,"18.1":0.07636,"18.2":0.04131,"18.3":0.13268,"18.4":0.06822,"18.5-18.6":3.47854,"26.0":0.42997,"26.1":0.01565},P:{"21":3.22443,"25":0.01033,"26":0.02067,"27":0.08268,"28":3.01773,"29":0.28937,_:"4 20 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","18.0":0.031},I:{"0":0.25865,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":0.07929,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":1.79195},Q:{"14.9":0.00529},O:{"0":0.30659},H:{"0":0},L:{"0":36.3374}}; diff --git a/node_modules/caniuse-lite/data/regions/MQ.js b/node_modules/caniuse-lite/data/regions/MQ.js new file mode 100644 index 0000000..999e9ab --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MQ.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00871,"115":0.11328,"128":0.00436,"132":0.00436,"133":0.00436,"136":0.01307,"140":0.0305,"142":0.05228,"143":1.25917,"144":2.06958,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 134 135 137 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.00436,"41":0.00436,"49":0.00436,"50":0.00436,"51":0.00436,"53":0.00436,"56":0.00436,"57":0.00436,"59":0.00436,"79":0.00436,"84":0.00436,"85":0.00436,"87":0.00436,"88":0.01307,"89":0.00871,"94":0.00436,"102":0.00436,"103":0.00871,"106":0.00436,"109":0.81476,"110":0.01307,"111":0.00436,"113":0.00436,"114":0.10021,"116":0.03921,"119":0.00871,"120":0.00871,"122":0.00871,"123":0.00871,"125":2.47042,"126":0.07407,"128":0.01743,"130":0.00871,"131":0.02614,"132":0.02614,"133":0.01743,"134":0.01307,"135":0.00871,"136":0.02179,"137":0.03921,"138":0.13942,"139":0.27449,"140":6.44836,"141":12.40002,"142":0.09585,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 42 43 44 45 46 47 48 52 54 55 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 86 90 91 92 93 95 96 97 98 99 100 101 104 105 107 108 112 115 117 118 121 124 127 129 143 144 145"},F:{"28":0.04793,"91":0.00871,"92":0.00871,"118":0.00436,"120":0.07843,"121":0.4357,"122":0.63612,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00871,"99":0.00436,"104":0.00436,"109":0.00436,"114":0.01307,"120":0.00871,"122":0.00436,"131":0.00871,"132":0.01307,"133":0.00871,"134":0.00436,"135":0.00871,"136":0.00436,"137":0.0305,"138":0.03921,"139":0.02179,"140":0.8714,"141":4.3265,"142":0.00871,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.4 17.0 26.2","13.1":0.00871,"14.1":0.03486,"15.4":0.00871,"15.5":0.53155,"15.6":0.14378,"16.0":0.00871,"16.1":0.07407,"16.2":0.00436,"16.3":0.01307,"16.5":0.00436,"16.6":0.05664,"17.1":0.06536,"17.2":0.00436,"17.3":0.00436,"17.4":0.00871,"17.5":0.01307,"17.6":0.27013,"18.0":0.01307,"18.1":0.01743,"18.2":0.00436,"18.3":0.03921,"18.4":0.05664,"18.5-18.6":0.53155,"26.0":0.75376,"26.1":0.03486},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0015,"5.0-5.1":0,"6.0-6.1":0.006,"7.0-7.1":0.0045,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01349,"10.0-10.2":0.0015,"10.3":0.02549,"11.0-11.2":0.37783,"11.3-11.4":0.009,"12.0-12.1":0.003,"12.2-12.5":0.07347,"13.0-13.1":0,"13.2":0.0075,"13.3":0.003,"13.4-13.7":0.01199,"14.0-14.4":0.02549,"14.5-14.8":0.02699,"15.0-15.1":0.02549,"15.2-15.3":0.01949,"15.4":0.02249,"15.5":0.02549,"15.6-15.8":0.33285,"16.0":0.04498,"16.1":0.08396,"16.2":0.04348,"16.3":0.07797,"16.4":0.01949,"16.5":0.03448,"16.6-16.7":0.44531,"17.0":0.03149,"17.1":0.04798,"17.2":0.03448,"17.3":0.05098,"17.4":0.08996,"17.5":0.15443,"17.6-17.7":0.38983,"18.0":0.08846,"18.1":0.18292,"18.2":0.09896,"18.3":0.31786,"18.4":0.16343,"18.5-18.6":8.33336,"26.0":1.03005,"26.1":0.03748},P:{"4":0.01058,"20":0.01058,"21":0.03173,"22":0.02115,"23":0.01058,"24":0.05288,"25":0.06345,"26":0.38072,"27":0.10576,"28":3.42646,"29":0.19036,"5.0-5.4":0.01058,_:"6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.03173,"11.1-11.2":0.01058,"18.0":0.01058},I:{"0":0.05635,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.10722,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05228,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.32165},Q:{_:"14.9"},O:{"0":0.00564},H:{"0":0},L:{"0":40.05086}}; diff --git a/node_modules/caniuse-lite/data/regions/MR.js b/node_modules/caniuse-lite/data/regions/MR.js new file mode 100644 index 0000000..4964b13 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MR.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.0016,"59":0.0016,"69":0.0016,"115":0.06256,"127":0.0016,"128":0.0016,"129":0.0016,"138":0.0016,"140":0.00481,"141":0.0016,"142":0.00481,"143":0.14596,"144":0.12511,"145":0.00481,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 134 135 136 137 139 146 147 3.5 3.6"},D:{"38":0.0016,"39":0.00321,"40":0.0016,"41":0.0016,"42":0.0016,"43":0.0016,"44":0.0016,"47":0.0016,"49":0.0016,"52":0.0016,"54":0.0016,"55":0.00321,"56":0.0016,"57":0.0016,"58":0.00962,"59":0.0016,"60":0.0016,"64":0.0016,"65":0.0016,"68":0.00321,"69":0.0016,"70":0.00321,"72":0.00321,"73":0.00321,"75":0.0016,"76":0.00642,"77":0.00642,"79":0.00321,"83":0.0016,"84":0.00321,"85":0.0016,"86":0.0016,"87":0.0016,"88":0.0016,"89":0.0016,"90":0.0016,"93":0.00321,"95":0.0016,"96":0.0016,"98":0.01925,"99":0.00321,"102":0.00321,"103":0.00321,"108":0.00321,"109":0.19729,"110":0.0016,"111":0.00481,"112":0.00321,"113":0.00321,"114":0.00481,"115":0.0016,"116":0.01123,"119":0.00642,"120":0.00321,"122":0.01123,"123":0.01283,"124":0.00802,"125":0.51328,"126":0.00642,"127":0.00481,"128":0.0016,"129":0.00962,"130":0.0016,"131":0.0385,"132":0.00481,"133":0.01283,"134":0.00962,"135":0.01604,"136":0.01283,"137":0.02887,"138":0.10426,"139":0.10426,"140":0.81644,"141":1.74034,"142":0.01764,"143":0.0016,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 45 46 48 50 51 53 61 62 63 66 67 71 74 78 80 81 91 92 94 97 100 101 104 105 106 107 117 118 121 144 145"},F:{"50":0.0016,"85":0.00962,"92":0.01764,"95":0.07539,"120":0.02406,"121":0.00321,"122":0.10747,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.0016,"14":0.0016,"17":0.0016,"18":0.00642,"89":0.0016,"90":0.0016,"92":0.01604,"109":0.00642,"114":0.03048,"122":0.00321,"124":0.00321,"131":0.0016,"134":0.00321,"135":0.0016,"136":0.0016,"137":0.01444,"138":0.01604,"139":0.02085,"140":0.13955,"141":0.72661,"142":0.00321,_:"12 15 16 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129 130 132 133"},E:{"11":0.0016,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 13.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.4 16.5 17.0 17.2 17.3 26.1 26.2","5.1":0.00321,"11.1":0.0016,"12.1":0.00802,"14.1":0.0016,"15.6":0.01283,"16.0":0.0016,"16.3":0.00321,"16.6":0.00642,"17.1":0.01283,"17.4":0.00321,"17.5":0.00321,"17.6":0.01604,"18.0":0.01123,"18.1":0.0016,"18.2":0.00642,"18.3":0.00321,"18.4":0.00321,"18.5-18.6":0.02887,"26.0":0.09143},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00181,"5.0-5.1":0,"6.0-6.1":0.00726,"7.0-7.1":0.00544,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01633,"10.0-10.2":0.00181,"10.3":0.03084,"11.0-11.2":0.45717,"11.3-11.4":0.01088,"12.0-12.1":0.00363,"12.2-12.5":0.08889,"13.0-13.1":0,"13.2":0.00907,"13.3":0.00363,"13.4-13.7":0.01451,"14.0-14.4":0.03084,"14.5-14.8":0.03265,"15.0-15.1":0.03084,"15.2-15.3":0.02358,"15.4":0.02721,"15.5":0.03084,"15.6-15.8":0.40274,"16.0":0.05442,"16.1":0.10159,"16.2":0.05261,"16.3":0.09434,"16.4":0.02358,"16.5":0.04173,"16.6-16.7":0.53881,"17.0":0.0381,"17.1":0.05805,"17.2":0.04173,"17.3":0.06168,"17.4":0.10885,"17.5":0.18686,"17.6-17.7":0.47168,"18.0":0.10704,"18.1":0.22133,"18.2":0.11973,"18.3":0.3846,"18.4":0.19774,"18.5-18.6":10.0831,"26.0":1.24633,"26.1":0.04535},P:{"4":0.02022,"20":0.02022,"21":0.14156,"22":0.14156,"23":0.12134,"24":1.20326,"25":0.50557,"26":0.57635,"27":0.82914,"28":3.0941,"29":0.12134,"5.0-5.4":0.04045,_:"6.2-6.4 8.2 10.1 12.0 15.0 17.0","7.2-7.4":0.99092,"9.2":0.01011,"11.1-11.2":0.03033,"13.0":0.01011,"14.0":0.03033,"16.0":0.05056,"18.0":0.04045,"19.0":0.18201},I:{"0":0.08383,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.81432,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.03358},Q:{"14.9":0.0084},O:{"0":0.03358},H:{"0":0},L:{"0":66.63461}}; diff --git a/node_modules/caniuse-lite/data/regions/MS.js b/node_modules/caniuse-lite/data/regions/MS.js new file mode 100644 index 0000000..3603d3a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MS.js @@ -0,0 +1 @@ +module.exports={C:{"102":0.04935,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 3.5 3.6"},D:{"39":0.09254,"41":0.04935,"43":0.09254,"44":0.04935,"46":0.04935,"48":0.04935,"55":0.04935,"56":0.04935,"57":0.04935,"59":0.09254,"92":0.04935,"109":0.04935,"122":0.09254,"123":0.14189,"125":24.74386,"130":0.04935,"132":0.09254,"136":0.04935,"137":0.46884,"138":0.23442,"139":0.37631,"140":4.76247,"141":9.04992,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 42 45 47 49 50 51 52 53 54 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 124 126 127 128 129 131 133 134 135 142 143 144 145"},F:{"121":0.04935,"122":0.42566,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"133":0.04935,"137":0.04935,"138":0.09254,"140":2.87475,"141":10.03696,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 136 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.5 17.6 18.0 18.2 18.3 18.5-18.6 26.1 26.2","16.6":0.04935,"17.4":0.04935,"18.1":0.09254,"18.4":0.04935,"26.0":0.14189},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00111,"5.0-5.1":0,"6.0-6.1":0.00445,"7.0-7.1":0.00334,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01002,"10.0-10.2":0.00111,"10.3":0.01893,"11.0-11.2":0.28055,"11.3-11.4":0.00668,"12.0-12.1":0.00223,"12.2-12.5":0.05455,"13.0-13.1":0,"13.2":0.00557,"13.3":0.00223,"13.4-13.7":0.00891,"14.0-14.4":0.01893,"14.5-14.8":0.02004,"15.0-15.1":0.01893,"15.2-15.3":0.01447,"15.4":0.0167,"15.5":0.01893,"15.6-15.8":0.24715,"16.0":0.0334,"16.1":0.06234,"16.2":0.03229,"16.3":0.05789,"16.4":0.01447,"16.5":0.02561,"16.6-16.7":0.33065,"17.0":0.02338,"17.1":0.03563,"17.2":0.02561,"17.3":0.03785,"17.4":0.0668,"17.5":0.11467,"17.6-17.7":0.28946,"18.0":0.06568,"18.1":0.13582,"18.2":0.07348,"18.3":0.23602,"18.4":0.12135,"18.5-18.6":6.18766,"26.0":0.76483,"26.1":0.02783},P:{"28":1.79442,"29":0.24751,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":31.0229}}; diff --git a/node_modules/caniuse-lite/data/regions/MT.js b/node_modules/caniuse-lite/data/regions/MT.js new file mode 100644 index 0000000..db7efe7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MT.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00568,"110":0.00568,"113":0.00568,"115":0.10784,"121":0.00568,"133":0.01135,"136":0.00568,"140":0.01135,"141":0.01703,"142":0.01703,"143":0.63004,"144":0.5449,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 118 119 120 122 123 124 125 126 127 128 129 130 131 132 134 135 137 138 139 145 146 147 3.5 3.6"},D:{"49":0.00568,"56":0.00568,"58":0.00568,"77":0.00568,"79":0.00568,"86":0.00568,"89":0.00568,"98":0.00568,"99":0.00568,"103":0.15325,"107":0.00568,"108":0.01135,"109":0.46543,"111":0.01135,"112":1.42468,"113":0.00568,"114":0.00568,"115":0.01135,"116":0.05676,"117":0.00568,"118":0.12487,"119":0.03406,"120":0.09649,"122":0.22136,"123":0.8514,"124":0.35759,"125":1.56658,"126":0.10217,"127":0.18731,"128":0.10217,"129":0.01135,"130":0.00568,"131":0.08514,"132":0.03973,"133":0.03406,"134":0.05108,"135":0.01703,"136":0.02838,"137":0.23839,"138":0.35191,"139":1.52117,"140":9.04754,"141":22.1591,"142":0.27812,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 83 84 85 87 88 90 91 92 93 94 95 96 97 100 101 102 104 105 106 110 121 143 144 145"},F:{"28":0.00568,"79":0.00568,"89":0.00568,"91":0.01703,"92":0.00568,"95":0.00568,"111":0.00568,"120":0.05676,"121":0.10217,"122":1.41332,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01135,"112":0.01703,"114":0.00568,"117":0.03973,"120":0.01703,"122":0.00568,"129":0.01135,"131":0.00568,"133":0.00568,"134":0.00568,"135":0.01135,"136":0.00568,"137":0.01135,"138":0.02838,"139":0.03406,"140":1.30548,"141":5.45464,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 118 119 121 123 124 125 126 127 128 130 132 142"},E:{"14":0.00568,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.0 26.2","13.1":0.00568,"14.1":0.01135,"15.2-15.3":0.00568,"15.5":0.00568,"15.6":0.1192,"16.1":0.0227,"16.2":0.00568,"16.3":0.01703,"16.4":0.14758,"16.5":0.0227,"16.6":0.11352,"17.0":0.07379,"17.1":0.08514,"17.2":0.0227,"17.3":0.13055,"17.4":0.02838,"17.5":0.05676,"17.6":0.1646,"18.0":0.01135,"18.1":0.0227,"18.2":0.03973,"18.3":0.06811,"18.4":0.03406,"18.5-18.6":0.20434,"26.0":0.94789,"26.1":0.01135},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00154,"5.0-5.1":0,"6.0-6.1":0.00617,"7.0-7.1":0.00463,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01388,"10.0-10.2":0.00154,"10.3":0.02621,"11.0-11.2":0.38857,"11.3-11.4":0.00925,"12.0-12.1":0.00308,"12.2-12.5":0.07555,"13.0-13.1":0,"13.2":0.00771,"13.3":0.00308,"13.4-13.7":0.01234,"14.0-14.4":0.02621,"14.5-14.8":0.02775,"15.0-15.1":0.02621,"15.2-15.3":0.02005,"15.4":0.02313,"15.5":0.02621,"15.6-15.8":0.34231,"16.0":0.04626,"16.1":0.08635,"16.2":0.04472,"16.3":0.08018,"16.4":0.02005,"16.5":0.03546,"16.6-16.7":0.45796,"17.0":0.03238,"17.1":0.04934,"17.2":0.03546,"17.3":0.05243,"17.4":0.09252,"17.5":0.15882,"17.6-17.7":0.4009,"18.0":0.09097,"18.1":0.18812,"18.2":0.10177,"18.3":0.32689,"18.4":0.16807,"18.5-18.6":8.57009,"26.0":1.05931,"26.1":0.03855},P:{"4":0.02085,"21":0.02085,"22":0.01043,"23":0.01043,"24":0.01043,"25":0.01043,"26":0.02085,"27":0.03128,"28":2.1476,"29":0.1668,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01043},I:{"0":0.09499,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.15566,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.2162},Q:{_:"14.9"},O:{"0":0.06918},H:{"0":0},L:{"0":27.11133}}; diff --git a/node_modules/caniuse-lite/data/regions/MU.js b/node_modules/caniuse-lite/data/regions/MU.js new file mode 100644 index 0000000..a425a90 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MU.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.01003,"80":0.00334,"114":0.01337,"115":0.09026,"118":0.00334,"119":0.00669,"120":0.00669,"125":0.00334,"127":0.00334,"128":0.00334,"131":0.00334,"133":0.01337,"139":0.01003,"140":0.01003,"141":0.00334,"142":0.01672,"143":0.55494,"144":0.57165,"145":0.00334,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 121 122 123 124 126 129 130 132 134 135 136 137 138 146 147 3.5 3.6"},D:{"39":0.00334,"40":0.00334,"41":0.00334,"42":0.00334,"43":0.00334,"44":0.00334,"45":0.00334,"46":0.00334,"47":0.00334,"48":0.00334,"49":0.00334,"50":0.00669,"51":0.00334,"52":0.00334,"53":0.00334,"54":0.00334,"55":0.00334,"56":0.00334,"57":0.00334,"58":0.00334,"59":0.00334,"60":0.00334,"69":0.00334,"75":0.00334,"79":0.01672,"83":0.00334,"87":0.0234,"88":0.00334,"89":0.00669,"91":0.00669,"98":0.00334,"100":0.00334,"101":0.00334,"103":0.00334,"106":0.00669,"107":0.01337,"109":0.43459,"111":0.00669,"112":1.93225,"114":0.03677,"116":0.07689,"117":0.0468,"118":0.00334,"119":0.01003,"120":0.01337,"121":0.01003,"122":0.02674,"123":0.02006,"124":0.00669,"125":2.72455,"126":0.11032,"127":0.0234,"128":0.03343,"129":0.12035,"130":0.0702,"131":0.02674,"132":0.02006,"133":0.0468,"134":0.01672,"135":0.02674,"136":0.03009,"137":0.11032,"138":0.32761,"139":0.3577,"140":4.79386,"141":10.64077,"142":0.11366,"143":0.00334,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 84 85 86 90 92 93 94 95 96 97 99 102 104 105 108 110 113 115 144 145"},F:{"85":0.00334,"89":0.01337,"91":0.00334,"92":0.01003,"95":0.00334,"106":0.00334,"118":0.00334,"120":0.06017,"121":0.02674,"122":0.61177,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00334,"92":0.00334,"109":0.00334,"110":0.00334,"114":0.01337,"116":0.00334,"118":0.00334,"119":0.00334,"120":0.00669,"122":0.00334,"124":0.00334,"125":0.00334,"129":0.01003,"130":0.00334,"131":0.00334,"132":0.00334,"134":0.00334,"135":0.00669,"136":0.00334,"137":0.01337,"138":0.02006,"139":0.03677,"140":0.44462,"141":2.49388,"142":0.01003,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 117 121 123 126 127 128 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.2 26.2","13.1":0.00669,"14.1":0.01672,"15.4":0.00669,"15.5":0.00334,"15.6":0.01672,"16.0":0.00334,"16.1":0.00334,"16.3":0.00669,"16.4":0.01003,"16.5":0.00334,"16.6":0.06017,"17.0":0.00334,"17.1":0.02006,"17.2":0.00334,"17.3":0.00669,"17.4":0.02006,"17.5":0.03009,"17.6":0.10363,"18.0":0.00669,"18.1":0.01003,"18.2":0.0234,"18.3":0.03009,"18.4":0.00669,"18.5-18.6":0.06017,"26.0":0.47471,"26.1":0.0234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0,"6.0-6.1":0.00342,"7.0-7.1":0.00256,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00769,"10.0-10.2":0.00085,"10.3":0.01452,"11.0-11.2":0.21523,"11.3-11.4":0.00512,"12.0-12.1":0.00171,"12.2-12.5":0.04185,"13.0-13.1":0,"13.2":0.00427,"13.3":0.00171,"13.4-13.7":0.00683,"14.0-14.4":0.01452,"14.5-14.8":0.01537,"15.0-15.1":0.01452,"15.2-15.3":0.0111,"15.4":0.01281,"15.5":0.01452,"15.6-15.8":0.18961,"16.0":0.02562,"16.1":0.04783,"16.2":0.02477,"16.3":0.04441,"16.4":0.0111,"16.5":0.01964,"16.6-16.7":0.25367,"17.0":0.01794,"17.1":0.02733,"17.2":0.01964,"17.3":0.02904,"17.4":0.05125,"17.5":0.08797,"17.6-17.7":0.22206,"18.0":0.05039,"18.1":0.1042,"18.2":0.05637,"18.3":0.18107,"18.4":0.0931,"18.5-18.6":4.74705,"26.0":0.58676,"26.1":0.02135},P:{"4":0.03086,"21":0.01029,"22":0.03086,"23":0.04115,"24":0.05143,"25":0.03086,"26":0.07201,"27":0.08229,"28":3.16824,"29":0.20573,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.13372,"19.0":0.01029},I:{"0":0.19278,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.48596,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0234,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.233},Q:{"14.9":0.00666},O:{"0":0.30622},H:{"0":0},L:{"0":56.80893}}; diff --git a/node_modules/caniuse-lite/data/regions/MV.js b/node_modules/caniuse-lite/data/regions/MV.js new file mode 100644 index 0000000..5bf4556 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MV.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.02369,"116":0.00296,"133":0.00296,"134":0.00296,"139":0.00592,"140":0.00888,"142":0.01481,"143":0.25465,"144":0.1895,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 135 136 137 138 141 145 146 147 3.5 3.6"},D:{"39":0.00296,"40":0.00296,"41":0.00296,"42":0.00296,"43":0.00296,"44":0.00592,"45":0.00296,"46":0.00296,"47":0.00296,"48":0.00296,"49":0.00296,"50":0.00296,"51":0.00296,"52":0.00296,"53":0.00296,"54":0.00296,"55":0.00296,"56":0.00296,"57":0.00296,"58":0.01184,"59":0.00296,"60":0.00296,"70":0.00296,"74":0.00296,"78":0.00592,"83":0.00296,"86":0.00592,"87":0.00888,"90":0.00296,"93":0.00296,"94":0.00296,"103":0.00888,"104":0.00296,"109":0.15693,"110":0.00592,"112":0.00296,"113":0.00296,"114":0.00592,"116":0.00888,"117":0.00296,"119":0.0681,"120":0.17174,"121":0.00592,"122":0.02369,"123":0.00592,"124":0.00592,"125":2.02829,"126":0.00592,"127":0.00888,"128":0.07403,"129":0.03849,"130":0.01481,"131":0.04442,"132":0.01481,"133":0.11252,"134":0.01777,"135":0.03257,"136":0.02369,"137":0.03553,"138":0.14805,"139":0.31683,"140":4.19574,"141":10.61519,"142":0.07699,"143":0.00296,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 79 80 81 84 85 88 89 91 92 95 96 97 98 99 100 101 102 105 106 107 108 111 115 118 144 145"},F:{"91":0.01184,"92":0.02369,"95":0.00296,"119":0.02665,"120":0.02369,"121":0.02369,"122":0.4175,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00296,"18":0.00296,"114":0.02665,"116":0.00296,"117":0.00296,"118":0.00888,"121":0.11548,"122":0.00296,"128":0.00296,"130":0.00592,"131":0.01184,"132":0.00296,"134":0.01184,"135":0.00592,"136":0.00888,"137":0.00888,"138":0.03257,"139":0.02665,"140":0.40862,"141":1.7766,"142":0.00296,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 119 120 123 124 125 126 127 129 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.2 17.0 17.2 26.2","14.1":0.00592,"15.5":0.00296,"15.6":0.02073,"16.0":0.00592,"16.1":0.05034,"16.3":0.00592,"16.4":0.00296,"16.5":0.00592,"16.6":0.03257,"17.1":0.01481,"17.3":0.00296,"17.4":0.02073,"17.5":0.03257,"17.6":0.08883,"18.0":0.00592,"18.1":0.04145,"18.2":0.02665,"18.3":0.02073,"18.4":0.02665,"18.5-18.6":0.0681,"26.0":0.31387,"26.1":0.01481},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00174,"5.0-5.1":0,"6.0-6.1":0.00696,"7.0-7.1":0.00522,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01566,"10.0-10.2":0.00174,"10.3":0.02959,"11.0-11.2":0.43861,"11.3-11.4":0.01044,"12.0-12.1":0.00348,"12.2-12.5":0.08528,"13.0-13.1":0,"13.2":0.0087,"13.3":0.00348,"13.4-13.7":0.01392,"14.0-14.4":0.02959,"14.5-14.8":0.03133,"15.0-15.1":0.02959,"15.2-15.3":0.02263,"15.4":0.02611,"15.5":0.02959,"15.6-15.8":0.38639,"16.0":0.05221,"16.1":0.09747,"16.2":0.05047,"16.3":0.09051,"16.4":0.02263,"16.5":0.04003,"16.6-16.7":0.51693,"17.0":0.03655,"17.1":0.0557,"17.2":0.04003,"17.3":0.05918,"17.4":0.10443,"17.5":0.17927,"17.6-17.7":0.45253,"18.0":0.10269,"18.1":0.21234,"18.2":0.11487,"18.3":0.36899,"18.4":0.18971,"18.5-18.6":9.67368,"26.0":1.19572,"26.1":0.04351},P:{"22":0.2964,"24":0.01022,"25":0.03066,"26":0.01022,"27":0.03066,"28":1.14473,"29":0.08177,_:"4 20 21 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02108,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.71084,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16891},Q:{_:"14.9"},O:{"0":0.22522},H:{"0":0},L:{"0":55.99655}}; diff --git a/node_modules/caniuse-lite/data/regions/MW.js b/node_modules/caniuse-lite/data/regions/MW.js new file mode 100644 index 0000000..cf7700c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MW.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.0031,"52":0.0031,"61":0.0031,"65":0.0031,"72":0.00931,"98":0.0031,"105":0.0062,"112":0.0062,"115":0.11477,"127":0.00931,"128":0.0062,"129":0.0031,"130":0.0031,"135":0.00931,"136":0.01861,"138":0.00931,"140":0.06824,"141":0.0062,"142":0.02171,"143":0.55836,"144":0.51183,"145":0.0062,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 59 60 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 131 132 133 134 137 139 146 147 3.5 3.6"},D:{"39":0.0031,"40":0.00931,"41":0.0031,"42":0.0031,"43":0.0031,"44":0.0031,"45":0.0062,"46":0.0031,"47":0.0031,"48":0.0031,"49":0.0062,"50":0.0062,"51":0.0031,"52":0.0031,"53":0.0031,"54":0.0031,"55":0.0031,"56":0.0062,"57":0.0031,"58":0.0031,"60":0.0031,"61":0.0031,"64":0.00931,"65":0.0062,"66":0.0062,"67":0.0031,"69":0.0031,"70":0.0062,"71":0.03412,"73":0.0031,"74":0.0062,"75":0.0031,"78":0.0031,"79":0.0062,"80":0.0062,"81":0.0031,"83":0.01241,"85":0.0031,"86":0.00931,"87":0.0031,"88":0.0031,"89":0.00931,"90":0.0062,"91":0.0062,"92":0.0062,"93":0.00931,"94":0.0062,"95":0.02171,"96":0.0031,"98":0.0031,"99":0.0062,"101":0.01241,"102":0.01241,"103":0.04963,"104":0.00931,"105":0.05584,"106":0.01551,"107":0.0031,"108":0.0031,"109":0.44048,"111":0.01241,"112":0.0031,"113":0.0031,"114":0.04653,"115":0.0031,"116":0.02171,"117":0.0031,"118":0.0031,"119":0.00931,"120":0.01861,"121":0.02482,"122":0.04963,"123":0.01241,"124":0.26677,"125":0.1613,"126":0.01551,"127":0.01551,"128":0.02792,"129":0.07445,"130":0.01861,"131":0.04653,"132":0.01551,"133":0.11477,"134":0.03102,"135":0.02792,"136":0.04653,"137":0.07135,"138":0.25436,"139":0.44979,"140":3.08339,"141":7.26178,"142":0.07755,"143":0.0031,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 59 62 63 68 72 76 77 84 97 100 110 144 145"},F:{"35":0.0031,"40":0.0062,"42":0.0031,"70":0.03412,"79":0.01861,"89":0.0031,"90":0.01241,"91":0.00931,"92":0.01861,"95":0.06824,"102":0.0031,"113":0.0031,"117":0.01551,"119":0.0031,"120":0.12098,"121":0.01551,"122":0.72277,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01861,"13":0.01241,"14":0.0031,"15":0.01551,"16":0.0062,"17":0.01241,"18":0.06204,"84":0.0031,"89":0.01861,"90":0.04033,"92":0.08686,"100":0.01551,"106":0.0031,"107":0.0031,"109":0.02171,"112":0.0031,"114":0.01551,"117":0.0031,"121":0.01551,"122":0.02792,"125":0.0031,"128":0.0031,"129":0.0031,"131":0.01861,"132":0.0031,"133":0.01551,"134":0.01241,"135":0.02482,"136":0.00931,"137":0.01551,"138":0.08375,"139":0.09616,"140":0.7755,"141":2.57776,"142":0.01861,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 108 110 111 113 115 116 118 119 120 123 124 126 127 130"},E:{"13":0.0062,"14":0.0062,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.4 18.0 18.2 18.4 26.2","5.1":0.0031,"7.1":0.01241,"13.1":0.01241,"14.1":0.0031,"15.4":0.0031,"15.5":0.0062,"15.6":0.08375,"16.5":0.0031,"16.6":0.01861,"17.1":0.00931,"17.3":0.0062,"17.5":0.00931,"17.6":0.01861,"18.1":0.0031,"18.3":0.01241,"18.5-18.6":0.01861,"26.0":0.08065,"26.1":0.0031},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0002,"5.0-5.1":0,"6.0-6.1":0.00079,"7.0-7.1":0.00059,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00177,"10.0-10.2":0.0002,"10.3":0.00334,"11.0-11.2":0.04955,"11.3-11.4":0.00118,"12.0-12.1":0.00039,"12.2-12.5":0.00963,"13.0-13.1":0,"13.2":0.00098,"13.3":0.00039,"13.4-13.7":0.00157,"14.0-14.4":0.00334,"14.5-14.8":0.00354,"15.0-15.1":0.00334,"15.2-15.3":0.00256,"15.4":0.00295,"15.5":0.00334,"15.6-15.8":0.04365,"16.0":0.0059,"16.1":0.01101,"16.2":0.0057,"16.3":0.01022,"16.4":0.00256,"16.5":0.00452,"16.6-16.7":0.0584,"17.0":0.00413,"17.1":0.00629,"17.2":0.00452,"17.3":0.00669,"17.4":0.0118,"17.5":0.02025,"17.6-17.7":0.05112,"18.0":0.0116,"18.1":0.02399,"18.2":0.01298,"18.3":0.04168,"18.4":0.02143,"18.5-18.6":1.09282,"26.0":0.13508,"26.1":0.00492},P:{"4":0.39501,"21":0.0104,"22":0.03119,"24":0.03119,"25":0.07277,"26":0.05198,"27":0.12474,"28":0.59252,"29":0.0104,_:"20 23 5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.0104,"7.2-7.4":0.11435,"9.2":0.02079,"17.0":0.06237,"19.0":0.0104},I:{"0":0.07578,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":4.20749,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.0031,"11":0.0031,_:"6 7 8 9 5.5"},S:{"2.5":0.11038,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13108},Q:{_:"14.9"},O:{"0":0.80028},H:{"0":1.36},L:{"0":68.59119}}; diff --git a/node_modules/caniuse-lite/data/regions/MX.js b/node_modules/caniuse-lite/data/regions/MX.js new file mode 100644 index 0000000..91293e4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MX.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00409,"4":0.00817,"34":0.00409,"52":0.00817,"78":0.00409,"99":0.01226,"112":0.00409,"115":0.11032,"120":0.00817,"128":0.00817,"133":0.00409,"135":0.00409,"136":0.00409,"138":0.00817,"139":0.00409,"140":0.03269,"141":0.00817,"142":0.02452,"143":0.56387,"144":0.47806,"145":0.00409,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 134 137 146 147 3.5 3.6"},D:{"39":0.00817,"40":0.00817,"41":0.00817,"42":0.00817,"43":0.00817,"44":0.00817,"45":0.00817,"46":0.00817,"47":0.00817,"48":0.00817,"49":0.01226,"50":0.00817,"51":0.00817,"52":0.01226,"53":0.00817,"54":0.00817,"55":0.00817,"56":0.00817,"57":0.00817,"58":0.00817,"59":0.00817,"60":0.00817,"76":0.01226,"79":0.01226,"80":0.00409,"85":0.00409,"86":0.00409,"87":0.0286,"88":0.00409,"91":0.00409,"93":0.00409,"97":0.00409,"99":0.00409,"102":0.00409,"103":0.05312,"104":0.01226,"105":0.00409,"106":0.00409,"107":0.00409,"108":0.01226,"109":0.74365,"110":0.00409,"111":0.04495,"112":3.04407,"114":0.06538,"115":0.00409,"116":0.09398,"118":0.00409,"119":0.00817,"120":0.01634,"121":0.01226,"122":0.08581,"123":0.02043,"124":0.0286,"125":3.73052,"126":0.23699,"127":0.03677,"128":0.12667,"129":0.04495,"130":0.04086,"131":0.07763,"132":0.0572,"133":0.03269,"134":0.04495,"135":0.06538,"136":0.13484,"137":0.07763,"138":0.24925,"139":0.36365,"140":4.69073,"141":12.45413,"142":0.18387,"143":0.00409,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 81 83 84 89 90 92 94 95 96 98 100 101 113 117 144 145"},F:{"91":0.00409,"92":0.01226,"95":0.02452,"114":0.00409,"120":0.08172,"121":0.11849,"122":0.87849,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00409,"92":0.00817,"99":0.00409,"109":0.03269,"114":0.04086,"121":0.00409,"122":0.00409,"126":0.00409,"128":0.00409,"129":0.00409,"130":0.00409,"131":0.01226,"132":0.00409,"133":0.00817,"134":0.1471,"135":0.00817,"136":0.00817,"137":0.01226,"138":0.03677,"139":0.04495,"140":0.89483,"141":3.9389,"142":0.00817,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 127"},E:{"4":0.00409,"14":0.00409,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 26.2","5.1":0.00409,"12.1":0.00409,"13.1":0.01226,"14.1":0.01226,"15.2-15.3":0.00409,"15.4":0.00817,"15.5":0.00409,"15.6":0.05312,"16.0":0.00409,"16.1":0.00817,"16.2":0.00409,"16.3":0.00817,"16.4":0.00409,"16.5":0.00817,"16.6":0.06538,"17.0":0.00409,"17.1":0.04086,"17.2":0.01634,"17.3":0.01226,"17.4":0.01634,"17.5":0.02043,"17.6":0.10215,"18.0":0.00817,"18.1":0.02452,"18.2":0.00817,"18.3":0.0286,"18.4":0.01634,"18.5-18.6":0.08989,"26.0":0.29828,"26.1":0.01226},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0,"6.0-6.1":0.00384,"7.0-7.1":0.00288,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00863,"10.0-10.2":0.00096,"10.3":0.01631,"11.0-11.2":0.24173,"11.3-11.4":0.00576,"12.0-12.1":0.00192,"12.2-12.5":0.047,"13.0-13.1":0,"13.2":0.0048,"13.3":0.00192,"13.4-13.7":0.00767,"14.0-14.4":0.01631,"14.5-14.8":0.01727,"15.0-15.1":0.01631,"15.2-15.3":0.01247,"15.4":0.01439,"15.5":0.01631,"15.6-15.8":0.21295,"16.0":0.02878,"16.1":0.05372,"16.2":0.02782,"16.3":0.04988,"16.4":0.01247,"16.5":0.02206,"16.6-16.7":0.2849,"17.0":0.02014,"17.1":0.0307,"17.2":0.02206,"17.3":0.03261,"17.4":0.05756,"17.5":0.0988,"17.6-17.7":0.24941,"18.0":0.0566,"18.1":0.11703,"18.2":0.06331,"18.3":0.20336,"18.4":0.10456,"18.5-18.6":5.33152,"26.0":0.65901,"26.1":0.02398},P:{"4":0.0218,"23":0.0109,"24":0.0109,"26":0.0109,"27":0.0109,"28":0.43601,"29":0.0327,_:"20 21 22 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0218},I:{"0":0.1004,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.11237,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01506,"10":0.00502,"11":0.15562,_:"6 7 9 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.17151},Q:{_:"14.9"},O:{"0":0.01183},H:{"0":0},L:{"0":51.67155}}; diff --git a/node_modules/caniuse-lite/data/regions/MY.js b/node_modules/caniuse-lite/data/regions/MY.js new file mode 100644 index 0000000..555eb9d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MY.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.11849,"123":0.00539,"125":0.00539,"133":0.00539,"134":0.00539,"136":0.01616,"137":0.00539,"138":0.01616,"140":0.01077,"141":0.01077,"142":0.01616,"143":0.87792,"144":0.65171,"145":0.00539,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 127 128 129 130 131 132 135 139 146 147 3.5 3.6"},D:{"39":0.02154,"40":0.02154,"41":0.02154,"42":0.02154,"43":0.02154,"44":0.02154,"45":0.02154,"46":0.02154,"47":0.02154,"48":0.02154,"49":0.02154,"50":0.02154,"51":0.02154,"52":0.02154,"53":0.02154,"54":0.02154,"55":0.02154,"56":0.02154,"57":0.02154,"58":0.02154,"59":0.02154,"60":0.02154,"65":0.00539,"66":0.00539,"70":0.00539,"75":0.00539,"78":0.00539,"79":0.02154,"86":0.02693,"87":0.01616,"89":0.03232,"91":0.05386,"92":0.00539,"93":0.06463,"96":0.00539,"98":0.01077,"100":0.00539,"101":0.00539,"102":0.0377,"103":1.86894,"105":0.14004,"107":0.00539,"108":0.01077,"109":1.08259,"111":0.02154,"112":0.01077,"113":0.00539,"114":0.09695,"115":0.00539,"116":0.08618,"117":0.00539,"118":0.01077,"119":0.01616,"120":0.04847,"121":0.02154,"122":0.10772,"123":0.02154,"124":0.02154,"125":3.44165,"126":0.24237,"127":0.02693,"128":0.06463,"129":0.0377,"130":0.0377,"131":0.10233,"132":0.14004,"133":0.0754,"134":0.08079,"135":0.08079,"136":0.07002,"137":0.2316,"138":0.74865,"139":0.70557,"140":12.26392,"141":17.98385,"142":0.12926,"143":0.00539,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 69 71 72 73 74 76 77 80 81 83 84 85 88 90 94 95 97 99 104 106 110 144 145"},F:{"85":0.00539,"91":0.01616,"92":0.02693,"95":0.01077,"119":0.00539,"120":0.08079,"121":0.04847,"122":0.44165,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00539,"109":0.01077,"114":0.01077,"118":0.00539,"120":0.00539,"122":0.00539,"131":0.00539,"132":0.00539,"133":0.00539,"134":0.00539,"135":0.00539,"136":0.00539,"137":0.00539,"138":0.02693,"139":0.03232,"140":0.71095,"141":2.36445,"142":0.00539,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 121 123 124 125 126 127 128 129 130"},E:{"14":0.00539,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 26.2","13.1":0.00539,"14.1":0.02693,"15.2-15.3":0.00539,"15.4":0.00539,"15.5":0.00539,"15.6":0.05925,"16.0":0.00539,"16.1":0.01077,"16.2":0.01077,"16.3":0.01077,"16.4":0.00539,"16.5":0.01616,"16.6":0.05925,"17.0":0.01077,"17.1":0.0377,"17.2":0.01077,"17.3":0.01616,"17.4":0.02154,"17.5":0.04309,"17.6":0.14542,"18.0":0.02154,"18.1":0.0377,"18.2":0.01616,"18.3":0.06463,"18.4":0.04847,"18.5-18.6":0.25314,"26.0":0.47935,"26.1":0.01077},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00141,"5.0-5.1":0,"6.0-6.1":0.00565,"7.0-7.1":0.00424,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01271,"10.0-10.2":0.00141,"10.3":0.02401,"11.0-11.2":0.35591,"11.3-11.4":0.00847,"12.0-12.1":0.00282,"12.2-12.5":0.0692,"13.0-13.1":0,"13.2":0.00706,"13.3":0.00282,"13.4-13.7":0.0113,"14.0-14.4":0.02401,"14.5-14.8":0.02542,"15.0-15.1":0.02401,"15.2-15.3":0.01836,"15.4":0.02119,"15.5":0.02401,"15.6-15.8":0.31354,"16.0":0.04237,"16.1":0.07909,"16.2":0.04096,"16.3":0.07344,"16.4":0.01836,"16.5":0.03248,"16.6-16.7":0.41947,"17.0":0.02966,"17.1":0.0452,"17.2":0.03248,"17.3":0.04802,"17.4":0.08474,"17.5":0.14547,"17.6-17.7":0.36721,"18.0":0.08333,"18.1":0.17231,"18.2":0.09321,"18.3":0.29942,"18.4":0.15395,"18.5-18.6":7.84982,"26.0":0.97028,"26.1":0.03531},P:{"4":0.05279,"22":0.01056,"23":0.01056,"25":0.01056,"26":0.01056,"27":0.03167,"28":0.96079,"29":0.05279,_:"20 21 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03167},I:{"0":0.01382,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.39219,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00846,"11":0.05078,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.17533},Q:{"14.9":0.00461},O:{"0":0.32298},H:{"0":0},L:{"0":34.15531}}; diff --git a/node_modules/caniuse-lite/data/regions/MZ.js b/node_modules/caniuse-lite/data/regions/MZ.js new file mode 100644 index 0000000..3d57607 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MZ.js @@ -0,0 +1 @@ +module.exports={C:{"7":0.00333,"45":0.00333,"78":0.00666,"90":0.01332,"91":0.00333,"103":0.00333,"112":0.00333,"113":0.03663,"114":0.00333,"115":0.12654,"116":0.00333,"124":0.01998,"127":0.00333,"128":0.00999,"134":0.00333,"136":0.00999,"137":0.00333,"138":0.00333,"140":0.01998,"141":0.00333,"142":0.01665,"143":0.5328,"144":0.4329,"145":0.00333,_:"2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 117 118 119 120 121 122 123 125 126 129 130 131 132 133 135 139 146 147 3.5 3.6"},D:{"39":0.00333,"40":0.00333,"41":0.00333,"42":0.00333,"43":0.00333,"44":0.00333,"45":0.00333,"46":0.00666,"47":0.00333,"48":0.00333,"49":0.00999,"50":0.00666,"51":0.00333,"52":0.00333,"53":0.00666,"54":0.00333,"55":0.01332,"56":0.00333,"57":0.00333,"58":0.00666,"59":0.00333,"60":0.00333,"61":0.00333,"62":0.00999,"63":0.00666,"64":0.00666,"65":0.00999,"66":0.00666,"67":0.00333,"69":0.00333,"70":0.01332,"71":0.00999,"72":0.00333,"73":0.02664,"74":0.00999,"75":0.01332,"76":0.00666,"78":0.00333,"79":0.02664,"80":0.00333,"81":0.00666,"83":0.01332,"85":0.00333,"86":0.02997,"87":0.04329,"88":0.00666,"89":0.00333,"91":0.00333,"92":0.00666,"93":0.00333,"95":0.00999,"96":0.00333,"97":0.00333,"98":0.00999,"99":0.00333,"100":0.00333,"102":0.00666,"103":0.00999,"104":0.00999,"105":0.00999,"106":0.01998,"108":0.00666,"109":0.97902,"110":0.00666,"111":0.02997,"112":0.01332,"113":0.00999,"114":0.53946,"115":0.00666,"116":0.17316,"118":0.00999,"119":0.01998,"120":0.01332,"121":0.01332,"122":0.02997,"123":0.01998,"124":0.34299,"125":1.16883,"126":0.02664,"127":0.00666,"128":0.0666,"129":0.02331,"130":0.01332,"131":0.08658,"132":0.03663,"133":0.04995,"134":0.03663,"135":0.05328,"136":0.0666,"137":0.10656,"138":0.24309,"139":0.51615,"140":3.91941,"141":7.03629,"142":0.0999,"143":0.01998,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 68 77 84 90 94 101 107 117 144 145"},F:{"34":0.00666,"36":0.00333,"37":0.00333,"46":0.00333,"79":0.01332,"80":0.00333,"86":0.00333,"90":0.00999,"91":0.01665,"92":0.01665,"95":0.07659,"113":0.00333,"114":0.01332,"116":0.00333,"117":0.00333,"118":0.00333,"119":0.00333,"120":0.11655,"121":0.02997,"122":0.72594,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 82 83 84 85 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00999,"13":0.00666,"14":0.00999,"15":0.00333,"16":0.00666,"17":0.00999,"18":0.06327,"84":0.00999,"89":0.01665,"90":0.00999,"91":0.02331,"92":0.10656,"100":0.01332,"109":0.01665,"113":0.00333,"114":0.05994,"120":0.00666,"121":0.00333,"122":0.01998,"123":0.00333,"126":0.00666,"127":0.00666,"129":0.00333,"130":0.00999,"131":0.00999,"132":0.00999,"133":0.00666,"134":0.01332,"135":0.01332,"136":0.02664,"137":0.01998,"138":0.05661,"139":0.12987,"140":0.81918,"141":3.24009,"142":0.06327,_:"79 80 81 83 85 86 87 88 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 124 125 128"},E:{"13":0.00333,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.1 17.2 26.2","5.1":0.00999,"11.1":0.00333,"13.1":0.0333,"14.1":0.00666,"15.6":0.04329,"16.1":0.00333,"16.3":0.00333,"16.6":0.08991,"17.0":0.00333,"17.3":0.00333,"17.4":0.00333,"17.5":0.00666,"17.6":0.06327,"18.0":0.00666,"18.1":0.00999,"18.2":0.00333,"18.3":0.00666,"18.4":0.00999,"18.5-18.6":0.08658,"26.0":0.12654,"26.1":0.00333},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0005,"5.0-5.1":0,"6.0-6.1":0.002,"7.0-7.1":0.0015,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00449,"10.0-10.2":0.0005,"10.3":0.00848,"11.0-11.2":0.12575,"11.3-11.4":0.00299,"12.0-12.1":0.001,"12.2-12.5":0.02445,"13.0-13.1":0,"13.2":0.00249,"13.3":0.001,"13.4-13.7":0.00399,"14.0-14.4":0.00848,"14.5-14.8":0.00898,"15.0-15.1":0.00848,"15.2-15.3":0.00649,"15.4":0.00748,"15.5":0.00848,"15.6-15.8":0.11078,"16.0":0.01497,"16.1":0.02794,"16.2":0.01447,"16.3":0.02595,"16.4":0.00649,"16.5":0.01148,"16.6-16.7":0.1482,"17.0":0.01048,"17.1":0.01597,"17.2":0.01148,"17.3":0.01697,"17.4":0.02994,"17.5":0.0514,"17.6-17.7":0.12974,"18.0":0.02944,"18.1":0.06088,"18.2":0.03293,"18.3":0.10579,"18.4":0.05439,"18.5-18.6":2.77339,"26.0":0.34281,"26.1":0.01247},P:{"4":0.04077,"20":0.02038,"21":0.01019,"22":0.05096,"23":0.03058,"24":0.13249,"25":0.08153,"26":0.05096,"27":0.1223,"28":1.45743,"29":0.05096,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.11211,"11.1-11.2":0.01019,"17.0":0.01019,"19.0":0.02038},I:{"0":0.05329,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":4.39337,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01998,_:"6 7 8 9 10 5.5"},S:{"2.5":0.18679,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.2068},Q:{"14.9":0.02668},O:{"0":0.32021},H:{"0":0.79},L:{"0":62.10565}}; diff --git a/node_modules/caniuse-lite/data/regions/NA.js b/node_modules/caniuse-lite/data/regions/NA.js new file mode 100644 index 0000000..21fa5b5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NA.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00769,"68":0.00384,"78":0.00384,"91":0.00384,"100":0.00769,"103":0.00384,"115":0.11532,"116":0.00384,"127":0.00384,"128":0.01538,"134":0.00384,"138":0.00384,"139":0.01922,"140":0.01153,"141":0.00769,"142":0.03075,"143":0.75342,"144":0.81493,"145":0.00384,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 101 102 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 135 136 137 146 147 3.5 3.6"},D:{"39":0.00384,"40":0.00384,"41":0.00769,"42":0.00769,"43":0.00384,"44":0.00384,"45":0.00769,"46":0.00384,"47":0.00769,"48":0.00384,"49":0.00769,"50":0.00384,"51":0.00769,"52":0.00384,"53":0.00384,"54":0.00769,"55":0.00769,"56":0.00769,"57":0.00769,"58":0.00769,"59":0.00769,"60":0.00769,"69":0.01538,"71":0.00769,"72":0.00384,"73":0.00384,"74":0.06535,"75":0.00384,"77":0.00384,"78":0.00769,"79":0.01153,"80":0.00769,"81":0.00384,"83":0.00769,"88":0.00769,"89":0.00384,"91":0.00769,"92":0.00384,"94":0.00384,"95":0.00769,"98":0.00384,"100":0.0346,"103":0.01538,"104":0.04613,"105":0.00384,"106":0.00769,"107":0.00384,"108":0.00769,"109":0.57276,"110":0.00384,"111":0.03844,"112":0.01922,"113":0.00384,"114":0.04997,"116":0.0346,"117":0.00384,"119":0.00769,"120":0.00769,"121":0.00384,"122":0.04228,"123":0.00769,"124":0.00384,"125":0.98406,"126":0.00769,"127":0.00769,"128":0.03075,"129":0.01153,"130":0.01153,"131":0.02691,"132":0.01153,"133":0.01922,"134":0.0615,"135":0.04228,"136":0.06919,"137":0.05766,"138":0.29983,"139":0.45744,"140":4.68199,"141":9.81758,"142":0.10763,"143":0.01922,"144":0.00384,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 76 84 85 86 87 90 93 96 97 99 101 102 115 118 145"},F:{"35":0.00384,"50":0.00769,"79":0.01153,"92":0.00769,"95":0.02691,"113":0.00384,"114":0.01922,"120":0.06535,"121":0.03844,"122":0.69576,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00384,"13":0.00769,"16":0.01153,"17":0.00384,"18":0.04228,"86":0.00384,"89":0.00384,"90":0.00769,"92":0.02306,"100":0.00384,"103":0.00384,"107":0.00384,"109":0.03075,"111":0.00384,"113":0.00384,"114":0.02306,"116":0.00384,"119":0.00769,"122":0.02306,"127":0.00384,"128":0.00384,"129":0.02691,"130":0.00384,"131":0.00769,"132":0.00384,"133":0.02691,"134":0.04997,"135":0.03075,"136":0.02306,"137":0.02306,"138":0.0346,"139":0.10763,"140":1.12629,"141":4.97798,"142":0.00384,_:"14 15 79 80 81 83 84 85 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 108 110 112 115 117 118 120 121 123 124 125 126"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.4 15.5 16.0 16.2 16.3 17.0 17.2 26.2","11.1":0.00384,"13.1":0.01922,"14.1":0.02306,"15.2-15.3":0.00384,"15.6":0.11532,"16.1":0.00384,"16.4":0.00769,"16.5":0.00384,"16.6":0.08072,"17.1":0.03075,"17.3":0.0346,"17.4":0.00384,"17.5":0.00769,"17.6":0.07688,"18.0":0.00384,"18.1":0.00384,"18.2":0.02691,"18.3":0.02691,"18.4":0.01153,"18.5-18.6":0.07304,"26.0":0.47666,"26.1":0.01153},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00086,"5.0-5.1":0,"6.0-6.1":0.00345,"7.0-7.1":0.00259,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00777,"10.0-10.2":0.00086,"10.3":0.01467,"11.0-11.2":0.21749,"11.3-11.4":0.00518,"12.0-12.1":0.00173,"12.2-12.5":0.04229,"13.0-13.1":0,"13.2":0.00432,"13.3":0.00173,"13.4-13.7":0.0069,"14.0-14.4":0.01467,"14.5-14.8":0.01554,"15.0-15.1":0.01467,"15.2-15.3":0.01122,"15.4":0.01295,"15.5":0.01467,"15.6-15.8":0.1916,"16.0":0.02589,"16.1":0.04833,"16.2":0.02503,"16.3":0.04488,"16.4":0.01122,"16.5":0.01985,"16.6-16.7":0.25633,"17.0":0.01812,"17.1":0.02762,"17.2":0.01985,"17.3":0.02934,"17.4":0.05178,"17.5":0.0889,"17.6-17.7":0.2244,"18.0":0.05092,"18.1":0.10529,"18.2":0.05696,"18.3":0.18297,"18.4":0.09407,"18.5-18.6":4.79695,"26.0":0.59293,"26.1":0.02158},P:{"4":0.11286,"22":0.01026,"23":0.03078,"24":0.12312,"25":0.0513,"26":0.1026,"27":0.19494,"28":4.85298,"29":0.27702,_:"20 21 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 16.0 19.0","5.0-5.4":0.01026,"7.2-7.4":0.18468,"14.0":0.01026,"15.0":0.01026,"17.0":0.02052,"18.0":0.01026},I:{"0":0.02459,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.39666,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00769,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.29549},Q:{"14.9":0.00616},O:{"0":0.54788},H:{"0":0.05},L:{"0":51.90426}}; diff --git a/node_modules/caniuse-lite/data/regions/NC.js b/node_modules/caniuse-lite/data/regions/NC.js new file mode 100644 index 0000000..ee3ebb0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NC.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00326,"52":0.00652,"53":0.36164,"102":0.02281,"107":0.00652,"108":0.00326,"115":0.08471,"120":0.00326,"123":0.00326,"124":0.00326,"127":0.00326,"128":0.12055,"132":0.00326,"134":0.00326,"136":0.00977,"139":0.09122,"140":0.13358,"141":0.00977,"142":0.02281,"143":1.51823,"144":1.47587,"145":0.00652,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 109 110 111 112 113 114 116 117 118 119 121 122 125 126 129 130 131 133 135 137 138 146 147 3.5 3.6"},D:{"39":0.00326,"40":0.00326,"41":0.00326,"42":0.00652,"43":0.00326,"44":0.00652,"45":0.00977,"47":0.00326,"49":0.00652,"50":0.00652,"51":0.00326,"52":0.00326,"54":0.00326,"55":0.00652,"56":0.00326,"57":0.00326,"58":0.00326,"59":0.00326,"60":0.00326,"81":0.00326,"92":0.00326,"94":0.01303,"103":0.04561,"107":0.00977,"108":0.00977,"109":0.4887,"116":0.04887,"120":0.00652,"122":0.00326,"123":0.00326,"125":1.57687,"126":0.02932,"127":0.00326,"128":0.11077,"129":0.04235,"131":0.05213,"132":0.00326,"133":0.00977,"134":0.00326,"135":0.01629,"136":0.00652,"137":0.00326,"138":0.04887,"139":1.75932,"140":2.59988,"141":7.19692,"142":0.07493,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 46 48 53 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 83 84 85 86 87 88 89 90 91 93 95 96 97 98 99 100 101 102 104 105 106 110 111 112 113 114 115 117 118 119 121 124 130 143 144 145"},F:{"46":0.00326,"91":0.00652,"92":0.00652,"120":2.04602,"121":0.12055,"122":1.8929,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00326,"114":0.02281,"122":0.00652,"124":0.00652,"127":0.00326,"131":0.02281,"133":0.00326,"134":0.02606,"135":0.00326,"136":0.00652,"137":0.00652,"138":0.01629,"139":0.02606,"140":1.1012,"141":4.45369,"142":0.00326,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 16.4 17.0 18.2 26.2","12.1":0.00652,"13.1":0.01955,"14.1":0.01303,"15.1":0.01629,"15.5":0.00326,"15.6":0.13032,"16.0":0.00326,"16.1":0.01303,"16.2":0.00326,"16.3":0.01303,"16.5":0.00977,"16.6":0.07493,"17.1":0.04887,"17.2":0.00326,"17.3":0.02281,"17.4":0.00326,"17.5":0.0391,"17.6":0.08145,"18.0":0.00977,"18.1":0.00977,"18.3":0.02606,"18.4":0.03258,"18.5-18.6":0.06516,"26.0":0.13032,"26.1":0.06842},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00097,"5.0-5.1":0,"6.0-6.1":0.00388,"7.0-7.1":0.00291,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00874,"10.0-10.2":0.00097,"10.3":0.01651,"11.0-11.2":0.24469,"11.3-11.4":0.00583,"12.0-12.1":0.00194,"12.2-12.5":0.04758,"13.0-13.1":0,"13.2":0.00485,"13.3":0.00194,"13.4-13.7":0.00777,"14.0-14.4":0.01651,"14.5-14.8":0.01748,"15.0-15.1":0.01651,"15.2-15.3":0.01262,"15.4":0.01456,"15.5":0.01651,"15.6-15.8":0.21556,"16.0":0.02913,"16.1":0.05438,"16.2":0.02816,"16.3":0.05049,"16.4":0.01262,"16.5":0.02233,"16.6-16.7":0.28838,"17.0":0.02039,"17.1":0.03107,"17.2":0.02233,"17.3":0.03301,"17.4":0.05826,"17.5":0.10001,"17.6-17.7":0.25246,"18.0":0.05729,"18.1":0.11846,"18.2":0.06409,"18.3":0.20585,"18.4":0.10584,"18.5-18.6":5.39677,"26.0":0.66707,"26.1":0.02427},P:{"24":0.06413,"25":0.05344,"27":0.02138,"28":2.55452,"29":0.25652,_:"4 20 21 22 23 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","7.2-7.4":0.03207,"16.0":0.02138,"17.0":0.01069},I:{"0":0.02693,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08092,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.27646},Q:{_:"14.9"},O:{"0":0.08092},H:{"0":0},L:{"0":55.70006}}; diff --git a/node_modules/caniuse-lite/data/regions/NE.js b/node_modules/caniuse-lite/data/regions/NE.js new file mode 100644 index 0000000..b85cc35 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NE.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00219,"45":0.00219,"46":0.01972,"47":0.00219,"49":0.00657,"52":0.00657,"56":0.00219,"57":0.00657,"58":0.00438,"60":0.00219,"61":0.00657,"69":0.00219,"72":0.00876,"77":0.00657,"81":0.00219,"84":0.00438,"86":0.01096,"89":0.00438,"90":0.00219,"92":0.00219,"94":0.00219,"95":0.00219,"106":0.00657,"115":0.1227,"120":0.00219,"122":0.00219,"123":0.00219,"124":0.00219,"126":0.00438,"127":0.0241,"128":0.01315,"131":0.00219,"133":0.00219,"136":0.03944,"137":0.00219,"138":0.00219,"139":0.01096,"140":0.10955,"141":0.01534,"142":0.04382,"143":0.64635,"144":0.5346,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 48 50 51 53 54 55 59 62 63 64 65 66 67 68 70 71 73 74 75 76 78 79 80 82 83 85 87 88 91 93 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 121 125 129 130 132 134 135 145 146 147 3.5 3.6"},D:{"39":0.00219,"41":0.00219,"44":0.00219,"47":0.00438,"48":0.00219,"49":0.00219,"50":0.00219,"51":0.00657,"52":0.00219,"53":0.00438,"54":0.00219,"56":0.01534,"59":0.00219,"60":0.00219,"61":0.00219,"62":0.00219,"64":0.00219,"66":0.00657,"67":0.00657,"69":0.00876,"70":0.00438,"71":0.00657,"72":0.00438,"73":0.00219,"74":0.00438,"75":0.00438,"78":0.00219,"79":0.00219,"80":0.00657,"83":0.00876,"84":0.01315,"86":0.01534,"87":0.00438,"88":0.00219,"89":0.00657,"90":0.00438,"91":0.00219,"93":0.00438,"96":0.00219,"98":0.00219,"99":0.00876,"101":0.00657,"103":0.02191,"105":0.00219,"106":0.00219,"107":0.00876,"109":0.42067,"110":0.00219,"111":0.00219,"112":0.00876,"114":0.00219,"115":0.00438,"116":0.03944,"117":0.00219,"119":0.00657,"120":0.00219,"121":0.01753,"122":0.01753,"123":0.00438,"124":0.00657,"125":0.07669,"126":0.03287,"128":0.01534,"129":0.00438,"130":0.00438,"131":0.01972,"132":0.01315,"133":0.01534,"134":0.03067,"135":0.02848,"136":0.02848,"137":0.05916,"138":0.31331,"139":0.21253,"140":2.52184,"141":3.61953,"142":0.06792,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 42 43 45 46 55 57 58 63 65 68 76 77 81 85 92 94 95 97 100 102 104 108 113 118 127 143 144 145"},F:{"35":0.00657,"38":0.00219,"42":0.00876,"77":0.00219,"79":0.01096,"90":0.00219,"91":0.01753,"92":0.03506,"95":0.02191,"112":0.00219,"115":0.00219,"119":0.00657,"120":0.0482,"121":0.00219,"122":0.60253,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00219,"16":0.00219,"17":0.01096,"18":0.05258,"84":0.01534,"89":0.00657,"90":0.01753,"92":0.06354,"95":0.00219,"99":0.00219,"100":0.01753,"109":0.01534,"112":0.00219,"114":0.02848,"117":0.00219,"122":0.00219,"124":0.12489,"125":0.00219,"127":0.00438,"129":0.02191,"131":0.00219,"132":0.00219,"133":0.00219,"135":0.00219,"136":0.00876,"137":0.00438,"138":0.01096,"139":0.07449,"140":0.50174,"141":2.19319,"142":0.00438,_:"12 13 15 79 80 81 83 85 86 87 88 91 93 94 96 97 98 101 102 103 104 105 106 107 108 110 111 113 115 116 118 119 120 121 123 126 128 130 134"},E:{"11":0.00438,"14":0.00438,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.2 18.3 18.4 26.1 26.2","5.1":0.00438,"11.1":0.00438,"13.1":0.01096,"15.1":0.00438,"15.6":0.0241,"16.6":0.0241,"17.6":0.02629,"18.0":0.00219,"18.1":0.02629,"18.5-18.6":0.01315,"26.0":0.05478},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0,"6.0-6.1":0.00133,"7.0-7.1":0.001,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00299,"10.0-10.2":0.00033,"10.3":0.00566,"11.0-11.2":0.08383,"11.3-11.4":0.002,"12.0-12.1":0.00067,"12.2-12.5":0.0163,"13.0-13.1":0,"13.2":0.00166,"13.3":0.00067,"13.4-13.7":0.00266,"14.0-14.4":0.00566,"14.5-14.8":0.00599,"15.0-15.1":0.00566,"15.2-15.3":0.00432,"15.4":0.00499,"15.5":0.00566,"15.6-15.8":0.07385,"16.0":0.00998,"16.1":0.01863,"16.2":0.00965,"16.3":0.0173,"16.4":0.00432,"16.5":0.00765,"16.6-16.7":0.0988,"17.0":0.00699,"17.1":0.01065,"17.2":0.00765,"17.3":0.01131,"17.4":0.01996,"17.5":0.03426,"17.6-17.7":0.08649,"18.0":0.01963,"18.1":0.04058,"18.2":0.02196,"18.3":0.07052,"18.4":0.03626,"18.5-18.6":1.84894,"26.0":0.22854,"26.1":0.00832},P:{"4":0.03105,"22":0.0207,"24":0.01035,"25":0.0207,"26":0.05175,"27":0.0621,"28":0.50711,"29":0.03105,_:"20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.0207,"16.0":0.08279,"19.0":0.0207},I:{"0":0.06238,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":2.92433,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03725,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00781,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10152},Q:{"14.9":0.03905},O:{"0":0.83556},H:{"0":0.66},L:{"0":76.46517}}; diff --git a/node_modules/caniuse-lite/data/regions/NF.js b/node_modules/caniuse-lite/data/regions/NF.js new file mode 100644 index 0000000..0140b54 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NF.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 3.5 3.6"},D:{"109":0.47388,"125":4.26488,"126":5.21263,"127":4.73875,"138":0.47388,"141":9.95138,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 128 129 130 131 132 133 134 135 136 137 139 140 142 143 144 145"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"111":0.47388,"141":10.89913,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.1 26.2","16.6":0.47388,"26.0":0.47388},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00207,"5.0-5.1":0,"6.0-6.1":0.00828,"7.0-7.1":0.00621,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01862,"10.0-10.2":0.00207,"10.3":0.03518,"11.0-11.2":0.52142,"11.3-11.4":0.01241,"12.0-12.1":0.00414,"12.2-12.5":0.10139,"13.0-13.1":0,"13.2":0.01035,"13.3":0.00414,"13.4-13.7":0.01655,"14.0-14.4":0.03518,"14.5-14.8":0.03724,"15.0-15.1":0.03518,"15.2-15.3":0.0269,"15.4":0.03104,"15.5":0.03518,"15.6-15.8":0.45935,"16.0":0.06207,"16.1":0.11587,"16.2":0.06,"16.3":0.10759,"16.4":0.0269,"16.5":0.04759,"16.6-16.7":0.61453,"17.0":0.04345,"17.1":0.06621,"17.2":0.04759,"17.3":0.07035,"17.4":0.12415,"17.5":0.21312,"17.6-17.7":0.53797,"18.0":0.12208,"18.1":0.25243,"18.2":0.13656,"18.3":0.43865,"18.4":0.22553,"18.5-18.6":11.5002,"26.0":1.42149,"26.1":0.05173},P:{"28":5.54995,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":35.30076}}; diff --git a/node_modules/caniuse-lite/data/regions/NG.js b/node_modules/caniuse-lite/data/regions/NG.js new file mode 100644 index 0000000..503eb9f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00793,"47":0.00264,"52":0.00264,"65":0.00528,"72":0.00528,"78":0.00264,"99":0.00264,"114":0.00528,"115":0.36988,"127":0.00793,"128":0.00264,"133":0.00264,"134":0.00264,"135":0.00264,"136":0.00264,"137":0.00264,"138":0.00264,"139":0.00528,"140":0.0317,"141":0.00528,"142":0.01849,"143":0.27477,"144":0.25627,"145":0.00528,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 146 147 3.5 3.6"},D:{"47":0.02378,"50":0.00264,"53":0.00264,"55":0.00264,"59":0.00264,"62":0.01585,"63":0.00528,"64":0.00264,"65":0.00264,"68":0.00264,"69":0.00264,"70":0.02378,"71":0.00264,"72":0.00264,"73":0.00264,"74":0.00528,"75":0.00528,"76":0.00528,"77":0.00264,"78":0.01057,"79":0.02642,"80":0.01585,"81":0.00528,"83":0.00528,"84":0.00264,"85":0.00264,"86":0.00528,"87":0.00793,"88":0.00528,"89":0.00264,"90":0.00264,"91":0.00528,"92":0.00264,"93":0.01057,"94":0.00264,"95":0.00528,"96":0.00264,"97":0.00264,"98":0.00264,"99":0.00264,"100":0.00264,"102":0.01321,"103":0.02114,"104":0.00528,"105":0.01849,"106":0.01321,"107":0.00264,"108":0.00793,"109":0.50198,"111":0.02378,"112":0.05284,"113":0.00264,"114":0.02378,"116":0.02906,"117":0.00264,"118":0.00264,"119":0.02906,"120":0.01057,"121":0.00528,"122":0.01849,"123":0.00793,"124":0.0502,"125":0.07662,"126":0.03963,"127":0.02114,"128":0.02906,"129":0.01321,"130":0.03435,"131":0.08454,"132":0.02642,"133":0.03963,"134":0.03435,"135":0.03963,"136":0.06869,"137":0.08719,"138":0.32497,"139":0.34346,"140":2.26684,"141":4.56009,"142":0.0502,"143":0.00528,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 57 58 60 61 66 67 101 110 115 144 145"},F:{"79":0.00528,"85":0.00528,"86":0.00528,"87":0.01321,"88":0.01057,"89":0.02114,"90":0.07926,"91":0.23778,"92":0.21664,"93":0.00264,"94":0.00264,"95":0.02378,"113":0.00264,"114":0.00264,"119":0.00264,"120":0.04756,"121":0.00793,"122":0.25363,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00264,"15":0.00264,"16":0.00264,"18":0.01849,"84":0.00264,"89":0.00264,"90":0.00528,"92":0.02114,"100":0.00793,"109":0.00793,"114":0.04756,"122":0.00528,"126":0.00264,"128":0.00793,"130":0.00264,"131":0.00528,"132":0.00264,"133":0.00264,"134":0.00793,"135":0.00793,"136":0.00793,"137":0.01057,"138":0.02114,"139":0.03963,"140":0.24835,"141":0.90621,"142":0.00264,_:"13 14 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127 129"},E:{"11":0.00528,"13":0.00793,"14":0.00264,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.4 26.2","5.1":0.00264,"11.1":0.00528,"12.1":0.00264,"13.1":0.01585,"14.1":0.00528,"15.1":0.00264,"15.2-15.3":0.00264,"15.5":0.00264,"15.6":0.03699,"16.0":0.00264,"16.1":0.00264,"16.2":0.00264,"16.3":0.00264,"16.4":0.00264,"16.5":0.00264,"16.6":0.02114,"17.0":0.00264,"17.1":0.00528,"17.2":0.00264,"17.3":0.00264,"17.4":0.00264,"17.5":0.00793,"17.6":0.02642,"18.0":0.00528,"18.1":0.00528,"18.2":0.00793,"18.3":0.01057,"18.4":0.00793,"18.5-18.6":0.02642,"26.0":0.04227,"26.1":0.00264},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00074,"5.0-5.1":0,"6.0-6.1":0.00295,"7.0-7.1":0.00221,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00664,"10.0-10.2":0.00074,"10.3":0.01255,"11.0-11.2":0.18598,"11.3-11.4":0.00443,"12.0-12.1":0.00148,"12.2-12.5":0.03616,"13.0-13.1":0,"13.2":0.00369,"13.3":0.00148,"13.4-13.7":0.0059,"14.0-14.4":0.01255,"14.5-14.8":0.01328,"15.0-15.1":0.01255,"15.2-15.3":0.00959,"15.4":0.01107,"15.5":0.01255,"15.6-15.8":0.16384,"16.0":0.02214,"16.1":0.04133,"16.2":0.0214,"16.3":0.03838,"16.4":0.00959,"16.5":0.01697,"16.6-16.7":0.21919,"17.0":0.0155,"17.1":0.02362,"17.2":0.01697,"17.3":0.02509,"17.4":0.04428,"17.5":0.07601,"17.6-17.7":0.19188,"18.0":0.04354,"18.1":0.09004,"18.2":0.04871,"18.3":0.15646,"18.4":0.08044,"18.5-18.6":4.10185,"26.0":0.50701,"26.1":0.01845},P:{"4":0.01033,"21":0.01033,"22":0.02066,"23":0.01033,"24":0.0723,"25":0.08263,"26":0.03098,"27":0.08263,"28":0.72297,"29":0.02066,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.02066,"9.2":0.02066,"11.1-11.2":0.01033,"16.0":0.01033},I:{"0":0.02939,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":17.29021,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00528,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00736,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.30904},Q:{"14.9":0.00736},O:{"0":0.2796},H:{"0":2.26},L:{"0":57.66192}}; diff --git a/node_modules/caniuse-lite/data/regions/NI.js b/node_modules/caniuse-lite/data/regions/NI.js new file mode 100644 index 0000000..4b830e8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NI.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00972,"115":0.05345,"128":0.02915,"134":0.00486,"135":0.00486,"136":0.00486,"137":0.01458,"138":0.01944,"139":0.05345,"140":0.05831,"141":0.01458,"142":0.16035,"143":0.94265,"144":0.74343,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 145 146 147 3.5 3.6"},D:{"29":0.00486,"39":0.00972,"40":0.00486,"41":0.00972,"42":0.00972,"43":0.00972,"44":0.00972,"45":0.00486,"46":0.00972,"47":0.00972,"48":0.00972,"49":0.00972,"50":0.00972,"51":0.00972,"52":0.00972,"53":0.00972,"54":0.00972,"55":0.01458,"56":0.00972,"57":0.00972,"58":0.00972,"59":0.00972,"60":0.00486,"65":0.00486,"69":0.00486,"73":0.00486,"75":0.00486,"79":0.01944,"81":0.00486,"83":0.00972,"85":0.00486,"86":0.00972,"87":0.05831,"88":0.00486,"91":0.00486,"93":0.00486,"94":0.00486,"97":0.01458,"98":0.01458,"99":0.00486,"102":0.00486,"103":0.03401,"106":0.00486,"108":0.01458,"109":0.39844,"110":0.00486,"111":0.04859,"112":2.22056,"114":0.03887,"116":0.0243,"117":0.00486,"118":0.00972,"119":0.00972,"120":0.0243,"121":0.00972,"122":0.0243,"123":0.00972,"124":0.00972,"125":6.94351,"126":0.26239,"127":0.06317,"128":0.0243,"129":0.00486,"130":0.00486,"131":0.10204,"132":0.01458,"133":0.05345,"134":0.04373,"135":0.13119,"136":0.05345,"137":0.05831,"138":0.17978,"139":0.20408,"140":5.43236,"141":12.37587,"142":0.21866,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 70 71 72 74 76 77 78 80 84 89 90 92 95 96 100 101 104 105 107 113 115 143 144 145"},F:{"91":0.00486,"92":0.03887,"95":0.00486,"120":0.04859,"121":0.24295,"122":1.07384,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.01458,"18":0.00486,"84":0.00486,"92":0.0243,"100":0.00486,"109":0.00972,"114":0.76772,"119":0.00486,"122":0.01458,"125":0.00486,"126":0.00486,"127":0.00486,"128":0.00486,"131":0.00486,"132":0.00486,"133":0.00486,"134":0.04859,"135":0.01458,"136":0.00972,"137":0.01944,"138":0.02915,"139":0.07774,"140":0.8892,"141":4.81527,"142":0.00486,_:"12 13 14 15 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 124 129 130"},E:{"13":0.00486,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.3 17.4 18.2 26.2","5.1":0.02915,"15.1":0.04859,"15.6":0.01944,"16.3":0.00486,"16.6":0.02915,"17.1":0.01458,"17.2":0.01458,"17.5":0.01944,"17.6":0.05345,"18.0":0.01458,"18.1":0.02915,"18.3":0.01458,"18.4":0.00486,"18.5-18.6":0.03401,"26.0":0.30126,"26.1":0.00972},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0007,"5.0-5.1":0,"6.0-6.1":0.00281,"7.0-7.1":0.00211,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00632,"10.0-10.2":0.0007,"10.3":0.01194,"11.0-11.2":0.17694,"11.3-11.4":0.00421,"12.0-12.1":0.0014,"12.2-12.5":0.0344,"13.0-13.1":0,"13.2":0.00351,"13.3":0.0014,"13.4-13.7":0.00562,"14.0-14.4":0.01194,"14.5-14.8":0.01264,"15.0-15.1":0.01194,"15.2-15.3":0.00913,"15.4":0.01053,"15.5":0.01194,"15.6-15.8":0.15587,"16.0":0.02106,"16.1":0.03932,"16.2":0.02036,"16.3":0.03651,"16.4":0.00913,"16.5":0.01615,"16.6-16.7":0.20853,"17.0":0.01474,"17.1":0.02247,"17.2":0.01615,"17.3":0.02387,"17.4":0.04213,"17.5":0.07232,"17.6-17.7":0.18255,"18.0":0.04143,"18.1":0.08566,"18.2":0.04634,"18.3":0.14885,"18.4":0.07653,"18.5-18.6":3.90241,"26.0":0.48236,"26.1":0.01755},P:{"4":0.0206,"21":0.0103,"22":0.0206,"23":0.03091,"24":0.06181,"25":0.06181,"26":0.23695,"27":0.11332,"28":1.59685,"29":0.08242,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 17.0 18.0","7.2-7.4":0.08242,"11.1-11.2":0.0103,"13.0":0.0103,"16.0":0.0103,"19.0":0.03091},I:{"0":0.0308,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.31868,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02885,"9":0.00577,"10":0.00577,"11":0.05193,_:"6 7 5.5"},S:{"2.5":0.00514,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14906},Q:{"14.9":0.00514},O:{"0":0.0771},H:{"0":0},L:{"0":47.32973}}; diff --git a/node_modules/caniuse-lite/data/regions/NL.js b/node_modules/caniuse-lite/data/regions/NL.js new file mode 100644 index 0000000..3dc0fef --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NL.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.01027,"43":0.01027,"44":0.0308,"45":0.00513,"50":0.00513,"51":0.00513,"52":0.01027,"53":0.00513,"54":0.0308,"55":0.00513,"56":0.00513,"60":0.00513,"77":0.00513,"78":0.01027,"81":0.0154,"91":0.00513,"102":0.00513,"115":0.15399,"121":0.00513,"125":0.00513,"127":0.00513,"128":0.38498,"132":0.00513,"133":0.00513,"134":0.00513,"135":0.08213,"136":0.0154,"137":0.00513,"138":0.00513,"139":0.01027,"140":0.08213,"141":0.02567,"142":0.05133,"143":1.09333,"144":0.92907,"145":0.00513,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 48 49 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 129 130 131 146 147 3.5 3.6"},D:{"38":0.0154,"39":0.01027,"40":0.01027,"41":0.01027,"42":0.01027,"43":0.01027,"44":0.01027,"45":0.01027,"46":0.01027,"47":0.0154,"48":0.09753,"49":0.0462,"50":0.01027,"51":0.01027,"52":0.0154,"53":0.01027,"54":0.01027,"55":0.01027,"56":0.01027,"57":0.01027,"58":0.01027,"59":0.01027,"60":0.01027,"65":0.00513,"66":0.0154,"68":0.03593,"72":0.0308,"74":0.00513,"79":0.01027,"80":0.00513,"87":0.0154,"88":0.0308,"91":0.00513,"92":0.43631,"93":0.0154,"96":0.03593,"98":0.00513,"102":0.00513,"103":0.0308,"104":0.077,"105":0.00513,"108":0.02567,"109":0.41064,"111":0.00513,"112":0.01027,"113":0.0154,"114":0.0308,"115":0.0154,"116":0.08726,"117":0.01027,"118":0.09239,"119":0.02053,"120":0.14886,"121":0.0308,"122":0.23099,"123":0.02053,"124":0.0308,"125":1.14979,"126":0.38498,"127":0.07186,"128":0.08726,"129":0.14372,"130":3.45964,"131":0.09239,"132":0.09239,"133":0.10266,"134":2.78209,"135":0.10779,"136":0.17966,"137":0.17452,"138":0.47224,"139":0.85208,"140":5.73356,"141":12.65285,"142":0.20019,"143":0.00513,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 67 69 70 71 73 75 76 77 78 81 83 84 85 86 89 90 94 95 97 99 100 101 106 107 110 144 145"},F:{"85":0.00513,"91":0.02567,"92":0.0462,"95":0.02053,"113":0.00513,"114":0.00513,"119":0.00513,"120":0.09753,"121":0.10266,"122":0.83668,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"96":0.02567,"109":0.0616,"120":0.01027,"127":0.00513,"129":0.00513,"130":0.00513,"131":0.01027,"132":0.00513,"133":0.00513,"134":0.0154,"135":0.00513,"136":0.01027,"137":0.02567,"138":0.06673,"139":0.07186,"140":1.32431,"141":5.26646,"142":0.0154,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 128"},E:{"8":0.00513,"9":0.01027,"14":0.00513,_:"0 4 5 6 7 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 26.2","12.1":0.00513,"13.1":0.0154,"14.1":0.0154,"15.2-15.3":0.00513,"15.4":0.00513,"15.5":0.00513,"15.6":0.14886,"16.0":0.01027,"16.1":0.02053,"16.2":0.0154,"16.3":0.02567,"16.4":0.01027,"16.5":0.0154,"16.6":0.23099,"17.0":0.01027,"17.1":0.18479,"17.2":0.02053,"17.3":0.02567,"17.4":0.04106,"17.5":0.0616,"17.6":0.19505,"18.0":0.02053,"18.1":0.0308,"18.2":0.02053,"18.3":0.077,"18.4":0.04106,"18.5-18.6":0.17452,"26.0":0.68269,"26.1":0.02053},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0015,"5.0-5.1":0,"6.0-6.1":0.006,"7.0-7.1":0.0045,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0135,"10.0-10.2":0.0015,"10.3":0.0255,"11.0-11.2":0.378,"11.3-11.4":0.009,"12.0-12.1":0.003,"12.2-12.5":0.0735,"13.0-13.1":0,"13.2":0.0075,"13.3":0.003,"13.4-13.7":0.012,"14.0-14.4":0.0255,"14.5-14.8":0.027,"15.0-15.1":0.0255,"15.2-15.3":0.0195,"15.4":0.0225,"15.5":0.0255,"15.6-15.8":0.333,"16.0":0.045,"16.1":0.084,"16.2":0.0435,"16.3":0.078,"16.4":0.0195,"16.5":0.0345,"16.6-16.7":0.4455,"17.0":0.0315,"17.1":0.048,"17.2":0.0345,"17.3":0.051,"17.4":0.09,"17.5":0.1545,"17.6-17.7":0.39,"18.0":0.0885,"18.1":0.183,"18.2":0.099,"18.3":0.318,"18.4":0.1635,"18.5-18.6":8.33705,"26.0":1.03051,"26.1":0.0375},P:{"4":0.01049,"21":0.01049,"22":0.01049,"23":0.02098,"24":0.01049,"25":0.02098,"26":0.06295,"27":0.05246,"28":3.54646,"29":0.2833,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01049},I:{"0":0.03888,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.50617,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01251,"9":0.08133,"10":0.00626,"11":0.10009,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.64731},Q:{"14.9":0.00487},O:{"0":0.21902},H:{"0":0},L:{"0":29.92312}}; diff --git a/node_modules/caniuse-lite/data/regions/NO.js b/node_modules/caniuse-lite/data/regions/NO.js new file mode 100644 index 0000000..803b108 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NO.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00554,"59":0.03323,"78":0.01108,"113":0.00554,"115":0.08861,"128":0.18829,"134":0.00554,"138":0.00554,"139":0.00554,"140":0.03323,"141":0.01108,"142":0.02769,"143":0.76424,"144":0.53165,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 136 137 145 146 147 3.5 3.6"},D:{"41":0.02769,"66":0.14399,"79":0.00554,"87":0.01108,"88":0.00554,"98":0.00554,"102":0.00554,"103":0.01661,"104":0.00554,"108":0.00554,"109":0.12737,"112":0.00554,"114":0.03877,"116":0.07753,"117":0.00554,"118":6.51269,"119":0.09968,"120":0.00554,"121":0.02215,"122":0.06646,"123":0.01661,"124":0.03877,"125":0.30459,"126":0.03323,"127":0.01108,"128":0.04984,"129":0.01108,"130":0.19937,"131":0.07753,"132":0.03323,"133":0.06092,"134":0.04984,"135":0.06646,"136":0.09415,"137":0.12184,"138":0.44858,"139":0.88054,"140":6.11395,"141":12.66541,"142":0.15506,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 99 100 101 105 106 107 110 111 113 115 143 144 145"},F:{"36":0.00554,"69":0.00554,"74":0.00554,"79":0.03323,"82":0.00554,"83":0.00554,"84":0.00554,"85":0.01661,"86":0.02215,"88":0.00554,"89":0.01108,"90":0.01661,"91":0.33228,"92":0.64795,"93":0.00554,"95":0.86947,"99":0.00554,"102":0.01108,"104":0.00554,"109":0.00554,"110":0.00554,"113":0.00554,"114":0.03323,"115":0.00554,"117":0.01661,"118":0.00554,"119":0.02769,"120":1.35681,"121":0.41535,"122":7.04434,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 80 81 87 94 96 97 98 100 101 103 105 106 107 108 111 112 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01661,"109":0.02769,"115":0.00554,"131":0.02215,"132":0.00554,"133":0.00554,"134":0.01108,"135":0.00554,"136":0.01108,"137":0.01108,"138":0.02215,"139":0.06092,"140":1.27928,"141":5.18911,"142":0.00554,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130"},E:{"14":0.00554,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 26.2","11.1":0.02215,"12.1":0.02769,"13.1":0.01108,"14.1":0.02769,"15.4":0.00554,"15.5":0.01108,"15.6":0.13845,"16.0":0.00554,"16.1":0.01661,"16.2":0.01661,"16.3":0.03323,"16.4":0.03323,"16.5":0.02215,"16.6":0.27136,"17.0":0.00554,"17.1":0.22152,"17.2":0.03323,"17.3":0.02215,"17.4":0.06092,"17.5":0.14953,"17.6":0.24921,"18.0":0.03323,"18.1":0.07199,"18.2":0.02769,"18.3":0.11076,"18.4":0.06646,"18.5-18.6":0.24921,"26.0":0.59257,"26.1":0.01661},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0023,"5.0-5.1":0,"6.0-6.1":0.0092,"7.0-7.1":0.0069,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02071,"10.0-10.2":0.0023,"10.3":0.03911,"11.0-11.2":0.57975,"11.3-11.4":0.0138,"12.0-12.1":0.0046,"12.2-12.5":0.11273,"13.0-13.1":0,"13.2":0.0115,"13.3":0.0046,"13.4-13.7":0.0184,"14.0-14.4":0.03911,"14.5-14.8":0.04141,"15.0-15.1":0.03911,"15.2-15.3":0.02991,"15.4":0.03451,"15.5":0.03911,"15.6-15.8":0.51073,"16.0":0.06902,"16.1":0.12883,"16.2":0.06672,"16.3":0.11963,"16.4":0.02991,"16.5":0.05291,"16.6-16.7":0.68328,"17.0":0.04831,"17.1":0.07362,"17.2":0.05291,"17.3":0.07822,"17.4":0.13804,"17.5":0.23696,"17.6-17.7":0.59816,"18.0":0.13574,"18.1":0.28067,"18.2":0.15184,"18.3":0.48773,"18.4":0.25077,"18.5-18.6":12.78677,"26.0":1.58052,"26.1":0.05752},P:{"25":0.01048,"26":0.02097,"27":0.01048,"28":2.33791,"29":0.17823,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01048,"9.2":0.01048},I:{"0":0.00891,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":5.91215,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01108,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.27664},Q:{_:"14.9"},O:{"0":0.00892},H:{"0":0},L:{"0":13.67019}}; diff --git a/node_modules/caniuse-lite/data/regions/NP.js b/node_modules/caniuse-lite/data/regions/NP.js new file mode 100644 index 0000000..79997db --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NP.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00259,"91":0.00259,"99":0.00259,"103":0.00259,"115":0.07249,"127":0.00518,"128":0.00259,"136":0.00259,"138":0.00259,"139":0.00259,"140":0.01295,"141":0.00518,"142":0.01553,"143":0.39612,"144":0.33916,"145":0.01036,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 146 147 3.5 3.6"},D:{"39":0.00259,"40":0.00259,"41":0.00259,"42":0.00259,"43":0.00259,"44":0.00259,"45":0.00259,"46":0.00259,"47":0.00259,"48":0.00259,"49":0.00259,"50":0.00259,"51":0.00259,"52":0.00259,"53":0.00259,"54":0.00259,"55":0.00259,"56":0.00259,"57":0.00259,"58":0.00259,"59":0.00259,"60":0.00259,"72":0.00259,"73":0.00259,"79":0.00518,"83":0.00259,"87":0.00777,"88":0.00259,"91":0.00259,"93":0.00259,"102":0.00259,"103":0.02589,"104":0.00518,"106":0.00518,"108":0.00518,"109":0.81036,"112":0.90097,"114":0.00518,"116":0.0233,"119":0.00518,"120":0.00518,"121":0.00259,"122":0.01812,"123":0.01036,"124":0.01036,"125":2.45955,"126":0.06214,"127":0.00777,"128":0.0233,"129":0.00518,"130":0.01036,"131":0.03107,"132":0.02848,"133":0.01295,"134":0.01812,"135":0.03107,"136":0.02848,"137":0.04142,"138":0.12686,"139":0.18641,"140":3.31133,"141":9.86409,"142":0.18382,"143":0.01036,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 80 81 84 85 86 89 90 92 94 95 96 97 98 99 100 101 105 107 110 111 113 115 117 118 144 145"},F:{"91":0.00777,"92":0.01295,"95":0.00518,"120":0.02071,"121":0.01553,"122":0.18641,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00259,"109":0.00518,"114":0.01553,"122":0.00259,"126":0.00259,"131":0.00259,"132":0.00259,"134":0.00518,"135":0.00518,"136":0.00259,"137":0.00259,"138":0.00518,"139":0.01036,"140":0.13722,"141":1.23754,"142":0.00518,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127 128 129 130 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 16.0 16.4 17.0 26.2","12.1":0.00259,"13.1":0.00259,"14.1":0.00259,"15.2-15.3":0.00259,"15.4":0.00259,"15.5":0.00259,"15.6":0.02071,"16.1":0.01295,"16.2":0.00259,"16.3":0.00518,"16.5":0.00259,"16.6":0.0233,"17.1":0.01036,"17.2":0.00259,"17.3":0.00518,"17.4":0.00518,"17.5":0.00777,"17.6":0.03625,"18.0":0.00259,"18.1":0.01036,"18.2":0.00259,"18.3":0.00518,"18.4":0.00518,"18.5-18.6":0.02589,"26.0":0.10356,"26.1":0.00518},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00131,"5.0-5.1":0,"6.0-6.1":0.00525,"7.0-7.1":0.00394,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01181,"10.0-10.2":0.00131,"10.3":0.02231,"11.0-11.2":0.33075,"11.3-11.4":0.00787,"12.0-12.1":0.00262,"12.2-12.5":0.06431,"13.0-13.1":0,"13.2":0.00656,"13.3":0.00262,"13.4-13.7":0.0105,"14.0-14.4":0.02231,"14.5-14.8":0.02362,"15.0-15.1":0.02231,"15.2-15.3":0.01706,"15.4":0.01969,"15.5":0.02231,"15.6-15.8":0.29137,"16.0":0.03937,"16.1":0.0735,"16.2":0.03806,"16.3":0.06825,"16.4":0.01706,"16.5":0.03019,"16.6-16.7":0.38981,"17.0":0.02756,"17.1":0.042,"17.2":0.03019,"17.3":0.04462,"17.4":0.07875,"17.5":0.13519,"17.6-17.7":0.34125,"18.0":0.07744,"18.1":0.16012,"18.2":0.08662,"18.3":0.27825,"18.4":0.14306,"18.5-18.6":7.29481,"26.0":0.90168,"26.1":0.03281},P:{"4":0.01054,"25":0.01054,"26":0.03161,"27":0.02108,"28":0.53741,"29":0.04215,_:"20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01054,"17.0":0.01054},I:{"0":0.0222,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.49654,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.05929},Q:{_:"14.9"},O:{"0":0.39278},H:{"0":0},L:{"0":63.05836}}; diff --git a/node_modules/caniuse-lite/data/regions/NR.js b/node_modules/caniuse-lite/data/regions/NR.js new file mode 100644 index 0000000..aaac436 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NR.js @@ -0,0 +1 @@ +module.exports={C:{"144":0.22826,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 146 147 3.5 3.6"},D:{"51":0.02938,"101":0.19888,"109":0.31188,"116":0.02938,"122":0.02938,"125":0.31188,"126":0.08588,"127":0.02938,"138":0.02938,"139":0.08588,"140":2.27356,"141":2.04756,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124 128 129 130 131 132 133 134 135 136 137 142 143 144 145"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.02938,"114":0.0565,"138":0.02938,"140":0.34126,"141":5.71328,_:"12 13 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0 26.1 26.2"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00035,"5.0-5.1":0,"6.0-6.1":0.00141,"7.0-7.1":0.00105,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00316,"10.0-10.2":0.00035,"10.3":0.00597,"11.0-11.2":0.08856,"11.3-11.4":0.00211,"12.0-12.1":0.0007,"12.2-12.5":0.01722,"13.0-13.1":0,"13.2":0.00176,"13.3":0.0007,"13.4-13.7":0.00281,"14.0-14.4":0.00597,"14.5-14.8":0.00633,"15.0-15.1":0.00597,"15.2-15.3":0.00457,"15.4":0.00527,"15.5":0.00597,"15.6-15.8":0.07802,"16.0":0.01054,"16.1":0.01968,"16.2":0.01019,"16.3":0.01827,"16.4":0.00457,"16.5":0.00808,"16.6-16.7":0.10438,"17.0":0.00738,"17.1":0.01125,"17.2":0.00808,"17.3":0.01195,"17.4":0.02109,"17.5":0.0362,"17.6-17.7":0.09137,"18.0":0.02074,"18.1":0.04288,"18.2":0.0232,"18.3":0.07451,"18.4":0.03831,"18.5-18.6":1.95331,"26.0":0.24144,"26.1":0.00879},P:{"27":0.06173,"28":9.56837,"29":0.0926,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.44124,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{"0":1.02181},H:{"0":0},L:{"0":72.88338}}; diff --git a/node_modules/caniuse-lite/data/regions/NU.js b/node_modules/caniuse-lite/data/regions/NU.js new file mode 100644 index 0000000..a70db91 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NU.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 3.5 3.6"},D:{"140":30.00339,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0 26.1 26.2"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00633,"5.0-5.1":0,"6.0-6.1":0.02533,"7.0-7.1":0.019,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.057,"10.0-10.2":0.00633,"10.3":0.10766,"11.0-11.2":1.59592,"11.3-11.4":0.038,"12.0-12.1":0.01267,"12.2-12.5":0.31032,"13.0-13.1":0,"13.2":0.03167,"13.3":0.01267,"13.4-13.7":0.05066,"14.0-14.4":0.10766,"14.5-14.8":0.11399,"15.0-15.1":0.10766,"15.2-15.3":0.08233,"15.4":0.095,"15.5":0.10766,"15.6-15.8":1.40593,"16.0":0.18999,"16.1":0.35465,"16.2":0.18366,"16.3":0.32932,"16.4":0.08233,"16.5":0.14566,"16.6-16.7":1.8809,"17.0":0.13299,"17.1":0.20266,"17.2":0.14566,"17.3":0.21532,"17.4":0.37998,"17.5":0.6523,"17.6-17.7":1.64658,"18.0":0.37365,"18.1":0.77263,"18.2":0.41798,"18.3":1.3426,"18.4":0.6903,"18.5-18.6":35.19881,"26.0":4.35077,"26.1":0.15833},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{_:"0"}}; diff --git a/node_modules/caniuse-lite/data/regions/NZ.js b/node_modules/caniuse-lite/data/regions/NZ.js new file mode 100644 index 0000000..3967046 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NZ.js @@ -0,0 +1 @@ +module.exports={C:{"37":0.00575,"48":0.02298,"52":0.01724,"78":0.01724,"88":0.00575,"102":0.00575,"115":0.12067,"125":0.00575,"128":0.01149,"133":0.00575,"135":0.00575,"136":0.01149,"138":0.02298,"139":0.01724,"140":0.06895,"141":0.01724,"142":0.05171,"143":1.25263,"144":1.00555,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 134 137 145 146 147 3.5 3.6"},D:{"29":0.00575,"34":0.00575,"38":0.05171,"39":0.00575,"40":0.00575,"41":0.00575,"42":0.00575,"43":0.00575,"44":0.00575,"46":0.00575,"47":0.00575,"48":0.00575,"49":0.02298,"50":0.00575,"51":0.00575,"53":0.01149,"54":0.00575,"55":0.00575,"56":0.00575,"58":0.00575,"60":0.00575,"61":0.00575,"70":0.00575,"78":0.01149,"79":0.02873,"83":0.00575,"87":0.03448,"93":0.01149,"94":0.00575,"95":0.00575,"96":0.00575,"97":0.00575,"99":0.00575,"102":0.00575,"103":0.12641,"104":0.01149,"106":0.00575,"107":0.00575,"108":0.02873,"109":0.40222,"111":0.00575,"112":0.00575,"113":0.01724,"114":0.06895,"115":0.00575,"116":0.1494,"117":0.00575,"119":0.02873,"120":0.03448,"121":0.02298,"122":0.06321,"123":0.01149,"124":0.04022,"125":1.66634,"126":0.08044,"127":0.02298,"128":0.12641,"129":0.01149,"130":0.04022,"131":0.12641,"132":0.05171,"133":0.06895,"134":0.49416,"135":0.05746,"136":0.13216,"137":0.18387,"138":0.58035,"139":1.0113,"140":8.46386,"141":18.39869,"142":0.20111,"143":0.02298,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 45 52 57 59 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 80 81 84 85 86 88 89 90 91 92 98 100 101 105 110 118 144 145"},F:{"46":0.00575,"91":0.00575,"92":0.01149,"95":0.02873,"114":0.00575,"120":0.09194,"121":0.17238,"122":0.91361,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00575,"105":0.00575,"109":0.01724,"111":0.00575,"113":0.00575,"114":0.00575,"120":0.01724,"123":0.00575,"124":0.00575,"126":0.00575,"127":0.01724,"128":0.00575,"131":0.01724,"132":0.00575,"133":0.01149,"134":0.04597,"135":0.02873,"136":0.01149,"137":0.01724,"138":0.04022,"139":0.06321,"140":1.45948,"141":6.3206,"142":0.01724,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 112 115 116 117 118 119 121 122 125 129 130"},E:{"4":0.00575,"13":0.02298,"14":0.01724,"15":0.00575,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 26.2","12.1":0.00575,"13.1":0.05171,"14.1":0.06895,"15.1":0.00575,"15.2-15.3":0.00575,"15.4":0.01149,"15.5":0.01724,"15.6":0.32752,"16.0":0.02298,"16.1":0.03448,"16.2":0.03448,"16.3":0.08619,"16.4":0.01149,"16.5":0.02873,"16.6":0.4252,"17.0":0.00575,"17.1":0.40222,"17.2":0.02873,"17.3":0.04022,"17.4":0.06321,"17.5":0.1379,"17.6":0.40222,"18.0":0.04022,"18.1":0.06321,"18.2":0.04597,"18.3":0.18962,"18.4":0.08619,"18.5-18.6":0.35051,"26.0":0.74698,"26.1":0.02298},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00159,"5.0-5.1":0,"6.0-6.1":0.00637,"7.0-7.1":0.00477,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01432,"10.0-10.2":0.00159,"10.3":0.02705,"11.0-11.2":0.40104,"11.3-11.4":0.00955,"12.0-12.1":0.00318,"12.2-12.5":0.07798,"13.0-13.1":0,"13.2":0.00796,"13.3":0.00318,"13.4-13.7":0.01273,"14.0-14.4":0.02705,"14.5-14.8":0.02865,"15.0-15.1":0.02705,"15.2-15.3":0.02069,"15.4":0.02387,"15.5":0.02705,"15.6-15.8":0.3533,"16.0":0.04774,"16.1":0.08912,"16.2":0.04615,"16.3":0.08275,"16.4":0.02069,"16.5":0.0366,"16.6-16.7":0.47265,"17.0":0.03342,"17.1":0.05093,"17.2":0.0366,"17.3":0.05411,"17.4":0.09549,"17.5":0.16392,"17.6-17.7":0.41377,"18.0":0.09389,"18.1":0.19415,"18.2":0.10503,"18.3":0.33738,"18.4":0.17346,"18.5-18.6":8.84512,"26.0":1.09331,"26.1":0.03979},P:{"4":0.06511,"21":0.0217,"22":0.01085,"23":0.0217,"24":0.01085,"25":0.0434,"26":0.03255,"27":0.06511,"28":2.78876,"29":0.20617,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01085,"7.2-7.4":0.03255},I:{"0":0.02124,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.19568,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.13407,"9":0.01915,"10":0.05746,"11":0.01915,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.51048},Q:{"14.9":0.00851},O:{"0":0.02552},H:{"0":0},L:{"0":24.45519}}; diff --git a/node_modules/caniuse-lite/data/regions/OM.js b/node_modules/caniuse-lite/data/regions/OM.js new file mode 100644 index 0000000..1c020ae --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/OM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.04949,"128":0.00354,"132":0.00354,"133":0.00354,"140":0.00354,"141":0.00354,"142":0.01061,"143":0.19443,"144":0.17675,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"38":0.00354,"39":0.00354,"40":0.00354,"41":0.00354,"42":0.00354,"43":0.00354,"44":0.00354,"45":0.00354,"46":0.00354,"47":0.00354,"48":0.00354,"49":0.00354,"50":0.00354,"51":0.00354,"52":0.00354,"53":0.00354,"54":0.00354,"55":0.00707,"56":0.00354,"57":0.00354,"58":0.00354,"59":0.00354,"60":0.00354,"65":0.00354,"66":0.00707,"68":0.00707,"69":0.00707,"73":0.00354,"75":0.00707,"78":0.00354,"79":0.03182,"80":0.00354,"81":0.00354,"83":0.02475,"87":0.07777,"88":0.01061,"90":0.00354,"91":0.00707,"93":0.01061,"94":0.00354,"98":0.01414,"99":0.00354,"103":0.18382,"104":0.01414,"105":0.00354,"108":0.01414,"109":0.50551,"110":0.01768,"111":0.02475,"112":2.3331,"113":0.00707,"114":0.07424,"115":0.00707,"116":0.03535,"117":0.00354,"118":0.00354,"119":0.02828,"120":0.01768,"121":0.00707,"122":0.03889,"123":0.01061,"124":0.02828,"125":2.30129,"126":0.25806,"127":0.01768,"128":0.02121,"129":0.01414,"130":0.01061,"131":0.04596,"132":0.03535,"133":0.02121,"134":0.02121,"135":0.04949,"136":0.0707,"137":0.07777,"138":0.34997,"139":0.23685,"140":4.74044,"141":10.20201,"142":0.08131,"143":0.00707,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 67 70 71 72 74 76 77 84 85 86 89 92 95 96 97 100 101 102 106 107 144 145"},F:{"46":0.00354,"79":0.01061,"91":0.01768,"92":0.04242,"95":0.00707,"120":0.02828,"121":0.04596,"122":0.29694,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00707,"92":0.00354,"109":0.01768,"112":0.00354,"114":0.13787,"115":0.00354,"120":0.00354,"122":0.00354,"124":0.00707,"130":0.00354,"131":0.00354,"134":0.01414,"135":0.00354,"136":0.01061,"137":0.01061,"138":0.01061,"139":0.03182,"140":0.36764,"141":2.2624,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 116 117 118 119 121 123 125 126 127 128 129 132 133 142"},E:{"15":0.00707,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.0 16.4 17.0 26.2","5.1":0.00354,"13.1":0.01768,"14.1":0.01414,"15.2-15.3":0.00354,"15.5":0.00354,"15.6":0.03889,"16.1":0.00354,"16.2":0.00354,"16.3":0.00707,"16.5":0.00354,"16.6":0.04949,"17.1":0.03535,"17.2":0.00354,"17.3":0.00354,"17.4":0.00707,"17.5":0.01414,"17.6":0.06363,"18.0":0.00354,"18.1":0.01061,"18.2":0.00707,"18.3":0.02121,"18.4":0.01061,"18.5-18.6":0.11666,"26.0":0.21564,"26.1":0.00707},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00105,"5.0-5.1":0,"6.0-6.1":0.0042,"7.0-7.1":0.00315,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00946,"10.0-10.2":0.00105,"10.3":0.01786,"11.0-11.2":0.26478,"11.3-11.4":0.0063,"12.0-12.1":0.0021,"12.2-12.5":0.05149,"13.0-13.1":0,"13.2":0.00525,"13.3":0.0021,"13.4-13.7":0.00841,"14.0-14.4":0.01786,"14.5-14.8":0.01891,"15.0-15.1":0.01786,"15.2-15.3":0.01366,"15.4":0.01576,"15.5":0.01786,"15.6-15.8":0.23326,"16.0":0.03152,"16.1":0.05884,"16.2":0.03047,"16.3":0.05464,"16.4":0.01366,"16.5":0.02417,"16.6-16.7":0.31207,"17.0":0.02207,"17.1":0.03362,"17.2":0.02417,"17.3":0.03572,"17.4":0.06304,"17.5":0.10822,"17.6-17.7":0.27319,"18.0":0.06199,"18.1":0.12819,"18.2":0.06935,"18.3":0.22275,"18.4":0.11453,"18.5-18.6":5.83993,"26.0":0.72185,"26.1":0.02627},P:{"4":0.0622,"21":0.01037,"22":0.01037,"23":0.0311,"24":0.01037,"25":0.0622,"26":0.05183,"27":0.1244,"28":1.89716,"29":0.14514,_:"20 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","5.0-5.4":0.01037,"6.2-6.4":0.01037,"7.2-7.4":0.0311,"9.2":0.02073,"16.0":0.01037,"17.0":0.02073},I:{"0":0.0452,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.6854,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00707,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13579},Q:{"14.9":0.00647},O:{"0":0.6272},H:{"0":0},L:{"0":57.79954}}; diff --git a/node_modules/caniuse-lite/data/regions/PA.js b/node_modules/caniuse-lite/data/regions/PA.js new file mode 100644 index 0000000..4616c7a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PA.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.02075,"103":0.04841,"115":0.02075,"120":0.02766,"128":0.00692,"136":0.01383,"139":0.03458,"140":0.02075,"141":0.00692,"142":0.03458,"143":1.1688,"144":0.29047,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 145 146 147 3.5 3.6"},D:{"39":0.00692,"40":0.00692,"41":0.00692,"42":0.00692,"43":0.00692,"44":0.00692,"45":0.00692,"46":0.00692,"47":0.00692,"48":0.00692,"49":0.00692,"50":0.00692,"51":0.00692,"52":0.00692,"53":0.00692,"54":0.00692,"55":0.00692,"56":0.00692,"57":0.00692,"58":0.00692,"59":0.00692,"60":0.00692,"79":0.01383,"83":0.00692,"87":0.05533,"88":0.01383,"91":0.00692,"93":0.00692,"97":0.00692,"101":0.00692,"103":0.02075,"104":0.00692,"108":0.02766,"109":0.27664,"110":0.00692,"111":0.02766,"112":2.5935,"114":0.01383,"116":0.05533,"119":0.03458,"120":0.01383,"121":0.00692,"122":0.08991,"123":0.00692,"124":0.01383,"125":31.01134,"126":0.26281,"127":0.00692,"128":0.02766,"129":0.01383,"130":0.01383,"131":0.04841,"132":0.04841,"133":0.02075,"134":0.08991,"135":0.07608,"136":0.05533,"137":0.08299,"138":0.22823,"139":0.40113,"140":5.3599,"141":12.6632,"142":0.1314,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 89 90 92 94 95 96 98 99 100 102 105 106 107 113 115 117 118 143 144 145"},F:{"89":0.00692,"92":0.01383,"95":0.02766,"118":0.00692,"119":0.01383,"120":0.08299,"121":0.23514,"122":1.28638,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00692,"109":0.01383,"114":0.26972,"126":0.00692,"127":0.08991,"131":0.00692,"132":0.00692,"133":0.00692,"134":0.02766,"135":0.00692,"136":0.00692,"137":0.00692,"138":0.02075,"139":0.02766,"140":0.69852,"141":3.6724,"142":0.00692,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 26.2","14.1":0.00692,"15.6":0.06916,"16.1":0.00692,"16.3":0.00692,"16.4":0.05533,"16.5":0.00692,"16.6":0.16598,"17.1":0.03458,"17.2":0.01383,"17.3":0.02075,"17.4":0.02075,"17.5":0.08299,"17.6":0.08299,"18.0":0.00692,"18.1":0.01383,"18.2":0.07608,"18.3":0.07608,"18.4":0.06916,"18.5-18.6":0.2144,"26.0":0.6916,"26.1":0.02766},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00068,"5.0-5.1":0,"6.0-6.1":0.00273,"7.0-7.1":0.00204,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00613,"10.0-10.2":0.00068,"10.3":0.01159,"11.0-11.2":0.17175,"11.3-11.4":0.00409,"12.0-12.1":0.00136,"12.2-12.5":0.0334,"13.0-13.1":0,"13.2":0.00341,"13.3":0.00136,"13.4-13.7":0.00545,"14.0-14.4":0.01159,"14.5-14.8":0.01227,"15.0-15.1":0.01159,"15.2-15.3":0.00886,"15.4":0.01022,"15.5":0.01159,"15.6-15.8":0.15131,"16.0":0.02045,"16.1":0.03817,"16.2":0.01977,"16.3":0.03544,"16.4":0.00886,"16.5":0.01568,"16.6-16.7":0.20242,"17.0":0.01431,"17.1":0.02181,"17.2":0.01568,"17.3":0.02317,"17.4":0.04089,"17.5":0.0702,"17.6-17.7":0.17721,"18.0":0.04021,"18.1":0.08315,"18.2":0.04498,"18.3":0.14449,"18.4":0.07429,"18.5-18.6":3.78813,"26.0":0.46823,"26.1":0.01704},P:{"4":0.01041,"20":0.01041,"21":0.02082,"22":0.07287,"24":0.02082,"25":0.02082,"26":0.02082,"27":0.03123,"28":1.67608,"29":0.12493,_:"23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04164},I:{"0":0.0154,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.10794,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00692,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.18504},Q:{_:"14.9"},O:{"0":0.04009},H:{"0":0},L:{"0":24.39219}}; diff --git a/node_modules/caniuse-lite/data/regions/PE.js b/node_modules/caniuse-lite/data/regions/PE.js new file mode 100644 index 0000000..38e6c40 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PE.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.02055,"88":0.00685,"115":0.09589,"120":0.00685,"122":0.00685,"123":0.00685,"125":0.00685,"128":0.00685,"136":0.00685,"140":0.0137,"141":0.00685,"142":0.0137,"143":0.62326,"144":0.44519,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 124 126 127 129 130 131 132 133 134 135 137 138 139 145 146 147 3.5 3.6"},D:{"38":0.00685,"39":0.0137,"40":0.0137,"41":0.0137,"42":0.0137,"43":0.0137,"44":0.0137,"45":0.0137,"46":0.0137,"47":0.0137,"48":0.0137,"49":0.02055,"50":0.0137,"51":0.0137,"52":0.0137,"53":0.02055,"54":0.0137,"55":0.0137,"56":0.0137,"57":0.0137,"58":0.0137,"59":0.0137,"60":0.0137,"70":0.00685,"79":0.09589,"81":0.00685,"85":0.00685,"87":0.06164,"88":0.00685,"91":0.00685,"93":0.00685,"95":0.02055,"96":0.00685,"97":0.02055,"99":0.00685,"100":0.00685,"101":0.00685,"102":0.0137,"103":0.0137,"104":0.04109,"106":0.00685,"108":0.04109,"109":1.13693,"110":0.02055,"111":0.03425,"112":6.75311,"113":0.00685,"114":0.02055,"116":0.04109,"119":0.0137,"120":0.0274,"121":0.06849,"122":0.11643,"123":0.0274,"124":0.0274,"125":11.15702,"126":0.62326,"127":0.0274,"128":0.04109,"129":0.02055,"130":0.02055,"131":0.10958,"132":0.05479,"133":0.05479,"134":0.06849,"135":0.12328,"136":0.08219,"137":0.12328,"138":0.3493,"139":0.47258,"140":8.43797,"141":23.14277,"142":0.32875,"143":0.00685,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 83 84 86 89 90 92 94 98 105 107 115 117 118 144 145"},F:{"91":0.00685,"92":0.0137,"95":0.0274,"114":0.0137,"120":0.10274,"121":0.26711,"122":2.08895,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00685,"85":0.00685,"92":0.0137,"109":0.0137,"114":0.04794,"121":0.00685,"122":0.0137,"130":0.00685,"131":0.0137,"133":0.00685,"134":0.00685,"135":0.00685,"136":0.0137,"137":0.0137,"138":0.03425,"139":0.0274,"140":0.67805,"141":3.38341,"142":0.02055,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 126 127 128 129 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 17.0 26.2","5.1":0.00685,"13.1":0.00685,"14.1":0.00685,"15.1":0.00685,"15.6":0.03425,"16.3":0.00685,"16.4":0.00685,"16.5":0.00685,"16.6":0.03425,"17.1":0.00685,"17.2":0.00685,"17.3":0.0137,"17.4":0.02055,"17.5":0.0137,"17.6":0.05479,"18.0":0.00685,"18.1":0.00685,"18.2":0.0137,"18.3":0.02055,"18.4":0.0274,"18.5-18.6":0.05479,"26.0":0.19862,"26.1":0.00685},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00035,"5.0-5.1":0,"6.0-6.1":0.00139,"7.0-7.1":0.00104,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00312,"10.0-10.2":0.00035,"10.3":0.00589,"11.0-11.2":0.08735,"11.3-11.4":0.00208,"12.0-12.1":0.00069,"12.2-12.5":0.01698,"13.0-13.1":0,"13.2":0.00173,"13.3":0.00069,"13.4-13.7":0.00277,"14.0-14.4":0.00589,"14.5-14.8":0.00624,"15.0-15.1":0.00589,"15.2-15.3":0.00451,"15.4":0.0052,"15.5":0.00589,"15.6-15.8":0.07695,"16.0":0.0104,"16.1":0.01941,"16.2":0.01005,"16.3":0.01802,"16.4":0.00451,"16.5":0.00797,"16.6-16.7":0.10294,"17.0":0.00728,"17.1":0.01109,"17.2":0.00797,"17.3":0.01178,"17.4":0.0208,"17.5":0.0357,"17.6-17.7":0.09012,"18.0":0.02045,"18.1":0.04229,"18.2":0.02288,"18.3":0.07348,"18.4":0.03778,"18.5-18.6":1.92646,"26.0":0.23812,"26.1":0.00867},P:{"4":0.07195,"21":0.01028,"23":0.03083,"24":0.01028,"25":0.02056,"26":0.02056,"27":0.08223,"28":0.52419,"29":0.04111,_:"20 22 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01028,"7.2-7.4":0.04111},I:{"0":0.04405,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.22687,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02055,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.1544},Q:{_:"14.9"},O:{"0":0.0126},H:{"0":0},L:{"0":29.52601}}; diff --git a/node_modules/caniuse-lite/data/regions/PF.js b/node_modules/caniuse-lite/data/regions/PF.js new file mode 100644 index 0000000..df912bf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PF.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00204,"115":0.18519,"119":0.00204,"126":0.00204,"128":0.01628,"134":0.00204,"135":0.00204,"136":0.00204,"137":0.01018,"138":0.00407,"139":0.01832,"140":0.14245,"141":0.00204,"142":0.01018,"143":1.00936,"144":1.14571,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 122 123 124 125 127 129 130 131 132 133 145 146 147 3.5 3.6"},D:{"42":0.00204,"46":0.00204,"47":0.00204,"50":0.00204,"51":0.00204,"54":0.00204,"55":0.00204,"59":0.00204,"60":0.00204,"79":0.01832,"84":0.00204,"87":0.00204,"103":0.06512,"107":0.00204,"109":0.10379,"114":0.01221,"116":0.01832,"117":0.01018,"119":0.00407,"120":0.00814,"121":0.00204,"123":0.05088,"124":0.01018,"125":0.12617,"126":0.00204,"127":0.00204,"128":0.0407,"129":0.00407,"130":0.03256,"131":0.03867,"132":0.00814,"133":0.00204,"134":0.02239,"135":0.00611,"136":0.00814,"137":0.01018,"138":0.3195,"139":0.10175,"140":1.52829,"141":5.15059,"142":0.08954,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 48 49 52 53 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 108 110 111 112 113 115 118 122 143 144 145"},F:{"91":0.00611,"92":0.00407,"120":0.00814,"121":0.04274,"122":0.30932,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00204,"84":0.00407,"109":0.00407,"116":0.00204,"124":0.00204,"126":0.00204,"127":0.00407,"131":0.00407,"134":0.00204,"135":0.00204,"136":0.01018,"137":0.00204,"138":0.01221,"139":0.01628,"140":0.57184,"141":1.96988,"142":0.01425,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 122 123 125 128 129 130 132 133"},E:{"13":0.03053,"14":0.05902,"15":0.00204,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 26.2","12.1":0.00204,"13.1":0.01018,"14.1":0.04884,"15.1":0.00204,"15.2-15.3":0.00204,"15.4":0.00407,"15.5":0.00407,"15.6":0.09768,"16.0":0.00204,"16.1":0.13635,"16.2":0.01018,"16.3":0.07326,"16.4":0.00407,"16.5":0.02035,"16.6":0.22792,"17.0":0.00204,"17.1":0.36223,"17.2":0.06309,"17.3":0.00814,"17.4":0.20147,"17.5":0.0753,"17.6":0.61457,"18.0":0.01018,"18.1":0.01628,"18.2":0.00814,"18.3":0.0814,"18.4":0.04477,"18.5-18.6":0.17908,"26.0":0.75092,"26.1":0.00407},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00093,"5.0-5.1":0,"6.0-6.1":0.00371,"7.0-7.1":0.00278,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00834,"10.0-10.2":0.00093,"10.3":0.01576,"11.0-11.2":0.23364,"11.3-11.4":0.00556,"12.0-12.1":0.00185,"12.2-12.5":0.04543,"13.0-13.1":0,"13.2":0.00464,"13.3":0.00185,"13.4-13.7":0.00742,"14.0-14.4":0.01576,"14.5-14.8":0.01669,"15.0-15.1":0.01576,"15.2-15.3":0.01205,"15.4":0.01391,"15.5":0.01576,"15.6-15.8":0.20582,"16.0":0.02781,"16.1":0.05192,"16.2":0.02689,"16.3":0.04821,"16.4":0.01205,"16.5":0.02132,"16.6-16.7":0.27536,"17.0":0.01947,"17.1":0.02967,"17.2":0.02132,"17.3":0.03152,"17.4":0.05563,"17.5":0.09549,"17.6-17.7":0.24105,"18.0":0.0547,"18.1":0.11311,"18.2":0.06119,"18.3":0.19655,"18.4":0.10106,"18.5-18.6":5.15297,"26.0":0.63694,"26.1":0.02318},P:{"24":0.01059,"25":0.04238,"26":0.01059,"27":0.05297,"28":0.94289,"29":0.03178,_:"4 20 21 22 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.17498,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.03186,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.27878},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":70.69954}}; diff --git a/node_modules/caniuse-lite/data/regions/PG.js b/node_modules/caniuse-lite/data/regions/PG.js new file mode 100644 index 0000000..143aa92 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PG.js @@ -0,0 +1 @@ +module.exports={C:{"89":0.00369,"98":0.00369,"115":0.01474,"123":0.00369,"128":0.00369,"133":0.00737,"135":0.00369,"136":0.00369,"137":0.00369,"138":0.00369,"139":0.00369,"140":0.02949,"141":0.01106,"142":0.01474,"143":0.44969,"144":0.27276,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 129 130 131 132 134 145 146 147 3.5 3.6"},D:{"11":0.00737,"40":0.00369,"43":0.00369,"50":0.00369,"55":0.00369,"62":0.00369,"63":0.00369,"66":0.01843,"67":0.02212,"69":0.00369,"70":0.01106,"71":0.00369,"78":0.00369,"80":0.01106,"81":0.00737,"83":0.01474,"84":0.00369,"86":0.00369,"87":0.05529,"88":0.01106,"91":0.01106,"92":0.00369,"95":0.00737,"96":0.00369,"99":0.02949,"102":0.00369,"103":0.01106,"104":0.01474,"105":0.00737,"106":0.01106,"108":0.00737,"109":0.22485,"110":0.01106,"111":0.01843,"113":0.00369,"114":0.04423,"116":0.00737,"117":0.00737,"118":0.00369,"119":0.03686,"120":0.11427,"121":0.00369,"122":0.01474,"123":0.02212,"124":0.01106,"125":0.29488,"126":0.07003,"127":0.02949,"128":0.00737,"129":0.01106,"130":0.0258,"131":0.04792,"132":0.00737,"133":0.01843,"134":0.04055,"135":0.02212,"136":0.08109,"137":0.21379,"138":0.17693,"139":0.26908,"140":2.51017,"141":5.93077,"142":0.09584,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61 64 65 68 72 73 74 75 76 77 79 85 89 90 93 94 97 98 100 101 107 112 115 143 144 145"},F:{"51":0.00369,"79":0.01106,"83":0.00369,"90":0.0516,"91":0.06266,"92":0.04055,"95":0.00369,"107":0.00737,"110":0.00369,"120":0.04055,"122":0.35386,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 108 109 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00369,"16":0.01106,"17":0.00369,"18":0.04792,"84":0.01106,"88":0.00369,"89":0.02949,"90":0.01106,"92":0.03686,"100":0.04792,"102":0.00369,"109":0.00369,"110":0.00369,"112":0.00369,"113":0.00369,"114":0.00737,"122":0.0258,"123":0.00369,"124":0.00737,"125":0.01106,"126":0.00737,"127":0.01474,"128":0.00369,"129":0.00369,"130":0.00369,"131":0.01843,"132":0.00369,"133":0.00737,"134":0.02949,"135":0.04423,"136":0.0258,"137":0.05529,"138":0.19904,"139":0.14007,"140":1.24587,"141":4.25364,"142":0.01474,_:"12 14 15 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 111 115 116 117 118 119 120 121"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.5 17.0 18.4 26.1 26.2","5.1":0.00369,"12.1":0.01843,"14.1":0.01106,"15.6":0.01843,"16.1":0.00369,"16.2":0.1327,"16.3":0.0258,"16.4":0.00369,"16.6":0.01106,"17.1":0.00369,"17.2":0.01843,"17.3":0.00369,"17.4":0.00737,"17.5":0.01106,"17.6":0.03686,"18.0":0.01843,"18.1":0.00369,"18.2":0.00369,"18.3":0.00737,"18.5-18.6":0.02212,"26.0":0.02949},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00026,"5.0-5.1":0,"6.0-6.1":0.00103,"7.0-7.1":0.00077,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00231,"10.0-10.2":0.00026,"10.3":0.00436,"11.0-11.2":0.06461,"11.3-11.4":0.00154,"12.0-12.1":0.00051,"12.2-12.5":0.01256,"13.0-13.1":0,"13.2":0.00128,"13.3":0.00051,"13.4-13.7":0.00205,"14.0-14.4":0.00436,"14.5-14.8":0.00462,"15.0-15.1":0.00436,"15.2-15.3":0.00333,"15.4":0.00385,"15.5":0.00436,"15.6-15.8":0.05692,"16.0":0.00769,"16.1":0.01436,"16.2":0.00744,"16.3":0.01333,"16.4":0.00333,"16.5":0.0059,"16.6-16.7":0.07615,"17.0":0.00538,"17.1":0.0082,"17.2":0.0059,"17.3":0.00872,"17.4":0.01538,"17.5":0.02641,"17.6-17.7":0.06666,"18.0":0.01513,"18.1":0.03128,"18.2":0.01692,"18.3":0.05435,"18.4":0.02795,"18.5-18.6":1.42501,"26.0":0.17614,"26.1":0.00641},P:{"4":0.05151,"21":0.0103,"22":0.08242,"23":0.03091,"24":0.16484,"25":0.59753,"26":0.13393,"27":0.51511,"28":1.26718,"29":0.03091,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 18.0","7.2-7.4":0.07212,"15.0":0.03091,"17.0":0.0103,"19.0":0.0206},I:{"0":0.38468,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00008,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":0.73147,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.0172,"11":0.0086,_:"6 7 8 9 5.5"},S:{"2.5":0.01895,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.18314},Q:{"14.9":0.05684},O:{"0":0.44205},H:{"0":0.14},L:{"0":72.00795}}; diff --git a/node_modules/caniuse-lite/data/regions/PH.js b/node_modules/caniuse-lite/data/regions/PH.js new file mode 100644 index 0000000..777cb54 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PH.js @@ -0,0 +1 @@ +module.exports={C:{"59":0.00294,"115":0.03532,"122":0.00294,"123":0.00589,"127":0.00589,"128":0.4856,"132":0.00294,"139":0.00294,"140":0.00883,"141":0.00294,"142":0.01766,"143":0.2531,"144":0.2119,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 125 126 129 130 131 133 134 135 136 137 138 145 146 147 3.5 3.6"},D:{"39":0.00294,"40":0.00294,"41":0.00294,"42":0.00294,"43":0.00294,"44":0.00294,"45":0.00294,"46":0.00294,"47":0.00294,"48":0.00294,"49":0.00294,"50":0.00294,"51":0.00294,"52":0.00294,"53":0.00294,"54":0.00294,"55":0.00294,"56":0.00294,"57":0.00294,"58":0.00294,"59":0.00294,"60":0.00294,"66":0.01472,"76":0.00294,"79":0.00589,"81":0.00294,"83":0.00294,"87":0.01766,"91":0.03237,"92":0.00589,"93":0.14421,"94":0.00883,"99":0.00294,"102":0.00294,"103":0.40025,"104":0.00294,"105":0.10301,"106":0.00294,"108":0.01766,"109":0.30313,"110":0.00883,"111":0.01472,"112":0.00294,"113":0.00589,"114":0.03237,"115":0.00294,"116":0.03826,"117":0.00294,"118":0.00589,"119":0.00589,"120":0.02354,"121":0.01472,"122":0.05003,"123":0.0206,"124":0.02943,"125":1.75991,"126":0.09123,"127":0.02943,"128":0.05003,"129":0.01472,"130":0.03237,"131":0.07358,"132":0.07358,"133":0.04709,"134":0.04709,"135":0.06769,"136":0.07946,"137":0.11478,"138":0.37376,"139":0.30313,"140":5.18262,"141":10.8479,"142":0.17658,"143":0.00294,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 75 77 78 80 84 85 86 88 89 90 95 96 97 98 100 101 107 144 145"},F:{"91":0.00294,"92":0.00589,"95":0.00294,"119":0.0206,"120":0.0412,"121":0.07358,"122":0.59743,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00294,"92":0.00294,"102":0.00294,"107":0.00294,"109":0.00294,"114":0.03826,"122":0.00294,"128":0.00294,"129":0.00294,"130":0.00294,"131":0.00294,"132":0.00294,"133":0.00294,"134":0.00294,"135":0.00294,"136":0.00589,"137":0.00294,"138":0.01472,"139":0.02354,"140":0.53563,"141":2.0807,"142":0.00589,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 16.0 26.2","11.1":0.00294,"13.1":0.00294,"14.1":0.02354,"15.1":0.01472,"15.4":0.00294,"15.5":0.00294,"15.6":0.02649,"16.1":0.00294,"16.2":0.00294,"16.3":0.00589,"16.4":0.00294,"16.5":0.0206,"16.6":0.03826,"17.0":0.00883,"17.1":0.01766,"17.2":0.00589,"17.3":0.00883,"17.4":0.00883,"17.5":0.01472,"17.6":0.13244,"18.0":0.00883,"18.1":0.01177,"18.2":0.00883,"18.3":0.0206,"18.4":0.02354,"18.5-18.6":0.0824,"26.0":0.22073,"26.1":0.00589},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00035,"5.0-5.1":0,"6.0-6.1":0.00138,"7.0-7.1":0.00104,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00311,"10.0-10.2":0.00035,"10.3":0.00588,"11.0-11.2":0.08714,"11.3-11.4":0.00207,"12.0-12.1":0.00069,"12.2-12.5":0.01694,"13.0-13.1":0,"13.2":0.00173,"13.3":0.00069,"13.4-13.7":0.00277,"14.0-14.4":0.00588,"14.5-14.8":0.00622,"15.0-15.1":0.00588,"15.2-15.3":0.0045,"15.4":0.00519,"15.5":0.00588,"15.6-15.8":0.07677,"16.0":0.01037,"16.1":0.01936,"16.2":0.01003,"16.3":0.01798,"16.4":0.0045,"16.5":0.00795,"16.6-16.7":0.1027,"17.0":0.00726,"17.1":0.01107,"17.2":0.00795,"17.3":0.01176,"17.4":0.02075,"17.5":0.03562,"17.6-17.7":0.08991,"18.0":0.0204,"18.1":0.04219,"18.2":0.02282,"18.3":0.07331,"18.4":0.03769,"18.5-18.6":1.92192,"26.0":0.23756,"26.1":0.00864},P:{"4":0.01065,"22":0.01065,"23":0.01065,"24":0.01065,"25":0.01065,"26":0.02131,"27":0.02131,"28":0.40488,"29":0.03196,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01065},I:{"0":0.20437,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.0988,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.12066,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.03529},Q:{_:"14.9"},O:{"0":0.03529},H:{"0":0},L:{"0":68.43516}}; diff --git a/node_modules/caniuse-lite/data/regions/PK.js b/node_modules/caniuse-lite/data/regions/PK.js new file mode 100644 index 0000000..b5bd858 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00379,"112":0.00379,"113":0.00379,"115":0.15926,"127":0.00758,"128":0.00758,"133":0.00379,"134":0.00379,"135":0.00379,"136":0.00379,"138":0.00379,"139":0.00379,"140":0.01138,"141":0.01138,"142":0.01517,"143":0.31853,"144":0.25406,"145":0.00379,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 137 146 147 3.5 3.6"},D:{"39":0.00379,"40":0.00379,"41":0.00379,"42":0.00379,"43":0.00379,"44":0.00379,"45":0.00379,"46":0.00379,"47":0.00379,"48":0.00379,"49":0.00379,"50":0.00379,"51":0.00379,"52":0.00379,"53":0.00379,"54":0.00379,"55":0.00379,"56":0.00758,"57":0.00379,"58":0.00379,"59":0.00379,"60":0.00379,"62":0.00379,"65":0.00758,"66":0.00379,"68":0.01138,"69":0.00758,"70":0.00379,"71":0.00758,"72":0.00758,"73":0.01138,"74":0.01896,"75":0.01138,"76":0.01517,"77":0.01138,"78":0.00379,"79":0.00758,"80":0.01517,"81":0.00379,"83":0.00758,"84":0.00379,"85":0.00379,"86":0.01138,"87":0.01138,"88":0.00379,"89":0.00379,"91":0.01138,"92":0.00379,"93":0.03034,"94":0.00379,"95":0.00758,"96":0.00379,"99":0.00379,"100":0.00379,"101":0.00379,"102":0.02275,"103":0.12134,"104":0.03792,"105":0.00379,"106":0.00758,"107":0.00379,"108":0.00758,"109":1.73674,"111":0.00379,"112":0.89112,"114":0.01517,"115":0.04171,"116":0.13272,"117":0.00379,"118":0.00379,"119":0.02275,"120":0.01138,"121":0.01138,"122":0.01896,"123":0.00758,"124":0.01138,"125":2.72266,"126":0.11755,"127":0.01517,"128":0.03034,"129":0.01896,"130":0.02275,"131":0.07963,"132":0.16306,"133":0.03413,"134":0.0455,"135":0.06446,"136":0.06826,"137":0.10238,"138":0.31474,"139":0.34128,"140":5.90035,"141":12.93451,"142":0.18202,"143":0.01138,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 67 90 97 98 110 113 144 145"},F:{"79":0.00379,"86":0.00379,"90":0.00379,"91":0.02275,"92":0.03413,"95":0.03792,"114":0.00379,"119":0.00379,"120":0.05688,"121":0.01138,"122":0.42091,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00379,"14":0.00379,"15":0.00379,"16":0.00379,"18":0.01138,"89":0.00379,"90":0.00379,"92":0.03034,"109":0.00758,"110":0.00379,"114":0.0455,"120":0.00379,"122":0.00379,"131":0.01138,"132":0.01138,"133":0.00758,"134":0.00379,"135":0.00758,"136":0.01138,"137":0.00758,"138":0.01138,"139":0.01517,"140":0.26165,"141":1.09589,"142":0.00379,_:"13 17 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 116 117 118 119 121 123 124 125 126 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 15.5 16.2 16.4 16.5 17.0 17.2 26.2","5.1":0.00379,"13.1":0.00379,"14.1":0.00379,"15.2-15.3":0.00379,"15.6":0.01896,"16.0":0.00379,"16.1":0.00379,"16.3":0.00379,"16.6":0.01138,"17.1":0.01517,"17.3":0.00379,"17.4":0.00379,"17.5":0.00379,"17.6":0.02654,"18.0":0.00379,"18.1":0.00379,"18.2":0.00379,"18.3":0.00758,"18.4":0.00758,"18.5-18.6":0.01138,"26.0":0.08342,"26.1":0.00379},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00029,"5.0-5.1":0,"6.0-6.1":0.00118,"7.0-7.1":0.00088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00265,"10.0-10.2":0.00029,"10.3":0.00501,"11.0-11.2":0.07431,"11.3-11.4":0.00177,"12.0-12.1":0.00059,"12.2-12.5":0.01445,"13.0-13.1":0,"13.2":0.00147,"13.3":0.00059,"13.4-13.7":0.00236,"14.0-14.4":0.00501,"14.5-14.8":0.00531,"15.0-15.1":0.00501,"15.2-15.3":0.00383,"15.4":0.00442,"15.5":0.00501,"15.6-15.8":0.06546,"16.0":0.00885,"16.1":0.01651,"16.2":0.00855,"16.3":0.01533,"16.4":0.00383,"16.5":0.00678,"16.6-16.7":0.08758,"17.0":0.00619,"17.1":0.00944,"17.2":0.00678,"17.3":0.01003,"17.4":0.01769,"17.5":0.03037,"17.6-17.7":0.07667,"18.0":0.0174,"18.1":0.03598,"18.2":0.01946,"18.3":0.06251,"18.4":0.03214,"18.5-18.6":1.63894,"26.0":0.20258,"26.1":0.00737},P:{"4":0.03171,"21":0.01057,"24":0.01057,"25":0.04228,"26":0.04228,"27":0.02114,"28":0.53909,"29":0.03171,_:"20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.03171,"17.0":0.02114},I:{"0":0.05579,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.18747,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0128,"10":0.00427,"11":0.05119,_:"6 7 9 5.5"},S:{"2.5":0.03725,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.04966},Q:{_:"14.9"},O:{"0":2.07968},H:{"0":0.11},L:{"0":62.31094}}; diff --git a/node_modules/caniuse-lite/data/regions/PL.js b/node_modules/caniuse-lite/data/regions/PL.js new file mode 100644 index 0000000..d672b51 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PL.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00645,"52":0.01934,"78":0.00645,"113":0.00645,"115":0.38031,"127":0.00645,"128":0.19983,"131":0.00645,"133":0.00645,"134":0.00645,"135":0.01289,"136":0.01934,"137":0.00645,"138":0.00645,"139":0.02578,"140":0.10314,"141":0.03223,"142":0.10314,"143":2.15296,"144":1.98537,"145":0.00645,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 146 147 3.5 3.6"},D:{"39":0.00645,"40":0.00645,"41":0.00645,"42":0.00645,"43":0.00645,"44":0.00645,"45":0.00645,"46":0.00645,"47":0.00645,"48":0.01289,"49":0.01289,"50":0.00645,"51":0.00645,"52":0.00645,"53":0.00645,"54":0.00645,"55":0.00645,"56":0.00645,"57":0.00645,"58":0.00645,"59":0.00645,"60":0.00645,"73":0.00645,"79":0.38676,"87":0.03223,"89":0.00645,"90":0.00645,"99":0.0838,"102":0.00645,"103":0.01934,"104":0.01289,"107":0.00645,"108":0.00645,"109":0.69617,"111":0.50279,"112":0.00645,"113":0.00645,"114":0.02578,"115":0.00645,"116":0.03868,"118":0.03868,"119":0.01289,"120":0.18693,"121":0.01289,"122":0.05801,"123":0.07735,"124":0.01934,"125":1.11516,"126":0.04512,"127":0.02578,"128":0.03868,"129":0.01934,"130":0.07091,"131":0.25784,"132":0.22561,"133":0.06446,"134":0.07735,"135":0.07735,"136":0.06446,"137":0.14181,"138":0.19338,"139":0.76707,"140":7.45802,"141":20.34358,"142":0.28362,"143":0.00645,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 83 84 85 86 88 91 92 93 94 95 96 97 98 100 101 105 106 110 117 144 145"},F:{"46":0.00645,"91":0.03868,"92":0.07735,"95":0.12247,"110":0.00645,"114":0.00645,"117":0.00645,"118":0.00645,"119":0.01289,"120":0.41254,"121":1.90802,"122":12.1636,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00645},B:{"92":0.00645,"96":0.06446,"109":0.07091,"114":0.00645,"120":0.00645,"130":0.00645,"131":0.01289,"132":0.00645,"133":0.00645,"134":0.02578,"135":0.01289,"136":0.01289,"137":0.00645,"138":0.05157,"139":0.03868,"140":0.74129,"141":3.88694,"142":0.00645,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 122 123 124 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 26.2","13.1":0.00645,"14.1":0.00645,"15.6":0.03223,"16.1":0.00645,"16.3":0.00645,"16.4":0.00645,"16.5":0.00645,"16.6":0.03868,"17.0":0.00645,"17.1":0.01934,"17.2":0.00645,"17.3":0.00645,"17.4":0.01934,"17.5":0.02578,"17.6":0.06446,"18.0":0.01289,"18.1":0.03223,"18.2":0.00645,"18.3":0.05157,"18.4":0.01934,"18.5-18.6":0.07735,"26.0":0.34808,"26.1":0.01934},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0,"6.0-6.1":0.00338,"7.0-7.1":0.00254,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00761,"10.0-10.2":0.00085,"10.3":0.01437,"11.0-11.2":0.21301,"11.3-11.4":0.00507,"12.0-12.1":0.00169,"12.2-12.5":0.04142,"13.0-13.1":0,"13.2":0.00423,"13.3":0.00169,"13.4-13.7":0.00676,"14.0-14.4":0.01437,"14.5-14.8":0.01521,"15.0-15.1":0.01437,"15.2-15.3":0.01099,"15.4":0.01268,"15.5":0.01437,"15.6-15.8":0.18765,"16.0":0.02536,"16.1":0.04733,"16.2":0.02451,"16.3":0.04395,"16.4":0.01099,"16.5":0.01944,"16.6-16.7":0.25104,"17.0":0.01775,"17.1":0.02705,"17.2":0.01944,"17.3":0.02874,"17.4":0.05072,"17.5":0.08706,"17.6-17.7":0.21977,"18.0":0.04987,"18.1":0.10312,"18.2":0.05579,"18.3":0.17919,"18.4":0.09213,"18.5-18.6":4.69795,"26.0":0.58069,"26.1":0.02113},P:{"4":0.01032,"21":0.01032,"22":0.01032,"23":0.01032,"24":0.01032,"25":0.01032,"26":0.02065,"27":0.0413,"28":1.51772,"29":0.11357,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01774,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.64309,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00806,"11":0.02417,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33754},Q:{"14.9":0.00355},O:{"0":0.04619},H:{"0":0},L:{"0":26.66194}}; diff --git a/node_modules/caniuse-lite/data/regions/PM.js b/node_modules/caniuse-lite/data/regions/PM.js new file mode 100644 index 0000000..74683ce --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.10786,"128":0.03595,"136":0.01541,"140":0.3287,"142":0.03082,"143":0.34925,"144":0.51874,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 141 145 146 147 3.5 3.6"},D:{"46":0.00514,"49":0.00514,"56":0.00514,"109":0.40061,"112":0.02054,"116":0.01541,"118":0.00514,"125":0.39034,"126":0.03595,"127":0.03595,"128":0.03082,"130":0.00514,"131":0.03082,"133":0.00514,"134":0.02054,"135":0.01541,"137":0.02054,"138":0.14381,"139":0.14381,"140":8.10461,"141":9.61459,"142":0.03082,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 117 119 120 121 122 123 124 129 132 136 143 144 145"},F:{"122":0.23626,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"128":0.00514,"139":0.06677,"140":0.03595,"141":1.77192,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 16.0 26.2","14.1":0.13354,"15.1":0.3133,"15.2-15.3":0.00514,"15.5":0.00514,"15.6":0.34411,"16.1":0.40061,"16.2":0.40061,"16.3":0.24139,"16.4":0.14894,"16.5":0.8269,"16.6":4.45291,"17.0":0.04109,"17.1":1.926,"17.2":0.41602,"17.3":0.16435,"17.4":2.14685,"17.5":0.8988,"17.6":7.89403,"18.0":0.08731,"18.1":0.13354,"18.2":0.04109,"18.3":0.17976,"18.4":0.30816,"18.5-18.6":0.76526,"26.0":1.17101,"26.1":0.01541},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00365,"5.0-5.1":0,"6.0-6.1":0.01462,"7.0-7.1":0.01096,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03289,"10.0-10.2":0.00365,"10.3":0.06213,"11.0-11.2":0.92101,"11.3-11.4":0.02193,"12.0-12.1":0.00731,"12.2-12.5":0.17909,"13.0-13.1":0,"13.2":0.01827,"13.3":0.00731,"13.4-13.7":0.02924,"14.0-14.4":0.06213,"14.5-14.8":0.06579,"15.0-15.1":0.06213,"15.2-15.3":0.04751,"15.4":0.05482,"15.5":0.06213,"15.6-15.8":0.81137,"16.0":0.10964,"16.1":0.20467,"16.2":0.10599,"16.3":0.19005,"16.4":0.04751,"16.5":0.08406,"16.6-16.7":1.08548,"17.0":0.07675,"17.1":0.11695,"17.2":0.08406,"17.3":0.12426,"17.4":0.21929,"17.5":0.37645,"17.6-17.7":0.95025,"18.0":0.21563,"18.1":0.44589,"18.2":0.24122,"18.3":0.77482,"18.4":0.39837,"18.5-18.6":20.31343,"26.0":2.51085,"26.1":0.09137},P:{"4":0.01116,"28":2.38923,"29":0.24562,_:"20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.04864},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":9.41595}}; diff --git a/node_modules/caniuse-lite/data/regions/PN.js b/node_modules/caniuse-lite/data/regions/PN.js new file mode 100644 index 0000000..4de5b29 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PN.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 3.5 3.6"},D:{"138":20.835,"139":12.5,"140":4.165,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 141 142 143 144 145"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"141":4.165,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0 26.1 26.2"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00083,"5.0-5.1":0,"6.0-6.1":0.00333,"7.0-7.1":0.0025,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0075,"10.0-10.2":0.00083,"10.3":0.01417,"11.0-11.2":0.21004,"11.3-11.4":0.005,"12.0-12.1":0.00167,"12.2-12.5":0.04084,"13.0-13.1":0,"13.2":0.00417,"13.3":0.00167,"13.4-13.7":0.00667,"14.0-14.4":0.01417,"14.5-14.8":0.015,"15.0-15.1":0.01417,"15.2-15.3":0.01084,"15.4":0.0125,"15.5":0.01417,"15.6-15.8":0.18504,"16.0":0.02501,"16.1":0.04668,"16.2":0.02417,"16.3":0.04334,"16.4":0.01084,"16.5":0.01917,"16.6-16.7":0.24755,"17.0":0.0175,"17.1":0.02667,"17.2":0.01917,"17.3":0.02834,"17.4":0.05001,"17.5":0.08585,"17.6-17.7":0.21671,"18.0":0.04918,"18.1":0.10169,"18.2":0.05501,"18.3":0.1767,"18.4":0.09085,"18.5-18.6":4.63259,"26.0":0.57261,"26.1":0.02084},P:{_:"4 20 21 22 23 24 25 26 27 28 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":50}}; diff --git a/node_modules/caniuse-lite/data/regions/PR.js b/node_modules/caniuse-lite/data/regions/PR.js new file mode 100644 index 0000000..e56d2e4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PR.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.02851,"78":0.00407,"115":0.03666,"120":0.07739,"128":0.00407,"134":0.1059,"136":0.00407,"137":0.03666,"139":0.00407,"140":0.02851,"141":0.00407,"142":0.02037,"143":0.7698,"144":0.6191,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 133 135 138 145 146 147 3.5 3.6"},D:{"39":0.00407,"40":0.00407,"41":0.00407,"42":0.00407,"43":0.00407,"44":0.00407,"45":0.00407,"46":0.00407,"47":0.00407,"48":0.00407,"49":0.00407,"50":0.00407,"51":0.00407,"52":0.00407,"53":0.00407,"54":0.00407,"55":0.00407,"56":0.00407,"57":0.00407,"58":0.00407,"59":0.00407,"60":0.00407,"65":0.00815,"70":0.00815,"74":0.00407,"76":0.00407,"79":0.01222,"87":0.01222,"101":0.00407,"103":0.13034,"104":0.00407,"108":0.00407,"109":0.2118,"110":0.00407,"112":0.92864,"113":0.12219,"116":0.03666,"119":0.01222,"120":0.00407,"121":0.00407,"122":0.03258,"123":0.00815,"124":0.00815,"125":3.19323,"126":0.09775,"127":0.00815,"128":0.06924,"129":0.01222,"130":0.02037,"131":0.02851,"132":0.02851,"133":0.01222,"134":0.04888,"135":0.07739,"136":0.02851,"137":0.12219,"138":0.30548,"139":0.66797,"140":3.79604,"141":9.24978,"142":0.15477,"143":0.00407,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 71 72 73 75 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 102 105 106 107 111 114 115 117 118 144 145"},F:{"73":0.00815,"90":0.00407,"91":0.00407,"92":0.01222,"95":0.00407,"120":0.05295,"121":0.06517,"122":0.75758,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00407,"92":0.00407,"109":0.01222,"122":0.02444,"128":0.00407,"130":0.02037,"131":0.00815,"132":0.00815,"133":0.00407,"134":0.06517,"135":0.00815,"136":0.00815,"137":0.01222,"138":0.03666,"139":0.03666,"140":1.34002,"141":5.66962,"142":0.02037,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 129"},E:{"14":0.01222,"15":0.00407,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 16.0 26.2","12.1":0.00407,"13.1":0.00815,"14.1":0.02851,"15.4":0.00407,"15.5":0.00815,"15.6":0.08553,"16.1":0.02037,"16.2":0.01222,"16.3":0.02444,"16.4":0.03666,"16.5":0.02851,"16.6":0.14663,"17.0":0.00815,"17.1":0.05702,"17.2":0.02444,"17.3":0.02037,"17.4":0.12626,"17.5":0.04888,"17.6":0.26475,"18.0":0.02037,"18.1":0.04888,"18.2":0.0611,"18.3":0.08146,"18.4":0.0611,"18.5-18.6":0.20772,"26.0":0.74129,"26.1":0.02444},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0,"6.0-6.1":0.01047,"7.0-7.1":0.00785,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02356,"10.0-10.2":0.00262,"10.3":0.04451,"11.0-11.2":0.65976,"11.3-11.4":0.01571,"12.0-12.1":0.00524,"12.2-12.5":0.12829,"13.0-13.1":0,"13.2":0.01309,"13.3":0.00524,"13.4-13.7":0.02094,"14.0-14.4":0.04451,"14.5-14.8":0.04713,"15.0-15.1":0.04451,"15.2-15.3":0.03404,"15.4":0.03927,"15.5":0.04451,"15.6-15.8":0.58122,"16.0":0.07854,"16.1":0.14661,"16.2":0.07593,"16.3":0.13614,"16.4":0.03404,"16.5":0.06022,"16.6-16.7":0.77758,"17.0":0.05498,"17.1":0.08378,"17.2":0.06022,"17.3":0.08902,"17.4":0.15709,"17.5":0.26967,"17.6-17.7":0.68071,"18.0":0.15447,"18.1":0.31941,"18.2":0.1728,"18.3":0.55504,"18.4":0.28537,"18.5-18.6":14.55144,"26.0":1.79864,"26.1":0.06545},P:{"4":0.02089,"21":0.01045,"23":0.01045,"24":0.03134,"25":0.03134,"26":0.02089,"27":0.03134,"28":2.78921,"29":0.22982,_:"20 22 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0 19.0","5.0-5.4":0.02089,"7.2-7.4":0.01045,"9.2":0.01045,"11.1-11.2":0.01045,"16.0":0.03134},I:{"0":0.01184,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.18963,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00407,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.62816},Q:{_:"14.9"},O:{"0":0.00593},H:{"0":0},L:{"0":34.41989}}; diff --git a/node_modules/caniuse-lite/data/regions/PS.js b/node_modules/caniuse-lite/data/regions/PS.js new file mode 100644 index 0000000..94bf65e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PS.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00318,"115":0.02705,"127":0.00318,"140":0.00477,"141":0.00318,"142":0.01273,"143":0.14955,"144":0.15274,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"34":0.00159,"38":0.00159,"46":0.00159,"50":0.00159,"56":0.01114,"58":0.00159,"66":0.00318,"69":0.00159,"71":0.00159,"73":0.00477,"77":0.02227,"78":0.00159,"79":0.01273,"80":0.00159,"81":0.00159,"83":0.00477,"86":0.00159,"87":0.01432,"89":0.00318,"90":0.00318,"91":0.00159,"92":0.00318,"95":0.00636,"97":0.00477,"98":0.00318,"100":0.00477,"101":0.00159,"103":0.00318,"104":0.00159,"106":0.00159,"107":0.00477,"108":0.00636,"109":0.2291,"110":0.00159,"111":0.00159,"112":0.71913,"113":0.00159,"114":0.00636,"115":0.00318,"116":0.00955,"117":0.02705,"118":0.00318,"119":0.01114,"120":0.00477,"121":0.00159,"122":0.01591,"123":0.05091,"124":0.00477,"125":0.81459,"126":0.07,"127":0.01114,"128":0.00955,"129":0.01273,"130":0.01432,"131":0.03978,"132":0.02546,"133":0.01591,"134":0.02068,"135":0.03818,"136":0.07478,"137":0.06205,"138":0.20206,"139":0.2482,"140":2.87653,"141":5.41736,"142":0.035,"143":0.00318,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 47 48 49 51 52 53 54 55 57 59 60 61 62 63 64 65 67 68 70 72 74 75 76 84 85 88 93 94 96 99 102 105 144 145"},F:{"46":0.00477,"79":0.00159,"91":0.00318,"92":0.00636,"95":0.00318,"120":0.01591,"121":0.01432,"122":0.17342,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00159,"18":0.00159,"89":0.00159,"92":0.00955,"100":0.00159,"109":0.00159,"114":0.05409,"117":0.00477,"122":0.00159,"126":0.00159,"130":0.00159,"131":0.00159,"133":0.00318,"134":0.00159,"135":0.00318,"136":0.00796,"137":0.00318,"138":0.01114,"139":0.02864,"140":0.13524,"141":0.83687,"142":0.00159,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 127 128 129 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.4 17.2 26.2","5.1":0.01432,"13.1":0.00159,"14.1":0.00318,"15.4":0.00159,"15.5":0.00159,"15.6":0.01273,"16.0":0.00159,"16.1":0.00159,"16.2":0.00477,"16.3":0.00477,"16.5":0.00318,"16.6":0.0175,"17.0":0.00636,"17.1":0.00636,"17.3":0.00159,"17.4":0.00477,"17.5":0.00477,"17.6":0.00955,"18.0":0.00477,"18.1":0.00477,"18.2":0.00318,"18.3":0.00796,"18.4":0.00636,"18.5-18.6":0.02864,"26.0":0.08432,"26.1":0.00159},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00066,"5.0-5.1":0,"6.0-6.1":0.00263,"7.0-7.1":0.00198,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00593,"10.0-10.2":0.00066,"10.3":0.01119,"11.0-11.2":0.1659,"11.3-11.4":0.00395,"12.0-12.1":0.00132,"12.2-12.5":0.03226,"13.0-13.1":0,"13.2":0.00329,"13.3":0.00132,"13.4-13.7":0.00527,"14.0-14.4":0.01119,"14.5-14.8":0.01185,"15.0-15.1":0.01119,"15.2-15.3":0.00856,"15.4":0.00988,"15.5":0.01119,"15.6-15.8":0.14615,"16.0":0.01975,"16.1":0.03687,"16.2":0.01909,"16.3":0.03423,"16.4":0.00856,"16.5":0.01514,"16.6-16.7":0.19553,"17.0":0.01383,"17.1":0.02107,"17.2":0.01514,"17.3":0.02238,"17.4":0.0395,"17.5":0.06781,"17.6-17.7":0.17117,"18.0":0.03884,"18.1":0.08032,"18.2":0.04345,"18.3":0.13957,"18.4":0.07176,"18.5-18.6":3.65909,"26.0":0.45228,"26.1":0.01646},P:{"4":0.01023,"20":0.02045,"21":0.06135,"22":0.1227,"23":0.07158,"24":0.05113,"25":0.10225,"26":0.22495,"27":0.17383,"28":1.69737,"29":0.06135,_:"5.0-5.4 6.2-6.4 9.2 10.1 12.0","7.2-7.4":0.0409,"8.2":0.01023,"11.1-11.2":0.01023,"13.0":0.02045,"14.0":0.01023,"15.0":0.01023,"16.0":0.02045,"17.0":0.03068,"18.0":0.01023,"19.0":0.03068},I:{"0":0.01679,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.27746,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00159,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06726},Q:{_:"14.9"},O:{"0":0.00841},H:{"0":0},L:{"0":76.71574}}; diff --git a/node_modules/caniuse-lite/data/regions/PT.js b/node_modules/caniuse-lite/data/regions/PT.js new file mode 100644 index 0000000..b42b4fa --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PT.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00648,"52":0.09066,"78":0.01295,"107":0.00648,"115":0.14895,"117":0.00648,"125":0.00648,"128":0.01295,"133":0.01943,"136":0.04533,"137":0.00648,"138":0.00648,"139":0.00648,"140":0.05828,"141":0.01295,"142":0.04533,"143":1.2952,"144":1.03616,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 126 127 129 130 131 132 134 135 145 146 147 3.5 3.6"},D:{"38":0.00648,"39":0.01295,"40":0.01295,"41":0.01295,"42":0.01295,"43":0.01295,"44":0.01295,"45":0.01295,"46":0.01295,"47":0.01295,"48":0.01295,"49":0.01943,"50":0.01295,"51":0.01295,"52":0.01295,"53":0.01295,"54":0.01295,"55":0.01295,"56":0.01295,"57":0.01295,"58":0.01295,"59":0.01295,"60":0.01295,"79":0.0259,"81":0.00648,"85":0.00648,"87":0.01943,"88":0.00648,"89":0.00648,"91":0.0259,"100":0.00648,"101":0.01295,"103":0.03886,"104":0.06476,"106":0.00648,"108":0.01943,"109":0.73179,"111":0.00648,"112":0.00648,"114":0.03886,"115":0.00648,"116":0.06476,"117":0.71236,"119":0.01295,"120":0.01943,"121":0.01943,"122":0.12304,"123":0.0259,"124":0.03238,"125":1.44415,"126":0.05181,"127":0.0259,"128":0.08419,"129":0.01943,"130":0.15542,"131":0.07124,"132":0.08419,"133":0.08419,"134":0.06476,"135":0.09714,"136":0.07124,"137":0.1619,"138":0.36913,"139":0.57636,"140":12.03888,"141":24.03244,"142":0.23961,"143":0.01295,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 86 90 92 93 94 95 96 97 98 99 102 105 107 110 113 118 144 145"},F:{"89":0.00648,"90":0.00648,"91":0.00648,"92":0.01943,"95":0.00648,"114":0.00648,"120":0.18133,"121":0.69293,"122":4.38425,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00648,"109":0.04533,"114":0.00648,"120":0.00648,"121":0.00648,"128":0.01943,"130":0.00648,"131":0.01295,"132":0.01295,"133":0.00648,"134":0.01943,"135":0.01943,"136":0.01295,"137":0.01295,"138":0.05181,"139":0.03238,"140":1.1592,"141":6.08744,"142":0.00648,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 122 123 124 125 126 127 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 26.2","12.1":0.00648,"13.1":0.01295,"14.1":0.01295,"15.5":0.00648,"15.6":0.07124,"16.0":0.00648,"16.1":0.01295,"16.2":0.00648,"16.3":0.01295,"16.4":0.00648,"16.5":0.01295,"16.6":0.11657,"17.0":0.00648,"17.1":0.07124,"17.2":0.00648,"17.3":0.01295,"17.4":0.0259,"17.5":0.04533,"17.6":0.20723,"18.0":0.01943,"18.1":0.03886,"18.2":0.01295,"18.3":0.07124,"18.4":0.05181,"18.5-18.6":0.18133,"26.0":0.69941,"26.1":0.03238},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0009,"5.0-5.1":0,"6.0-6.1":0.00362,"7.0-7.1":0.00271,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00814,"10.0-10.2":0.0009,"10.3":0.01538,"11.0-11.2":0.22805,"11.3-11.4":0.00543,"12.0-12.1":0.00181,"12.2-12.5":0.04434,"13.0-13.1":0,"13.2":0.00452,"13.3":0.00181,"13.4-13.7":0.00724,"14.0-14.4":0.01538,"14.5-14.8":0.01629,"15.0-15.1":0.01538,"15.2-15.3":0.01176,"15.4":0.01357,"15.5":0.01538,"15.6-15.8":0.2009,"16.0":0.02715,"16.1":0.05068,"16.2":0.02624,"16.3":0.04706,"16.4":0.01176,"16.5":0.02081,"16.6-16.7":0.26877,"17.0":0.019,"17.1":0.02896,"17.2":0.02081,"17.3":0.03077,"17.4":0.0543,"17.5":0.09321,"17.6-17.7":0.23529,"18.0":0.05339,"18.1":0.11041,"18.2":0.05973,"18.3":0.19185,"18.4":0.09864,"18.5-18.6":5.02979,"26.0":0.62171,"26.1":0.02262},P:{"4":0.01039,"22":0.02078,"23":0.01039,"24":0.01039,"25":0.01039,"26":0.02078,"27":0.05196,"28":1.36126,"29":0.1247,_:"20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.04223,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.19734,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03238,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.2643},Q:{"14.9":0.00352},O:{"0":0.05286},H:{"0":0},L:{"0":26.54393}}; diff --git a/node_modules/caniuse-lite/data/regions/PW.js b/node_modules/caniuse-lite/data/regions/PW.js new file mode 100644 index 0000000..9752df5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PW.js @@ -0,0 +1 @@ +module.exports={C:{"143":0.67496,"144":0.28543,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 145 146 147 3.5 3.6"},D:{"46":0.01007,"54":0.03022,"67":0.05037,"83":0.05037,"109":0.59437,"116":0.09067,"123":0.01007,"125":1.31969,"126":0.06044,"128":0.17462,"132":0.02015,"134":0.02015,"136":0.01007,"137":0.08059,"138":3.52926,"139":0.22499,"140":12.86114,"141":5.7489,"142":0.0403,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 122 124 127 129 130 131 133 135 143 144 145"},F:{"120":0.03022,"122":0.35931,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.03022,"131":0.01007,"134":0.01007,"135":0.08059,"137":0.01007,"139":0.01007,"140":0.7354,"141":1.41036,"142":0.01007,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 136 138"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.5 17.0 17.3 17.4 18.4 26.1 26.2","14.1":0.0403,"16.3":0.01007,"16.4":0.01007,"16.6":0.0403,"17.1":0.02015,"17.2":0.01007,"17.5":0.08059,"17.6":0.01007,"18.0":0.05037,"18.1":0.02015,"18.2":0.0403,"18.3":0.02015,"18.5-18.6":0.06044,"26.0":0.31565},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00133,"5.0-5.1":0,"6.0-6.1":0.00533,"7.0-7.1":0.004,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01199,"10.0-10.2":0.00133,"10.3":0.02265,"11.0-11.2":0.33571,"11.3-11.4":0.00799,"12.0-12.1":0.00266,"12.2-12.5":0.06528,"13.0-13.1":0,"13.2":0.00666,"13.3":0.00266,"13.4-13.7":0.01066,"14.0-14.4":0.02265,"14.5-14.8":0.02398,"15.0-15.1":0.02265,"15.2-15.3":0.01732,"15.4":0.01998,"15.5":0.02265,"15.6-15.8":0.29574,"16.0":0.03997,"16.1":0.0746,"16.2":0.03863,"16.3":0.06927,"16.4":0.01732,"16.5":0.03064,"16.6-16.7":0.39566,"17.0":0.02798,"17.1":0.04263,"17.2":0.03064,"17.3":0.04529,"17.4":0.07993,"17.5":0.13722,"17.6-17.7":0.34637,"18.0":0.0786,"18.1":0.16253,"18.2":0.08792,"18.3":0.28242,"18.4":0.14521,"18.5-18.6":7.40428,"26.0":0.91521,"26.1":0.0333},P:{"25":0.02061,"27":0.0103,"28":1.59709,"29":0.23699,_:"4 20 21 22 23 24 26 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.12365,"7.2-7.4":0.0103},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.08633,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13946},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":54.3841}}; diff --git a/node_modules/caniuse-lite/data/regions/PY.js b/node_modules/caniuse-lite/data/regions/PY.js new file mode 100644 index 0000000..75458bf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PY.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.14382,"115":0.02397,"134":0.00799,"136":0.00799,"140":0.00799,"141":0.00799,"142":0.01598,"143":0.3995,"144":0.33558,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.02397,"40":0.02397,"41":0.02397,"42":0.02397,"43":0.02397,"44":0.02397,"45":0.02397,"46":0.02397,"47":0.02397,"48":0.02397,"49":0.02397,"50":0.02397,"51":0.02397,"52":0.02397,"53":0.02397,"54":0.02397,"55":0.02397,"56":0.02397,"57":0.02397,"58":0.02397,"59":0.02397,"60":0.02397,"65":0.00799,"73":0.00799,"75":0.00799,"79":0.01598,"83":0.00799,"87":0.5593,"91":0.00799,"94":0.00799,"97":0.00799,"104":0.00799,"109":0.27166,"110":0.00799,"112":38.98321,"114":0.00799,"116":0.00799,"119":0.00799,"120":0.00799,"121":0.00799,"122":0.00799,"123":0.00799,"124":0.00799,"125":21.38923,"126":3.70736,"127":0.00799,"128":0.00799,"129":0.00799,"130":0.00799,"131":0.01598,"132":0.00799,"133":0.01598,"134":0.01598,"135":0.01598,"136":0.00799,"137":0.02397,"138":0.07191,"139":0.11186,"140":2.24519,"141":5.76878,"142":0.10387,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 74 76 77 78 80 81 84 85 86 88 89 90 92 93 95 96 98 99 100 101 102 103 105 106 107 108 111 113 115 117 118 143 144 145"},F:{"92":0.00799,"95":0.00799,"120":0.01598,"121":0.0799,"122":0.51136,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00799,"109":0.00799,"114":0.17578,"131":0.00799,"134":0.00799,"135":0.00799,"138":0.00799,"139":0.01598,"140":0.28764,"141":1.31835,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 136 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 18.0 18.1 18.2 18.4 26.2","15.6":0.00799,"16.6":0.00799,"17.1":0.00799,"17.5":0.00799,"17.6":0.03196,"18.3":0.00799,"18.5-18.6":0.03196,"26.0":0.06392,"26.1":0.00799},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00023,"5.0-5.1":0,"6.0-6.1":0.00093,"7.0-7.1":0.0007,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00209,"10.0-10.2":0.00023,"10.3":0.00395,"11.0-11.2":0.05855,"11.3-11.4":0.00139,"12.0-12.1":0.00046,"12.2-12.5":0.01139,"13.0-13.1":0,"13.2":0.00116,"13.3":0.00046,"13.4-13.7":0.00186,"14.0-14.4":0.00395,"14.5-14.8":0.00418,"15.0-15.1":0.00395,"15.2-15.3":0.00302,"15.4":0.00349,"15.5":0.00395,"15.6-15.8":0.05158,"16.0":0.00697,"16.1":0.01301,"16.2":0.00674,"16.3":0.01208,"16.4":0.00302,"16.5":0.00534,"16.6-16.7":0.06901,"17.0":0.00488,"17.1":0.00744,"17.2":0.00534,"17.3":0.0079,"17.4":0.01394,"17.5":0.02393,"17.6-17.7":0.06041,"18.0":0.01371,"18.1":0.02835,"18.2":0.01534,"18.3":0.04926,"18.4":0.02533,"18.5-18.6":1.29143,"26.0":0.15963,"26.1":0.00581},P:{"4":0.03089,"21":0.02059,"22":0.02059,"23":0.0103,"24":0.03089,"25":0.03089,"26":0.08237,"27":0.06178,"28":1.23562,"29":0.09267,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.11327,"17.0":0.02059,"19.0":0.0103},I:{"0":0.01004,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17688,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08844},Q:{_:"14.9"},O:{"0":0.00603},H:{"0":0},L:{"0":17.18465}}; diff --git a/node_modules/caniuse-lite/data/regions/QA.js b/node_modules/caniuse-lite/data/regions/QA.js new file mode 100644 index 0000000..7b51aa9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/QA.js @@ -0,0 +1 @@ +module.exports={C:{"5":0.30192,"115":0.03145,"117":0.00315,"125":0.00315,"139":0.00315,"140":0.00944,"141":0.00315,"142":0.00944,"143":0.23902,"144":0.17612,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 145 146 147 3.5 3.6"},D:{"39":0.00315,"40":0.00315,"41":0.00315,"42":0.00315,"43":0.00315,"44":0.00315,"45":0.00315,"46":0.00315,"47":0.00315,"48":0.00315,"49":0.00315,"50":0.00315,"51":0.00315,"52":0.00315,"53":0.00315,"54":0.00315,"55":0.00315,"56":0.00315,"57":0.00315,"58":0.00315,"59":0.00315,"60":0.00944,"68":0.00315,"69":0.00315,"73":0.00315,"79":0.02831,"80":0.00315,"83":0.00315,"84":0.00629,"85":0.00944,"87":0.01258,"88":0.00315,"91":0.01573,"93":0.00315,"95":0.00315,"102":0.00315,"103":0.07863,"104":0.03145,"108":0.01258,"109":0.28305,"110":0.00315,"111":0.02202,"112":1.29574,"114":0.00944,"115":0.00315,"116":0.02831,"117":0.00629,"118":0.02516,"119":0.00629,"120":0.00629,"121":0.00629,"122":0.02202,"123":0.00629,"124":0.00944,"125":2.05369,"126":0.10064,"127":0.04718,"128":0.02516,"129":0.00315,"130":0.06605,"131":0.05661,"132":0.02202,"133":0.02831,"134":0.01573,"135":0.04089,"136":0.04089,"137":0.0629,"138":0.23273,"139":0.32079,"140":3.51297,"141":7.69896,"142":0.0629,"143":0.00315,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 70 71 72 74 75 76 77 78 81 86 89 90 92 94 96 97 98 99 100 101 105 106 107 113 144 145"},F:{"46":0.00629,"91":0.05032,"92":0.11951,"95":0.01258,"114":0.00315,"120":0.05347,"121":0.06605,"122":0.41514,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00629,"18":0.00315,"92":0.00315,"109":0.00315,"114":0.04403,"122":0.00315,"131":0.00629,"133":0.01887,"134":0.00315,"135":0.00629,"136":0.00629,"137":0.00315,"138":0.01573,"139":0.01573,"140":0.66674,"141":2.12602,"142":0.00315,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132"},E:{"14":0.00315,"15":0.00315,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.4 26.2","13.1":0.00315,"14.1":0.00315,"15.4":0.00315,"15.5":0.00629,"15.6":0.03774,"16.1":0.00629,"16.2":0.00315,"16.3":0.00944,"16.5":0.00629,"16.6":0.05032,"17.0":0.00315,"17.1":0.06605,"17.2":0.00629,"17.3":0.00629,"17.4":0.00944,"17.5":0.08492,"17.6":0.07548,"18.0":0.01258,"18.1":0.04718,"18.2":0.00629,"18.3":0.0346,"18.4":0.01573,"18.5-18.6":0.1258,"26.0":0.28305,"26.1":0.01573},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00099,"5.0-5.1":0,"6.0-6.1":0.00397,"7.0-7.1":0.00298,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00894,"10.0-10.2":0.00099,"10.3":0.01689,"11.0-11.2":0.25031,"11.3-11.4":0.00596,"12.0-12.1":0.00199,"12.2-12.5":0.04867,"13.0-13.1":0,"13.2":0.00497,"13.3":0.00199,"13.4-13.7":0.00795,"14.0-14.4":0.01689,"14.5-14.8":0.01788,"15.0-15.1":0.01689,"15.2-15.3":0.01291,"15.4":0.0149,"15.5":0.01689,"15.6-15.8":0.22051,"16.0":0.0298,"16.1":0.05562,"16.2":0.02881,"16.3":0.05165,"16.4":0.01291,"16.5":0.02285,"16.6-16.7":0.29501,"17.0":0.02086,"17.1":0.03179,"17.2":0.02285,"17.3":0.03377,"17.4":0.0596,"17.5":0.10231,"17.6-17.7":0.25826,"18.0":0.0586,"18.1":0.12118,"18.2":0.06556,"18.3":0.21058,"18.4":0.10827,"18.5-18.6":5.5207,"26.0":0.68239,"26.1":0.02483},P:{"4":0.01024,"21":0.02048,"22":0.01024,"23":0.01024,"24":0.01024,"25":0.02048,"26":0.03071,"27":0.03071,"28":1.30022,"29":0.12286,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01024},I:{"0":0.04792,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.63149,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00315,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12339},Q:{_:"14.9"},O:{"0":1.844},H:{"0":0},L:{"0":61.81854}}; diff --git a/node_modules/caniuse-lite/data/regions/RE.js b/node_modules/caniuse-lite/data/regions/RE.js new file mode 100644 index 0000000..90a0473 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RE.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.17121,"82":0.00439,"102":0.01756,"110":0.01317,"115":0.26779,"127":0.00878,"128":0.10097,"131":0.00439,"134":0.00439,"136":0.12292,"137":0.00439,"138":0.00439,"139":0.01756,"140":0.10097,"141":0.00878,"142":0.03512,"143":1.69454,"144":1.87453,"146":0.00439,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 135 145 147 3.5 3.6"},D:{"39":0.00439,"40":0.00439,"41":0.00439,"42":0.00439,"43":0.00439,"44":0.00439,"45":0.00439,"46":0.00439,"47":0.00878,"48":0.00439,"49":0.48729,"50":0.00439,"51":0.00439,"52":0.00439,"53":0.00439,"54":0.00439,"55":0.00439,"56":0.00439,"57":0.00439,"58":0.00439,"60":0.00439,"78":0.06146,"79":0.02195,"85":0.00878,"86":0.00439,"87":0.01756,"88":0.03512,"102":0.00439,"103":0.04829,"104":0.07024,"108":0.09658,"109":0.60582,"110":0.00439,"111":0.00439,"113":0.00439,"116":0.06146,"118":0.00439,"119":0.00439,"120":0.01317,"121":0.00439,"122":0.05707,"123":0.00439,"124":0.01756,"125":2.09403,"126":0.01317,"127":0.0439,"128":0.08341,"129":0.00439,"130":0.01317,"131":0.01317,"132":0.06146,"133":0.02634,"134":0.03073,"135":0.01317,"136":0.01756,"137":0.06585,"138":0.22389,"139":0.59265,"140":5.20215,"141":11.87934,"142":0.16243,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 89 90 91 92 93 94 95 96 97 98 99 100 101 105 106 107 112 114 115 117 143 144 145"},F:{"46":0.00439,"91":0.01317,"92":0.00878,"95":0.00878,"114":0.00439,"120":0.1756,"121":0.21072,"122":1.63308,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00439,"96":0.00878,"109":0.02634,"114":0.0439,"122":0.00878,"129":0.00439,"130":0.00439,"131":0.02634,"132":0.00439,"133":0.17999,"134":0.03073,"136":0.00439,"137":0.01317,"138":0.01756,"139":0.01756,"140":0.89556,"141":5.42165,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 135 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 26.2","12.1":0.00439,"13.1":0.03073,"14.1":0.01317,"15.1":0.00878,"15.2-15.3":0.00439,"15.4":0.00878,"15.5":0.00439,"15.6":0.14487,"16.0":0.00878,"16.1":0.00439,"16.2":0.04829,"16.3":0.02634,"16.4":0.01317,"16.5":0.02195,"16.6":0.1756,"17.0":0.00439,"17.1":0.07463,"17.2":0.01756,"17.3":0.00878,"17.4":0.02634,"17.5":0.01317,"17.6":0.19316,"18.0":0.08341,"18.1":0.02634,"18.2":0.00439,"18.3":0.03951,"18.4":0.02634,"18.5-18.6":0.22389,"26.0":0.58387,"26.1":0.00439},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00148,"5.0-5.1":0,"6.0-6.1":0.00593,"7.0-7.1":0.00445,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01334,"10.0-10.2":0.00148,"10.3":0.02519,"11.0-11.2":0.37343,"11.3-11.4":0.00889,"12.0-12.1":0.00296,"12.2-12.5":0.07261,"13.0-13.1":0,"13.2":0.00741,"13.3":0.00296,"13.4-13.7":0.01185,"14.0-14.4":0.02519,"14.5-14.8":0.02667,"15.0-15.1":0.02519,"15.2-15.3":0.01926,"15.4":0.02223,"15.5":0.02519,"15.6-15.8":0.32897,"16.0":0.04446,"16.1":0.08298,"16.2":0.04297,"16.3":0.07706,"16.4":0.01926,"16.5":0.03408,"16.6-16.7":0.44011,"17.0":0.03112,"17.1":0.04742,"17.2":0.03408,"17.3":0.05038,"17.4":0.08891,"17.5":0.15263,"17.6-17.7":0.38528,"18.0":0.08743,"18.1":0.18079,"18.2":0.0978,"18.3":0.31416,"18.4":0.16152,"18.5-18.6":8.23621,"26.0":1.01804,"26.1":0.03705},P:{"4":0.01034,"21":0.07235,"22":0.01034,"23":0.01034,"24":0.06202,"25":0.07235,"26":0.02067,"27":0.05168,"28":2.27393,"29":0.17571,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 16.0 17.0 18.0 19.0","7.2-7.4":0.16538,"14.0":0.01034,"15.0":0.01034},I:{"0":0.05603,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.16761,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.42083},Q:{_:"14.9"},O:{"0":0.0505},H:{"0":0.04},L:{"0":41.18749}}; diff --git a/node_modules/caniuse-lite/data/regions/RO.js b/node_modules/caniuse-lite/data/regions/RO.js new file mode 100644 index 0000000..37566c1 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RO.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0204,"78":0.0102,"96":0.0459,"112":0.0816,"115":0.2703,"123":0.0051,"125":0.0051,"127":0.0051,"128":0.0612,"134":0.0153,"135":0.0051,"136":0.0102,"137":0.0051,"138":0.0051,"139":0.0102,"140":0.0306,"141":0.0102,"142":0.0306,"143":0.918,"144":0.7803,"145":0.0051,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 126 129 130 131 132 133 146 147 3.5 3.6"},D:{"39":0.0051,"40":0.0051,"41":0.0051,"42":0.0051,"43":0.0051,"44":0.0051,"45":0.0051,"46":0.0051,"47":0.0051,"48":0.0051,"49":0.0102,"50":0.0051,"51":0.0051,"52":0.0051,"53":0.0051,"54":0.0051,"55":0.0051,"56":0.0051,"57":0.0051,"58":0.0051,"59":0.0051,"60":0.0051,"70":0.0102,"74":0.0357,"76":0.0102,"77":0.0051,"79":0.0153,"87":0.0051,"88":0.0051,"90":0.0051,"100":0.1632,"102":0.0459,"103":0.0102,"104":0.0153,"105":0.0408,"106":0.0051,"108":0.0051,"109":0.6936,"110":0.0051,"111":0.0051,"112":0.1479,"113":0.051,"114":0.0204,"115":0.0051,"116":0.0204,"118":0.0102,"119":0.0153,"120":0.1071,"121":0.0153,"122":0.0357,"123":0.0102,"124":0.0204,"125":1.6932,"126":0.0255,"127":0.0051,"128":0.0561,"129":0.0459,"130":0.0663,"131":0.0918,"132":0.0357,"133":0.0561,"134":0.0408,"135":0.051,"136":0.0765,"137":0.0816,"138":0.1734,"139":0.4029,"140":10.4958,"141":24.225,"142":0.1224,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 75 78 80 81 83 84 85 86 89 91 92 93 94 95 96 97 98 99 101 107 117 143 144 145"},F:{"85":0.0051,"91":0.0153,"92":0.0306,"95":0.0306,"120":0.1224,"121":0.1428,"122":1.3413,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0051,"18":0.0051,"92":0.0051,"109":0.0102,"112":0.0408,"114":0.0051,"121":0.0051,"122":0.0051,"126":0.0051,"127":0.0051,"129":0.0051,"131":0.0051,"133":0.0051,"134":0.0102,"135":0.0051,"136":0.0102,"137":0.0051,"138":0.0153,"139":0.0153,"140":0.3978,"141":1.8666,"142":0.0051,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 120 123 124 125 128 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 17.0 26.2","13.1":0.0051,"14.1":0.0102,"15.6":0.0306,"16.2":0.0051,"16.3":0.0051,"16.4":0.0051,"16.5":0.0051,"16.6":0.0306,"17.1":0.0255,"17.2":0.0051,"17.3":0.0051,"17.4":0.0102,"17.5":0.0153,"17.6":0.0459,"18.0":0.0051,"18.1":0.0102,"18.2":0.0051,"18.3":0.0204,"18.4":0.0102,"18.5-18.6":0.051,"26.0":0.2346,"26.1":0.0102},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00107,"5.0-5.1":0,"6.0-6.1":0.00427,"7.0-7.1":0.00321,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00962,"10.0-10.2":0.00107,"10.3":0.01817,"11.0-11.2":0.26931,"11.3-11.4":0.00641,"12.0-12.1":0.00214,"12.2-12.5":0.05237,"13.0-13.1":0,"13.2":0.00534,"13.3":0.00214,"13.4-13.7":0.00855,"14.0-14.4":0.01817,"14.5-14.8":0.01924,"15.0-15.1":0.01817,"15.2-15.3":0.01389,"15.4":0.01603,"15.5":0.01817,"15.6-15.8":0.23725,"16.0":0.03206,"16.1":0.05985,"16.2":0.03099,"16.3":0.05557,"16.4":0.01389,"16.5":0.02458,"16.6-16.7":0.3174,"17.0":0.02244,"17.1":0.0342,"17.2":0.02458,"17.3":0.03634,"17.4":0.06412,"17.5":0.11008,"17.6-17.7":0.27786,"18.0":0.06305,"18.1":0.13038,"18.2":0.07053,"18.3":0.22656,"18.4":0.11649,"18.5-18.6":5.93978,"26.0":0.73419,"26.1":0.02672},P:{"4":0.03049,"20":0.01016,"21":0.01016,"22":0.02033,"23":0.03049,"24":0.03049,"25":0.03049,"26":0.05081,"27":0.0813,"28":2.48993,"29":0.17277,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.03049,"18.0":0.02033,"19.0":0.01016},I:{"0":0.02936,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.3479,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0068,"11":0.0136,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.3283},Q:{_:"14.9"},O:{"0":0.0294},H:{"0":0},L:{"0":37.3474}}; diff --git a/node_modules/caniuse-lite/data/regions/RS.js b/node_modules/caniuse-lite/data/regions/RS.js new file mode 100644 index 0000000..ccd4768 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RS.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.0045,"52":0.03153,"72":0.0045,"78":0.0045,"88":0.0045,"101":0.00901,"102":0.0045,"113":0.0045,"115":0.53598,"120":0.0045,"122":0.01351,"123":0.03603,"124":0.0045,"125":0.0045,"127":0.00901,"128":0.00901,"131":0.0045,"132":0.0045,"133":0.0045,"134":0.0045,"135":0.00901,"136":0.05405,"137":0.0045,"138":0.0045,"139":0.00901,"140":0.02702,"141":0.01351,"142":0.04054,"143":1.19806,"144":1.16203,"145":0.0045,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 126 129 130 146 147 3.5 3.6"},D:{"29":0.00901,"39":0.0045,"40":0.0045,"41":0.0045,"42":0.0045,"43":0.0045,"44":0.0045,"45":0.0045,"46":0.0045,"47":0.00901,"48":0.0045,"49":0.01351,"50":0.0045,"51":0.0045,"52":0.0045,"53":0.0045,"54":0.0045,"55":0.0045,"56":0.0045,"57":0.0045,"58":0.0045,"59":0.0045,"60":0.0045,"65":0.00901,"69":0.0045,"71":0.0045,"73":0.00901,"75":0.01351,"78":0.01802,"79":0.3378,"80":0.0045,"81":0.0045,"83":0.01802,"85":0.0045,"86":0.0045,"87":0.32879,"88":0.0045,"89":0.0045,"90":0.0045,"91":0.00901,"93":0.00901,"94":0.04504,"95":0.01351,"96":0.0045,"97":0.0045,"99":0.0045,"100":0.0045,"101":0.0045,"102":0.01802,"103":0.03153,"104":0.08558,"106":0.0045,"107":0.0045,"108":0.04954,"109":2.29704,"110":0.00901,"111":0.02252,"112":0.94584,"114":0.00901,"115":0.0045,"116":0.03153,"117":0.0045,"118":0.0045,"119":0.05405,"120":0.1171,"121":0.06756,"122":0.48643,"123":0.01351,"124":0.04504,"125":1.31066,"126":0.43238,"127":0.01802,"128":0.04954,"129":0.02702,"130":0.01802,"131":0.13512,"132":0.07206,"133":0.05855,"134":0.04954,"135":0.04504,"136":0.07206,"137":0.09008,"138":0.24772,"139":0.60804,"140":6.33262,"141":14.40379,"142":0.14413,"143":0.00901,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 70 72 74 76 77 84 92 98 105 113 144 145"},F:{"40":0.0045,"46":0.00901,"79":0.0045,"85":0.0045,"86":0.0045,"91":0.01351,"92":0.03603,"95":0.09909,"111":0.0045,"115":0.0045,"119":0.0045,"120":0.15764,"121":0.08558,"122":1.33769,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0045,"92":0.0045,"102":0.01351,"109":0.03603,"114":0.03153,"119":0.0045,"120":0.0045,"121":0.86477,"122":0.00901,"129":0.0045,"130":0.0045,"131":0.0045,"132":0.0045,"133":0.0045,"134":0.0045,"135":0.0045,"136":0.0045,"137":0.00901,"138":0.01351,"139":0.01802,"140":0.3333,"141":1.56739,"142":0.0045,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 123 124 125 126 127 128"},E:{"4":0.0045,"14":0.0045,"15":0.0045,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 16.2 26.2","11.1":0.0045,"12.1":0.0045,"13.1":0.04954,"14.1":0.05855,"15.4":0.01351,"15.5":0.0045,"15.6":0.06756,"16.0":0.0045,"16.1":0.0045,"16.3":0.00901,"16.4":0.0045,"16.5":0.0045,"16.6":0.04954,"17.0":0.0045,"17.1":0.02702,"17.2":0.00901,"17.3":0.01802,"17.4":0.01802,"17.5":0.01351,"17.6":0.05855,"18.0":0.0045,"18.1":0.01351,"18.2":0.0045,"18.3":0.01802,"18.4":0.00901,"18.5-18.6":0.03603,"26.0":0.15314,"26.1":0.00901},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00087,"5.0-5.1":0,"6.0-6.1":0.0035,"7.0-7.1":0.00262,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00787,"10.0-10.2":0.00087,"10.3":0.01487,"11.0-11.2":0.22049,"11.3-11.4":0.00525,"12.0-12.1":0.00175,"12.2-12.5":0.04287,"13.0-13.1":0,"13.2":0.00437,"13.3":0.00175,"13.4-13.7":0.007,"14.0-14.4":0.01487,"14.5-14.8":0.01575,"15.0-15.1":0.01487,"15.2-15.3":0.01137,"15.4":0.01312,"15.5":0.01487,"15.6-15.8":0.19424,"16.0":0.02625,"16.1":0.049,"16.2":0.02537,"16.3":0.0455,"16.4":0.01137,"16.5":0.02012,"16.6-16.7":0.25986,"17.0":0.01837,"17.1":0.028,"17.2":0.02012,"17.3":0.02975,"17.4":0.0525,"17.5":0.09012,"17.6-17.7":0.22749,"18.0":0.05162,"18.1":0.10675,"18.2":0.05775,"18.3":0.18549,"18.4":0.09537,"18.5-18.6":4.86305,"26.0":0.6011,"26.1":0.02187},P:{"4":0.13455,"21":0.0414,"22":0.01035,"23":0.0207,"24":0.01035,"25":0.03105,"26":0.0414,"27":0.0621,"28":2.20458,"29":0.15525,_:"20 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.0207,"6.2-6.4":0.01035,"7.2-7.4":0.0828,"8.2":0.01035},I:{"0":0.03293,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.22534,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05839,"9":0.01062,"10":0.02123,"11":0.20702,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.18137},Q:{"14.9":0.0055},O:{"0":0.02198},H:{"0":0},L:{"0":47.22255}}; diff --git a/node_modules/caniuse-lite/data/regions/RU.js b/node_modules/caniuse-lite/data/regions/RU.js new file mode 100644 index 0000000..eb41cb2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RU.js @@ -0,0 +1 @@ +module.exports={C:{"31":0.00604,"52":0.07246,"68":0.00604,"69":0.00604,"78":0.00604,"95":0.00604,"102":0.01208,"104":0.00604,"111":0.00604,"113":0.00604,"114":0.00604,"115":0.4287,"120":0.01811,"123":0.00604,"125":0.01208,"127":0.00604,"128":0.03019,"131":0.00604,"133":0.01208,"134":0.00604,"135":0.00604,"136":0.01811,"137":0.01208,"138":0.03019,"139":0.01208,"140":0.07246,"141":0.01811,"142":0.04227,"143":0.67626,"144":0.50115,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 105 106 107 108 109 110 112 116 117 118 119 121 122 124 126 129 130 132 145 146 147 3.5 3.6"},D:{"26":0.00604,"38":0.00604,"39":0.01811,"40":0.01811,"41":0.08453,"42":0.01811,"43":0.01811,"44":0.01811,"45":0.13284,"46":0.01811,"47":0.01811,"48":0.01811,"49":0.04227,"50":0.01811,"51":0.01811,"52":0.01208,"53":0.01811,"54":0.01208,"55":0.01811,"56":0.01811,"57":0.01811,"58":0.02415,"59":0.01811,"60":0.01811,"75":0.00604,"76":0.01208,"78":0.01208,"79":0.04227,"80":0.00604,"81":0.01811,"83":0.01811,"84":0.00604,"85":0.08453,"86":0.01208,"87":0.01811,"88":0.00604,"90":0.00604,"91":0.01208,"92":0.60984,"95":0.00604,"96":0.00604,"97":0.01208,"99":0.02415,"100":0.00604,"101":0.00604,"102":0.02415,"103":0.01208,"104":0.0483,"105":0.00604,"106":0.08453,"107":0.00604,"108":0.01811,"109":1.76913,"110":0.00604,"111":0.01811,"112":3.38128,"113":0.00604,"114":0.03623,"115":0.00604,"116":0.13284,"117":0.01208,"118":0.01208,"119":0.01811,"120":0.27171,"121":0.01811,"122":0.05434,"123":0.67022,"124":0.08453,"125":3.61676,"126":0.27775,"127":0.01811,"128":0.0483,"129":0.01811,"130":0.03623,"131":0.6038,"132":0.04227,"133":0.10868,"134":0.74871,"135":0.04227,"136":0.13887,"137":0.06038,"138":0.27171,"139":0.3019,"140":3.98508,"141":9.49174,"142":0.10868,"143":0.00604,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 89 93 94 98 144 145"},F:{"12":0.00604,"36":0.01208,"46":0.00604,"63":0.00604,"67":0.00604,"76":0.00604,"79":0.03019,"82":0.00604,"85":0.03019,"86":0.02415,"89":0.00604,"90":0.01208,"91":0.09057,"92":0.1268,"95":0.51323,"99":0.00604,"102":0.00604,"109":0.00604,"113":0.00604,"114":0.00604,"117":0.00604,"118":0.00604,"119":0.01811,"120":0.38643,"121":0.15095,"122":2.39709,_:"9 11 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 68 69 70 71 72 73 74 75 77 78 80 81 83 84 87 88 93 94 96 97 98 100 101 103 104 105 106 107 108 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00604},B:{"18":0.01208,"92":0.01811,"109":0.05434,"113":0.00604,"114":0.04227,"120":0.00604,"122":0.00604,"124":0.00604,"129":0.00604,"131":0.01811,"132":0.00604,"133":0.01208,"134":0.01208,"135":0.01208,"136":0.01208,"137":0.01208,"138":0.01811,"139":0.03019,"140":0.58569,"141":2.77144,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 121 123 125 126 127 128 130 142"},E:{"14":0.00604,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.4 16.0 26.2","9.1":0.00604,"13.1":0.00604,"14.1":0.01811,"15.1":0.00604,"15.2-15.3":0.00604,"15.5":0.00604,"15.6":0.05434,"16.1":0.00604,"16.2":0.00604,"16.3":0.01811,"16.4":0.00604,"16.5":0.01208,"16.6":0.07246,"17.0":0.00604,"17.1":0.0483,"17.2":0.00604,"17.3":0.00604,"17.4":0.01811,"17.5":0.01811,"17.6":0.06642,"18.0":0.00604,"18.1":0.01208,"18.2":0.00604,"18.3":0.01811,"18.4":0.01208,"18.5-18.6":0.05434,"26.0":0.15699,"26.1":0.00604},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00088,"5.0-5.1":0,"6.0-6.1":0.00353,"7.0-7.1":0.00265,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00794,"10.0-10.2":0.00088,"10.3":0.015,"11.0-11.2":0.22239,"11.3-11.4":0.0053,"12.0-12.1":0.00177,"12.2-12.5":0.04324,"13.0-13.1":0,"13.2":0.00441,"13.3":0.00177,"13.4-13.7":0.00706,"14.0-14.4":0.015,"14.5-14.8":0.01589,"15.0-15.1":0.015,"15.2-15.3":0.01147,"15.4":0.01324,"15.5":0.015,"15.6-15.8":0.19592,"16.0":0.02648,"16.1":0.04942,"16.2":0.02559,"16.3":0.04589,"16.4":0.01147,"16.5":0.0203,"16.6-16.7":0.26211,"17.0":0.01853,"17.1":0.02824,"17.2":0.0203,"17.3":0.03001,"17.4":0.05295,"17.5":0.0909,"17.6-17.7":0.22945,"18.0":0.05207,"18.1":0.10767,"18.2":0.05825,"18.3":0.18709,"18.4":0.09619,"18.5-18.6":4.905,"26.0":0.60628,"26.1":0.02206},P:{"4":0.07355,"21":0.01051,"23":0.01051,"24":0.01051,"25":0.01051,"26":0.01051,"27":0.02101,"28":0.79854,"29":0.04203,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01051},I:{"0":0.02769,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.08135,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00659,"11":0.06587,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.38026},Q:{"14.9":0.02377},O:{"0":0.07922},H:{"0":0},L:{"0":24.06794}}; diff --git a/node_modules/caniuse-lite/data/regions/RW.js b/node_modules/caniuse-lite/data/regions/RW.js new file mode 100644 index 0000000..15bf523 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RW.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00572,"50":0.00572,"53":0.00572,"56":0.00572,"57":0.02289,"67":0.00572,"68":0.01144,"72":0.00572,"89":0.00572,"112":0.01144,"115":0.2861,"127":0.02861,"128":0.03433,"130":0.00572,"131":0.00572,"132":0.00572,"133":0.01144,"137":0.01144,"139":0.02861,"140":0.02289,"141":0.03433,"142":0.04578,"143":0.96702,"144":0.76675,"145":0.00572,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 54 55 58 59 60 61 62 63 64 65 66 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 134 135 136 138 146 147 3.5 3.6"},D:{"39":0.01144,"40":0.00572,"41":0.00572,"42":0.00572,"43":0.00572,"44":0.00572,"45":0.00572,"46":0.00572,"47":0.00572,"48":0.00572,"49":0.00572,"50":0.01717,"51":0.00572,"52":0.00572,"53":0.00572,"54":0.00572,"55":0.01144,"56":0.00572,"57":0.00572,"58":0.00572,"59":0.00572,"60":0.00572,"62":0.00572,"65":0.01144,"70":0.00572,"71":0.01717,"72":0.00572,"73":0.00572,"74":0.02289,"75":0.00572,"76":0.00572,"77":0.02289,"79":0.01144,"80":0.06294,"81":0.01717,"83":0.01144,"84":0.03433,"86":0.00572,"87":0.03433,"88":0.01144,"89":0.01717,"93":0.02861,"95":0.03433,"96":0.00572,"98":0.04005,"99":0.01144,"100":0.06294,"101":0.01144,"102":0.00572,"103":0.06294,"104":0.01144,"106":0.04005,"108":0.00572,"109":0.48637,"110":0.01717,"111":0.02861,"112":0.00572,"113":0.00572,"114":0.01717,"115":0.00572,"116":0.08011,"117":0.00572,"118":0.00572,"119":0.01144,"120":0.02861,"121":0.01144,"122":0.08583,"123":0.02861,"124":0.0515,"125":1.08718,"126":0.04005,"127":0.01717,"128":0.22888,"129":0.04578,"130":0.03433,"131":0.13161,"132":0.06866,"133":0.08011,"134":0.10872,"135":0.12016,"136":0.22888,"137":0.3891,"138":0.54931,"139":1.00707,"140":9.21814,"141":19.10576,"142":0.2861,"143":0.00572,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 66 67 68 69 78 85 90 91 92 94 97 105 107 144 145"},F:{"76":0.04005,"91":0.04005,"92":0.02289,"95":0.01144,"115":0.01144,"119":0.01144,"120":0.12588,"121":0.02289,"122":0.8068,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01144,"13":0.00572,"14":0.00572,"15":0.00572,"16":0.01717,"17":0.01717,"18":0.07439,"84":0.00572,"89":0.01144,"90":0.02861,"92":0.103,"100":0.01144,"111":0.01144,"112":0.00572,"114":0.103,"120":0.00572,"122":0.0515,"124":0.00572,"126":0.00572,"129":0.01144,"130":0.02289,"131":0.01717,"132":0.01144,"133":0.0515,"134":0.00572,"135":0.01144,"136":0.02861,"137":0.02289,"138":0.0515,"139":0.06866,"140":1.05285,"141":4.30867,"142":0.01717,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 113 115 116 117 118 119 121 123 125 127 128"},E:{"13":0.00572,"14":0.02289,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 16.0 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.2 26.2","12.1":0.00572,"13.1":0.02861,"14.1":0.00572,"15.1":0.00572,"15.4":0.01717,"15.5":0.00572,"15.6":0.16594,"16.1":0.01144,"16.6":0.06866,"17.1":0.00572,"17.4":0.00572,"17.5":0.02861,"17.6":0.13733,"18.0":0.00572,"18.1":0.04578,"18.3":0.01144,"18.4":0.00572,"18.5-18.6":0.05722,"26.0":0.20027,"26.1":0.00572},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0005,"5.0-5.1":0,"6.0-6.1":0.00201,"7.0-7.1":0.0015,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00451,"10.0-10.2":0.0005,"10.3":0.00852,"11.0-11.2":0.12635,"11.3-11.4":0.00301,"12.0-12.1":0.001,"12.2-12.5":0.02457,"13.0-13.1":0,"13.2":0.00251,"13.3":0.001,"13.4-13.7":0.00401,"14.0-14.4":0.00852,"14.5-14.8":0.00902,"15.0-15.1":0.00852,"15.2-15.3":0.00652,"15.4":0.00752,"15.5":0.00852,"15.6-15.8":0.11131,"16.0":0.01504,"16.1":0.02808,"16.2":0.01454,"16.3":0.02607,"16.4":0.00652,"16.5":0.01153,"16.6-16.7":0.14891,"17.0":0.01053,"17.1":0.01604,"17.2":0.01153,"17.3":0.01705,"17.4":0.03008,"17.5":0.05164,"17.6-17.7":0.13036,"18.0":0.02958,"18.1":0.06117,"18.2":0.03309,"18.3":0.10629,"18.4":0.05465,"18.5-18.6":2.78668,"26.0":0.34445,"26.1":0.01253},P:{"4":0.01073,"21":0.01073,"24":0.02147,"25":0.01073,"26":0.02147,"27":0.0322,"28":0.42936,"29":0.01073,_:"20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.0322,"17.0":0.01073},I:{"0":0.01282,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.63741,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01144,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01711,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12834},Q:{_:"14.9"},O:{"0":0.04278},H:{"0":1.97},L:{"0":43.19183}}; diff --git a/node_modules/caniuse-lite/data/regions/SA.js b/node_modules/caniuse-lite/data/regions/SA.js new file mode 100644 index 0000000..804cab3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00238,"115":0.01428,"125":0.00238,"128":0.00238,"130":0.00238,"133":0.00238,"135":0.00238,"139":0.00238,"140":0.0119,"141":0.00476,"142":0.0119,"143":0.21896,"144":0.15708,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 131 132 134 136 137 138 145 146 147 3.5 3.6"},D:{"38":0.00238,"39":0.00238,"40":0.00238,"41":0.00238,"42":0.00238,"43":0.00238,"44":0.00238,"45":0.00238,"46":0.00238,"47":0.00238,"48":0.00238,"49":0.00476,"50":0.00238,"51":0.00238,"52":0.00238,"53":0.00238,"54":0.00238,"55":0.00238,"56":0.00476,"57":0.00238,"58":0.00238,"59":0.00238,"60":0.00238,"68":0.00238,"72":0.00238,"73":0.00238,"74":0.00238,"75":0.00238,"76":0.00238,"79":0.01666,"83":0.00476,"87":0.03332,"88":0.00238,"90":0.00476,"91":0.00238,"92":0.00238,"93":0.00714,"94":0.00238,"95":0.00238,"98":0.00476,"99":0.00238,"103":0.01428,"104":0.00476,"106":0.00238,"108":0.01428,"109":0.25466,"110":0.00714,"111":0.00238,"112":0.00238,"113":0.00238,"114":0.0238,"115":0.00238,"116":0.01666,"117":0.00238,"118":0.00238,"119":0.0119,"120":0.0119,"121":0.00714,"122":0.02856,"123":0.00476,"124":0.00952,"125":2.07536,"126":0.0119,"127":0.01428,"128":0.0238,"129":0.00714,"130":0.01428,"131":0.05236,"132":0.01666,"133":0.0238,"134":0.06426,"135":0.05474,"136":0.04046,"137":0.08806,"138":0.16184,"139":0.22848,"140":3.4153,"141":7.88494,"142":0.07378,"143":0.00476,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 69 70 71 77 78 80 81 84 85 86 89 96 97 100 101 102 105 107 144 145"},F:{"46":0.00238,"90":0.00238,"91":0.02618,"92":0.0357,"120":0.01904,"121":0.01904,"122":0.21896,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00238,"92":0.00952,"109":0.00476,"114":0.09758,"120":0.00238,"122":0.00476,"126":0.00476,"128":0.00476,"129":0.00476,"130":0.00238,"131":0.00476,"132":0.00476,"133":0.00476,"134":0.0119,"135":0.00476,"136":0.00714,"137":0.00476,"138":0.02142,"139":0.02856,"140":0.44268,"141":1.48512,"142":0.00476,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 127"},E:{"14":0.00238,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 26.2","5.1":0.00238,"13.1":0.00238,"14.1":0.00476,"15.1":0.00238,"15.4":0.00238,"15.5":0.00476,"15.6":0.01666,"16.1":0.00952,"16.2":0.00238,"16.3":0.00952,"16.4":0.00714,"16.5":0.00714,"16.6":0.07616,"17.0":0.00238,"17.1":0.01666,"17.2":0.01666,"17.3":0.00952,"17.4":0.0119,"17.5":0.03094,"17.6":0.07854,"18.0":0.00952,"18.1":0.02142,"18.2":0.01428,"18.3":0.03808,"18.4":0.02618,"18.5-18.6":0.14994,"26.0":0.28084,"26.1":0.00714},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00178,"5.0-5.1":0,"6.0-6.1":0.00714,"7.0-7.1":0.00535,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01605,"10.0-10.2":0.00178,"10.3":0.03033,"11.0-11.2":0.44953,"11.3-11.4":0.0107,"12.0-12.1":0.00357,"12.2-12.5":0.08741,"13.0-13.1":0,"13.2":0.00892,"13.3":0.00357,"13.4-13.7":0.01427,"14.0-14.4":0.03033,"14.5-14.8":0.03211,"15.0-15.1":0.03033,"15.2-15.3":0.02319,"15.4":0.02676,"15.5":0.03033,"15.6-15.8":0.39601,"16.0":0.05352,"16.1":0.0999,"16.2":0.05173,"16.3":0.09276,"16.4":0.02319,"16.5":0.04103,"16.6-16.7":0.5298,"17.0":0.03746,"17.1":0.05708,"17.2":0.04103,"17.3":0.06065,"17.4":0.10703,"17.5":0.18374,"17.6-17.7":0.4638,"18.0":0.10525,"18.1":0.21763,"18.2":0.11773,"18.3":0.37817,"18.4":0.19444,"18.5-18.6":9.91459,"26.0":1.2255,"26.1":0.0446},P:{"22":0.01025,"23":0.01025,"24":0.01025,"25":0.04101,"26":0.0205,"27":0.04101,"28":0.91246,"29":0.06151,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0205},I:{"0":0.03805,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.48006,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00714,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06096},Q:{_:"14.9"},O:{"0":0.70104},H:{"0":0},L:{"0":60.03622}}; diff --git a/node_modules/caniuse-lite/data/regions/SB.js b/node_modules/caniuse-lite/data/regions/SB.js new file mode 100644 index 0000000..4c4e92c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SB.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.07396,"140":0.0037,"142":0.01479,"143":0.20709,"144":0.45116,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"41":0.0074,"42":0.0037,"43":0.0037,"45":0.0037,"47":0.0074,"50":0.0074,"53":0.01109,"57":0.0074,"58":0.0037,"60":0.0037,"70":0.01109,"86":0.02589,"89":0.02958,"94":0.01109,"95":0.01109,"103":0.05177,"104":0.0037,"107":0.01479,"108":0.29584,"109":0.11094,"110":0.01109,"111":0.01109,"114":0.03328,"116":0.0037,"119":0.02958,"120":0.02219,"121":0.05917,"122":0.09985,"123":0.0037,"124":0.0037,"125":0.64345,"126":0.0037,"127":0.02958,"128":0.0074,"129":0.02219,"130":0.01479,"131":0.07026,"132":0.01479,"133":0.05177,"134":0.01479,"135":0.0074,"136":0.01849,"137":0.13683,"138":0.14052,"139":0.22928,"140":4.84808,"141":8.15409,"142":0.10724,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 44 46 48 49 51 52 54 55 56 59 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 91 92 93 96 97 98 99 100 101 102 105 106 112 113 115 117 118 143 144 145"},F:{"88":0.0037,"91":0.01109,"92":0.01109,"120":0.15162,"122":0.97257,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0074,"15":0.01479,"16":0.02958,"17":0.01479,"18":0.01109,"84":0.0037,"92":0.02958,"100":0.01109,"103":0.01109,"109":0.0037,"114":0.01109,"120":0.0037,"121":0.0037,"122":0.01109,"123":0.0037,"125":0.0037,"127":0.01109,"129":0.01109,"130":0.0037,"131":0.02958,"132":0.02589,"133":0.0037,"134":0.10354,"135":0.09615,"136":0.01849,"137":0.05177,"138":0.17381,"139":0.13683,"140":1.59014,"141":6.8487,_:"12 13 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 115 116 117 118 119 124 126 128 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.4 17.5 18.0 18.1 18.4 26.1 26.2","13.1":0.01109,"15.6":0.05547,"16.6":0.02589,"17.3":0.0037,"17.6":0.03328,"18.2":0.0037,"18.3":0.01109,"18.5-18.6":0.09245,"26.0":0.08505},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0,"6.0-6.1":0.00133,"7.0-7.1":0.001,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00299,"10.0-10.2":0.00033,"10.3":0.00565,"11.0-11.2":0.08369,"11.3-11.4":0.00199,"12.0-12.1":0.00066,"12.2-12.5":0.01627,"13.0-13.1":0,"13.2":0.00166,"13.3":0.00066,"13.4-13.7":0.00266,"14.0-14.4":0.00565,"14.5-14.8":0.00598,"15.0-15.1":0.00565,"15.2-15.3":0.00432,"15.4":0.00498,"15.5":0.00565,"15.6-15.8":0.07373,"16.0":0.00996,"16.1":0.0186,"16.2":0.00963,"16.3":0.01727,"16.4":0.00432,"16.5":0.00764,"16.6-16.7":0.09864,"17.0":0.00697,"17.1":0.01063,"17.2":0.00764,"17.3":0.01129,"17.4":0.01993,"17.5":0.03421,"17.6-17.7":0.08635,"18.0":0.01959,"18.1":0.04052,"18.2":0.02192,"18.3":0.07041,"18.4":0.0362,"18.5-18.6":1.8459,"26.0":0.22816,"26.1":0.0083},P:{"21":0.05191,"23":0.15573,"24":0.01038,"25":0.07267,"26":0.02076,"27":0.16611,"28":1.19392,"29":0.07267,_:"4 20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05191},I:{"0":0.05035,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.29821,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.02681,"11":0.08043,_:"6 7 8 9 5.5"},S:{"2.5":0.06302,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11974},Q:{"14.9":0.05672},O:{"0":0.6239},H:{"0":0},L:{"0":65.34266}}; diff --git a/node_modules/caniuse-lite/data/regions/SC.js b/node_modules/caniuse-lite/data/regions/SC.js new file mode 100644 index 0000000..afb71dc --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SC.js @@ -0,0 +1 @@ +module.exports={C:{"59":0.00428,"60":0.02141,"78":0.00428,"114":0.00428,"115":0.06422,"117":0.00856,"118":0.00428,"120":0.01712,"121":0.06422,"124":0.01284,"125":0.02141,"126":0.01284,"127":0.01284,"128":0.35104,"129":0.01284,"130":0.01284,"131":0.01284,"132":0.01284,"133":0.02569,"134":0.02569,"135":0.01284,"136":0.01284,"137":0.01284,"138":0.01284,"139":0.02141,"140":0.06422,"141":0.00428,"142":0.02141,"143":0.18836,"144":0.12415,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 119 122 123 145 146 147 3.5 3.6"},D:{"41":0.01712,"45":0.04709,"51":0.00428,"58":0.00856,"59":0.00428,"61":0.00428,"63":0.00428,"64":0.00856,"65":0.01284,"66":0.02141,"67":0.01284,"68":0.00856,"69":0.00428,"70":0.00856,"71":0.00856,"73":0.00856,"78":0.52656,"79":0.00428,"81":0.00428,"83":0.00428,"85":0.00856,"86":0.02569,"87":0.01712,"88":0.00428,"90":0.00856,"94":0.00856,"95":0.00428,"97":0.01284,"98":0.00856,"99":0.00856,"100":0.00428,"101":0.03853,"102":0.00428,"103":0.01712,"104":0.0685,"105":0.01284,"106":0.00428,"107":0.02569,"108":0.00856,"109":0.30823,"111":0.00856,"112":0.02141,"113":0.01284,"114":0.18836,"115":0.02997,"116":0.84336,"117":0.11559,"118":0.15412,"119":0.08562,"120":0.81767,"121":0.07278,"122":0.04281,"123":0.44522,"124":0.10274,"125":0.23546,"126":0.10274,"127":0.07706,"128":0.30823,"129":0.3382,"130":0.49232,"131":0.82623,"132":0.4281,"133":0.44094,"134":0.55653,"135":0.44522,"136":0.29967,"137":0.53941,"138":1.01032,"139":8.24949,"140":2.51723,"141":5.76651,"142":0.03853,"143":0.02569,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 50 52 53 54 55 56 57 60 62 72 74 75 76 77 80 84 89 91 92 93 96 110 144 145"},F:{"91":0.00428,"92":0.01284,"100":0.01712,"101":0.01712,"102":0.02569,"103":0.01712,"104":0.01284,"105":0.02569,"106":0.02141,"107":0.01712,"108":0.00856,"109":0.01284,"110":0.01712,"111":0.01712,"112":0.01712,"113":0.02141,"114":0.03425,"115":0.01712,"116":0.02141,"117":0.02141,"118":0.02569,"119":0.02997,"120":0.03425,"121":0.03853,"122":0.09418,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00428,"100":0.00428,"106":0.00428,"113":0.00428,"114":0.01284,"116":0.00428,"118":0.00428,"119":0.04709,"120":0.17124,"122":0.00428,"123":0.01284,"125":0.00428,"126":0.00428,"127":0.00428,"128":0.13699,"129":0.1798,"130":0.1798,"131":0.30395,"132":0.18836,"133":0.13699,"134":0.23546,"135":0.25258,"136":0.16268,"137":0.19693,"138":0.35532,"139":0.30395,"140":0.4281,"141":1.39989,"142":0.00856,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107 108 109 110 111 112 115 117 121 124"},E:{"14":0.00856,"15":0.00428,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 26.2","9.1":0.25258,"13.1":0.00428,"14.1":0.00856,"15.4":0.00856,"15.5":0.00856,"15.6":0.07706,"16.0":0.00428,"16.1":0.00428,"16.2":0.00428,"16.3":0.05137,"16.4":0.00428,"16.5":0.01284,"16.6":0.05565,"17.0":0.00856,"17.1":0.12415,"17.2":0.03853,"17.3":0.00428,"17.4":0.02569,"17.5":0.01712,"17.6":0.02141,"18.0":0.01712,"18.1":0.00428,"18.2":0.00428,"18.3":0.04281,"18.4":0.02141,"18.5-18.6":0.08562,"26.0":0.14127,"26.1":0.00856},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00063,"5.0-5.1":0,"6.0-6.1":0.00251,"7.0-7.1":0.00188,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00564,"10.0-10.2":0.00063,"10.3":0.01066,"11.0-11.2":0.15795,"11.3-11.4":0.00376,"12.0-12.1":0.00125,"12.2-12.5":0.03071,"13.0-13.1":0,"13.2":0.00313,"13.3":0.00125,"13.4-13.7":0.00501,"14.0-14.4":0.01066,"14.5-14.8":0.01128,"15.0-15.1":0.01066,"15.2-15.3":0.00815,"15.4":0.0094,"15.5":0.01066,"15.6-15.8":0.13915,"16.0":0.0188,"16.1":0.0351,"16.2":0.01818,"16.3":0.03259,"16.4":0.00815,"16.5":0.01442,"16.6-16.7":0.18616,"17.0":0.01316,"17.1":0.02006,"17.2":0.01442,"17.3":0.02131,"17.4":0.03761,"17.5":0.06456,"17.6-17.7":0.16297,"18.0":0.03698,"18.1":0.07647,"18.2":0.04137,"18.3":0.13288,"18.4":0.06832,"18.5-18.6":3.48377,"26.0":0.43061,"26.1":0.01567},P:{"20":0.02048,"21":0.11265,"22":0.12289,"23":0.20481,"24":0.07168,"25":0.06144,"26":0.10241,"27":0.20481,"28":2.1198,"29":0.12289,_:"4 5.0-5.4 8.2 9.2 10.1 12.0 16.0","6.2-6.4":0.01024,"7.2-7.4":0.03072,"11.1-11.2":0.01024,"13.0":0.02048,"14.0":0.01024,"15.0":0.01024,"17.0":0.01024,"18.0":0.02048,"19.0":0.01024},I:{"0":0.09709,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.18383,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.40241,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":1.29249},Q:{"14.9":0.10866},O:{"0":0.41749},H:{"0":0},L:{"0":49.75618}}; diff --git a/node_modules/caniuse-lite/data/regions/SD.js b/node_modules/caniuse-lite/data/regions/SD.js new file mode 100644 index 0000000..a0ccb1b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SD.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00266,"48":0.00266,"57":0.00266,"72":0.00266,"81":0.00266,"115":0.05045,"127":0.00531,"128":0.00266,"132":0.00266,"134":0.00266,"139":0.00266,"140":0.00531,"141":0.00531,"142":0.01062,"143":0.14868,"144":0.1593,"145":0.00266,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 133 135 136 137 138 146 147 3.5 3.6"},D:{"37":0.12213,"43":0.03717,"48":0.00266,"50":0.00266,"58":0.00266,"61":0.00266,"64":0.00266,"68":0.01062,"70":0.02921,"71":0.00797,"76":0.00266,"78":0.0239,"79":0.01328,"80":0.00266,"83":0.00266,"84":0.00266,"85":0.00266,"86":0.00266,"87":0.00266,"88":0.00531,"89":0.00531,"91":0.01328,"92":0.00266,"94":0.00266,"95":0.00266,"96":0.00266,"97":0.00266,"101":0.00266,"102":0.00266,"103":0.00531,"104":0.01859,"105":0.00531,"106":0.00266,"108":0.00266,"109":0.09293,"110":0.00266,"111":0.02655,"112":0.00266,"114":0.01328,"116":0.00531,"117":0.00266,"118":0.00797,"119":0.00531,"120":0.00266,"121":0.00531,"122":0.00531,"123":0.00797,"124":0.00266,"125":0.03717,"126":0.02655,"127":0.01062,"129":0.00531,"130":0.00797,"131":0.03983,"132":0.01062,"133":0.00797,"134":0.04779,"135":0.00797,"136":0.0239,"137":0.0239,"138":0.11151,"139":0.06107,"140":0.48321,"141":0.75137,"142":0.01328,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 51 52 53 54 55 56 57 59 60 62 63 65 66 67 69 72 73 74 75 77 81 90 93 98 99 100 107 113 115 128 143 144 145"},F:{"49":0.00266,"79":0.00266,"83":0.00531,"86":0.00797,"87":0.00266,"88":0.00266,"89":0.03983,"90":0.0531,"91":0.3425,"92":0.44339,"93":0.00531,"95":0.00531,"119":0.00266,"120":0.01593,"121":0.00266,"122":0.11948,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00266,"13":0.00266,"18":0.01062,"84":0.00531,"89":0.00531,"90":0.00531,"92":0.03186,"100":0.00531,"109":0.00266,"114":0.00266,"122":0.01062,"124":0.00266,"130":0.00266,"131":0.00266,"133":0.00266,"134":0.00266,"136":0.00266,"137":0.00266,"138":0.00797,"139":0.01859,"140":0.1062,"141":0.33453,"142":0.00266,_:"14 15 16 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129 132 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.1 26.2","5.1":0.03452,"13.1":0.00266,"16.6":0.00266,"17.6":0.00266,"26.0":0.02124},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00013,"5.0-5.1":0,"6.0-6.1":0.0005,"7.0-7.1":0.00038,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00113,"10.0-10.2":0.00013,"10.3":0.00214,"11.0-11.2":0.03165,"11.3-11.4":0.00075,"12.0-12.1":0.00025,"12.2-12.5":0.00615,"13.0-13.1":0,"13.2":0.00063,"13.3":0.00025,"13.4-13.7":0.001,"14.0-14.4":0.00214,"14.5-14.8":0.00226,"15.0-15.1":0.00214,"15.2-15.3":0.00163,"15.4":0.00188,"15.5":0.00214,"15.6-15.8":0.02788,"16.0":0.00377,"16.1":0.00703,"16.2":0.00364,"16.3":0.00653,"16.4":0.00163,"16.5":0.00289,"16.6-16.7":0.0373,"17.0":0.00264,"17.1":0.00402,"17.2":0.00289,"17.3":0.00427,"17.4":0.00754,"17.5":0.01294,"17.6-17.7":0.03266,"18.0":0.00741,"18.1":0.01532,"18.2":0.00829,"18.3":0.02663,"18.4":0.01369,"18.5-18.6":0.69808,"26.0":0.08629,"26.1":0.00314},P:{"4":0.09061,"20":0.01007,"21":0.02013,"22":0.07047,"23":0.0604,"24":0.12081,"25":0.15101,"26":0.31209,"27":0.33223,"28":1.09735,"29":0.0604,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0","6.2-6.4":0.02013,"7.2-7.4":0.12081,"11.1-11.2":0.01007,"13.0":0.01007,"14.0":0.02013,"16.0":0.0302,"17.0":0.01007,"18.0":0.01007,"19.0":0.05034},I:{"0":0.25672,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":5.54662,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00531,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.17628},Q:{_:"14.9"},O:{"0":0.48477},H:{"0":0.3},L:{"0":84.51104}}; diff --git a/node_modules/caniuse-lite/data/regions/SE.js b/node_modules/caniuse-lite/data/regions/SE.js new file mode 100644 index 0000000..e0a790c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01004,"59":0.00502,"60":0.01004,"78":0.01004,"91":0.00502,"102":0.00502,"104":0.00502,"115":0.16573,"128":0.74326,"133":0.00502,"134":0.00502,"136":0.01004,"137":0.00502,"138":0.00502,"139":0.01004,"140":0.11048,"141":0.01004,"142":0.03515,"143":0.89894,"144":0.81859,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 135 145 146 147 3.5 3.6"},D:{"39":0.00502,"40":0.00502,"41":0.01004,"42":0.00502,"43":0.00502,"44":0.01004,"45":0.01004,"46":0.00502,"47":0.00502,"48":0.01004,"49":0.01507,"50":0.00502,"51":0.00502,"52":0.01507,"53":0.00502,"54":0.00502,"55":0.00502,"56":0.00502,"57":0.01004,"58":0.01004,"59":0.00502,"60":0.00502,"66":0.02009,"79":0.03515,"80":0.02511,"87":0.02511,"88":0.02009,"91":0.00502,"92":0.00502,"93":0.00502,"101":0.00502,"102":0.00502,"103":0.12555,"104":0.00502,"108":0.01507,"109":0.32141,"111":0.00502,"112":0.21092,"113":0.02009,"114":0.01507,"115":0.00502,"116":0.13559,"117":0.00502,"118":0.19586,"119":0.01507,"120":0.02511,"121":0.02009,"122":0.06026,"123":0.02009,"124":0.03515,"125":0.30132,"126":0.13057,"127":0.01004,"128":0.07533,"129":0.01507,"130":0.38669,"131":0.06529,"132":0.07533,"133":0.12555,"134":0.05524,"135":0.0904,"136":0.15568,"137":0.18079,"138":0.57753,"139":1.3459,"140":9.19528,"141":16.03022,"142":0.22097,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 86 89 90 94 95 96 97 98 99 100 105 106 107 110 143 144 145"},F:{"89":0.00502,"91":0.00502,"92":0.01507,"95":0.00502,"120":0.07533,"121":0.1607,"122":1.11488,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00502,"92":0.00502,"109":0.05022,"120":0.00502,"122":0.01004,"126":0.00502,"129":0.00502,"130":0.00502,"131":0.01004,"132":0.00502,"134":0.01507,"135":0.00502,"136":0.01004,"137":0.02511,"138":0.04018,"139":0.05022,"140":1.62211,"141":5.82552,"142":0.01004,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 127 128 133"},E:{"14":0.01507,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 26.2","11.1":0.00502,"12.1":0.00502,"13.1":0.0452,"14.1":0.03515,"15.4":0.01004,"15.5":0.01004,"15.6":0.19586,"16.0":0.00502,"16.1":0.02511,"16.2":0.01507,"16.3":0.04018,"16.4":0.02511,"16.5":0.02511,"16.6":0.28123,"17.0":0.01507,"17.1":0.19084,"17.2":0.03013,"17.3":0.02511,"17.4":0.07031,"17.5":0.09542,"17.6":0.28123,"18.0":0.01507,"18.1":0.05022,"18.2":0.02511,"18.3":0.08537,"18.4":0.05022,"18.5-18.6":0.18581,"26.0":0.61268,"26.1":0.02009},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0024,"5.0-5.1":0,"6.0-6.1":0.00959,"7.0-7.1":0.00719,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02158,"10.0-10.2":0.0024,"10.3":0.04076,"11.0-11.2":0.60427,"11.3-11.4":0.01439,"12.0-12.1":0.0048,"12.2-12.5":0.1175,"13.0-13.1":0,"13.2":0.01199,"13.3":0.0048,"13.4-13.7":0.01918,"14.0-14.4":0.04076,"14.5-14.8":0.04316,"15.0-15.1":0.04076,"15.2-15.3":0.03117,"15.4":0.03597,"15.5":0.04076,"15.6-15.8":0.53233,"16.0":0.07194,"16.1":0.13428,"16.2":0.06954,"16.3":0.12469,"16.4":0.03117,"16.5":0.05515,"16.6-16.7":0.71218,"17.0":0.05036,"17.1":0.07673,"17.2":0.05515,"17.3":0.08153,"17.4":0.14387,"17.5":0.24698,"17.6-17.7":0.62345,"18.0":0.14148,"18.1":0.29254,"18.2":0.15826,"18.3":0.50836,"18.4":0.26137,"18.5-18.6":13.32754,"26.0":1.64736,"26.1":0.05995},P:{"4":0.04159,"21":0.02079,"22":0.02079,"23":0.02079,"24":0.02079,"25":0.0104,"26":0.05198,"27":0.05198,"28":3.69069,"29":0.2807,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.0104,"7.2-7.4":0.0104},I:{"0":0.02486,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17921,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01004,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.66207},Q:{_:"14.9"},O:{"0":0.00996},H:{"0":0},L:{"0":22.29666}}; diff --git a/node_modules/caniuse-lite/data/regions/SG.js b/node_modules/caniuse-lite/data/regions/SG.js new file mode 100644 index 0000000..0088344 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SG.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00929,"115":0.00929,"122":0.00929,"143":0.04645,"144":0.04645,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 145 146 147 3.5 3.6"},D:{"105":0.02787,"107":0.00929,"108":0.00929,"109":0.03716,"112":0.00929,"114":0.00929,"117":0.00929,"118":0.00929,"120":0.0929,"121":0.00929,"122":0.11148,"124":0.01858,"125":0.03716,"126":86.9544,"127":0.00929,"128":0.02787,"129":0.02787,"130":0.14864,"131":0.03716,"132":0.02787,"133":0.00929,"134":0.52953,"135":0.00929,"136":0.00929,"137":1.43995,"138":0.02787,"139":0.08361,"140":0.45521,"141":1.08693,"142":0.00929,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 110 111 113 115 116 119 123 143 144 145"},F:{"91":0.00929,"92":0.01858,"120":0.01858,"122":0.08361,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"121":0.08361,"139":0.00929,"140":0.05574,"141":0.22296,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.1 26.2","16.6":0.00929,"17.0":0.01858,"17.6":0.00929,"18.5-18.6":0.00929,"26.0":0.03716},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00013,"5.0-5.1":0,"6.0-6.1":0.00051,"7.0-7.1":0.00038,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00114,"10.0-10.2":0.00013,"10.3":0.00215,"11.0-11.2":0.03185,"11.3-11.4":0.00076,"12.0-12.1":0.00025,"12.2-12.5":0.00619,"13.0-13.1":0,"13.2":0.00063,"13.3":0.00025,"13.4-13.7":0.00101,"14.0-14.4":0.00215,"14.5-14.8":0.00227,"15.0-15.1":0.00215,"15.2-15.3":0.00164,"15.4":0.0019,"15.5":0.00215,"15.6-15.8":0.02806,"16.0":0.00379,"16.1":0.00708,"16.2":0.00367,"16.3":0.00657,"16.4":0.00164,"16.5":0.00291,"16.6-16.7":0.03753,"17.0":0.00265,"17.1":0.00404,"17.2":0.00291,"17.3":0.0043,"17.4":0.00758,"17.5":0.01302,"17.6-17.7":0.03286,"18.0":0.00746,"18.1":0.01542,"18.2":0.00834,"18.3":0.02679,"18.4":0.01378,"18.5-18.6":0.70242,"26.0":0.08682,"26.1":0.00316},P:{"28":0.25083,"29":0.02181,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":1.84412,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00037,"4.4":0,"4.4.3-4.4.4":0.00092},K:{"0":0.12212,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.03252,"11":0.03252,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.0781},Q:{"14.9":0.00497},O:{"0":0.02911},H:{"0":0},L:{"0":3.75837}}; diff --git a/node_modules/caniuse-lite/data/regions/SH.js b/node_modules/caniuse-lite/data/regions/SH.js new file mode 100644 index 0000000..5706156 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SH.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 3.5 3.6"},D:{"135":1.85,"138":0.615,"140":3.085,"141":14.815,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 139 142 143 144 145"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":3.085,"131":0.615,"139":0.615,"140":3.705,"141":14.815,_:"12 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 136 137 138 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0 26.1 26.2"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00025,"5.0-5.1":0,"6.0-6.1":0.001,"7.0-7.1":0.00075,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00225,"10.0-10.2":0.00025,"10.3":0.00425,"11.0-11.2":0.063,"11.3-11.4":0.0015,"12.0-12.1":0.0005,"12.2-12.5":0.01225,"13.0-13.1":0,"13.2":0.00125,"13.3":0.0005,"13.4-13.7":0.002,"14.0-14.4":0.00425,"14.5-14.8":0.0045,"15.0-15.1":0.00425,"15.2-15.3":0.00325,"15.4":0.00375,"15.5":0.00425,"15.6-15.8":0.0555,"16.0":0.0075,"16.1":0.014,"16.2":0.00725,"16.3":0.013,"16.4":0.00325,"16.5":0.00575,"16.6-16.7":0.07425,"17.0":0.00525,"17.1":0.008,"17.2":0.00575,"17.3":0.0085,"17.4":0.015,"17.5":0.02575,"17.6-17.7":0.065,"18.0":0.01475,"18.1":0.0305,"18.2":0.0165,"18.3":0.053,"18.4":0.02725,"18.5-18.6":1.3895,"26.0":0.17175,"26.1":0.00625},P:{"28":1.875,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":2.5,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":49.915}}; diff --git a/node_modules/caniuse-lite/data/regions/SI.js b/node_modules/caniuse-lite/data/regions/SI.js new file mode 100644 index 0000000..9f58397 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SI.js @@ -0,0 +1 @@ +module.exports={C:{"9":0.0058,"52":0.0232,"66":0.0058,"72":0.11598,"77":0.0058,"78":0.0116,"83":0.0174,"95":0.04639,"102":0.0058,"103":0.0058,"108":0.0116,"115":0.71908,"119":0.0058,"122":0.0232,"125":0.029,"126":0.0116,"127":0.0058,"128":0.0232,"132":0.0116,"134":0.0232,"135":0.0116,"136":0.07539,"137":0.0058,"138":0.04059,"139":0.04059,"140":0.08119,"141":0.04059,"142":0.13338,"143":2.63855,"144":2.37179,"145":0.0058,_:"2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 104 105 106 107 109 110 111 112 113 114 116 117 118 120 121 123 124 129 130 131 133 146 147 3.5 3.6"},D:{"46":0.0058,"48":0.0058,"49":0.0116,"51":0.0116,"52":0.0058,"53":0.0058,"56":0.0058,"59":0.0058,"62":0.0058,"79":0.05219,"81":0.0232,"83":0.0058,"87":0.029,"91":0.03479,"92":0.0058,"96":0.0058,"98":0.04639,"99":0.0058,"100":0.0116,"102":0.0058,"103":0.0232,"104":0.80026,"108":0.0116,"109":1.03802,"110":0.0058,"111":0.0116,"112":0.71908,"114":0.0232,"115":0.0058,"116":0.04639,"117":0.0058,"119":0.0058,"120":0.0174,"121":0.05219,"122":0.04059,"123":0.0174,"124":0.029,"125":1.55993,"126":0.05799,"127":0.0116,"128":0.05219,"129":0.0232,"130":0.09278,"131":0.23196,"132":0.05799,"133":0.07539,"134":0.07539,"135":0.05799,"136":0.05799,"137":0.06959,"138":0.26096,"139":1.19459,"140":9.06384,"141":19.55423,"142":0.18557,"143":0.0116,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 50 54 55 57 58 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 84 85 86 88 89 90 93 94 95 97 101 105 106 107 113 118 144 145"},F:{"46":0.0174,"89":0.0058,"91":0.0116,"92":0.03479,"95":0.0174,"120":0.31895,"121":0.13918,"122":1.92527,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0058,"109":0.0232,"129":0.0232,"131":0.07539,"132":0.0058,"133":0.0058,"134":0.0058,"135":0.05219,"136":0.0058,"137":0.0174,"138":0.029,"139":0.03479,"140":1.06702,"141":4.41884,"142":0.0116,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 26.2","13.1":0.0058,"14.1":0.03479,"15.4":0.0058,"15.6":0.06959,"16.1":0.0058,"16.2":0.0058,"16.3":0.0058,"16.4":0.0058,"16.5":0.0058,"16.6":0.05219,"17.0":0.0116,"17.1":0.03479,"17.2":0.0058,"17.3":0.0058,"17.4":0.0232,"17.5":0.04639,"17.6":0.17977,"18.0":0.0116,"18.1":0.0174,"18.2":0.0058,"18.3":0.029,"18.4":0.0232,"18.5-18.6":0.12758,"26.0":0.52771,"26.1":0.029},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00104,"5.0-5.1":0,"6.0-6.1":0.00417,"7.0-7.1":0.00312,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00937,"10.0-10.2":0.00104,"10.3":0.01771,"11.0-11.2":0.26248,"11.3-11.4":0.00625,"12.0-12.1":0.00208,"12.2-12.5":0.05104,"13.0-13.1":0,"13.2":0.00521,"13.3":0.00208,"13.4-13.7":0.00833,"14.0-14.4":0.01771,"14.5-14.8":0.01875,"15.0-15.1":0.01771,"15.2-15.3":0.01354,"15.4":0.01562,"15.5":0.01771,"15.6-15.8":0.23124,"16.0":0.03125,"16.1":0.05833,"16.2":0.03021,"16.3":0.05416,"16.4":0.01354,"16.5":0.02396,"16.6-16.7":0.30936,"17.0":0.02187,"17.1":0.03333,"17.2":0.02396,"17.3":0.03541,"17.4":0.0625,"17.5":0.10728,"17.6-17.7":0.27082,"18.0":0.06145,"18.1":0.12708,"18.2":0.06875,"18.3":0.22082,"18.4":0.11353,"18.5-18.6":5.78921,"26.0":0.71558,"26.1":0.02604},P:{"4":0.1037,"20":0.01037,"22":0.01037,"23":0.02074,"24":0.05185,"25":0.02074,"26":0.02074,"27":0.08296,"28":2.63399,"29":0.15555,_:"21 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01037,"7.2-7.4":0.04148,"8.2":0.02074},I:{"0":0.02936,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.294,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4242},Q:{"14.9":0.0042},O:{"0":0.0126},H:{"0":0},L:{"0":30.39419}}; diff --git a/node_modules/caniuse-lite/data/regions/SK.js b/node_modules/caniuse-lite/data/regions/SK.js new file mode 100644 index 0000000..df7c2ee --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03023,"78":0.00504,"88":0.00504,"99":0.0252,"115":0.48878,"117":0.00504,"125":0.02016,"127":0.00504,"128":0.0252,"129":0.01512,"130":0.00504,"133":0.01008,"134":0.01008,"135":0.00504,"136":0.02016,"137":0.00504,"138":0.01512,"139":0.01008,"140":0.0907,"141":0.02016,"142":0.09574,"143":2.60516,"144":2.5447,"145":0.00504,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 126 131 132 146 147 3.5 3.6"},D:{"34":0.00504,"38":0.00504,"40":0.00504,"41":0.0252,"42":0.00504,"43":0.00504,"44":0.00504,"45":0.00504,"46":0.00504,"47":0.00504,"48":0.00504,"49":0.03527,"51":0.00504,"52":0.00504,"53":0.00504,"54":0.00504,"55":0.00504,"56":0.00504,"57":0.00504,"58":0.00504,"59":0.00504,"60":0.00504,"70":0.00504,"79":0.04535,"81":0.00504,"85":0.00504,"87":0.0252,"94":0.01008,"97":0.00504,"99":0.00504,"102":0.02016,"103":0.02016,"104":0.0252,"106":0.00504,"108":0.0252,"109":1.18417,"111":0.00504,"112":0.77097,"114":0.00504,"115":0.00504,"116":0.0252,"118":0.00504,"119":0.06551,"120":0.02016,"121":0.01008,"122":0.07559,"123":0.01008,"124":0.08566,"125":1.2144,"126":0.08566,"127":0.04031,"128":0.04031,"129":0.03023,"130":0.01512,"131":0.06047,"132":0.04031,"133":0.04535,"134":0.05039,"135":0.05039,"136":0.04535,"137":0.14613,"138":0.25699,"139":0.99268,"140":7.44764,"141":15.31352,"142":0.14613,"143":0.00504,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 50 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 83 84 86 88 89 90 91 92 93 95 96 98 100 101 105 107 110 113 117 144 145"},F:{"42":0.01008,"46":0.04031,"82":0.00504,"85":0.00504,"88":0.00504,"89":0.00504,"90":0.00504,"91":0.0252,"92":0.03527,"95":0.08062,"114":0.00504,"117":0.00504,"119":0.00504,"120":0.28218,"121":0.17133,"122":2.09119,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 86 87 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00504,"109":0.0252,"114":0.00504,"122":0.00504,"124":0.00504,"127":0.01512,"131":0.01008,"132":0.00504,"133":0.00504,"134":0.02016,"135":0.00504,"136":0.00504,"137":0.01008,"138":0.01512,"139":0.05039,"140":1.02796,"141":4.13198,"142":0.01008,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 128 129 130"},E:{"14":0.00504,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 26.2","13.1":0.00504,"14.1":0.01008,"15.4":0.00504,"15.5":0.00504,"15.6":0.07559,"16.0":0.00504,"16.1":0.01008,"16.2":0.00504,"16.3":0.00504,"16.4":0.00504,"16.5":0.00504,"16.6":0.10078,"17.0":0.00504,"17.1":0.05039,"17.2":0.03527,"17.3":0.00504,"17.4":0.03023,"17.5":0.04535,"17.6":0.14109,"18.0":0.02016,"18.1":0.0252,"18.2":0.01008,"18.3":0.05039,"18.4":0.0252,"18.5-18.6":0.13101,"26.0":0.5291,"26.1":0.02016},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00107,"5.0-5.1":0,"6.0-6.1":0.00428,"7.0-7.1":0.00321,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00962,"10.0-10.2":0.00107,"10.3":0.01817,"11.0-11.2":0.26941,"11.3-11.4":0.00641,"12.0-12.1":0.00214,"12.2-12.5":0.05239,"13.0-13.1":0,"13.2":0.00535,"13.3":0.00214,"13.4-13.7":0.00855,"14.0-14.4":0.01817,"14.5-14.8":0.01924,"15.0-15.1":0.01817,"15.2-15.3":0.0139,"15.4":0.01604,"15.5":0.01817,"15.6-15.8":0.23734,"16.0":0.03207,"16.1":0.05987,"16.2":0.031,"16.3":0.05559,"16.4":0.0139,"16.5":0.02459,"16.6-16.7":0.31752,"17.0":0.02245,"17.1":0.03421,"17.2":0.02459,"17.3":0.03635,"17.4":0.06415,"17.5":0.11012,"17.6-17.7":0.27796,"18.0":0.06308,"18.1":0.13043,"18.2":0.07056,"18.3":0.22665,"18.4":0.11653,"18.5-18.6":5.94203,"26.0":0.73447,"26.1":0.02673},P:{"4":0.0416,"20":0.0104,"21":0.0104,"22":0.0104,"23":0.0416,"24":0.0104,"25":0.0312,"26":0.0416,"27":0.0416,"28":1.95533,"29":0.15601,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.0104,"7.2-7.4":0.0104},I:{"0":0.03468,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.45641,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00504,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.39192},Q:{_:"14.9"},O:{"0":0.01488},H:{"0":0},L:{"0":39.14867}}; diff --git a/node_modules/caniuse-lite/data/regions/SL.js b/node_modules/caniuse-lite/data/regions/SL.js new file mode 100644 index 0000000..298ecd2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SL.js @@ -0,0 +1 @@ +module.exports={C:{"64":0.00325,"72":0.00325,"78":0.01625,"89":0.00325,"95":0.00325,"112":0.0065,"115":0.06175,"118":0.00325,"125":0.0065,"127":0.0065,"130":0.00325,"137":0.00325,"139":0.0325,"140":0.00325,"141":0.0195,"142":0.03575,"143":0.34125,"144":0.25675,"145":0.00325,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 119 120 121 122 123 124 126 128 129 131 132 133 134 135 136 138 146 147 3.5 3.6"},D:{"42":0.00325,"43":0.00325,"46":0.00325,"47":0.00975,"48":0.01625,"49":0.00325,"50":0.00325,"51":0.00325,"52":0.00325,"55":0.00325,"56":0.00325,"58":0.013,"59":0.00975,"60":0.00325,"62":0.00325,"64":0.00325,"67":0.01625,"68":0.01625,"69":0.0065,"70":0.0325,"71":0.0065,"72":0.02275,"73":0.00325,"74":0.01625,"75":0.091,"76":0.00325,"77":0.065,"78":0.00325,"79":0.08775,"80":0.05525,"81":0.0195,"83":0.0195,"84":0.0065,"86":0.0065,"87":0.013,"88":0.00975,"89":0.00975,"90":0.00325,"91":0.0065,"92":0.00325,"93":0.04875,"94":0.03575,"95":0.00325,"96":0.00975,"98":0.01625,"99":0.0065,"100":0.00975,"103":0.08775,"105":0.00975,"106":0.00975,"108":0.00325,"109":0.12675,"110":0.0065,"111":0.013,"112":0.00325,"113":0.00325,"114":0.00975,"116":0.08775,"118":0.00325,"119":0.039,"120":0.0195,"121":0.0195,"122":0.02275,"123":0.0065,"124":0.0065,"125":0.56225,"126":0.02925,"127":0.00975,"128":0.04225,"129":0.00975,"130":0.0195,"131":0.065,"132":0.00975,"133":0.0325,"134":0.02925,"135":0.05525,"136":0.06825,"137":0.11375,"138":0.27625,"139":0.338,"140":2.86,"141":6.877,"142":0.0715,"143":0.00325,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 53 54 57 61 63 65 66 85 97 101 102 104 107 115 117 144 145"},F:{"36":0.00325,"42":0.00325,"64":0.00325,"73":0.00325,"79":0.0455,"86":0.0065,"90":0.065,"91":0.0325,"92":0.01625,"95":0.01625,"108":0.01625,"112":0.00325,"113":0.0065,"116":0.0065,"117":0.00975,"119":0.0065,"120":0.24375,"121":0.0065,"122":0.67925,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 85 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 114 115 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0065,"14":0.013,"15":0.013,"16":0.00325,"17":0.00325,"18":0.0845,"84":0.00325,"88":0.00325,"89":0.00325,"90":0.0325,"92":0.1625,"99":0.01625,"100":0.0065,"107":0.0065,"109":0.00325,"111":0.00975,"114":0.052,"122":0.02275,"126":0.00325,"128":0.0065,"130":0.00325,"131":0.0065,"132":0.013,"133":0.00325,"134":0.0065,"135":0.00325,"136":0.078,"137":0.00325,"138":0.052,"139":0.03575,"140":0.79625,"141":2.59025,"142":0.00975,_:"13 79 80 81 83 85 86 87 91 93 94 95 96 97 98 101 102 103 104 105 106 108 110 112 113 115 116 117 118 119 120 121 123 124 125 127 129"},E:{"14":0.00325,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 12.1 14.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 16.5 17.0 18.0 18.2 26.2","10.1":0.00975,"11.1":0.0585,"13.1":0.06825,"15.5":0.00325,"15.6":0.0325,"16.1":0.00325,"16.6":0.0585,"17.1":0.14625,"17.2":0.00325,"17.3":0.00325,"17.4":0.013,"17.5":0.0065,"17.6":0.065,"18.1":0.00325,"18.3":0.0195,"18.4":0.00325,"18.5-18.6":0.039,"26.0":0.091,"26.1":0.00325},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00054,"5.0-5.1":0,"6.0-6.1":0.00214,"7.0-7.1":0.00161,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00482,"10.0-10.2":0.00054,"10.3":0.00911,"11.0-11.2":0.13506,"11.3-11.4":0.00322,"12.0-12.1":0.00107,"12.2-12.5":0.02626,"13.0-13.1":0,"13.2":0.00268,"13.3":0.00107,"13.4-13.7":0.00429,"14.0-14.4":0.00911,"14.5-14.8":0.00965,"15.0-15.1":0.00911,"15.2-15.3":0.00697,"15.4":0.00804,"15.5":0.00911,"15.6-15.8":0.11898,"16.0":0.01608,"16.1":0.03001,"16.2":0.01554,"16.3":0.02787,"16.4":0.00697,"16.5":0.01233,"16.6-16.7":0.15918,"17.0":0.01125,"17.1":0.01715,"17.2":0.01233,"17.3":0.01822,"17.4":0.03216,"17.5":0.0552,"17.6-17.7":0.13935,"18.0":0.03162,"18.1":0.06539,"18.2":0.03537,"18.3":0.11362,"18.4":0.05842,"18.5-18.6":2.97881,"26.0":0.3682,"26.1":0.0134},P:{"4":0.10249,"21":0.0205,"22":0.0205,"23":0.01025,"24":0.14348,"25":0.28696,"26":0.09224,"27":0.21522,"28":0.96338,"29":0.0205,_:"20 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.0205,"6.2-6.4":0.01025,"7.2-7.4":0.0205,"9.2":0.01025,"17.0":0.01025,"19.0":0.01025},I:{"0":0.0337,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":7.54825,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00325,"11":0.0065,_:"6 7 8 9 5.5"},S:{"2.5":0.00675,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14175},Q:{"14.9":0.00675},O:{"0":0.189},H:{"0":2.03},L:{"0":62.6665}}; diff --git a/node_modules/caniuse-lite/data/regions/SM.js b/node_modules/caniuse-lite/data/regions/SM.js new file mode 100644 index 0000000..16e8dfa --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SM.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.03901,"82":0.00205,"115":0.23815,"125":0.01232,"128":0.04722,"131":0.00205,"140":0.09239,"141":0.01027,"142":0.05543,"143":0.47424,"144":0.4414,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 132 133 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"38":0.00205,"39":0.00205,"41":0.00205,"43":0.00205,"44":0.00205,"47":0.00205,"50":0.00205,"51":0.00411,"55":0.00205,"58":0.00205,"79":0.00821,"87":0.00205,"109":0.94643,"115":0.00205,"116":0.08212,"119":0.00205,"120":0.00205,"122":0.00205,"124":0.05133,"125":0.17861,"127":0.00821,"128":0.03901,"129":0.00616,"130":0.07801,"131":0.00205,"134":0.00205,"136":0.01437,"137":0.00821,"138":0.02874,"139":0.07186,"140":4.00746,"141":7.56941,"142":0.05954,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 42 45 46 48 49 52 53 54 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 117 118 121 123 126 132 133 135 143 144 145"},F:{"89":0.04722,"120":0.01232,"121":0.00616,"122":0.19298,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"121":0.00205,"125":0.0698,"140":0.56252,"141":2.19671,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142"},E:{"13":0.00616,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1 15.4 16.0 16.1 16.2 16.4 16.5 17.2 17.3 18.0 18.1 26.2","10.1":0.00411,"12.1":0.01437,"13.1":0.00616,"14.1":0.02053,"15.2-15.3":0.02874,"15.5":0.00205,"15.6":0.05133,"16.3":0.00411,"16.6":0.03901,"17.0":0.01642,"17.1":0.46603,"17.4":0.02464,"17.5":0.35517,"17.6":0.04927,"18.2":0.04722,"18.3":0.01437,"18.4":0.00411,"18.5-18.6":0.04106,"26.0":0.2053,"26.1":0.1047},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0004,"5.0-5.1":0,"6.0-6.1":0.0016,"7.0-7.1":0.0012,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0036,"10.0-10.2":0.0004,"10.3":0.00681,"11.0-11.2":0.10092,"11.3-11.4":0.0024,"12.0-12.1":0.0008,"12.2-12.5":0.01962,"13.0-13.1":0,"13.2":0.002,"13.3":0.0008,"13.4-13.7":0.0032,"14.0-14.4":0.00681,"14.5-14.8":0.00721,"15.0-15.1":0.00681,"15.2-15.3":0.00521,"15.4":0.00601,"15.5":0.00681,"15.6-15.8":0.08891,"16.0":0.01201,"16.1":0.02243,"16.2":0.01161,"16.3":0.02082,"16.4":0.00521,"16.5":0.00921,"16.6-16.7":0.11894,"17.0":0.00841,"17.1":0.01282,"17.2":0.00921,"17.3":0.01362,"17.4":0.02403,"17.5":0.04125,"17.6-17.7":0.10412,"18.0":0.02363,"18.1":0.04886,"18.2":0.02643,"18.3":0.0849,"18.4":0.04365,"18.5-18.6":2.22586,"26.0":0.27513,"26.1":0.01001},P:{"26":0.01002,"28":70.1769,"29":0.46096,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.00793,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06357},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":5.4414}}; diff --git a/node_modules/caniuse-lite/data/regions/SN.js b/node_modules/caniuse-lite/data/regions/SN.js new file mode 100644 index 0000000..40d52a6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SN.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00353,"78":0.01059,"91":0.00353,"95":0.02471,"99":0.00353,"115":0.18356,"127":0.00706,"128":0.01765,"133":0.00353,"135":0.01059,"136":0.00706,"137":0.00353,"138":0.00706,"139":0.00706,"140":0.0706,"141":0.01059,"142":0.02118,"143":0.80837,"144":0.80131,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 134 145 146 147 3.5 3.6"},D:{"39":0.00706,"40":0.00706,"41":0.00353,"42":0.00353,"43":0.00706,"44":0.00706,"45":0.00706,"46":0.00706,"47":0.00706,"48":0.00706,"49":0.00706,"50":0.00706,"51":0.00353,"52":0.00706,"53":0.00353,"54":0.00706,"55":0.00706,"56":0.00706,"57":0.00353,"58":0.00706,"59":0.00353,"60":0.00706,"66":0.00353,"69":0.00353,"70":0.00353,"72":0.00353,"73":0.00706,"74":0.00353,"75":0.00353,"76":0.00353,"77":0.00353,"79":0.02118,"81":0.00353,"83":0.00706,"85":0.00353,"86":0.01765,"87":0.01765,"89":0.00353,"92":0.00353,"93":0.01059,"94":0.00353,"95":0.00353,"98":0.02118,"100":0.00353,"103":0.06001,"104":0.01059,"106":0.00353,"107":0.00353,"108":0.02471,"109":0.44478,"110":0.00706,"112":2.16389,"113":0.00706,"114":0.04236,"116":0.1412,"117":0.00706,"119":0.0353,"120":0.01765,"121":0.01765,"122":0.01412,"123":0.01059,"124":0.00353,"125":4.00655,"126":0.21533,"127":0.00706,"128":0.0706,"129":0.02118,"130":0.00706,"131":0.07413,"132":0.02118,"133":0.01412,"134":0.02118,"135":0.03177,"136":0.02824,"137":0.05295,"138":0.25769,"139":0.32476,"140":3.68885,"141":7.3777,"142":0.07413,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 71 78 80 84 88 90 91 96 97 99 101 102 105 111 115 118 143 144 145"},F:{"86":0.00353,"87":0.00353,"91":0.00353,"92":0.01059,"95":0.01059,"114":0.00353,"120":0.06707,"121":0.00353,"122":0.34594,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01059,"89":0.00353,"90":0.00353,"92":0.02471,"100":0.00353,"109":0.03883,"114":0.15532,"118":0.00353,"122":0.00706,"126":0.00353,"128":0.00353,"129":0.00353,"130":0.01059,"131":0.00353,"132":0.00353,"133":0.01765,"134":0.01059,"135":0.00353,"136":0.00706,"137":0.03883,"138":0.04589,"139":0.06001,"140":0.72718,"141":3.5653,"142":0.00353,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 127"},E:{"13":0.00353,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 17.2 26.2","12.1":0.00353,"13.1":0.01765,"14.1":0.01765,"15.6":0.08825,"16.1":0.00706,"16.3":0.00353,"16.5":0.00353,"16.6":0.05295,"17.1":0.02471,"17.3":0.00353,"17.4":0.00353,"17.5":0.01765,"17.6":0.09884,"18.0":0.00706,"18.1":0.00706,"18.2":0.00706,"18.3":0.01059,"18.4":0.02471,"18.5-18.6":0.0706,"26.0":0.24357,"26.1":0.00353},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00125,"5.0-5.1":0,"6.0-6.1":0.005,"7.0-7.1":0.00375,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01125,"10.0-10.2":0.00125,"10.3":0.02125,"11.0-11.2":0.315,"11.3-11.4":0.0075,"12.0-12.1":0.0025,"12.2-12.5":0.06125,"13.0-13.1":0,"13.2":0.00625,"13.3":0.0025,"13.4-13.7":0.01,"14.0-14.4":0.02125,"14.5-14.8":0.0225,"15.0-15.1":0.02125,"15.2-15.3":0.01625,"15.4":0.01875,"15.5":0.02125,"15.6-15.8":0.2775,"16.0":0.0375,"16.1":0.07,"16.2":0.03625,"16.3":0.065,"16.4":0.01625,"16.5":0.02875,"16.6-16.7":0.37125,"17.0":0.02625,"17.1":0.04,"17.2":0.02875,"17.3":0.0425,"17.4":0.075,"17.5":0.12875,"17.6-17.7":0.325,"18.0":0.07375,"18.1":0.1525,"18.2":0.0825,"18.3":0.265,"18.4":0.13625,"18.5-18.6":6.94752,"26.0":0.85875,"26.1":0.03125},P:{"21":0.01021,"22":0.05107,"23":0.04085,"24":0.10213,"25":0.10213,"26":0.11235,"27":0.13277,"28":1.9916,"29":0.13277,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.14299,"17.0":0.02043,"19.0":0.02043},I:{"0":0.06461,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.43349,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14881},Q:{_:"14.9"},O:{"0":0.01941},H:{"0":0},L:{"0":55.17918}}; diff --git a/node_modules/caniuse-lite/data/regions/SO.js b/node_modules/caniuse-lite/data/regions/SO.js new file mode 100644 index 0000000..612b7c7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SO.js @@ -0,0 +1 @@ +module.exports={C:{"112":0.00959,"115":0.01279,"127":0.0032,"128":0.00639,"129":0.0032,"136":0.00639,"140":0.0032,"141":0.0032,"142":0.00639,"143":0.24937,"144":0.24937,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 134 135 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.00639,"40":0.00639,"41":0.00639,"42":0.0032,"43":0.00959,"44":0.00639,"45":0.00639,"46":0.00639,"47":0.0032,"48":0.00639,"49":0.00639,"50":0.00639,"51":0.00639,"52":0.00639,"53":0.0032,"54":0.00639,"55":0.00639,"56":0.00639,"57":0.00639,"58":0.00639,"59":0.00639,"60":0.00639,"64":0.00639,"65":0.00959,"68":0.0032,"69":0.00639,"70":0.00639,"71":0.00639,"72":0.01918,"74":0.00639,"78":0.00639,"79":0.02238,"80":0.0032,"83":0.0032,"86":0.0032,"87":0.01918,"88":0.0032,"91":0.01279,"95":0.00639,"96":0.00959,"98":0.00959,"100":0.0032,"101":0.0032,"103":0.01599,"104":0.01918,"105":0.00959,"107":0.0032,"108":0.00959,"109":0.14067,"111":0.00639,"112":0.0032,"114":0.00639,"116":0.02238,"117":0.0032,"118":0.00639,"119":0.05435,"120":0.00639,"121":0.00959,"122":0.00959,"124":0.0032,"125":3.9451,"126":0.01918,"127":0.00639,"128":0.03197,"129":0.0032,"130":0.00959,"131":0.09911,"132":0.01279,"133":0.02558,"134":0.02877,"135":0.05115,"136":0.07353,"137":0.05755,"138":0.27814,"139":0.47316,"140":3.97707,"141":7.41384,"142":0.07993,"143":0.0032,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 66 67 73 75 76 77 81 84 85 89 90 92 93 94 97 99 102 106 110 113 115 123 144 145"},F:{"38":0.0032,"91":0.01599,"92":0.05115,"93":0.0032,"120":0.07673,"121":0.00959,"122":0.5371,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0032,"16":0.0032,"18":0.01279,"84":0.0032,"89":0.0032,"90":0.00959,"92":0.03197,"100":0.00959,"104":0.0032,"107":0.0032,"109":0.0032,"111":0.01279,"112":0.0032,"114":0.15985,"122":0.00639,"123":0.00639,"126":0.01918,"131":0.01279,"133":0.00639,"134":0.0032,"135":0.0032,"136":0.00959,"137":0.00639,"138":0.01599,"139":0.03517,"140":0.57866,"141":2.06526,"142":0.00959,_:"13 14 15 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 105 106 108 110 113 115 116 117 118 119 120 121 124 125 127 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.2 16.3 16.4 16.5 17.2 17.3 17.4 18.0 26.2","5.1":0.0032,"9.1":0.0032,"11.1":0.0032,"13.1":0.00959,"15.6":0.01599,"16.0":0.00639,"16.1":0.0032,"16.6":0.02558,"17.0":0.0032,"17.1":0.00959,"17.5":0.00959,"17.6":0.04156,"18.1":0.00639,"18.2":0.00639,"18.3":0.02558,"18.4":0.02558,"18.5-18.6":0.05115,"26.0":0.12468,"26.1":0.0032},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00067,"5.0-5.1":0,"6.0-6.1":0.00268,"7.0-7.1":0.00201,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00603,"10.0-10.2":0.00067,"10.3":0.01139,"11.0-11.2":0.16884,"11.3-11.4":0.00402,"12.0-12.1":0.00134,"12.2-12.5":0.03283,"13.0-13.1":0,"13.2":0.00335,"13.3":0.00134,"13.4-13.7":0.00536,"14.0-14.4":0.01139,"14.5-14.8":0.01206,"15.0-15.1":0.01139,"15.2-15.3":0.00871,"15.4":0.01005,"15.5":0.01139,"15.6-15.8":0.14874,"16.0":0.0201,"16.1":0.03752,"16.2":0.01943,"16.3":0.03484,"16.4":0.00871,"16.5":0.01541,"16.6-16.7":0.19899,"17.0":0.01407,"17.1":0.02144,"17.2":0.01541,"17.3":0.02278,"17.4":0.0402,"17.5":0.06901,"17.6-17.7":0.1742,"18.0":0.03953,"18.1":0.08174,"18.2":0.04422,"18.3":0.14204,"18.4":0.07303,"18.5-18.6":3.72384,"26.0":0.46029,"26.1":0.01675},P:{"4":0.01021,"21":0.04084,"22":0.03063,"23":0.02042,"24":0.16338,"25":0.13274,"26":0.36759,"27":0.45949,"28":2.67527,"29":0.0919,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","5.0-5.4":0.01021,"7.2-7.4":0.29612,"9.2":0.01021,"11.1-11.2":0.01021,"16.0":0.01021,"19.0":0.03063},I:{"0":0.05434,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":2.2339,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0032,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.22447},Q:{"14.9":0.0136},O:{"0":0.36051},H:{"0":0.14},L:{"0":63.02003}}; diff --git a/node_modules/caniuse-lite/data/regions/SR.js b/node_modules/caniuse-lite/data/regions/SR.js new file mode 100644 index 0000000..2e15f07 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SR.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00907,"102":0.00453,"103":0.00453,"115":1.25564,"128":0.00453,"134":0.00453,"136":0.00453,"142":0.0136,"143":1.09699,"144":0.98366,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 137 138 139 140 141 145 146 147 3.5 3.6"},D:{"39":0.00907,"40":0.00907,"41":0.00453,"42":0.00907,"43":0.00907,"44":0.00907,"45":0.00453,"46":0.00453,"47":0.00907,"48":0.00453,"49":0.0136,"50":0.00907,"51":0.00907,"52":0.0136,"53":0.00907,"54":0.00907,"55":0.00907,"56":0.00907,"57":0.00907,"58":0.00453,"59":0.00453,"60":0.00907,"67":0.00453,"73":0.00453,"75":0.00453,"79":0.01813,"83":0.01813,"88":0.00907,"92":0.00453,"93":0.00453,"96":0.00907,"98":0.00453,"103":0.02267,"104":0.59836,"109":0.24478,"111":0.04533,"114":0.00453,"116":0.01813,"119":0.0136,"120":0.0136,"123":0.00453,"124":0.06346,"125":7.00349,"126":0.15412,"127":0.00453,"128":0.01813,"129":0.00907,"130":0.05893,"131":0.0136,"132":0.0136,"133":0.00453,"134":0.00907,"135":0.00907,"136":0.00453,"137":0.0544,"138":0.15412,"139":0.30824,"140":4.88204,"141":11.70874,"142":0.19492,"143":0.00907,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 68 69 70 71 72 74 76 77 78 80 81 84 85 86 87 89 90 91 94 95 97 99 100 101 102 105 106 107 108 110 112 113 115 117 118 121 122 144 145"},F:{"91":0.00907,"92":0.10426,"113":0.00453,"118":0.00907,"120":0.10426,"121":0.0272,"122":1.13325,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00453,"17":0.00453,"18":0.00453,"92":0.00453,"109":0.00907,"114":0.51676,"122":0.00907,"128":0.00907,"129":0.00453,"133":0.05893,"136":0.00453,"137":0.0136,"138":0.00907,"139":0.0408,"140":1.23298,"141":3.71706,"142":0.00453,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 130 131 132 134 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 16.5 17.0 17.3 18.0 18.2 18.4 26.1 26.2","13.1":0.4941,"15.6":0.09519,"16.0":0.0136,"16.6":0.14959,"17.1":0.02267,"17.2":0.00453,"17.4":0.0408,"17.5":0.0272,"17.6":0.03173,"18.1":0.00453,"18.3":0.00453,"18.5-18.6":0.04986,"26.0":0.26745},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0,"6.0-6.1":0.00386,"7.0-7.1":0.00289,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00868,"10.0-10.2":0.00096,"10.3":0.0164,"11.0-11.2":0.24316,"11.3-11.4":0.00579,"12.0-12.1":0.00193,"12.2-12.5":0.04728,"13.0-13.1":0,"13.2":0.00482,"13.3":0.00193,"13.4-13.7":0.00772,"14.0-14.4":0.0164,"14.5-14.8":0.01737,"15.0-15.1":0.0164,"15.2-15.3":0.01254,"15.4":0.01447,"15.5":0.0164,"15.6-15.8":0.21421,"16.0":0.02895,"16.1":0.05404,"16.2":0.02798,"16.3":0.05018,"16.4":0.01254,"16.5":0.02219,"16.6-16.7":0.28658,"17.0":0.02026,"17.1":0.03088,"17.2":0.02219,"17.3":0.03281,"17.4":0.0579,"17.5":0.09939,"17.6-17.7":0.25088,"18.0":0.05693,"18.1":0.11772,"18.2":0.06369,"18.3":0.20456,"18.4":0.10518,"18.5-18.6":5.36306,"26.0":0.6629,"26.1":0.02412},P:{"4":0.01037,"21":0.02073,"22":0.0311,"23":0.05183,"24":0.11402,"25":0.14512,"26":0.07256,"27":0.62195,"28":3.89756,"29":0.23841,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.0622,"13.0":0.01037,"19.0":0.01037},I:{"0":0.00546,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.21415,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00907,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08747},Q:{"14.9":0.27335},O:{"0":0.28428},H:{"0":0.01},L:{"0":45.08009}}; diff --git a/node_modules/caniuse-lite/data/regions/ST.js b/node_modules/caniuse-lite/data/regions/ST.js new file mode 100644 index 0000000..7a1b773 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ST.js @@ -0,0 +1 @@ +module.exports={C:{"69":0.00796,"113":0.00796,"115":0.05973,"126":0.02787,"142":0.01991,"143":0.36236,"144":0.0876,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 145 146 147 3.5 3.6"},D:{"56":0.05973,"58":0.00796,"68":0.04778,"79":0.04778,"81":0.05973,"83":0.18715,"87":0.11946,"88":0.11946,"98":0.18715,"99":0.00796,"100":0.05973,"102":0.03982,"106":0.01991,"109":0.72472,"112":0.07964,"113":0.04778,"114":0.56943,"115":0.01991,"116":0.05973,"119":0.07964,"120":0.03982,"122":0.05973,"123":0.0876,"124":0.00796,"125":4.4678,"127":0.00796,"128":0.0876,"129":0.00796,"131":0.05973,"134":0.00796,"135":0.04778,"136":0.09955,"137":0.01991,"138":0.57739,"139":0.442,"140":2.67989,"141":5.39959,"142":0.0876,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 84 85 86 89 90 91 92 93 94 95 96 97 101 103 104 105 107 108 110 111 117 118 121 126 130 132 133 143 144 145"},F:{"40":0.02787,"67":0.00796,"86":0.10751,"91":0.00796,"95":0.00796,"120":0.03982,"121":1.05125,"122":1.49325,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.11946,"100":0.00796,"113":0.01991,"114":0.24688,"115":0.00796,"122":0.01991,"131":0.01991,"137":0.01991,"138":0.00796,"139":0.13937,"140":0.38227,"141":3.03428,"142":0.00796,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 134 135 136"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.5 18.0 18.1 18.2 18.3 18.4 26.1 26.2","15.6":0.04778,"16.6":0.05973,"17.4":0.01991,"17.6":0.01991,"18.5-18.6":0.00796,"26.0":0.48182},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00031,"5.0-5.1":0,"6.0-6.1":0.00125,"7.0-7.1":0.00094,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00281,"10.0-10.2":0.00031,"10.3":0.00531,"11.0-11.2":0.07872,"11.3-11.4":0.00187,"12.0-12.1":0.00062,"12.2-12.5":0.01531,"13.0-13.1":0,"13.2":0.00156,"13.3":0.00062,"13.4-13.7":0.0025,"14.0-14.4":0.00531,"14.5-14.8":0.00562,"15.0-15.1":0.00531,"15.2-15.3":0.00406,"15.4":0.00469,"15.5":0.00531,"15.6-15.8":0.06935,"16.0":0.00937,"16.1":0.01749,"16.2":0.00906,"16.3":0.01624,"16.4":0.00406,"16.5":0.00718,"16.6-16.7":0.09278,"17.0":0.00656,"17.1":0.01,"17.2":0.00718,"17.3":0.01062,"17.4":0.01874,"17.5":0.03218,"17.6-17.7":0.08122,"18.0":0.01843,"18.1":0.03811,"18.2":0.02062,"18.3":0.06623,"18.4":0.03405,"18.5-18.6":1.73624,"26.0":0.21461,"26.1":0.00781},P:{"24":0.37012,"25":0.05141,"26":0.04112,"27":0.27759,"28":0.99727,"29":0.04112,_:"4 20 21 22 23 5.0-5.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01028,"7.2-7.4":0.10281,"11.1-11.2":0.01028},I:{"0":0.03005,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.19465,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06019},Q:{_:"14.9"},O:{"0":0.71626},H:{"0":0.01},L:{"0":68.30434}}; diff --git a/node_modules/caniuse-lite/data/regions/SV.js b/node_modules/caniuse-lite/data/regions/SV.js new file mode 100644 index 0000000..b165e3a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SV.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00459,"112":0.01376,"115":0.11006,"120":0.05045,"122":0.00459,"123":0.00917,"124":0.00459,"128":0.02752,"132":0.00459,"136":0.00917,"137":0.00459,"139":0.01834,"140":0.08255,"141":0.01834,"142":0.02293,"143":0.86675,"144":0.7521,"145":0.00917,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 121 125 126 127 129 130 131 133 134 135 138 146 147 3.5 3.6"},D:{"39":0.00459,"40":0.00459,"41":0.00459,"42":0.00459,"43":0.00917,"44":0.00459,"45":0.00459,"46":0.00459,"47":0.00459,"48":0.00459,"49":0.00917,"50":0.00459,"51":0.00459,"52":0.00459,"53":0.00459,"54":0.00459,"55":0.00459,"56":0.00459,"57":0.00459,"58":0.00459,"59":0.00459,"60":0.00459,"65":0.00459,"75":0.00459,"79":0.02752,"83":0.00459,"87":0.05503,"91":0.00459,"92":0.00459,"93":0.00459,"94":0.00459,"97":0.00917,"99":0.00459,"101":0.00917,"102":0.00459,"103":0.01376,"107":0.00459,"108":0.0321,"109":1.0823,"110":0.00917,"111":0.01834,"112":2.61861,"113":0.00459,"114":0.00459,"115":0.00459,"116":0.02293,"119":0.07796,"120":0.0642,"121":0.00459,"122":0.04127,"123":0.00459,"124":0.01376,"125":4.21912,"126":0.21554,"127":0.02752,"128":0.04586,"129":0.02752,"130":0.00917,"131":0.0642,"132":0.02752,"133":0.05503,"134":0.03669,"135":0.78421,"136":0.03669,"137":0.07796,"138":0.53656,"139":0.60077,"140":5.98014,"141":13.758,"142":0.1972,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 78 80 81 84 85 86 88 89 90 95 96 98 100 104 105 106 117 118 143 144 145"},F:{"67":0.00459,"91":0.02752,"92":0.02752,"95":0.00459,"117":0.00459,"119":0.00459,"120":0.08713,"121":0.18803,"122":0.97223,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00917,"109":0.02293,"114":0.0642,"124":0.00459,"126":0.00459,"127":0.00459,"129":0.00459,"130":0.00917,"131":0.01376,"133":0.00917,"134":0.05045,"135":0.01834,"136":0.01376,"137":0.01834,"138":0.02293,"139":0.0642,"140":0.94472,"141":3.15058,"142":0.01376,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 128 132"},E:{"14":0.00459,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.2 17.3 18.2 26.2","5.1":0.00459,"13.1":0.00459,"14.1":0.00459,"15.6":0.03669,"16.3":0.00459,"16.5":0.00459,"16.6":0.03669,"17.0":0.00459,"17.1":0.00917,"17.4":0.00917,"17.5":0.00917,"17.6":0.0321,"18.0":0.00459,"18.1":0.01834,"18.3":0.00917,"18.4":0.01834,"18.5-18.6":0.03669,"26.0":0.27975,"26.1":0.00917},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00116,"5.0-5.1":0,"6.0-6.1":0.00466,"7.0-7.1":0.00349,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01047,"10.0-10.2":0.00116,"10.3":0.01978,"11.0-11.2":0.29328,"11.3-11.4":0.00698,"12.0-12.1":0.00233,"12.2-12.5":0.05703,"13.0-13.1":0,"13.2":0.00582,"13.3":0.00233,"13.4-13.7":0.00931,"14.0-14.4":0.01978,"14.5-14.8":0.02095,"15.0-15.1":0.01978,"15.2-15.3":0.01513,"15.4":0.01746,"15.5":0.01978,"15.6-15.8":0.25836,"16.0":0.03491,"16.1":0.06517,"16.2":0.03375,"16.3":0.06052,"16.4":0.01513,"16.5":0.02677,"16.6-16.7":0.34565,"17.0":0.02444,"17.1":0.03724,"17.2":0.02677,"17.3":0.03957,"17.4":0.06983,"17.5":0.11987,"17.6-17.7":0.30259,"18.0":0.06866,"18.1":0.14198,"18.2":0.07681,"18.3":0.24672,"18.4":0.12685,"18.5-18.6":6.46837,"26.0":0.79953,"26.1":0.02909},P:{"4":0.02041,"20":0.03061,"21":0.02041,"22":0.0102,"23":0.0102,"24":0.02041,"25":0.02041,"26":0.03061,"27":0.04081,"28":1.57119,"29":0.10203,"5.0-5.4":0.0102,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0","7.2-7.4":0.04081,"15.0":0.0102,"19.0":0.0102},I:{"0":0.07027,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.27065,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.30313},Q:{_:"14.9"},O:{"0":0.04872},H:{"0":0},L:{"0":44.20653}}; diff --git a/node_modules/caniuse-lite/data/regions/SY.js b/node_modules/caniuse-lite/data/regions/SY.js new file mode 100644 index 0000000..5289b1a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SY.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00278,"46":0.00278,"47":0.00278,"48":0.00278,"52":0.00555,"58":0.00278,"66":0.00278,"72":0.00555,"76":0.00278,"81":0.00278,"83":0.00278,"84":0.00278,"94":0.00278,"109":0.00278,"112":0.00278,"115":0.31936,"118":0.00833,"120":0.00278,"127":0.02222,"128":0.00278,"130":0.00278,"138":0.00278,"139":0.00278,"140":0.01666,"141":0.00278,"142":0.01944,"143":0.27492,"144":0.23049,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 77 78 79 80 82 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 116 117 119 121 122 123 124 125 126 129 131 132 133 134 135 136 137 145 146 147 3.5 3.6"},D:{"38":0.00278,"43":0.00278,"44":0.00278,"46":0.00278,"47":0.00278,"49":0.01389,"50":0.00278,"55":0.00278,"56":0.00555,"58":0.00555,"59":0.00278,"63":0.00278,"64":0.00278,"65":0.00278,"66":0.00278,"68":0.01389,"69":0.00555,"70":0.03055,"71":0.00833,"72":0.00555,"73":0.01111,"74":0.00278,"75":0.00833,"76":0.00278,"78":0.00555,"79":0.06109,"80":0.00833,"81":0.01389,"83":0.04166,"85":0.00555,"86":0.01111,"87":0.05554,"88":0.00833,"89":0.00555,"90":0.00833,"91":0.00555,"92":0.00833,"93":0.00278,"94":0.01389,"95":0.00278,"96":0.00555,"97":0.01389,"98":0.08331,"99":0.00833,"100":0.00555,"101":0.00555,"102":0.00833,"103":0.03055,"104":0.00555,"105":0.00833,"106":0.00833,"107":0.01666,"108":0.04166,"109":0.88031,"110":0.00278,"111":0.00833,"112":1.68564,"113":0.01944,"114":0.02777,"115":0.00278,"116":0.02499,"117":0.01111,"118":0.00555,"119":0.01944,"120":0.07498,"121":0.00833,"122":0.01666,"123":0.05276,"124":0.02222,"125":0.51375,"126":0.26382,"127":0.01944,"128":0.01944,"129":0.02499,"130":0.03055,"131":0.13885,"132":0.02222,"133":0.02777,"134":0.05554,"135":0.04999,"136":0.08331,"137":0.15551,"138":0.23327,"139":0.23605,"140":1.54401,"141":2.94084,"142":0.03332,"143":0.00278,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 45 48 51 52 53 54 57 60 61 62 67 77 84 144 145"},F:{"46":0.00278,"73":0.00278,"79":0.00555,"85":0.00278,"89":0.00278,"90":0.01389,"91":0.05276,"92":0.04999,"95":0.02499,"120":0.02222,"121":0.01389,"122":0.22494,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 86 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00278,"15":0.00278,"16":0.00278,"17":0.00278,"18":0.00833,"89":0.00555,"90":0.00278,"92":0.03055,"100":0.00555,"109":0.01666,"114":0.19717,"122":0.01111,"124":0.00278,"129":0.00278,"130":0.00278,"131":0.00278,"132":0.00278,"133":0.00278,"134":0.00278,"135":0.00278,"137":0.00278,"138":0.01111,"139":0.01666,"140":0.15829,"141":0.64426,"142":0.00278,_:"13 14 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 136"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.5 17.0 17.2 17.3 18.0 18.2 26.1 26.2","5.1":0.1333,"11.1":0.00278,"14.1":0.00555,"15.6":0.00833,"16.1":0.00278,"16.4":0.00555,"16.6":0.01389,"17.1":0.00555,"17.4":0.00278,"17.5":0.00833,"17.6":0.01389,"18.1":0.00278,"18.3":0.01666,"18.4":0.00278,"18.5-18.6":0.01389,"26.0":0.01944},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00026,"5.0-5.1":0,"6.0-6.1":0.00104,"7.0-7.1":0.00078,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00234,"10.0-10.2":0.00026,"10.3":0.00442,"11.0-11.2":0.06552,"11.3-11.4":0.00156,"12.0-12.1":0.00052,"12.2-12.5":0.01274,"13.0-13.1":0,"13.2":0.0013,"13.3":0.00052,"13.4-13.7":0.00208,"14.0-14.4":0.00442,"14.5-14.8":0.00468,"15.0-15.1":0.00442,"15.2-15.3":0.00338,"15.4":0.0039,"15.5":0.00442,"15.6-15.8":0.05772,"16.0":0.0078,"16.1":0.01456,"16.2":0.00754,"16.3":0.01352,"16.4":0.00338,"16.5":0.00598,"16.6-16.7":0.07722,"17.0":0.00546,"17.1":0.00832,"17.2":0.00598,"17.3":0.00884,"17.4":0.0156,"17.5":0.02678,"17.6-17.7":0.0676,"18.0":0.01534,"18.1":0.03172,"18.2":0.01716,"18.3":0.05512,"18.4":0.02834,"18.5-18.6":1.44504,"26.0":0.17861,"26.1":0.0065},P:{"4":0.76542,"20":0.02041,"21":0.09185,"22":0.10206,"23":0.07144,"24":0.10206,"25":0.37761,"26":0.19391,"27":0.42864,"28":1.35735,"29":0.02041,"5.0-5.4":0.04082,"6.2-6.4":0.28576,"7.2-7.4":0.27555,"8.2":0.04082,"9.2":0.09185,"10.1":0.02041,"11.1-11.2":0.04082,"12.0":0.02041,"13.0":0.10206,"14.0":0.08165,"15.0":0.05103,"16.0":0.08165,"17.0":0.10206,"18.0":0.02041,"19.0":0.03062},I:{"0":0.10818,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.95108,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00555,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10833},Q:{_:"14.9"},O:{"0":0.59943},H:{"0":0.06},L:{"0":77.56003}}; diff --git a/node_modules/caniuse-lite/data/regions/SZ.js b/node_modules/caniuse-lite/data/regions/SZ.js new file mode 100644 index 0000000..98b6bb6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SZ.js @@ -0,0 +1 @@ +module.exports={C:{"60":0.00526,"78":0.00263,"80":0.00526,"111":0.01052,"112":0.00526,"113":0.01578,"115":0.10783,"127":0.00526,"137":0.00263,"138":0.09731,"139":0.00263,"140":0.00789,"141":0.00526,"142":0.01052,"143":0.29193,"144":0.24722,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 145 146 147 3.5 3.6"},D:{"11":0.00263,"41":0.00263,"43":0.00263,"44":0.00263,"46":0.00263,"47":0.00263,"48":0.00526,"50":0.00263,"52":0.00263,"54":0.00263,"56":0.01052,"59":0.00263,"60":0.00263,"61":0.00263,"65":0.00789,"69":0.00263,"70":0.00526,"71":0.02104,"73":0.00263,"75":0.00526,"79":0.00526,"86":0.00263,"87":0.00789,"88":0.00789,"93":0.00263,"98":0.00263,"99":0.00263,"100":0.07101,"103":0.00263,"104":0.00263,"106":0.00263,"108":0.00263,"109":0.27352,"110":0.00526,"111":0.12624,"112":0.00263,"114":0.00789,"116":0.02367,"117":0.00263,"118":0.00263,"119":0.01578,"120":0.00526,"122":0.01052,"123":0.00526,"124":0.02104,"125":0.81793,"126":0.03945,"127":0.01052,"128":0.04997,"129":0.01052,"130":0.01315,"131":0.01315,"132":0.02367,"133":0.00526,"134":0.0263,"135":0.03682,"136":0.03945,"137":0.12098,"138":0.61542,"139":0.51022,"140":2.43275,"141":3.66885,"142":0.02893,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 45 49 51 53 55 57 58 62 63 64 66 67 68 72 74 76 77 78 80 81 83 84 85 89 90 91 92 94 95 96 97 101 102 105 107 113 115 121 143 144 145"},F:{"35":0.00263,"40":0.00263,"42":0.00263,"79":0.00263,"88":0.00263,"90":0.01841,"91":0.02104,"92":0.09205,"95":0.0263,"119":0.01315,"120":0.09731,"121":0.05523,"122":0.78374,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00789,"13":0.00526,"15":0.01578,"16":0.00263,"18":0.01315,"83":0.00263,"84":0.00526,"85":0.00263,"89":0.00526,"90":0.00526,"92":0.04208,"95":0.01052,"109":0.00526,"114":0.02104,"122":0.00526,"123":0.00263,"125":0.00526,"127":0.00263,"130":0.00263,"131":0.00263,"133":0.00263,"134":0.01578,"135":0.02367,"136":0.02367,"137":0.01052,"138":0.0263,"139":0.0263,"140":0.5523,"141":2.34333,_:"14 17 79 80 81 86 87 88 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 126 128 129 132 142"},E:{"15":0.00526,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.4 17.5 18.2 26.2","14.1":0.00263,"15.6":0.01315,"16.3":0.00263,"16.6":0.01315,"17.2":0.00526,"17.3":0.00263,"17.6":0.03156,"18.0":0.00789,"18.1":0.00526,"18.3":0.00526,"18.4":0.42869,"18.5-18.6":0.02367,"26.0":0.11835,"26.1":0.02367},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0005,"5.0-5.1":0,"6.0-6.1":0.00202,"7.0-7.1":0.00151,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00454,"10.0-10.2":0.0005,"10.3":0.00857,"11.0-11.2":0.12704,"11.3-11.4":0.00302,"12.0-12.1":0.00101,"12.2-12.5":0.0247,"13.0-13.1":0,"13.2":0.00252,"13.3":0.00101,"13.4-13.7":0.00403,"14.0-14.4":0.00857,"14.5-14.8":0.00907,"15.0-15.1":0.00857,"15.2-15.3":0.00655,"15.4":0.00756,"15.5":0.00857,"15.6-15.8":0.11191,"16.0":0.01512,"16.1":0.02823,"16.2":0.01462,"16.3":0.02621,"16.4":0.00655,"16.5":0.01159,"16.6-16.7":0.14972,"17.0":0.01059,"17.1":0.01613,"17.2":0.01159,"17.3":0.01714,"17.4":0.03025,"17.5":0.05192,"17.6-17.7":0.13107,"18.0":0.02974,"18.1":0.0615,"18.2":0.03327,"18.3":0.10687,"18.4":0.05495,"18.5-18.6":2.80183,"26.0":0.34632,"26.1":0.0126},P:{"4":0.0824,"20":0.0618,"21":0.0309,"22":0.0515,"23":0.0412,"24":0.20599,"25":0.18539,"26":0.13389,"27":0.22659,"28":2.21441,"29":0.103,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.69007,"16.0":0.0103,"17.0":0.0515,"19.0":0.0309},I:{"0":0.02208,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":8.84721,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00526,_:"6 7 8 9 10 5.5"},S:{"2.5":0.02211,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.47168},Q:{"14.9":0.02211},O:{"0":0.10318},H:{"0":0.24},L:{"0":65.11424}}; diff --git a/node_modules/caniuse-lite/data/regions/TC.js b/node_modules/caniuse-lite/data/regions/TC.js new file mode 100644 index 0000000..79c463e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TC.js @@ -0,0 +1 @@ +module.exports={C:{"91":0.00475,"115":2.7675,"139":0.00949,"142":0.00475,"143":0.09494,"144":0.50793,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 140 141 145 146 147 3.5 3.6"},D:{"39":0.01424,"40":0.00475,"41":0.00475,"42":0.01899,"43":0.03323,"44":0.01899,"45":0.00475,"46":0.00949,"47":0.01424,"48":0.00475,"49":0.00475,"50":0.00475,"51":0.00475,"52":0.01424,"53":0.01899,"54":0.00949,"55":0.01424,"56":0.01899,"57":0.01899,"58":0.01899,"59":0.00475,"60":0.00475,"76":0.00949,"79":0.16615,"87":0.01899,"93":0.04272,"95":0.00475,"103":0.03323,"105":0.03323,"109":0.44147,"116":0.11393,"119":0.00949,"121":0.00475,"123":0.00475,"125":7.13474,"126":0.09494,"128":0.07121,"129":0.00475,"131":0.03323,"132":0.00949,"134":0.03323,"135":0.00475,"136":0.05696,"137":0.33229,"138":0.15665,"139":0.39875,"140":6.8072,"141":10.64277,"142":0.11868,"143":0.00475,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 85 86 88 89 90 91 92 94 96 97 98 99 100 101 102 104 106 107 108 110 111 112 113 114 115 117 118 120 122 124 127 130 133 144 145"},F:{"120":0.09969,"121":0.03323,"122":0.29431,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00475,"83":0.13292,"92":0.00949,"109":0.00475,"114":0.00475,"132":0.0807,"133":0.00475,"137":0.03323,"138":0.02374,"139":0.13766,"140":1.48106,"141":6.84517,_:"12 13 14 15 16 17 79 80 81 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 134 135 136 142"},E:{"11":0.12817,"14":0.00475,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 16.1 18.0 26.2","15.4":0.01899,"15.5":0.00475,"15.6":0.15665,"16.0":0.00475,"16.2":0.00475,"16.3":0.01899,"16.4":0.00475,"16.5":0.11868,"16.6":0.09494,"17.0":0.03323,"17.1":0.51268,"17.2":0.00475,"17.3":0.03323,"17.4":0.03323,"17.5":0.01899,"17.6":0.24684,"18.1":0.01424,"18.2":0.00949,"18.3":0.00949,"18.4":0.01424,"18.5-18.6":0.2421,"26.0":1.13928,"26.1":0.01899},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00195,"5.0-5.1":0,"6.0-6.1":0.00779,"7.0-7.1":0.00584,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01752,"10.0-10.2":0.00195,"10.3":0.03309,"11.0-11.2":0.49058,"11.3-11.4":0.01168,"12.0-12.1":0.00389,"12.2-12.5":0.09539,"13.0-13.1":0,"13.2":0.00973,"13.3":0.00389,"13.4-13.7":0.01557,"14.0-14.4":0.03309,"14.5-14.8":0.03504,"15.0-15.1":0.03309,"15.2-15.3":0.02531,"15.4":0.0292,"15.5":0.03309,"15.6-15.8":0.43218,"16.0":0.0584,"16.1":0.10902,"16.2":0.05646,"16.3":0.10123,"16.4":0.02531,"16.5":0.04478,"16.6-16.7":0.57819,"17.0":0.04088,"17.1":0.0623,"17.2":0.04478,"17.3":0.06619,"17.4":0.11681,"17.5":0.20052,"17.6-17.7":0.50616,"18.0":0.11486,"18.1":0.2375,"18.2":0.12849,"18.3":0.41271,"18.4":0.2122,"18.5-18.6":10.8201,"26.0":1.33743,"26.1":0.04867},P:{"4":0.01115,"24":0.03345,"25":0.01115,"27":0.07804,"28":3.13275,"29":0.25642,_:"20 21 22 23 26 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.0223,"7.2-7.4":0.10034},I:{"0":0.07868,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.61985,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.23113},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":30.45401}}; diff --git a/node_modules/caniuse-lite/data/regions/TD.js b/node_modules/caniuse-lite/data/regions/TD.js new file mode 100644 index 0000000..12fbd7a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TD.js @@ -0,0 +1 @@ +module.exports={C:{"58":0.00201,"65":0.00201,"79":0.00201,"82":0.00402,"91":0.00201,"93":0.00201,"100":0.00201,"106":0.00201,"115":0.04422,"122":0.00201,"127":0.01206,"128":0.00603,"129":0.00201,"132":0.00201,"136":0.00201,"138":0.00201,"139":0.00201,"140":0.01407,"141":0.00804,"142":0.02211,"143":0.31356,"144":0.35577,"145":0.00603,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 92 94 95 96 97 98 99 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 130 131 133 134 135 137 146 147 3.5 3.6"},D:{"11":0.03417,"58":0.00603,"63":0.00201,"67":0.00201,"69":0.00603,"70":0.00402,"71":0.00402,"77":0.00804,"78":0.00402,"80":0.00603,"86":0.00603,"88":0.00402,"89":0.00201,"90":0.00201,"91":0.02211,"92":0.00402,"94":0.00201,"95":0.00603,"97":0.00603,"98":0.0201,"104":0.00201,"105":0.01206,"106":0.00201,"107":0.00804,"108":0.01407,"109":0.07839,"110":0.00201,"111":0.00201,"114":0.01206,"115":0.00402,"116":0.03417,"117":0.01809,"120":0.03216,"122":0.01407,"123":0.01005,"124":0.00201,"125":0.07236,"126":0.08844,"127":0.00603,"130":0.01407,"131":0.13869,"132":0.01407,"133":0.00201,"134":0.02412,"135":0.0201,"136":0.01005,"137":0.01608,"138":0.12864,"139":0.09246,"140":0.84018,"141":2.12658,"142":0.04221,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 72 73 74 75 76 79 81 83 84 85 87 93 96 99 100 101 102 103 112 113 118 119 121 128 129 143 144 145"},F:{"40":0.00201,"46":0.00201,"79":0.01206,"89":0.00804,"91":0.07839,"92":0.08643,"95":0.00201,"114":0.00201,"120":0.02211,"121":0.01005,"122":0.19698,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00402,"13":0.00201,"14":0.00201,"16":0.03618,"17":0.01005,"18":0.03015,"84":0.00603,"89":0.00603,"90":0.01809,"92":0.04623,"96":0.00402,"100":0.01206,"110":0.00201,"114":0.00402,"120":0.00201,"122":0.00603,"126":0.00201,"130":0.00201,"132":0.00201,"133":0.00402,"134":0.00201,"135":0.00804,"136":0.01005,"137":0.01809,"138":0.01809,"139":0.02211,"140":0.24723,"141":1.05927,_:"15 79 80 81 83 85 86 87 88 91 93 94 95 97 98 99 101 102 103 104 105 106 107 108 109 111 112 113 115 116 117 118 119 121 123 124 125 127 128 129 131 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 18.1 18.4 26.1 26.2","5.1":0.00603,"9.1":0.00201,"15.6":0.00402,"16.6":0.00201,"17.4":0.00804,"17.5":0.00201,"17.6":0.00201,"18.0":0.00402,"18.2":0.01809,"18.3":0.00402,"18.5-18.6":0.00804,"26.0":0.0402},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00028,"5.0-5.1":0,"6.0-6.1":0.00112,"7.0-7.1":0.00084,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00253,"10.0-10.2":0.00028,"10.3":0.00478,"11.0-11.2":0.07087,"11.3-11.4":0.00169,"12.0-12.1":0.00056,"12.2-12.5":0.01378,"13.0-13.1":0,"13.2":0.00141,"13.3":0.00056,"13.4-13.7":0.00225,"14.0-14.4":0.00478,"14.5-14.8":0.00506,"15.0-15.1":0.00478,"15.2-15.3":0.00366,"15.4":0.00422,"15.5":0.00478,"15.6-15.8":0.06244,"16.0":0.00844,"16.1":0.01575,"16.2":0.00816,"16.3":0.01462,"16.4":0.00366,"16.5":0.00647,"16.6-16.7":0.08353,"17.0":0.00591,"17.1":0.009,"17.2":0.00647,"17.3":0.00956,"17.4":0.01687,"17.5":0.02897,"17.6-17.7":0.07312,"18.0":0.01659,"18.1":0.03431,"18.2":0.01856,"18.3":0.05962,"18.4":0.03066,"18.5-18.6":1.56318,"26.0":0.19322,"26.1":0.00703},P:{"20":0.04031,"21":0.01008,"22":0.05038,"23":0.02015,"24":0.48367,"25":0.62475,"26":0.08061,"27":0.67513,"28":2.58968,"29":0.09069,_:"4 5.0-5.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0","6.2-6.4":0.01008,"7.2-7.4":0.04031,"11.1-11.2":0.01008,"18.0":0.01008,"19.0":0.01008},I:{"0":0.38298,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00008,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":1.75564,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00402,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.05593},Q:{"14.9":0.02397},O:{"0":0.10387},H:{"0":0.13},L:{"0":81.61644}}; diff --git a/node_modules/caniuse-lite/data/regions/TG.js b/node_modules/caniuse-lite/data/regions/TG.js new file mode 100644 index 0000000..400c58e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00371,"45":0.00371,"46":0.00371,"51":0.00371,"52":0.00371,"60":0.00371,"61":0.00371,"64":0.00371,"65":0.00371,"68":0.00371,"72":0.01112,"79":0.00371,"81":0.00371,"84":0.00371,"92":0.00371,"94":0.00371,"95":0.00371,"102":0.00741,"103":0.00741,"106":0.00371,"112":0.01482,"115":0.35578,"117":0.02224,"121":0.00741,"124":0.00371,"126":0.00371,"127":0.04077,"128":0.00741,"131":0.00371,"136":0.00371,"137":0.00371,"138":0.01482,"139":0.00371,"140":0.06671,"141":0.01853,"142":0.10006,"143":1.07845,"144":1.1711,"145":0.00371,"146":0.00371,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 47 48 49 50 53 54 55 56 57 58 59 62 63 66 67 69 70 71 73 74 75 76 77 78 80 82 83 85 86 87 88 89 90 91 93 96 97 98 99 100 101 104 105 107 108 109 110 111 113 114 116 118 119 120 122 123 125 129 130 132 133 134 135 147 3.5 3.6"},D:{"39":0.00741,"40":0.00741,"41":0.00741,"42":0.00741,"43":0.01112,"44":0.00741,"45":0.00741,"46":0.01112,"47":0.01112,"48":0.01112,"49":0.01112,"50":0.01482,"51":0.00741,"52":0.00741,"53":0.01112,"54":0.00741,"55":0.00741,"56":0.01482,"57":0.00741,"58":0.00741,"59":0.00741,"60":0.00741,"63":0.00371,"64":0.00371,"65":0.00371,"66":0.02224,"69":0.01112,"70":0.02224,"71":0.00371,"72":0.00371,"73":0.02594,"74":0.00371,"75":0.00371,"76":0.02224,"77":0.00741,"78":0.00371,"79":0.00741,"81":0.00371,"83":0.02224,"84":0.01482,"85":0.00371,"86":0.05559,"87":0.01853,"88":0.00371,"89":0.01112,"90":0.00741,"91":0.01482,"93":0.04077,"94":0.00371,"97":0.00741,"98":0.02965,"100":0.00741,"102":0.02224,"103":0.0593,"104":0.3076,"105":0.00371,"106":0.00741,"108":0.00741,"109":1.57134,"111":0.00741,"112":2.69056,"113":0.00371,"114":0.01482,"116":0.08153,"117":0.00741,"118":0.02224,"119":0.0593,"120":0.01853,"121":0.00371,"122":0.02965,"123":0.01112,"124":0.00741,"125":2.11613,"126":0.32613,"127":0.01482,"128":0.02965,"129":0.01482,"130":0.00741,"131":0.14083,"132":0.02965,"133":0.01482,"134":0.03706,"135":0.04077,"136":0.05188,"137":0.11118,"138":0.34466,"139":0.36319,"140":3.36875,"141":6.81904,"142":0.11859,"143":0.01482,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 67 68 80 92 95 96 99 101 107 110 115 144 145"},F:{"36":0.00741,"46":0.00741,"51":0.00371,"79":0.01482,"88":0.00371,"90":0.02965,"91":0.01853,"92":0.03335,"95":0.04447,"113":0.00741,"117":0.00741,"118":0.00741,"119":0.00741,"120":0.29277,"121":0.02594,"122":1.56023,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00741,"13":0.00371,"17":0.01482,"18":0.01482,"84":0.00741,"89":0.01112,"90":0.01482,"92":0.1223,"100":0.02224,"109":0.01112,"114":0.14453,"121":0.00371,"122":0.01112,"124":0.01112,"126":0.00371,"127":0.00371,"131":0.00371,"132":0.00371,"133":0.00741,"134":0.00741,"136":0.00741,"137":0.03706,"138":0.13712,"139":0.05188,"140":0.65967,"141":2.92403,"142":0.00741,_:"14 15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 125 128 129 130 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 26.1 26.2","5.1":0.00371,"11.1":0.00371,"13.1":0.00741,"15.6":0.10006,"16.6":0.09265,"17.6":0.09636,"18.4":0.00371,"18.5-18.6":0.01853,"26.0":0.20754},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00058,"5.0-5.1":0,"6.0-6.1":0.00233,"7.0-7.1":0.00175,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00524,"10.0-10.2":0.00058,"10.3":0.0099,"11.0-11.2":0.14674,"11.3-11.4":0.00349,"12.0-12.1":0.00116,"12.2-12.5":0.02853,"13.0-13.1":0,"13.2":0.00291,"13.3":0.00116,"13.4-13.7":0.00466,"14.0-14.4":0.0099,"14.5-14.8":0.01048,"15.0-15.1":0.0099,"15.2-15.3":0.00757,"15.4":0.00873,"15.5":0.0099,"15.6-15.8":0.12927,"16.0":0.01747,"16.1":0.03261,"16.2":0.01689,"16.3":0.03028,"16.4":0.00757,"16.5":0.01339,"16.6-16.7":0.17294,"17.0":0.01223,"17.1":0.01863,"17.2":0.01339,"17.3":0.0198,"17.4":0.03494,"17.5":0.05998,"17.6-17.7":0.15139,"18.0":0.03435,"18.1":0.07104,"18.2":0.03843,"18.3":0.12344,"18.4":0.06347,"18.5-18.6":3.23635,"26.0":0.40003,"26.1":0.01456},P:{"4":0.05341,"24":0.01068,"25":0.01068,"26":0.01068,"27":0.01068,"28":0.21365,"29":0.02136,_:"20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02136},I:{"0":0.10687,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.87131,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00371,_:"6 7 8 9 10 5.5"},S:{"2.5":0.0063,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.15108},Q:{"14.9":0.0063},O:{"0":0.11961},H:{"0":0.76},L:{"0":60.32051}}; diff --git a/node_modules/caniuse-lite/data/regions/TH.js b/node_modules/caniuse-lite/data/regions/TH.js new file mode 100644 index 0000000..eb4f7ff --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TH.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00297,"78":0.00297,"115":0.06237,"128":0.00297,"135":0.00297,"136":0.00297,"138":0.00297,"140":0.01188,"141":0.00297,"142":0.00891,"143":0.30888,"144":0.30591,"145":0.00297,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 137 139 146 147 3.5 3.6"},D:{"41":0.00297,"43":0.00297,"47":0.00594,"49":0.00297,"50":0.00297,"53":0.00594,"54":0.00297,"55":0.00297,"56":0.00297,"57":0.00297,"58":0.00297,"59":0.00297,"61":0.00594,"62":0.00297,"64":0.00594,"65":0.00594,"67":0.00297,"70":0.00297,"73":0.00297,"74":0.00297,"79":0.03564,"81":0.00297,"83":0.00297,"85":0.00297,"86":0.00297,"87":0.03267,"88":0.00297,"91":0.00594,"93":0.00297,"95":0.02376,"98":0.00891,"99":0.00297,"101":0.01188,"102":0.00891,"103":0.01188,"104":0.08316,"105":0.08019,"106":0.00594,"107":0.00297,"108":0.06237,"109":0.57024,"110":0.00297,"111":0.00891,"112":0.00297,"113":0.01188,"114":0.02673,"115":0.00297,"116":0.01485,"117":0.00297,"118":0.00297,"119":0.01782,"120":0.01188,"121":0.01485,"122":0.02376,"123":0.01485,"124":0.02673,"125":0.42471,"126":0.01782,"127":0.01485,"128":0.03564,"129":0.01782,"130":0.01485,"131":0.04158,"132":0.02673,"133":0.02376,"134":0.01782,"135":0.0297,"136":0.03267,"137":0.03564,"138":0.13959,"139":0.15147,"140":3.4155,"141":8.37837,"142":0.09504,"143":0.01188,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 48 51 52 60 63 66 68 69 71 72 75 76 77 78 80 84 89 90 92 94 96 97 100 144 145"},F:{"46":0.00297,"90":0.00297,"91":0.02079,"92":0.04158,"95":0.00594,"120":0.02079,"121":0.00891,"122":0.18117,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00297,"92":0.00297,"105":0.00297,"108":0.00891,"109":0.00891,"113":0.00297,"114":0.00594,"122":0.00297,"126":0.00594,"127":0.00297,"129":0.00297,"130":0.00297,"131":0.00594,"132":0.00297,"133":0.00297,"134":0.00594,"135":0.00594,"136":0.00594,"137":0.00594,"138":0.01188,"139":0.01782,"140":0.31779,"141":1.62162,"142":0.00594,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 110 111 112 115 116 117 118 119 120 121 123 124 125 128"},E:{"14":0.00297,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 26.2","13.1":0.00297,"14.1":0.00891,"15.4":0.00297,"15.5":0.00594,"15.6":0.04752,"16.0":0.00297,"16.1":0.01188,"16.2":0.00594,"16.3":0.01485,"16.4":0.00594,"16.5":0.00594,"16.6":0.0594,"17.0":0.00297,"17.1":0.05643,"17.2":0.00891,"17.3":0.00594,"17.4":0.01188,"17.5":0.02376,"17.6":0.04158,"18.0":0.00891,"18.1":0.02079,"18.2":0.00594,"18.3":0.0297,"18.4":0.01485,"18.5-18.6":0.10098,"26.0":0.27621,"26.1":0.00891},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00167,"5.0-5.1":0,"6.0-6.1":0.00666,"7.0-7.1":0.005,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01499,"10.0-10.2":0.00167,"10.3":0.02832,"11.0-11.2":0.4198,"11.3-11.4":0.01,"12.0-12.1":0.00333,"12.2-12.5":0.08163,"13.0-13.1":0,"13.2":0.00833,"13.3":0.00333,"13.4-13.7":0.01333,"14.0-14.4":0.02832,"14.5-14.8":0.02999,"15.0-15.1":0.02832,"15.2-15.3":0.02166,"15.4":0.02499,"15.5":0.02832,"15.6-15.8":0.36982,"16.0":0.04998,"16.1":0.09329,"16.2":0.04831,"16.3":0.08663,"16.4":0.02166,"16.5":0.03832,"16.6-16.7":0.49476,"17.0":0.03498,"17.1":0.05331,"17.2":0.03832,"17.3":0.05664,"17.4":0.09995,"17.5":0.17158,"17.6-17.7":0.43313,"18.0":0.09829,"18.1":0.20324,"18.2":0.10995,"18.3":0.35317,"18.4":0.18158,"18.5-18.6":9.25892,"26.0":1.14445,"26.1":0.04165},P:{"4":0.2098,"20":0.01049,"21":0.02098,"22":0.02098,"23":0.03147,"24":0.03147,"25":0.07343,"26":0.06294,"27":0.14686,"28":2.46509,"29":0.2098,"5.0-5.4":0.01049,_:"6.2-6.4 10.1 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.06294,"8.2":0.01049,"9.2":0.02098,"11.1-11.2":0.01049,"17.0":0.01049,"19.0":0.02098},I:{"0":0.02106,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.33036,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00337,"11":0.04712,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.22493},Q:{_:"14.9"},O:{"0":0.24602},H:{"0":0},L:{"0":58.87431}}; diff --git a/node_modules/caniuse-lite/data/regions/TJ.js b/node_modules/caniuse-lite/data/regions/TJ.js new file mode 100644 index 0000000..d195a70 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TJ.js @@ -0,0 +1 @@ +module.exports={C:{"30":0.00353,"52":0.01058,"115":0.15519,"123":0.00353,"125":0.05291,"127":0.00353,"128":0.00353,"131":0.00353,"134":0.00353,"140":0.02116,"141":0.02116,"142":0.03527,"143":0.37739,"144":0.33154,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 129 130 132 133 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"35":0.00353,"39":0.00705,"40":0.00705,"41":0.00705,"42":0.00705,"43":0.00353,"44":0.01058,"45":0.01058,"46":0.01058,"47":0.01411,"48":0.01058,"49":0.01764,"50":0.01411,"51":0.01058,"52":0.01058,"53":0.00705,"54":0.01058,"55":0.01411,"56":0.02116,"57":0.01058,"58":0.02116,"59":0.00705,"60":0.01058,"64":0.00353,"65":0.00705,"69":0.00353,"70":0.02116,"71":0.00705,"73":0.00353,"74":0.01058,"76":0.00353,"78":0.01764,"79":0.07054,"80":0.01764,"81":0.00705,"83":0.00353,"84":0.01058,"86":0.01058,"87":0.05996,"88":0.04232,"89":0.02116,"91":0.00705,"93":0.00353,"94":0.00353,"95":0.00705,"96":0.00705,"97":0.00353,"98":0.00353,"99":0.00353,"100":0.00353,"101":0.00353,"102":0.00705,"103":0.00353,"104":0.00353,"105":0.00353,"106":0.01058,"107":0.00705,"108":0.01411,"109":3.67513,"110":0.00353,"111":0.01058,"112":0.01411,"114":0.01764,"116":0.00705,"118":0.00705,"119":0.01411,"120":0.0388,"122":0.03527,"123":0.01764,"124":0.1693,"125":2.17263,"126":0.02116,"127":0.00353,"128":0.0388,"129":0.03174,"130":0.01411,"131":0.08818,"132":0.03527,"133":0.03527,"134":0.08818,"135":0.06349,"136":0.05996,"137":0.05996,"138":0.1834,"139":0.43735,"140":2.7299,"141":6.91645,"142":0.11286,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 61 62 63 66 67 68 72 75 77 85 90 92 113 115 117 121 143 144 145"},F:{"20":0.00353,"36":0.00353,"37":0.00353,"45":0.00353,"73":0.00705,"79":0.02822,"83":0.00353,"84":0.00353,"86":0.00353,"89":0.00353,"90":0.00353,"91":0.02469,"92":0.03174,"95":0.12345,"112":0.00353,"118":0.00705,"120":0.07407,"121":0.00353,"122":0.54316,_:"9 11 12 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 85 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00353,"14":0.00705,"16":0.00353,"17":0.00353,"18":0.01411,"90":0.00353,"92":0.05996,"100":0.01058,"109":0.02116,"112":0.00353,"114":0.25394,"117":0.00353,"119":0.00353,"120":0.01058,"122":0.00705,"125":0.00705,"126":0.00705,"128":0.00705,"130":0.00705,"131":0.02822,"132":0.00353,"133":0.00353,"134":0.00705,"135":0.01764,"136":0.01411,"137":0.01058,"138":0.01058,"139":0.03174,"140":0.38092,"141":1.46018,_:"12 15 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 118 121 123 124 127 129 142"},E:{"14":0.02116,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 16.2 16.3 16.4 16.5 17.0 17.2 26.1 26.2","5.1":0.01764,"14.1":0.01411,"15.2-15.3":0.00353,"15.4":0.00353,"15.5":0.00353,"15.6":0.08112,"16.0":0.00353,"16.1":0.01411,"16.6":0.01411,"17.1":0.00353,"17.3":0.00353,"17.4":0.00705,"17.5":0.01764,"17.6":0.01764,"18.0":0.01058,"18.1":0.00353,"18.2":0.00705,"18.3":0.00353,"18.4":0.00705,"18.5-18.6":0.04585,"26.0":0.07407},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00079,"5.0-5.1":0,"6.0-6.1":0.00316,"7.0-7.1":0.00237,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00711,"10.0-10.2":0.00079,"10.3":0.01344,"11.0-11.2":0.19917,"11.3-11.4":0.00474,"12.0-12.1":0.00158,"12.2-12.5":0.03873,"13.0-13.1":0,"13.2":0.00395,"13.3":0.00158,"13.4-13.7":0.00632,"14.0-14.4":0.01344,"14.5-14.8":0.01423,"15.0-15.1":0.01344,"15.2-15.3":0.01027,"15.4":0.01186,"15.5":0.01344,"15.6-15.8":0.17546,"16.0":0.02371,"16.1":0.04426,"16.2":0.02292,"16.3":0.0411,"16.4":0.01027,"16.5":0.01818,"16.6-16.7":0.23473,"17.0":0.0166,"17.1":0.02529,"17.2":0.01818,"17.3":0.02687,"17.4":0.04742,"17.5":0.08141,"17.6-17.7":0.20549,"18.0":0.04663,"18.1":0.09642,"18.2":0.05216,"18.3":0.16755,"18.4":0.08615,"18.5-18.6":4.39278,"26.0":0.54297,"26.1":0.01976},P:{"4":0.0504,"20":0.01008,"21":0.01008,"22":0.03024,"23":0.02016,"24":0.1008,"25":0.13104,"26":0.06048,"27":0.20161,"28":1.01812,"29":0.06048,_:"5.0-5.4 10.1 14.0 16.0 17.0","6.2-6.4":0.06048,"7.2-7.4":0.07056,"8.2":0.01008,"9.2":0.02016,"11.1-11.2":0.02016,"12.0":0.01008,"13.0":0.02016,"15.0":0.01008,"18.0":0.01008,"19.0":0.01008},I:{"0":0.00646,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.40111,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.03229,"11":0.02767,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.07768},Q:{"14.9":0.02589},O:{"0":1.02273},H:{"0":0.01},L:{"0":56.74042}}; diff --git a/node_modules/caniuse-lite/data/regions/TL.js b/node_modules/caniuse-lite/data/regions/TL.js new file mode 100644 index 0000000..d01e6ee --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TL.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00486,"47":0.01457,"48":0.00486,"56":0.10681,"57":0.00486,"59":0.00486,"60":0.01457,"63":0.04855,"66":0.04855,"67":0.00971,"72":0.0437,"78":0.08254,"79":0.01942,"84":0.00971,"89":0.00971,"94":0.00971,"95":0.01942,"96":0.00486,"105":0.00971,"112":0.00486,"114":0.03884,"115":0.57775,"121":0.00486,"123":0.01942,"126":0.01942,"127":0.02428,"128":0.00486,"129":0.00486,"130":0.21848,"133":0.00486,"134":0.15051,"136":0.05341,"138":0.00971,"139":0.01942,"140":0.22819,"141":0.03884,"142":0.20877,"143":2.58286,"144":1.78664,"145":0.03399,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 49 50 51 52 53 54 55 58 61 62 64 65 68 69 70 71 73 74 75 76 77 80 81 82 83 85 86 87 88 90 91 92 93 97 98 99 100 101 102 103 104 106 107 108 109 110 111 113 116 117 118 119 120 122 124 125 131 132 135 137 146 147 3.5 3.6"},D:{"11":0.00486,"41":0.00486,"42":0.00971,"46":0.00486,"49":0.01942,"50":0.00486,"53":0.00971,"56":0.00486,"64":0.0437,"68":0.00971,"69":0.00486,"70":0.02428,"71":0.00971,"73":0.00486,"74":0.02428,"78":0.00971,"79":0.02913,"80":0.03884,"81":0.01942,"83":0.00971,"84":0.01942,"87":0.02913,"92":0.00486,"103":0.05826,"104":0.00486,"105":0.00486,"107":0.00971,"108":0.00486,"109":0.8739,"112":0.00486,"113":0.01457,"114":0.02913,"115":0.00486,"116":0.21362,"117":0.00971,"118":0.00971,"119":0.00486,"120":0.03884,"122":0.05826,"123":0.00486,"124":0.01942,"125":0.85448,"126":0.06797,"127":0.0971,"128":0.16022,"129":0.01457,"130":0.03399,"131":0.17478,"132":0.03884,"133":0.12623,"134":0.07768,"135":0.11167,"136":0.1408,"137":0.27674,"138":0.81564,"139":0.86419,"140":7.60779,"141":11.85106,"142":0.03399,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 43 44 45 47 48 51 52 54 55 57 58 59 60 61 62 63 65 66 67 72 75 76 77 85 86 88 89 90 91 93 94 95 96 97 98 99 100 101 102 106 110 111 121 143 144 145"},F:{"77":0.00971,"83":0.00486,"91":0.01457,"92":0.01457,"95":0.0437,"96":0.00486,"102":0.02913,"118":0.06797,"119":0.00486,"120":0.16022,"121":0.01457,"122":0.5292,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 84 85 86 87 88 89 90 93 94 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.02428,"14":0.00486,"16":0.02428,"18":0.01457,"90":0.01457,"92":0.06797,"100":0.02913,"107":0.02428,"109":0.02428,"110":0.00971,"113":0.00971,"114":0.01942,"117":0.00971,"118":0.01457,"122":0.02913,"124":0.00486,"125":0.00486,"126":0.02428,"127":0.00971,"128":0.04855,"131":0.02428,"132":0.00486,"133":0.05826,"134":0.00971,"135":0.01457,"136":0.13109,"137":0.05341,"138":0.11652,"139":0.21848,"140":2.30127,"141":6.49114,"142":0.03399,_:"12 15 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 111 112 115 116 119 120 121 123 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.4 15.5 16.0 16.3 17.0 26.1 26.2","5.1":0.00971,"12.1":0.00486,"13.1":0.02913,"14.1":0.10681,"15.1":0.00486,"15.2-15.3":0.01942,"15.6":0.07768,"16.1":0.00971,"16.2":0.00486,"16.4":0.02428,"16.5":0.02428,"16.6":0.07768,"17.1":0.02428,"17.2":0.08739,"17.3":0.00486,"17.4":0.06797,"17.5":0.02428,"17.6":0.13109,"18.0":0.02913,"18.1":0.06312,"18.2":0.00486,"18.3":0.08739,"18.4":0.03399,"18.5-18.6":0.05341,"26.0":0.1942},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00066,"5.0-5.1":0,"6.0-6.1":0.00265,"7.0-7.1":0.00199,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00597,"10.0-10.2":0.00066,"10.3":0.01128,"11.0-11.2":0.16716,"11.3-11.4":0.00398,"12.0-12.1":0.00133,"12.2-12.5":0.0325,"13.0-13.1":0,"13.2":0.00332,"13.3":0.00133,"13.4-13.7":0.00531,"14.0-14.4":0.01128,"14.5-14.8":0.01194,"15.0-15.1":0.01128,"15.2-15.3":0.00862,"15.4":0.00995,"15.5":0.01128,"15.6-15.8":0.14726,"16.0":0.0199,"16.1":0.03715,"16.2":0.01924,"16.3":0.03449,"16.4":0.00862,"16.5":0.01526,"16.6-16.7":0.19701,"17.0":0.01393,"17.1":0.02123,"17.2":0.01526,"17.3":0.02255,"17.4":0.0398,"17.5":0.06832,"17.6-17.7":0.17246,"18.0":0.03914,"18.1":0.08092,"18.2":0.04378,"18.3":0.14062,"18.4":0.0723,"18.5-18.6":3.68673,"26.0":0.4557,"26.1":0.01658},P:{"21":0.04117,"22":0.05146,"23":0.02058,"24":0.08234,"25":0.1338,"26":0.04117,"27":0.19555,"28":0.6381,"29":0.01029,_:"4 20 5.0-5.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","6.2-6.4":0.01029,"7.2-7.4":0.03088,"9.2":0.01029,"11.1-11.2":0.02058,"19.0":0.02058},I:{"0":0.01542,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.33964,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01942,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.03088},Q:{"14.9":0.00515},O:{"0":0.27274},H:{"0":0},L:{"0":47.09092}}; diff --git a/node_modules/caniuse-lite/data/regions/TM.js b/node_modules/caniuse-lite/data/regions/TM.js new file mode 100644 index 0000000..62f21df --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TM.js @@ -0,0 +1 @@ +module.exports={C:{"64":0.03146,"85":1.52581,"102":0.01573,"115":0.11798,"125":3.83812,"143":0.29887,"144":0.20449,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 145 146 147 3.5 3.6"},D:{"46":0.01573,"53":0.01573,"79":0.38539,"80":0.01573,"84":0.05506,"101":0.25955,"103":0.43258,"109":2.87859,"117":0.08652,"120":6.25268,"122":0.4719,"125":1.10897,"126":0.10225,"130":0.05506,"131":2.24153,"132":0.18876,"135":0.03146,"136":0.03146,"137":0.07079,"138":0.1573,"139":0.48763,"140":6.96053,"141":24.96351,"142":0.43258,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 104 105 106 107 108 110 111 112 113 114 115 116 118 119 121 123 124 127 128 129 133 134 143 144 145"},F:{"60":0.08652,"90":0.05506,"91":0.05506,"92":0.03146,"95":0.03146,"101":0.01573,"122":0.53482,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"100":0.03146,"114":0.01573,"117":0.01573,"121":0.1573,"122":0.01573,"136":0.01573,"140":0.51909,"141":1.65165,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 120 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 26.2","15.6":0.03146,"16.4":0.01573,"16.6":0.25955,"18.5-18.6":0.3146,"26.0":0.01573,"26.1":0.03146},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00074,"5.0-5.1":0,"6.0-6.1":0.00295,"7.0-7.1":0.00221,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00664,"10.0-10.2":0.00074,"10.3":0.01255,"11.0-11.2":0.18599,"11.3-11.4":0.00443,"12.0-12.1":0.00148,"12.2-12.5":0.03617,"13.0-13.1":0,"13.2":0.00369,"13.3":0.00148,"13.4-13.7":0.0059,"14.0-14.4":0.01255,"14.5-14.8":0.01329,"15.0-15.1":0.01255,"15.2-15.3":0.00959,"15.4":0.01107,"15.5":0.01255,"15.6-15.8":0.16385,"16.0":0.02214,"16.1":0.04133,"16.2":0.0214,"16.3":0.03838,"16.4":0.00959,"16.5":0.01698,"16.6-16.7":0.21921,"17.0":0.0155,"17.1":0.02362,"17.2":0.01698,"17.3":0.02509,"17.4":0.04428,"17.5":0.07602,"17.6-17.7":0.1919,"18.0":0.04355,"18.1":0.09004,"18.2":0.04871,"18.3":0.15647,"18.4":0.08045,"18.5-18.6":4.10219,"26.0":0.50705,"26.1":0.01845},P:{"26":0.03051,"27":0.03051,"28":2.49181,_:"4 20 21 22 23 24 25 29 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03051},I:{"0":0.03411,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.57976,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.03416},Q:{_:"14.9"},O:{_:"0"},H:{"0":0.65},L:{"0":12.06466}}; diff --git a/node_modules/caniuse-lite/data/regions/TN.js b/node_modules/caniuse-lite/data/regions/TN.js new file mode 100644 index 0000000..246c96d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TN.js @@ -0,0 +1 @@ +module.exports={C:{"51":0.00542,"52":0.01625,"78":0.00542,"101":0.01084,"115":0.16796,"122":0.01625,"123":0.04876,"128":0.01625,"134":0.01084,"136":0.00542,"137":0.00542,"140":0.01625,"141":0.00542,"142":0.01084,"143":0.44428,"144":0.48762,"145":0.00542,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 125 126 127 129 130 131 132 133 135 138 139 146 147 3.5 3.6"},D:{"39":0.00542,"40":0.00542,"41":0.01084,"42":0.00542,"43":0.00542,"44":0.00542,"45":0.00542,"46":0.00542,"47":0.01084,"48":0.01625,"49":0.02167,"50":0.01084,"51":0.00542,"52":0.01084,"53":0.01084,"54":0.00542,"55":0.00542,"56":0.01625,"57":0.01084,"58":0.01084,"59":0.01084,"60":0.01084,"65":0.00542,"69":0.00542,"70":0.00542,"72":0.00542,"73":0.01084,"74":0.00542,"75":0.00542,"76":0.00542,"78":0.00542,"79":0.01084,"80":0.00542,"81":0.00542,"83":0.01084,"85":0.01084,"86":0.00542,"87":0.02167,"88":0.00542,"89":0.00542,"90":0.00542,"91":0.01084,"92":0.00542,"95":0.01084,"97":0.00542,"98":0.00542,"99":0.01084,"100":0.00542,"101":0.00542,"102":0.02709,"103":0.01625,"104":0.04876,"105":0.00542,"106":0.00542,"107":0.00542,"108":0.01084,"109":2.29723,"110":0.01084,"112":10.58677,"113":0.00542,"114":0.01625,"116":0.04334,"117":0.00542,"118":0.00542,"119":0.04876,"120":0.03793,"121":0.04876,"122":0.0596,"123":0.01084,"124":0.03793,"125":5.72141,"126":0.84521,"127":0.02167,"128":0.03793,"129":0.02709,"130":0.01625,"131":0.11378,"132":0.04334,"133":0.04334,"134":0.61765,"135":0.12461,"136":0.09211,"137":0.13003,"138":0.2709,"139":0.29799,"140":5.28255,"141":12.9436,"142":0.16796,"143":0.00542,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 71 77 84 93 94 96 111 115 144 145"},F:{"79":0.01625,"82":0.01084,"91":0.00542,"92":0.01084,"95":0.03251,"119":0.00542,"120":0.13003,"121":0.21672,"122":2.09135,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00542,"84":0.00542,"92":0.02167,"100":0.00542,"102":0.01625,"109":0.02709,"113":0.00542,"114":0.08127,"115":0.00542,"116":0.00542,"121":0.01084,"122":0.01625,"125":0.00542,"129":0.00542,"131":0.00542,"132":0.01084,"133":0.00542,"134":0.01084,"135":0.01084,"136":0.01084,"137":0.01084,"138":0.02709,"139":0.02709,"140":0.45511,"141":2.60064,"142":0.00542,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 117 118 119 120 123 124 126 127 128 130"},E:{"14":0.00542,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.5 16.1 16.4 26.1 26.2","13.1":0.01084,"14.1":0.02167,"15.1":0.00542,"15.4":0.01084,"15.6":0.03251,"16.0":0.00542,"16.2":0.00542,"16.3":0.00542,"16.5":0.00542,"16.6":0.04876,"17.0":0.00542,"17.1":0.01625,"17.2":0.01084,"17.3":0.02709,"17.4":0.01084,"17.5":0.01084,"17.6":0.04876,"18.0":0.00542,"18.1":0.01084,"18.2":0.00542,"18.3":0.02167,"18.4":0.01084,"18.5-18.6":0.01625,"26.0":0.07585},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00046,"5.0-5.1":0,"6.0-6.1":0.00182,"7.0-7.1":0.00137,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0041,"10.0-10.2":0.00046,"10.3":0.00775,"11.0-11.2":0.11486,"11.3-11.4":0.00273,"12.0-12.1":0.00091,"12.2-12.5":0.02233,"13.0-13.1":0,"13.2":0.00228,"13.3":0.00091,"13.4-13.7":0.00365,"14.0-14.4":0.00775,"14.5-14.8":0.0082,"15.0-15.1":0.00775,"15.2-15.3":0.00593,"15.4":0.00684,"15.5":0.00775,"15.6-15.8":0.10119,"16.0":0.01367,"16.1":0.02553,"16.2":0.01322,"16.3":0.0237,"16.4":0.00593,"16.5":0.01048,"16.6-16.7":0.13538,"17.0":0.00957,"17.1":0.01459,"17.2":0.01048,"17.3":0.0155,"17.4":0.02735,"17.5":0.04695,"17.6-17.7":0.11851,"18.0":0.02689,"18.1":0.05561,"18.2":0.03008,"18.3":0.09663,"18.4":0.04968,"18.5-18.6":2.53339,"26.0":0.31314,"26.1":0.0114},P:{"4":0.06211,"20":0.01035,"21":0.0207,"22":0.0207,"23":0.01035,"24":0.01035,"25":0.04141,"26":0.03106,"27":0.03106,"28":0.79713,"29":0.05176,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 18.0","7.2-7.4":0.19669,"14.0":0.01035,"17.0":0.01035,"19.0":0.01035},I:{"0":0.03202,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.14201,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03161,"9":0.00632,"10":0.00632,"11":0.06953,_:"6 7 5.5"},S:{"2.5":0.00458,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08246},Q:{_:"14.9"},O:{"0":0.04123},H:{"0":0},L:{"0":44.04538}}; diff --git a/node_modules/caniuse-lite/data/regions/TO.js b/node_modules/caniuse-lite/data/regions/TO.js new file mode 100644 index 0000000..c667ae0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TO.js @@ -0,0 +1 @@ +module.exports={C:{"111":0.09724,"115":0.08879,"135":0.02537,"138":0.00846,"140":0.03382,"143":3.46696,"144":3.02725,"145":0.00846,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 139 141 142 146 147 3.5 3.6"},D:{"43":0.01691,"44":0.00846,"50":0.00846,"56":0.00846,"60":0.02537,"79":0.03382,"87":0.08879,"93":0.01691,"103":0.07188,"107":0.01691,"109":0.05919,"114":0.23677,"116":0.08879,"124":0.00846,"125":0.49045,"126":0.36784,"127":0.00846,"128":0.00846,"130":0.03382,"131":0.00846,"132":0.03382,"133":0.03382,"134":0.03382,"136":0.02537,"137":0.08033,"138":0.1818,"139":0.35092,"140":3.94895,"141":10.95052,"142":0.02537,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104 105 106 108 110 111 112 113 115 117 118 119 120 121 122 123 129 135 143 144 145"},F:{"74":0.00846,"95":0.03382,"120":0.03382,"121":0.00846,"122":0.27059,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.03382,"109":0.02537,"114":0.1057,"120":0.00846,"122":0.02537,"124":0.07188,"128":0.03382,"130":0.00846,"134":0.01691,"137":0.07188,"138":0.13952,"139":0.27059,"140":1.50517,"141":7.0523,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125 126 127 129 131 132 133 135 136 142"},E:{"13":0.02537,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 26.2","15.5":0.03382,"15.6":0.00846,"16.3":0.04228,"16.6":0.08879,"17.6":0.13952,"18.3":0.01691,"18.4":0.00846,"18.5-18.6":0.04228,"26.0":0.07188,"26.1":0.00846},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00112,"5.0-5.1":0,"6.0-6.1":0.0045,"7.0-7.1":0.00337,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01012,"10.0-10.2":0.00112,"10.3":0.01911,"11.0-11.2":0.28335,"11.3-11.4":0.00675,"12.0-12.1":0.00225,"12.2-12.5":0.05509,"13.0-13.1":0,"13.2":0.00562,"13.3":0.00225,"13.4-13.7":0.009,"14.0-14.4":0.01911,"14.5-14.8":0.02024,"15.0-15.1":0.01911,"15.2-15.3":0.01462,"15.4":0.01687,"15.5":0.01911,"15.6-15.8":0.24961,"16.0":0.03373,"16.1":0.06297,"16.2":0.03261,"16.3":0.05847,"16.4":0.01462,"16.5":0.02586,"16.6-16.7":0.33394,"17.0":0.02361,"17.1":0.03598,"17.2":0.02586,"17.3":0.03823,"17.4":0.06746,"17.5":0.11581,"17.6-17.7":0.29234,"18.0":0.06634,"18.1":0.13718,"18.2":0.07421,"18.3":0.23837,"18.4":0.12256,"18.5-18.6":6.24934,"26.0":0.77245,"26.1":0.02811},P:{"4":0.01025,"21":0.04102,"23":0.01025,"24":0.04102,"25":0.18458,"27":0.02051,"28":0.564,"29":0.09229,_:"20 22 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.38042,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00008,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":0.26551,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.01732},Q:{"14.9":0.01732},O:{"0":0.01732},H:{"0":0},L:{"0":49.3659}}; diff --git a/node_modules/caniuse-lite/data/regions/TR.js b/node_modules/caniuse-lite/data/regions/TR.js new file mode 100644 index 0000000..9c67d7c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TR.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00272,"52":0.00543,"71":0.00272,"72":0.00272,"115":0.06518,"125":0.00272,"128":0.00272,"133":0.00272,"134":0.00272,"136":0.00272,"138":0.00272,"139":0.00272,"140":0.00815,"141":0.00272,"142":0.00543,"143":0.22814,"144":0.16568,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 135 137 145 146 147 3.5 3.6"},D:{"26":0.00272,"29":0.00272,"34":0.00543,"38":0.01358,"39":0.00272,"40":0.00272,"41":0.00272,"42":0.00272,"43":0.00272,"44":0.00272,"45":0.00272,"46":0.00272,"47":0.02988,"48":0.01086,"49":0.01358,"50":0.00543,"51":0.00543,"52":0.00272,"53":0.01086,"54":0.00272,"55":0.00272,"56":0.00543,"57":0.00272,"58":0.00272,"59":0.00272,"60":0.00272,"63":0.00272,"65":0.00272,"66":0.00272,"68":0.00272,"69":0.00272,"70":0.00272,"71":0.00272,"72":0.00272,"73":0.01086,"76":0.00272,"78":0.00272,"79":0.26617,"80":0.00543,"81":0.00272,"83":0.04346,"84":0.00272,"85":0.01358,"86":0.00272,"87":0.23086,"88":0.00543,"91":0.01086,"94":0.01901,"95":0.00272,"96":0.00272,"97":0.00272,"98":0.00272,"99":0.00272,"100":0.00272,"101":0.00543,"102":0.00272,"103":0.01086,"104":0.01358,"106":0.01086,"107":0.00543,"108":0.08963,"109":1.358,"110":0.00272,"111":0.01086,"112":0.00815,"113":0.00543,"114":0.04617,"115":0.00272,"116":0.0163,"117":0.00272,"118":0.00815,"119":0.01358,"120":0.03259,"121":0.00543,"122":0.02444,"123":0.00815,"124":0.02173,"125":1.4422,"126":0.0163,"127":0.00815,"128":0.01901,"129":0.01358,"130":0.01901,"131":0.04889,"132":0.02716,"133":0.03531,"134":0.03259,"135":0.05432,"136":0.03531,"137":0.05432,"138":0.1521,"139":0.16839,"140":3.19673,"141":9.22897,"142":0.10049,"143":0.00272,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 33 35 36 37 61 62 64 67 74 75 77 89 90 92 93 105 144 145"},F:{"32":0.00272,"36":0.00815,"40":0.03531,"46":0.05432,"85":0.00272,"86":0.00272,"90":0.00272,"91":0.03259,"92":0.07605,"95":0.02988,"99":0.00272,"114":0.00272,"119":0.00272,"120":0.17382,"121":0.1874,"122":1.55355,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 89 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00272,"17":0.00815,"18":0.01901,"87":0.00272,"92":0.00815,"109":0.06247,"114":0.03259,"122":0.00272,"128":0.00272,"130":0.00272,"131":0.01086,"132":0.00272,"133":0.00543,"134":0.01086,"135":0.00543,"136":0.00543,"137":0.00815,"138":0.0163,"139":0.01901,"140":0.29061,"141":1.50466,"142":0.00543,_:"12 13 14 16 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129"},E:{"4":0.00272,"14":0.00272,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 16.0 26.2","5.1":0.00272,"12.1":0.00272,"13.1":0.00272,"14.1":0.00815,"15.4":0.00272,"15.5":0.00272,"15.6":0.03259,"16.1":0.00543,"16.2":0.00272,"16.3":0.00543,"16.4":0.00272,"16.5":0.00272,"16.6":0.02988,"17.0":0.00543,"17.1":0.01086,"17.2":0.00272,"17.3":0.00543,"17.4":0.00815,"17.5":0.00815,"17.6":0.02716,"18.0":0.00815,"18.1":0.00815,"18.2":0.00272,"18.3":0.0163,"18.4":0.00815,"18.5-18.6":0.04617,"26.0":0.14395,"26.1":0.00543},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0012,"5.0-5.1":0,"6.0-6.1":0.00481,"7.0-7.1":0.00361,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01082,"10.0-10.2":0.0012,"10.3":0.02043,"11.0-11.2":0.30287,"11.3-11.4":0.00721,"12.0-12.1":0.0024,"12.2-12.5":0.05889,"13.0-13.1":0,"13.2":0.00601,"13.3":0.0024,"13.4-13.7":0.00961,"14.0-14.4":0.02043,"14.5-14.8":0.02163,"15.0-15.1":0.02043,"15.2-15.3":0.01562,"15.4":0.01803,"15.5":0.02043,"15.6-15.8":0.26681,"16.0":0.03606,"16.1":0.0673,"16.2":0.03485,"16.3":0.0625,"16.4":0.01562,"16.5":0.02764,"16.6-16.7":0.35695,"17.0":0.02524,"17.1":0.03846,"17.2":0.02764,"17.3":0.04086,"17.4":0.07211,"17.5":0.12379,"17.6-17.7":0.31248,"18.0":0.07091,"18.1":0.14663,"18.2":0.07932,"18.3":0.25479,"18.4":0.131,"18.5-18.6":6.67994,"26.0":0.82568,"26.1":0.03005},P:{"4":0.2276,"20":0.01035,"21":0.05173,"22":0.02069,"23":0.02069,"24":0.01035,"25":0.05173,"26":0.1138,"27":0.08276,"28":1.81044,"29":0.15518,"5.0-5.4":0.03104,"6.2-6.4":0.03104,"7.2-7.4":0.13449,"8.2":0.01035,_:"9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","13.0":0.02069,"17.0":0.06207,"19.0":0.01035},I:{"0":0.02182,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.11445,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00732,"7":0.00366,"8":0.02562,"9":0.00732,"10":0.01464,"11":0.02562,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10926},Q:{_:"14.9"},O:{"0":0.07284},H:{"0":0},L:{"0":58.87266}}; diff --git a/node_modules/caniuse-lite/data/regions/TT.js b/node_modules/caniuse-lite/data/regions/TT.js new file mode 100644 index 0000000..906ef43 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TT.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.07336,"128":0.00564,"135":0.00564,"140":0.01693,"142":0.00564,"143":0.55301,"144":0.41194,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"39":0.01693,"40":0.01693,"41":0.03386,"42":0.02257,"43":0.01693,"44":0.02257,"45":0.02257,"46":0.01693,"47":0.01693,"48":0.02257,"49":0.01693,"50":0.01693,"51":0.02257,"52":0.01693,"53":0.05079,"54":0.01693,"55":0.02257,"56":0.02257,"57":0.01693,"58":0.02257,"59":0.02257,"60":0.02257,"77":0.00564,"79":0.01693,"87":0.01129,"91":0.00564,"93":0.01129,"103":0.12415,"104":0.20315,"106":0.00564,"109":0.85774,"112":2.76507,"114":0.00564,"116":0.12979,"119":0.01129,"120":0.01129,"121":0.05079,"122":0.02822,"123":0.00564,"124":0.03386,"125":20.01008,"126":0.32729,"127":0.01129,"128":0.158,"129":0.01129,"130":0.02257,"131":0.03386,"132":0.02822,"133":0.06772,"134":0.01693,"135":0.01693,"136":0.01693,"137":0.82388,"138":0.22008,"139":0.44015,"140":4.57083,"141":12.04216,"142":0.08465,"143":0.00564,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 83 84 85 86 88 89 90 92 94 95 96 97 98 99 100 101 102 105 107 108 110 111 113 115 117 118 144 145"},F:{"91":0.00564,"92":0.00564,"114":0.01129,"118":0.00564,"119":0.00564,"120":0.05643,"121":0.24265,"122":0.98188,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00564,"109":0.02257,"114":0.02257,"117":0.00564,"122":0.00564,"131":0.01129,"132":0.00564,"133":0.00564,"134":0.03386,"136":0.00564,"137":0.00564,"138":0.03386,"139":0.04514,"140":0.72795,"141":3.61152,"142":0.02257,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 126 127 128 129 130 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.5 17.0 17.2 26.2","13.1":0.03386,"14.1":0.01129,"15.4":0.00564,"15.5":0.00564,"15.6":0.07336,"16.1":0.01129,"16.2":0.01693,"16.3":0.00564,"16.4":0.00564,"16.6":0.10157,"17.1":0.05643,"17.3":0.01129,"17.4":0.02257,"17.5":0.01693,"17.6":0.12979,"18.0":0.03386,"18.1":0.01693,"18.2":0.00564,"18.3":0.04514,"18.4":0.02257,"18.5-18.6":0.08465,"26.0":0.5643,"26.1":0.01129},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00109,"5.0-5.1":0,"6.0-6.1":0.00434,"7.0-7.1":0.00326,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00977,"10.0-10.2":0.00109,"10.3":0.01845,"11.0-11.2":0.2735,"11.3-11.4":0.00651,"12.0-12.1":0.00217,"12.2-12.5":0.05318,"13.0-13.1":0,"13.2":0.00543,"13.3":0.00217,"13.4-13.7":0.00868,"14.0-14.4":0.01845,"14.5-14.8":0.01954,"15.0-15.1":0.01845,"15.2-15.3":0.01411,"15.4":0.01628,"15.5":0.01845,"15.6-15.8":0.24094,"16.0":0.03256,"16.1":0.06078,"16.2":0.03147,"16.3":0.05644,"16.4":0.01411,"16.5":0.02496,"16.6-16.7":0.32234,"17.0":0.02279,"17.1":0.03473,"17.2":0.02496,"17.3":0.0369,"17.4":0.06512,"17.5":0.11179,"17.6-17.7":0.28219,"18.0":0.06403,"18.1":0.13241,"18.2":0.07163,"18.3":0.23009,"18.4":0.1183,"18.5-18.6":6.03226,"26.0":0.74562,"26.1":0.02713},P:{"4":0.15666,"20":0.01044,"21":0.01044,"22":0.01044,"23":0.02089,"24":0.07311,"25":0.01044,"26":0.05222,"27":0.11489,"28":2.88259,"29":0.20888,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.04178,"17.0":0.01044},I:{"0":0.01305,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13071,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.23528},Q:{_:"14.9"},O:{"0":0.00436},H:{"0":0},L:{"0":31.36022}}; diff --git a/node_modules/caniuse-lite/data/regions/TV.js b/node_modules/caniuse-lite/data/regions/TV.js new file mode 100644 index 0000000..fc51422 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TV.js @@ -0,0 +1 @@ +module.exports={C:{"143":1.7563,"144":1.7563,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 145 146 147 3.5 3.6"},D:{"95":0.07983,"109":0.36159,"125":0.95798,"131":0.39916,"138":0.15966,"139":0.31933,"140":14.49655,"141":15.01311,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 132 133 134 135 136 137 142 143 144 145"},F:{"122":0.92042,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"114":0.15966,"140":0.36159,"141":4.83218,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.1 26.2","26.0":0.2395},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00087,"5.0-5.1":0,"6.0-6.1":0.0035,"7.0-7.1":0.00262,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00787,"10.0-10.2":0.00087,"10.3":0.01486,"11.0-11.2":0.22027,"11.3-11.4":0.00524,"12.0-12.1":0.00175,"12.2-12.5":0.04283,"13.0-13.1":0,"13.2":0.00437,"13.3":0.00175,"13.4-13.7":0.00699,"14.0-14.4":0.01486,"14.5-14.8":0.01573,"15.0-15.1":0.01486,"15.2-15.3":0.01136,"15.4":0.01311,"15.5":0.01486,"15.6-15.8":0.19405,"16.0":0.02622,"16.1":0.04895,"16.2":0.02535,"16.3":0.04545,"16.4":0.01136,"16.5":0.0201,"16.6-16.7":0.25961,"17.0":0.01836,"17.1":0.02797,"17.2":0.0201,"17.3":0.02972,"17.4":0.05245,"17.5":0.09003,"17.6-17.7":0.22727,"18.0":0.05157,"18.1":0.10664,"18.2":0.05769,"18.3":0.18531,"18.4":0.09528,"18.5-18.6":4.85824,"26.0":0.60051,"26.1":0.02185},P:{"28":3.27787,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16442},Q:{_:"14.9"},O:{"0":1.25174},H:{"0":0},L:{"0":43.66862}}; diff --git a/node_modules/caniuse-lite/data/regions/TW.js b/node_modules/caniuse-lite/data/regions/TW.js new file mode 100644 index 0000000..b7fca4b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TW.js @@ -0,0 +1 @@ +module.exports={C:{"14":0.00413,"52":0.01654,"78":0.00413,"112":0.00413,"113":0.00413,"115":0.09095,"120":0.00413,"128":0.00413,"133":0.00413,"135":0.00413,"136":0.0124,"137":0.00413,"139":0.00827,"140":0.0124,"141":0.00413,"142":0.01654,"143":0.57463,"144":0.51675,"145":0.00827,_:"2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 134 138 146 147 3.5 3.6"},D:{"49":0.00413,"51":0.00413,"53":0.00413,"65":0.00413,"73":0.00413,"75":0.00413,"77":1.45103,"78":0.00413,"79":0.0248,"80":0.00413,"81":0.14882,"83":0.00413,"85":0.01654,"86":0.00827,"87":0.0248,"89":0.00413,"90":0.00413,"91":0.00413,"94":0.00413,"95":0.00827,"96":0.00413,"97":0.00413,"98":0.00413,"101":0.00827,"103":0.01654,"104":0.09922,"105":0.00413,"106":0.00413,"107":0.00827,"108":0.03307,"109":1.21126,"110":0.00827,"111":0.00413,"112":0.00827,"113":0.00413,"114":0.0124,"115":0.0124,"116":0.03307,"117":0.01654,"118":0.0124,"119":0.03307,"120":0.04961,"121":0.0248,"122":0.04547,"123":0.03307,"124":0.03721,"125":0.98803,"126":0.0248,"127":0.0248,"128":0.04961,"129":0.02067,"130":0.07855,"131":0.09508,"132":0.05374,"133":0.05788,"134":0.06614,"135":0.04961,"136":0.05788,"137":0.09508,"138":0.2315,"139":0.54982,"140":6.29608,"141":15.24206,"142":0.15709,"143":0.02067,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 76 84 88 92 93 99 100 102 144 145"},F:{"28":0.00413,"46":0.0124,"91":0.0124,"92":0.04134,"95":0.01654,"120":0.03721,"121":0.00413,"122":0.10748,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00413,"109":0.04547,"110":0.00413,"113":0.00413,"114":0.00413,"117":0.00413,"118":0.00413,"120":0.00827,"121":0.00413,"122":0.00413,"123":0.00413,"124":0.00413,"125":0.01654,"126":0.00827,"127":0.00413,"128":0.00413,"129":0.00413,"130":0.00413,"131":0.00827,"132":0.00413,"133":0.00827,"134":0.00827,"135":0.00827,"136":0.01654,"137":0.01654,"138":0.02067,"139":0.05374,"140":0.77306,"141":3.49323,"142":0.00827,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 115 116 119"},E:{"14":0.00827,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 16.0 26.2","12.1":0.00827,"13.1":0.01654,"14.1":0.03307,"15.1":0.00413,"15.4":0.01654,"15.5":0.0124,"15.6":0.11162,"16.1":0.02067,"16.2":0.01654,"16.3":0.04547,"16.4":0.0124,"16.5":0.02067,"16.6":0.1943,"17.0":0.00413,"17.1":0.16123,"17.2":0.00827,"17.3":0.01654,"17.4":0.02894,"17.5":0.04961,"17.6":0.12402,"18.0":0.01654,"18.1":0.02894,"18.2":0.01654,"18.3":0.06614,"18.4":0.03721,"18.5-18.6":0.21083,"26.0":0.33072,"26.1":0.0124},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00255,"5.0-5.1":0,"6.0-6.1":0.0102,"7.0-7.1":0.00765,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02294,"10.0-10.2":0.00255,"10.3":0.04333,"11.0-11.2":0.64229,"11.3-11.4":0.01529,"12.0-12.1":0.0051,"12.2-12.5":0.12489,"13.0-13.1":0,"13.2":0.01274,"13.3":0.0051,"13.4-13.7":0.02039,"14.0-14.4":0.04333,"14.5-14.8":0.04588,"15.0-15.1":0.04333,"15.2-15.3":0.03313,"15.4":0.03823,"15.5":0.04333,"15.6-15.8":0.56583,"16.0":0.07646,"16.1":0.14273,"16.2":0.07391,"16.3":0.13254,"16.4":0.03313,"16.5":0.05862,"16.6-16.7":0.75699,"17.0":0.05352,"17.1":0.08156,"17.2":0.05862,"17.3":0.08666,"17.4":0.15293,"17.5":0.26252,"17.6-17.7":0.66268,"18.0":0.15038,"18.1":0.31095,"18.2":0.16822,"18.3":0.54034,"18.4":0.27782,"18.5-18.6":14.1661,"26.0":1.75101,"26.1":0.06372},P:{"4":0.02122,"20":0.01061,"21":0.03183,"22":0.03183,"23":0.02122,"24":0.03183,"25":0.02122,"26":0.05304,"27":0.13791,"28":2.86436,"29":0.14852,_:"5.0-5.4 6.2-6.4 8.2 9.2 11.1-11.2 12.0 14.0 18.0","7.2-7.4":0.01061,"10.1":0.01061,"13.0":0.02122,"15.0":0.01061,"16.0":0.01061,"17.0":0.02122,"19.0":0.03183},I:{"0":0.01172,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.21704,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03625,"11":0.12084,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.26397},Q:{"14.9":0.02933},O:{"0":0.08212},H:{"0":0},L:{"0":32.20719}}; diff --git a/node_modules/caniuse-lite/data/regions/TZ.js b/node_modules/caniuse-lite/data/regions/TZ.js new file mode 100644 index 0000000..e81444d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TZ.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.0024,"65":0.0024,"67":0.0024,"68":0.0024,"72":0.00719,"90":0.0024,"96":0.0024,"103":0.00479,"109":0.0024,"112":0.00479,"115":0.07191,"116":0.0024,"127":0.01678,"128":0.00959,"134":0.0024,"135":0.0024,"136":0.01199,"137":0.0024,"138":0.00479,"139":0.0024,"140":0.01678,"141":0.00719,"142":0.01678,"143":0.55131,"144":0.43386,"145":0.01438,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 97 98 99 100 101 102 104 105 106 107 108 110 111 113 114 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 146 147 3.5 3.6"},D:{"39":0.0024,"41":0.0024,"44":0.0024,"45":0.0024,"46":0.0024,"47":0.0024,"48":0.0024,"49":0.0024,"50":0.0024,"52":0.0024,"53":0.0024,"54":0.0024,"55":0.0024,"56":0.0024,"57":0.0024,"58":0.0024,"59":0.00479,"60":0.0024,"62":0.0024,"63":0.0024,"64":0.0024,"65":0.0024,"68":0.00479,"69":0.00479,"70":0.00959,"71":0.01438,"72":0.0024,"73":0.00479,"74":0.00719,"75":0.0024,"76":0.0024,"77":0.00479,"78":0.0024,"79":0.01438,"80":0.01199,"81":0.00479,"83":0.00959,"86":0.00479,"87":0.03596,"88":0.00959,"90":0.01199,"91":0.0024,"92":0.0024,"93":0.0024,"94":0.01199,"95":0.0024,"97":0.0024,"98":0.00479,"99":0.01438,"100":0.01918,"101":0.0024,"102":0.0024,"103":0.02637,"104":0.02157,"105":0.0024,"106":0.0024,"108":0.01438,"109":0.23011,"110":0.0024,"111":0.01918,"112":0.01199,"113":0.00719,"114":0.01678,"115":0.0024,"116":0.09348,"117":0.0024,"118":0.00479,"119":0.01678,"120":0.01678,"121":0.00959,"122":0.05034,"123":0.00719,"124":0.03835,"125":0.37393,"126":0.02637,"127":0.02876,"128":0.05993,"129":0.00719,"130":0.00959,"131":0.03596,"132":0.01918,"133":0.03596,"134":0.04554,"135":0.04315,"136":0.03356,"137":0.07191,"138":0.26367,"139":0.26367,"140":2.71101,"141":5.20628,"142":0.01438,"143":0.0024,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 42 43 51 61 66 67 84 85 89 96 107 144 145"},F:{"40":0.0024,"46":0.0024,"70":0.0024,"79":0.0024,"86":0.0024,"87":0.0024,"89":0.0024,"90":0.00959,"91":0.02637,"92":0.01918,"95":0.01438,"119":0.0024,"120":0.0839,"121":0.00959,"122":0.40989,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 82 83 84 85 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00719,"13":0.00479,"14":0.0024,"15":0.0024,"16":0.00719,"17":0.00479,"18":0.05034,"84":0.0024,"89":0.00719,"90":0.00959,"92":0.02157,"100":0.00479,"108":0.0024,"109":0.00479,"111":0.0024,"114":0.01438,"122":0.00719,"124":0.0024,"126":0.0024,"131":0.01199,"132":0.0024,"133":0.0024,"134":0.00479,"135":0.0024,"136":0.00479,"137":0.04554,"138":0.03116,"139":0.05513,"140":0.38592,"141":1.25843,"142":0.0024,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 112 113 115 116 117 118 119 120 121 123 125 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.2 17.0 17.2 17.3 26.2","5.1":0.00479,"11.1":0.00959,"12.1":0.00479,"13.1":0.00479,"14.1":0.00959,"15.1":0.0024,"15.6":0.02637,"16.0":0.0024,"16.1":0.0024,"16.3":0.0024,"16.4":0.00479,"16.5":0.00479,"16.6":0.02637,"17.1":0.0024,"17.4":0.0024,"17.5":0.00719,"17.6":0.03116,"18.0":0.00479,"18.1":0.0024,"18.2":0.0024,"18.3":0.00719,"18.4":0.0024,"18.5-18.6":0.01438,"26.0":0.08629,"26.1":0.00479},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0,"6.0-6.1":0.0013,"7.0-7.1":0.00098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00293,"10.0-10.2":0.00033,"10.3":0.00553,"11.0-11.2":0.082,"11.3-11.4":0.00195,"12.0-12.1":0.00065,"12.2-12.5":0.01595,"13.0-13.1":0,"13.2":0.00163,"13.3":0.00065,"13.4-13.7":0.0026,"14.0-14.4":0.00553,"14.5-14.8":0.00586,"15.0-15.1":0.00553,"15.2-15.3":0.00423,"15.4":0.00488,"15.5":0.00553,"15.6-15.8":0.07224,"16.0":0.00976,"16.1":0.01822,"16.2":0.00944,"16.3":0.01692,"16.4":0.00423,"16.5":0.00748,"16.6-16.7":0.09665,"17.0":0.00683,"17.1":0.01041,"17.2":0.00748,"17.3":0.01106,"17.4":0.01952,"17.5":0.03352,"17.6-17.7":0.08461,"18.0":0.0192,"18.1":0.0397,"18.2":0.02148,"18.3":0.06899,"18.4":0.03547,"18.5-18.6":1.80862,"26.0":0.22356,"26.1":0.00814},P:{"4":0.052,"21":0.0104,"22":0.0208,"23":0.0104,"24":0.23919,"25":0.104,"26":0.0416,"27":0.18719,"28":1.02955,"29":0.0104,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 17.0 18.0","7.2-7.4":0.0312,"9.2":0.0104,"11.1-11.2":0.0208,"13.0":0.0104,"16.0":0.0208,"19.0":0.0104},I:{"0":0.18222,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":7.75341,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00479,_:"6 7 8 9 10 5.5"},S:{"2.5":0.28131,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.09124},Q:{"14.9":0.0076},O:{"0":0.14446},H:{"0":3.94},L:{"0":67.80747}}; diff --git a/node_modules/caniuse-lite/data/regions/UA.js b/node_modules/caniuse-lite/data/regions/UA.js new file mode 100644 index 0000000..d89626d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.08045,"60":0.0067,"69":0.02011,"74":0.0067,"92":0.02011,"102":0.01341,"115":0.42906,"120":0.0067,"123":0.02682,"125":0.02682,"128":0.04022,"131":0.0067,"133":0.02011,"134":0.01341,"135":0.02682,"136":0.04022,"137":0.0067,"138":0.01341,"139":0.0067,"140":0.05363,"141":0.18101,"142":0.02682,"143":0.92515,"144":0.78437,"145":0.0067,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 124 126 127 129 130 132 146 147 3.5 3.6"},D:{"26":0.0067,"27":0.02011,"32":0.02011,"39":0.02011,"40":0.02011,"41":0.02011,"42":0.02011,"43":0.02011,"44":0.02011,"45":0.02011,"46":0.02011,"47":0.02011,"48":0.02682,"49":0.06034,"50":0.02011,"51":0.02011,"52":0.02011,"53":0.02011,"54":0.02011,"55":0.02682,"56":0.02682,"57":0.02011,"58":0.04022,"59":0.02011,"60":0.02011,"75":0.02011,"79":0.03352,"83":0.0067,"85":0.0067,"86":0.0067,"87":0.02011,"88":0.0067,"91":0.0067,"94":0.0067,"96":0.0067,"97":0.0067,"98":0.0067,"101":0.02682,"102":0.01341,"103":0.02011,"104":0.13408,"105":0.0067,"106":0.02682,"107":0.0067,"108":0.02011,"109":2.61456,"112":6.46936,"113":0.0067,"114":0.02011,"116":0.03352,"117":0.0067,"118":0.02682,"119":0.02011,"120":0.02682,"121":0.02682,"122":0.07374,"123":0.01341,"124":0.09386,"125":5.94645,"126":0.46928,"127":0.06704,"128":0.06034,"129":0.02011,"130":0.05363,"131":0.21453,"132":0.07374,"133":0.08045,"134":0.14078,"135":0.62347,"136":0.18101,"137":0.12738,"138":0.46928,"139":1.54862,"140":7.79675,"141":19.76339,"142":0.32179,"143":0.0067,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 84 89 90 92 93 95 99 100 110 111 115 144 145"},F:{"46":0.01341,"63":0.02011,"67":0.02011,"79":0.02011,"80":0.0067,"83":0.0067,"84":0.02011,"85":0.03352,"86":0.02682,"89":0.0067,"90":0.0067,"91":0.07374,"92":0.10056,"95":0.58995,"109":0.02011,"114":0.02011,"115":0.0067,"116":0.0067,"117":0.0067,"118":0.02011,"119":0.01341,"120":0.6771,"121":0.18771,"122":3.47938,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 81 82 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02682,"92":0.01341,"109":0.02682,"113":0.02011,"114":0.08045,"116":0.02011,"122":0.0067,"124":0.02011,"130":0.0067,"131":0.04022,"132":0.02011,"133":0.04022,"134":0.22123,"135":0.02011,"136":0.02011,"137":0.02011,"138":0.0067,"139":0.01341,"140":0.29498,"141":1.74304,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 117 118 119 120 121 123 125 126 127 128 129 142"},E:{"14":0.0067,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.0 16.2 17.0 26.2","13.1":0.0067,"14.1":0.02011,"15.1":0.0067,"15.5":0.0067,"15.6":0.03352,"16.1":0.0067,"16.3":0.0067,"16.4":0.0067,"16.5":0.02011,"16.6":0.06704,"17.1":0.04693,"17.2":0.0067,"17.3":0.01341,"17.4":0.04693,"17.5":0.02011,"17.6":0.08045,"18.0":0.02011,"18.1":0.01341,"18.2":0.0067,"18.3":0.05363,"18.4":0.01341,"18.5-18.6":0.06704,"26.0":0.31509,"26.1":0.01341},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0008,"5.0-5.1":0,"6.0-6.1":0.00321,"7.0-7.1":0.00241,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00723,"10.0-10.2":0.0008,"10.3":0.01365,"11.0-11.2":0.20242,"11.3-11.4":0.00482,"12.0-12.1":0.00161,"12.2-12.5":0.03936,"13.0-13.1":0,"13.2":0.00402,"13.3":0.00161,"13.4-13.7":0.00643,"14.0-14.4":0.01365,"14.5-14.8":0.01446,"15.0-15.1":0.01365,"15.2-15.3":0.01044,"15.4":0.01205,"15.5":0.01365,"15.6-15.8":0.17832,"16.0":0.0241,"16.1":0.04498,"16.2":0.02329,"16.3":0.04177,"16.4":0.01044,"16.5":0.01847,"16.6-16.7":0.23856,"17.0":0.01687,"17.1":0.0257,"17.2":0.01847,"17.3":0.02731,"17.4":0.04819,"17.5":0.08273,"17.6-17.7":0.20884,"18.0":0.04739,"18.1":0.09799,"18.2":0.05301,"18.3":0.17029,"18.4":0.08755,"18.5-18.6":4.46438,"26.0":0.55182,"26.1":0.02008},P:{"4":0.01057,"21":0.01057,"23":0.01057,"24":0.02114,"25":0.02114,"26":0.02114,"27":0.02114,"28":0.63428,"29":0.08457,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03171},I:{"0":0.02304,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.77126,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02905,"9":0.00968,"11":0.04842,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.15162},Q:{"14.9":0.0033},O:{"0":0.04614},H:{"0":0},L:{"0":24.41619}}; diff --git a/node_modules/caniuse-lite/data/regions/UG.js b/node_modules/caniuse-lite/data/regions/UG.js new file mode 100644 index 0000000..8be9b33 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UG.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00333,"50":0.00665,"55":0.00333,"56":0.00333,"58":0.00665,"72":0.00665,"78":0.00333,"93":0.00665,"112":0.00333,"113":0.00333,"115":0.19618,"127":0.01995,"128":0.0133,"135":0.00333,"136":0.00333,"137":0.00333,"138":0.00333,"139":0.00333,"140":0.0266,"141":0.01663,"142":0.03658,"143":0.79135,"144":0.69493,"145":0.01995,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 53 54 57 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 146 147 3.5 3.6"},D:{"19":0.00998,"39":0.00333,"40":0.00665,"41":0.00333,"42":0.00333,"43":0.00333,"44":0.00333,"45":0.00333,"46":0.00333,"47":0.00333,"48":0.00333,"49":0.00333,"50":0.00333,"51":0.00333,"52":0.00333,"53":0.00333,"54":0.00333,"55":0.00333,"56":0.00333,"57":0.00333,"58":0.00333,"59":0.00333,"60":0.00333,"62":0.00333,"64":0.00665,"65":0.00333,"68":0.00333,"70":0.00665,"71":0.00998,"72":0.0266,"73":0.00333,"74":0.00333,"75":0.00333,"76":0.00333,"77":0.00665,"78":0.00333,"79":0.00998,"80":0.01663,"81":0.00333,"83":0.0133,"85":0.00333,"86":0.00665,"87":0.0266,"88":0.00333,"89":0.00333,"90":0.00998,"91":0.00665,"93":0.04655,"94":0.03658,"95":0.00665,"97":0.00333,"98":0.00665,"99":0.00665,"100":0.00665,"102":0.00333,"103":0.0532,"104":0.00333,"105":0.00665,"106":0.01995,"107":0.00665,"108":0.00998,"109":0.92103,"111":0.0133,"112":0.00333,"113":0.00998,"114":0.04323,"115":0.00333,"116":0.08645,"118":0.00333,"119":0.03325,"120":0.0133,"121":0.00665,"122":0.04323,"123":0.01995,"124":0.00665,"125":0.84788,"126":0.0266,"127":0.00998,"128":0.0665,"129":0.00665,"130":0.01663,"131":0.03658,"132":0.01995,"133":0.0399,"134":0.0399,"135":0.05653,"136":0.08313,"137":0.08313,"138":0.3458,"139":0.40898,"140":3.7373,"141":6.916,"142":0.08645,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 66 67 69 84 92 96 101 110 117 143 144 145"},F:{"79":0.00333,"90":0.00998,"91":0.02993,"92":0.07648,"93":0.00333,"95":0.01663,"114":0.00333,"120":0.09975,"121":0.0133,"122":0.5852,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01995,"13":0.00665,"14":0.01663,"15":0.00333,"16":0.00333,"17":0.00333,"18":0.08645,"84":0.00333,"88":0.00333,"89":0.00333,"90":0.01663,"92":0.04323,"100":0.00998,"109":0.01995,"112":0.00333,"114":0.04323,"122":0.00998,"125":0.00333,"128":0.00333,"129":0.00333,"130":0.00333,"131":0.00665,"132":0.00333,"133":0.00665,"134":0.00665,"135":0.00998,"136":0.00998,"137":0.01663,"138":0.0532,"139":0.04655,"140":0.53533,"141":1.9418,"142":0.00665,_:"79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 120 121 123 124 126 127"},E:{"13":0.00333,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.5 17.0 17.2 18.1 18.2 26.2","5.1":0.00665,"11.1":0.00998,"12.1":0.00333,"13.1":0.01995,"14.1":0.0133,"15.6":0.0399,"16.2":0.00333,"16.3":0.00333,"16.4":0.00333,"16.6":0.02328,"17.1":0.00665,"17.3":0.00333,"17.4":0.00333,"17.5":0.00333,"17.6":0.06318,"18.0":0.00333,"18.3":0.00333,"18.4":0.00333,"18.5-18.6":0.0266,"26.0":0.11305,"26.1":0.00333},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00035,"5.0-5.1":0,"6.0-6.1":0.00139,"7.0-7.1":0.00104,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00313,"10.0-10.2":0.00035,"10.3":0.00591,"11.0-11.2":0.08762,"11.3-11.4":0.00209,"12.0-12.1":0.0007,"12.2-12.5":0.01704,"13.0-13.1":0,"13.2":0.00174,"13.3":0.0007,"13.4-13.7":0.00278,"14.0-14.4":0.00591,"14.5-14.8":0.00626,"15.0-15.1":0.00591,"15.2-15.3":0.00452,"15.4":0.00522,"15.5":0.00591,"15.6-15.8":0.07719,"16.0":0.01043,"16.1":0.01947,"16.2":0.01008,"16.3":0.01808,"16.4":0.00452,"16.5":0.008,"16.6-16.7":0.10327,"17.0":0.0073,"17.1":0.01113,"17.2":0.008,"17.3":0.01182,"17.4":0.02086,"17.5":0.03581,"17.6-17.7":0.09041,"18.0":0.02052,"18.1":0.04242,"18.2":0.02295,"18.3":0.07372,"18.4":0.0379,"18.5-18.6":1.9326,"26.0":0.23888,"26.1":0.00869},P:{"4":0.04131,"21":0.02065,"22":0.02065,"23":0.02065,"24":0.2272,"25":0.1136,"26":0.05164,"27":0.39243,"28":0.85715,"29":0.03098,_:"20 6.2-6.4 8.2 10.1 13.0 14.0 15.0 18.0","5.0-5.4":0.01033,"7.2-7.4":0.06196,"9.2":0.02065,"11.1-11.2":0.02065,"12.0":0.02065,"16.0":0.02065,"17.0":0.01033,"19.0":0.02065},I:{"0":0.03332,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.84103,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02328,_:"6 7 8 9 10 5.5"},S:{"2.5":0.04004,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08676},Q:{"14.9":0.00667},O:{"0":0.16685},H:{"0":3.16},L:{"0":65.59791}}; diff --git a/node_modules/caniuse-lite/data/regions/US.js b/node_modules/caniuse-lite/data/regions/US.js new file mode 100644 index 0000000..264a46e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/US.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.18861,"44":0.01179,"52":0.01179,"59":0.00589,"78":0.01768,"115":0.14735,"117":0.00589,"118":0.60119,"123":0.00589,"125":0.01179,"128":0.02947,"132":0.00589,"133":0.00589,"134":0.00589,"135":0.01179,"136":0.01768,"137":0.01768,"138":0.01768,"139":0.01179,"140":0.0943,"141":0.02358,"142":0.07662,"143":0.92536,"144":0.79569,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 119 120 121 122 124 126 127 129 130 131 145 146 147 3.5 3.6"},D:{"39":0.00589,"40":0.00589,"41":0.01179,"42":0.00589,"43":0.01179,"44":0.00589,"45":0.00589,"46":0.01179,"47":0.01179,"48":0.03536,"49":0.02358,"50":0.01179,"51":0.01179,"52":0.01768,"53":0.01179,"54":0.01179,"55":0.01179,"56":0.02947,"57":0.01179,"58":0.01179,"59":0.01179,"60":0.01179,"62":0.00589,"63":0.00589,"64":0.00589,"65":0.00589,"66":0.02358,"67":0.00589,"70":0.00589,"74":0.00589,"75":0.00589,"76":0.00589,"77":0.00589,"78":0.00589,"79":0.21808,"80":0.01179,"81":0.21218,"83":0.1945,"84":0.01179,"85":0.00589,"86":0.00589,"87":0.02358,"88":0.00589,"90":0.00589,"91":0.01768,"92":0.00589,"93":0.01768,"96":0.00589,"98":0.01179,"99":0.02358,"100":0.00589,"101":0.01768,"102":0.00589,"103":0.14146,"104":0.03536,"105":0.00589,"106":0.00589,"107":0.00589,"108":0.01179,"109":0.2947,"110":0.00589,"111":0.00589,"112":0.01179,"113":0.00589,"114":0.04715,"115":0.02358,"116":0.11199,"117":0.43616,"118":0.02358,"119":0.02947,"120":0.05305,"121":0.08841,"122":0.11788,"123":0.02358,"124":0.11199,"125":7.53843,"126":0.41847,"127":0.02947,"128":0.10609,"129":0.03536,"130":6.52466,"131":0.31828,"132":0.22397,"133":0.07073,"134":0.12377,"135":0.08841,"136":0.15914,"137":0.46563,"138":1.34383,"139":1.99217,"140":6.13565,"141":11.16913,"142":0.23576,"143":0.00589,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 68 69 71 72 73 89 94 95 97 144 145"},F:{"91":0.01179,"92":0.02947,"95":0.02358,"114":0.00589,"117":0.00589,"118":0.00589,"119":0.00589,"120":0.06483,"121":0.05305,"122":0.48331,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00589,"91":0.00589,"109":0.04715,"120":0.00589,"121":0.04715,"122":0.00589,"124":0.00589,"126":0.00589,"128":0.00589,"129":0.00589,"130":0.00589,"131":0.01768,"132":0.01179,"133":0.01179,"134":0.04126,"135":0.01768,"136":0.01768,"137":0.01768,"138":0.04126,"139":0.06483,"140":1.11397,"141":4.65037,"142":0.01179,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 123 125 127"},E:{"9":0.00589,"14":0.01768,"15":0.00589,_:"0 4 5 6 7 8 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 26.2","11.1":0.00589,"12.1":0.01179,"13.1":0.05305,"14.1":0.04126,"15.1":0.04715,"15.2-15.3":0.00589,"15.4":0.00589,"15.5":0.01179,"15.6":0.14735,"16.0":0.00589,"16.1":0.01768,"16.2":0.01768,"16.3":0.03536,"16.4":0.01768,"16.5":0.02358,"16.6":0.26523,"17.0":0.01179,"17.1":0.18271,"17.2":0.01768,"17.3":0.02358,"17.4":0.04715,"17.5":0.07073,"17.6":0.30649,"18.0":0.02947,"18.1":0.04715,"18.2":0.02947,"18.3":0.10609,"18.4":0.05894,"18.5-18.6":0.23576,"26.0":0.55404,"26.1":0.02358},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00203,"5.0-5.1":0,"6.0-6.1":0.00811,"7.0-7.1":0.00608,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01825,"10.0-10.2":0.00203,"10.3":0.03448,"11.0-11.2":0.51113,"11.3-11.4":0.01217,"12.0-12.1":0.00406,"12.2-12.5":0.09939,"13.0-13.1":0,"13.2":0.01014,"13.3":0.00406,"13.4-13.7":0.01623,"14.0-14.4":0.03448,"14.5-14.8":0.03651,"15.0-15.1":0.03448,"15.2-15.3":0.02637,"15.4":0.03042,"15.5":0.03448,"15.6-15.8":0.45028,"16.0":0.06085,"16.1":0.11358,"16.2":0.05882,"16.3":0.10547,"16.4":0.02637,"16.5":0.04665,"16.6-16.7":0.6024,"17.0":0.04259,"17.1":0.0649,"17.2":0.04665,"17.3":0.06896,"17.4":0.1217,"17.5":0.20891,"17.6-17.7":0.52735,"18.0":0.11967,"18.1":0.24745,"18.2":0.13387,"18.3":0.43,"18.4":0.22108,"18.5-18.6":11.27318,"26.0":1.39343,"26.1":0.05071},P:{"4":0.0107,"21":0.0107,"22":0.0107,"23":0.02141,"24":0.0107,"25":0.0107,"26":0.02141,"27":0.03211,"28":1.12398,"29":0.12845,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0107},I:{"0":0.18037,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.27093,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00786,"9":0.03929,"11":0.04715,_:"6 7 10 5.5"},S:{"2.5":0.00411,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.59112},Q:{"14.9":0.00821},O:{"0":0.02874},H:{"0":0},L:{"0":19.47315}}; diff --git a/node_modules/caniuse-lite/data/regions/UY.js b/node_modules/caniuse-lite/data/regions/UY.js new file mode 100644 index 0000000..4400ce2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UY.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01373,"60":0.0206,"83":0.00687,"113":0.00687,"115":0.11674,"120":0.00687,"121":0.00687,"128":0.05494,"134":0.00687,"136":0.0206,"137":0.00687,"139":0.01373,"140":0.01373,"141":0.00687,"142":0.0412,"143":0.46009,"144":0.46009,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 122 123 124 125 126 127 129 130 131 132 133 135 138 145 146 147 3.5 3.6"},D:{"39":0.01373,"40":0.01373,"41":0.01373,"42":0.01373,"43":0.01373,"44":0.01373,"45":0.01373,"46":0.01373,"47":0.01373,"48":0.01373,"49":0.0206,"50":0.01373,"51":0.01373,"52":0.01373,"53":0.01373,"54":0.01373,"55":0.0206,"56":0.01373,"57":0.01373,"58":0.01373,"59":0.01373,"60":0.01373,"70":0.00687,"78":0.00687,"79":0.01373,"80":0.0206,"83":0.00687,"86":0.02747,"87":0.05494,"88":0.01373,"90":0.00687,"103":0.0206,"105":0.00687,"108":0.00687,"109":0.59056,"111":0.00687,"112":14.3795,"114":0.00687,"116":0.03434,"119":0.01373,"120":0.00687,"121":0.00687,"122":0.0206,"123":0.02747,"124":0.01373,"125":14.4207,"126":1.4352,"127":0.02747,"128":0.0618,"129":0.00687,"130":0.02747,"131":0.26781,"132":0.02747,"133":0.06867,"134":0.02747,"135":0.10301,"136":0.0412,"137":0.07554,"138":0.23348,"139":0.35022,"140":6.85327,"141":16.98209,"142":0.22661,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 81 84 85 89 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 110 113 115 117 118 143 144 145"},F:{"95":0.00687,"120":0.10301,"121":0.26781,"122":2.04637,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00687,"109":0.01373,"114":0.30215,"134":0.01373,"138":0.01373,"139":0.05494,"140":0.52189,"141":2.62319,"142":0.00687,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.0 16.2 16.3 16.5 17.0 17.2 18.0 18.2 26.2","13.1":0.00687,"14.1":0.00687,"15.1":0.00687,"15.5":0.00687,"15.6":0.01373,"16.1":0.00687,"16.4":0.01373,"16.6":0.02747,"17.1":0.0206,"17.3":0.00687,"17.4":0.00687,"17.5":0.03434,"17.6":0.0824,"18.1":0.02747,"18.3":0.00687,"18.4":0.01373,"18.5-18.6":0.07554,"26.0":0.20601,"26.1":0.00687},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00076,"5.0-5.1":0,"6.0-6.1":0.00303,"7.0-7.1":0.00227,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00682,"10.0-10.2":0.00076,"10.3":0.01287,"11.0-11.2":0.19083,"11.3-11.4":0.00454,"12.0-12.1":0.00151,"12.2-12.5":0.03711,"13.0-13.1":0,"13.2":0.00379,"13.3":0.00151,"13.4-13.7":0.00606,"14.0-14.4":0.01287,"14.5-14.8":0.01363,"15.0-15.1":0.01287,"15.2-15.3":0.00984,"15.4":0.01136,"15.5":0.01287,"15.6-15.8":0.16811,"16.0":0.02272,"16.1":0.04241,"16.2":0.02196,"16.3":0.03938,"16.4":0.00984,"16.5":0.01742,"16.6-16.7":0.2249,"17.0":0.0159,"17.1":0.02423,"17.2":0.01742,"17.3":0.02575,"17.4":0.04543,"17.5":0.078,"17.6-17.7":0.19688,"18.0":0.04468,"18.1":0.09238,"18.2":0.04998,"18.3":0.16054,"18.4":0.08254,"18.5-18.6":4.20877,"26.0":0.52023,"26.1":0.01893},P:{"22":0.01039,"24":0.01039,"25":0.02079,"26":0.01039,"27":0.04158,"28":0.7172,"29":0.04158,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03118},I:{"0":0.00626,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.05953,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00687,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.17858},Q:{"14.9":0.00313},O:{"0":0.01567},H:{"0":0},L:{"0":25.0187}}; diff --git a/node_modules/caniuse-lite/data/regions/UZ.js b/node_modules/caniuse-lite/data/regions/UZ.js new file mode 100644 index 0000000..4c6a369 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UZ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03879,"115":0.08867,"125":0.00554,"128":0.02771,"133":0.00554,"135":0.00554,"136":0.00554,"140":0.03879,"141":0.01663,"142":0.03325,"143":0.41011,"144":0.25493,"145":0.00554,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 134 137 138 139 146 147 3.5 3.6"},D:{"39":0.02217,"40":0.02217,"41":0.02217,"42":0.02771,"43":0.02217,"44":0.02217,"45":0.02217,"46":0.02217,"47":0.02217,"48":0.02217,"49":0.05542,"50":0.02217,"51":0.02771,"52":0.02217,"53":0.02217,"54":0.02217,"55":0.02217,"56":0.02217,"57":0.02771,"58":0.02217,"59":0.02771,"60":0.02217,"66":0.01108,"69":0.00554,"71":0.00554,"73":0.00554,"79":0.09976,"80":0.00554,"81":0.00554,"83":0.01108,"84":0.01108,"85":0.00554,"86":0.01108,"87":0.02771,"89":0.01108,"91":0.02217,"94":0.00554,"95":0.00554,"98":0.02217,"99":0.01108,"101":0.00554,"102":0.00554,"103":0.00554,"104":0.02217,"106":0.03325,"107":0.09976,"108":0.01663,"109":1.5961,"110":0.00554,"111":0.00554,"112":1.90645,"113":0.01108,"114":0.01108,"115":0.00554,"116":0.05542,"118":0.00554,"119":0.01663,"120":0.02217,"121":0.01663,"122":0.08313,"123":0.01108,"124":0.01663,"125":12.77985,"126":0.19951,"127":0.01663,"128":0.02217,"129":0.02771,"130":0.02217,"131":0.11084,"132":0.18289,"133":0.05542,"134":0.0665,"135":0.04434,"136":0.06096,"137":0.07759,"138":0.18843,"139":0.30481,"140":5.20948,"141":13.67211,"142":0.2106,"143":0.01108,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 70 72 74 75 76 77 78 88 90 92 93 96 97 100 105 117 144 145"},F:{"76":0.00554,"79":0.01108,"87":0.01108,"91":0.00554,"92":0.01108,"95":0.04434,"114":0.00554,"120":0.1053,"121":0.00554,"122":0.50986,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 82 83 84 85 86 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00554,"17":0.00554,"18":0.02217,"89":0.00554,"92":0.03325,"100":0.00554,"108":0.00554,"109":0.01108,"114":1.29683,"115":0.00554,"120":0.00554,"122":0.01108,"124":0.00554,"125":0.00554,"129":0.00554,"130":0.00554,"131":0.02217,"132":0.01108,"133":0.01663,"134":0.01663,"135":0.02771,"136":0.01663,"137":0.01108,"138":0.01663,"139":0.02771,"140":0.43782,"141":2.31656,"142":0.00554,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 112 113 116 117 118 119 121 123 126 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.2 26.2","5.1":0.01663,"15.6":0.02771,"16.3":0.00554,"16.6":0.02771,"17.1":0.00554,"17.3":0.00554,"17.4":0.01108,"17.5":0.01663,"17.6":0.03325,"18.0":0.00554,"18.1":0.01663,"18.2":0.01663,"18.3":0.01663,"18.4":0.00554,"18.5-18.6":0.04434,"26.0":0.22722,"26.1":0.00554},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0,"6.0-6.1":0.00192,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00431,"10.0-10.2":0.00048,"10.3":0.00815,"11.0-11.2":0.12074,"11.3-11.4":0.00287,"12.0-12.1":0.00096,"12.2-12.5":0.02348,"13.0-13.1":0,"13.2":0.0024,"13.3":0.00096,"13.4-13.7":0.00383,"14.0-14.4":0.00815,"14.5-14.8":0.00862,"15.0-15.1":0.00815,"15.2-15.3":0.00623,"15.4":0.00719,"15.5":0.00815,"15.6-15.8":0.10637,"16.0":0.01437,"16.1":0.02683,"16.2":0.01389,"16.3":0.02491,"16.4":0.00623,"16.5":0.01102,"16.6-16.7":0.1423,"17.0":0.01006,"17.1":0.01533,"17.2":0.01102,"17.3":0.01629,"17.4":0.02875,"17.5":0.04935,"17.6-17.7":0.12457,"18.0":0.02827,"18.1":0.05845,"18.2":0.03162,"18.3":0.10158,"18.4":0.05222,"18.5-18.6":2.66299,"26.0":0.32916,"26.1":0.01198},P:{"4":0.07149,"20":0.01021,"21":0.01021,"22":0.01021,"23":0.02043,"24":0.03064,"25":0.06128,"26":0.06128,"27":0.10213,"28":1.19491,"29":0.06128,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0 16.0 18.0 19.0","6.2-6.4":0.02043,"7.2-7.4":0.0817,"11.1-11.2":0.02043,"13.0":0.01021,"14.0":0.01021,"17.0":0.01021},I:{"0":0.0089,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.62844,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02217,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08914},Q:{"14.9":0.01337},O:{"0":0.94934},H:{"0":0},L:{"0":39.32668}}; diff --git a/node_modules/caniuse-lite/data/regions/VA.js b/node_modules/caniuse-lite/data/regions/VA.js new file mode 100644 index 0000000..725c9f4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VA.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.27172,"128":0.04383,"140":0.07012,"142":0.0263,"143":4.81199,"144":2.42791,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 145 146 147 3.5 3.6"},D:{"87":0.0263,"88":0.04383,"103":0.15777,"109":0.14024,"114":0.07012,"116":0.11395,"122":1.11316,"138":1.34105,"139":0.45578,"140":13.76105,"141":25.13802,"142":0.0263,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 143 144 145"},F:{"120":0.0263,"122":0.0263,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.14024,"109":0.08765,"136":0.0263,"140":4.62792,"141":27.82011,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 26.1 26.2","13.1":0.0263,"15.5":0.0263,"15.6":0.04383,"17.1":0.0263,"17.6":0.15777,"18.4":0.95539,"18.5-18.6":0.0263,"26.0":0.14024},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00027,"5.0-5.1":0,"6.0-6.1":0.00109,"7.0-7.1":0.00082,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00246,"10.0-10.2":0.00027,"10.3":0.00464,"11.0-11.2":0.06881,"11.3-11.4":0.00164,"12.0-12.1":0.00055,"12.2-12.5":0.01338,"13.0-13.1":0,"13.2":0.00137,"13.3":0.00055,"13.4-13.7":0.00218,"14.0-14.4":0.00464,"14.5-14.8":0.00492,"15.0-15.1":0.00464,"15.2-15.3":0.00355,"15.4":0.0041,"15.5":0.00464,"15.6-15.8":0.06062,"16.0":0.00819,"16.1":0.01529,"16.2":0.00792,"16.3":0.0142,"16.4":0.00355,"16.5":0.00628,"16.6-16.7":0.0811,"17.0":0.00573,"17.1":0.00874,"17.2":0.00628,"17.3":0.00928,"17.4":0.01638,"17.5":0.02813,"17.6-17.7":0.071,"18.0":0.01611,"18.1":0.03331,"18.2":0.01802,"18.3":0.05789,"18.4":0.02976,"18.5-18.6":1.51766,"26.0":0.18759,"26.1":0.00683},P:{"28":0.42879,"29":0.02199,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04383,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.0247},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":9.3212}}; diff --git a/node_modules/caniuse-lite/data/regions/VC.js b/node_modules/caniuse-lite/data/regions/VC.js new file mode 100644 index 0000000..1b347a7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VC.js @@ -0,0 +1 @@ +module.exports={C:{"141":0.00569,"142":0.02274,"143":0.88118,"144":1.02899,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 145 146 147 3.5 3.6"},D:{"39":0.01706,"40":0.01137,"41":0.01706,"42":0.01706,"43":0.02274,"44":0.00569,"45":0.02274,"46":0.01706,"47":0.02843,"48":0.02274,"49":0.04548,"50":0.01137,"51":0.01706,"52":0.02274,"53":0.01706,"54":0.02274,"55":0.01137,"56":0.01137,"57":0.02274,"58":0.04548,"59":0.01706,"60":0.02274,"74":0.00569,"78":0.00569,"79":0.01706,"85":0.17055,"87":0.00569,"91":0.00569,"95":0.00569,"102":0.04548,"103":0.0398,"105":0.00569,"108":0.00569,"109":0.16487,"110":0.00569,"116":0.07391,"119":0.01137,"122":0.02274,"123":0.00569,"125":17.85659,"126":0.02843,"128":0.10802,"129":0.02843,"131":0.01706,"132":0.00569,"133":0.03411,"135":0.02843,"136":0.03411,"137":0.34679,"138":0.27857,"139":0.29562,"140":3.82032,"141":9.40868,"142":0.24446,"143":0.02843,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 80 81 83 84 86 88 89 90 92 93 94 96 97 98 99 100 101 104 106 107 111 112 113 114 115 117 118 120 121 124 127 130 134 144 145"},F:{"63":0.00569,"92":0.01706,"120":0.05117,"121":0.07391,"122":2.17167,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00569,"100":0.00569,"109":0.00569,"114":0.03411,"131":0.01706,"134":0.00569,"137":0.00569,"138":0.01137,"139":0.08528,"140":0.78453,"141":4.34334,"142":0.00569,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 135 136"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 14.1 15.1 15.4 15.5 16.0 16.3 16.5 17.0 17.3 18.2 26.2","12.1":0.00569,"15.2-15.3":0.00569,"15.6":5.24157,"16.1":0.00569,"16.2":0.0398,"16.4":0.00569,"16.6":0.04548,"17.1":0.05685,"17.2":0.00569,"17.4":0.01137,"17.5":0.01706,"17.6":0.23309,"18.0":0.00569,"18.1":0.01137,"18.3":0.13076,"18.4":0.00569,"18.5-18.6":0.36384,"26.0":0.70494,"26.1":0.01137},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0,"6.0-6.1":0.00324,"7.0-7.1":0.00243,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00729,"10.0-10.2":0.00081,"10.3":0.01376,"11.0-11.2":0.20399,"11.3-11.4":0.00486,"12.0-12.1":0.00162,"12.2-12.5":0.03967,"13.0-13.1":0,"13.2":0.00405,"13.3":0.00162,"13.4-13.7":0.00648,"14.0-14.4":0.01376,"14.5-14.8":0.01457,"15.0-15.1":0.01376,"15.2-15.3":0.01052,"15.4":0.01214,"15.5":0.01376,"15.6-15.8":0.17971,"16.0":0.02428,"16.1":0.04533,"16.2":0.02348,"16.3":0.04209,"16.4":0.01052,"16.5":0.01862,"16.6-16.7":0.24042,"17.0":0.017,"17.1":0.0259,"17.2":0.01862,"17.3":0.02752,"17.4":0.04857,"17.5":0.08338,"17.6-17.7":0.21047,"18.0":0.04776,"18.1":0.09876,"18.2":0.05343,"18.3":0.17161,"18.4":0.08823,"18.5-18.6":4.49917,"26.0":0.55612,"26.1":0.02024},P:{"4":0.05389,"22":0.02156,"25":0.04311,"26":0.01078,"27":0.01078,"28":2.05851,"29":0.11855,_:"20 21 23 24 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01078,"7.2-7.4":0.01078},I:{"0":0.02585,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.26753,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00569,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.02589},Q:{_:"14.9"},O:{"0":0.00432},H:{"0":0},L:{"0":37.10195}}; diff --git a/node_modules/caniuse-lite/data/regions/VE.js b/node_modules/caniuse-lite/data/regions/VE.js new file mode 100644 index 0000000..7523fe5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VE.js @@ -0,0 +1 @@ +module.exports={C:{"4":1.64738,"52":0.0397,"68":0.00662,"75":0.00662,"78":0.00662,"88":0.00662,"103":0.00662,"113":0.00662,"115":0.44327,"120":0.00662,"127":0.00662,"128":0.05954,"133":0.00662,"134":0.00662,"135":0.00662,"136":0.00662,"138":0.00662,"139":0.03308,"140":0.06616,"141":0.01985,"142":0.0397,"143":0.65498,"144":0.6219,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 122 123 124 125 126 129 130 131 132 137 145 146 147 3.5 3.6"},D:{"39":0.01323,"40":0.01323,"41":0.01323,"42":0.01323,"43":0.01323,"44":0.01323,"45":0.01323,"46":0.01323,"47":0.01323,"48":0.01323,"49":0.02646,"50":0.01323,"51":0.01323,"52":0.01323,"53":0.01323,"54":0.01323,"55":0.01323,"56":0.01323,"57":0.01323,"58":0.01323,"59":0.01323,"60":0.01323,"65":0.00662,"69":0.00662,"71":0.00662,"72":0.00662,"73":0.05954,"75":0.00662,"76":0.01985,"79":0.01323,"81":0.01323,"83":0.01323,"84":0.00662,"85":0.02646,"86":0.00662,"87":0.01985,"88":0.00662,"89":0.00662,"90":0.00662,"91":0.01323,"93":0.01323,"96":0.00662,"97":0.03308,"98":0.01323,"99":0.00662,"100":0.00662,"101":0.00662,"102":0.00662,"103":0.0397,"104":0.01323,"106":0.00662,"107":0.00662,"108":0.01323,"109":2.77872,"110":0.01323,"111":0.01323,"112":13.53634,"113":0.00662,"114":0.01985,"115":0.00662,"116":0.06616,"117":0.00662,"118":0.00662,"119":0.01985,"120":0.02646,"121":0.02646,"122":0.08601,"123":0.00662,"124":0.01323,"125":11.16781,"126":1.1578,"127":0.02646,"128":0.06616,"129":0.02646,"130":0.0397,"131":0.07939,"132":0.05293,"133":0.05954,"134":0.07278,"135":0.05293,"136":0.10586,"137":0.11247,"138":0.25141,"139":0.22494,"140":4.43272,"141":12.0345,"142":0.17202,"143":0.00662,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 70 74 77 78 80 92 94 95 105 144 145"},F:{"79":0.00662,"91":0.01323,"92":0.14555,"95":0.13232,"114":0.00662,"117":0.00662,"120":0.11247,"121":0.18525,"122":1.81278,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.00662,"92":0.03308,"109":0.05954,"114":0.76084,"121":0.00662,"122":0.01323,"124":0.00662,"126":0.00662,"129":0.00662,"130":0.00662,"131":0.01985,"132":0.01323,"133":0.00662,"134":0.03308,"135":0.00662,"136":0.01323,"137":0.03308,"138":0.01985,"139":0.02646,"140":0.52928,"141":2.91104,"142":0.00662,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 125 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 26.1 26.2","5.1":0.02646,"13.1":0.00662,"14.1":0.00662,"15.4":0.01323,"15.6":0.04631,"16.3":0.00662,"16.4":0.00662,"16.6":0.01985,"17.1":0.00662,"17.6":0.03308,"18.3":0.00662,"18.4":0.00662,"18.5-18.6":0.02646,"26.0":0.1257},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00027,"5.0-5.1":0,"6.0-6.1":0.00108,"7.0-7.1":0.00081,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00243,"10.0-10.2":0.00027,"10.3":0.00458,"11.0-11.2":0.06795,"11.3-11.4":0.00162,"12.0-12.1":0.00054,"12.2-12.5":0.01321,"13.0-13.1":0,"13.2":0.00135,"13.3":0.00054,"13.4-13.7":0.00216,"14.0-14.4":0.00458,"14.5-14.8":0.00485,"15.0-15.1":0.00458,"15.2-15.3":0.00351,"15.4":0.00404,"15.5":0.00458,"15.6-15.8":0.05986,"16.0":0.00809,"16.1":0.0151,"16.2":0.00782,"16.3":0.01402,"16.4":0.00351,"16.5":0.0062,"16.6-16.7":0.08008,"17.0":0.00566,"17.1":0.00863,"17.2":0.0062,"17.3":0.00917,"17.4":0.01618,"17.5":0.02777,"17.6-17.7":0.0701,"18.0":0.01591,"18.1":0.03289,"18.2":0.0178,"18.3":0.05716,"18.4":0.02939,"18.5-18.6":1.49858,"26.0":0.18523,"26.1":0.00674},P:{"21":0.01098,"23":0.01098,"25":0.01098,"26":0.02196,"27":0.01098,"28":0.46111,"29":0.03294,_:"4 20 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02196},I:{"0":0.01013,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.29432,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01985,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00338,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12179},Q:{_:"14.9"},O:{"0":0.0203},H:{"0":0},L:{"0":35.75203}}; diff --git a/node_modules/caniuse-lite/data/regions/VG.js b/node_modules/caniuse-lite/data/regions/VG.js new file mode 100644 index 0000000..1d0998f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VG.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00699,"4":0.00699,"7":0.00699,"11":0.00699,"21":0.00699,"28":0.00699,"35":0.00699,"36":0.00699,"45":0.00699,"60":0.12589,"78":0.04896,"91":0.00699,"102":0.01399,"104":0.03497,"113":0.01399,"115":0.84627,"122":0.01399,"123":0.01399,"128":9.71467,"133":0.00699,"140":0.07693,"143":0.88824,"144":0.09792,_:"3 5 6 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 29 30 31 32 33 34 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 124 125 126 127 129 130 131 132 134 135 136 137 138 139 141 142 145 146 147 3.5 3.6"},D:{"5":0.00699,"14":0.00699,"19":0.00699,"20":0.00699,"36":0.00699,"39":0.00699,"40":0.00699,"41":0.00699,"44":0.01399,"45":0.00699,"46":0.00699,"48":0.00699,"49":0.00699,"51":0.00699,"52":0.01399,"53":0.00699,"54":0.00699,"56":0.00699,"57":0.00699,"58":0.00699,"60":0.00699,"62":0.00699,"79":0.02798,"87":0.10491,"88":0.01399,"101":0.00699,"102":0.02798,"103":0.02098,"108":0.01399,"109":0.04896,"116":0.01399,"118":1.22395,"120":0.00699,"121":0.06295,"122":0.07693,"123":0.00699,"125":4.61604,"126":0.02798,"128":0.01399,"130":0.00699,"132":0.00699,"133":0.00699,"134":27.22764,"135":0.02098,"136":0.00699,"137":0.17485,"138":0.06295,"139":0.37068,"140":3.25221,"141":6.57436,"142":0.02798,_:"4 6 7 8 9 10 11 12 13 15 16 17 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 42 43 47 50 55 59 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 104 105 106 107 110 111 112 113 114 115 117 119 124 127 129 131 143 144 145"},F:{"29":0.00699,"36":0.00699,"107":0.00699,"120":0.00699,"121":0.00699,"122":0.32172,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00699,"109":0.00699,"114":0.02098,"119":0.00699,"121":0.02098,"122":0.01399,"129":0.14687,"131":0.02098,"132":0.04196,"135":0.00699,"136":0.40565,"137":0.00699,"139":0.04196,"140":1.161,"141":3.65087,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 123 124 125 126 127 128 130 133 134 138 142"},E:{"5":0.00699,"14":0.00699,_:"0 4 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 18.0 26.2","5.1":0.00699,"14.1":0.02098,"15.6":0.04896,"16.1":0.02798,"16.3":0.00699,"16.6":0.50357,"17.0":0.01399,"17.1":0.05595,"17.2":0.02798,"17.3":0.02098,"17.4":0.00699,"17.5":0.02098,"17.6":0.06994,"18.1":0.19583,"18.2":0.14687,"18.3":0.03497,"18.4":0.04196,"18.5-18.6":0.04196,"26.0":0.18884,"26.1":0.05595},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00094,"5.0-5.1":0,"6.0-6.1":0.00374,"7.0-7.1":0.00281,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00842,"10.0-10.2":0.00094,"10.3":0.01591,"11.0-11.2":0.23589,"11.3-11.4":0.00562,"12.0-12.1":0.00187,"12.2-12.5":0.04587,"13.0-13.1":0,"13.2":0.00468,"13.3":0.00187,"13.4-13.7":0.00749,"14.0-14.4":0.01591,"14.5-14.8":0.01685,"15.0-15.1":0.01591,"15.2-15.3":0.01217,"15.4":0.01404,"15.5":0.01591,"15.6-15.8":0.20781,"16.0":0.02808,"16.1":0.05242,"16.2":0.02715,"16.3":0.04868,"16.4":0.01217,"16.5":0.02153,"16.6-16.7":0.27801,"17.0":0.01966,"17.1":0.02995,"17.2":0.02153,"17.3":0.03183,"17.4":0.05616,"17.5":0.09642,"17.6-17.7":0.24338,"18.0":0.05523,"18.1":0.1142,"18.2":0.06178,"18.3":0.19845,"18.4":0.10203,"18.5-18.6":5.20267,"26.0":0.64308,"26.1":0.0234},P:{"4":0.01069,"21":0.01069,"23":0.05345,"24":0.06414,"25":0.03207,"26":0.13897,"27":0.05345,"28":1.06897,"29":0.11759,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.54517},I:{"0":0.02101,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09319,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00699,"11":0.02098,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":3.00901},Q:{_:"14.9"},O:{"0":0.00301},H:{"0":0},L:{"0":16.00007}}; diff --git a/node_modules/caniuse-lite/data/regions/VI.js b/node_modules/caniuse-lite/data/regions/VI.js new file mode 100644 index 0000000..5f9aa56 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VI.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.01458,"69":0.00486,"115":0.70971,"118":0.01458,"123":0.00486,"125":0.00486,"128":0.00486,"136":0.02431,"137":0.00486,"140":0.20902,"141":0.00486,"142":0.44235,"143":2.44994,"144":2.05134,_:"3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 124 126 127 129 130 131 132 133 134 135 138 139 145 146 147 3.5 3.6"},D:{"27":0.00972,"32":0.00486,"39":0.00972,"40":0.00972,"41":0.00972,"42":0.00972,"43":0.01458,"44":0.01944,"45":0.00972,"46":0.01458,"47":0.01458,"48":0.00972,"49":0.00972,"50":0.00972,"51":0.00972,"52":0.01458,"53":0.00972,"54":0.01458,"55":0.00972,"56":0.02431,"57":0.01458,"58":0.02431,"59":0.01458,"60":0.00972,"75":0.00486,"76":0.03889,"85":0.00972,"91":0.00486,"99":0.01458,"101":0.00486,"103":0.04861,"108":0.00972,"109":0.20416,"112":0.00486,"114":0.00486,"116":0.02917,"120":0.02917,"121":0.00486,"122":0.10208,"124":0.00486,"125":8.39981,"126":0.03403,"127":0.03889,"128":0.06319,"129":0.00972,"130":0.02431,"131":0.00972,"132":0.10208,"133":0.01944,"134":0.0875,"135":0.02431,"136":0.04375,"137":0.49582,"138":0.36458,"139":0.30624,"140":3.63117,"141":9.26993,"142":0.17986,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 79 80 81 83 84 86 87 88 89 90 92 93 94 95 96 97 98 100 102 104 105 106 107 110 111 113 115 117 118 119 123 143 144 145"},F:{"36":0.01458,"63":0.00486,"67":0.00486,"95":0.01458,"120":0.01944,"121":0.03403,"122":0.31597,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00486,"100":0.06805,"109":0.03403,"113":0.00486,"124":0.00972,"131":0.00486,"133":0.01458,"134":0.00486,"135":0.00486,"137":0.00486,"138":0.00486,"139":0.05833,"140":1.2833,"141":6.30472,"142":0.00486,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 132 136"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 17.0 26.2","14.1":0.00972,"15.6":0.24305,"16.4":0.00486,"16.5":0.19444,"16.6":0.1118,"17.1":0.25763,"17.2":0.00972,"17.3":0.00972,"17.4":0.02917,"17.5":0.06319,"17.6":0.17014,"18.0":0.01458,"18.1":0.01458,"18.2":0.01944,"18.3":0.10694,"18.4":0.09722,"18.5-18.6":0.24305,"26.0":0.57846,"26.1":0.02917},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00252,"5.0-5.1":0,"6.0-6.1":0.01006,"7.0-7.1":0.00755,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02264,"10.0-10.2":0.00252,"10.3":0.04277,"11.0-11.2":0.63405,"11.3-11.4":0.0151,"12.0-12.1":0.00503,"12.2-12.5":0.12329,"13.0-13.1":0,"13.2":0.01258,"13.3":0.00503,"13.4-13.7":0.02013,"14.0-14.4":0.04277,"14.5-14.8":0.04529,"15.0-15.1":0.04277,"15.2-15.3":0.03271,"15.4":0.03774,"15.5":0.04277,"15.6-15.8":0.55856,"16.0":0.07548,"16.1":0.1409,"16.2":0.07297,"16.3":0.13083,"16.4":0.03271,"16.5":0.05787,"16.6-16.7":0.74727,"17.0":0.05284,"17.1":0.08051,"17.2":0.05787,"17.3":0.08555,"17.4":0.15096,"17.5":0.25915,"17.6-17.7":0.65417,"18.0":0.14845,"18.1":0.30696,"18.2":0.16606,"18.3":0.5334,"18.4":0.27425,"18.5-18.6":13.98423,"26.0":1.72853,"26.1":0.0629},P:{"4":0.01051,"24":0.03152,"25":0.01051,"26":0.02102,"27":0.04203,"28":2.88966,"29":0.25219,_:"20 21 22 23 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01051,"7.2-7.4":0.02102},I:{"0":0.01026,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.26723,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.07292,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33917},Q:{_:"14.9"},O:{"0":0.05139},H:{"0":0},L:{"0":24.63679}}; diff --git a/node_modules/caniuse-lite/data/regions/VN.js b/node_modules/caniuse-lite/data/regions/VN.js new file mode 100644 index 0000000..7307d9b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VN.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00645,"54":0.00322,"59":0.00322,"75":0.00322,"113":0.00322,"115":0.0419,"125":0.02256,"128":0.00322,"135":0.00322,"136":0.01612,"138":0.00322,"140":0.00322,"141":0.00322,"142":0.00645,"143":0.26106,"144":0.19016,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 134 137 139 145 146 147 3.5 3.6"},D:{"26":0.00322,"34":0.01289,"38":0.02578,"39":0.00967,"40":0.00967,"41":0.01289,"42":0.00967,"43":0.00967,"44":0.00967,"45":0.00967,"46":0.00967,"47":0.01289,"48":0.01612,"49":0.01612,"50":0.01289,"51":0.00967,"52":0.00967,"53":0.00967,"54":0.00967,"55":0.00967,"56":0.01289,"57":0.01289,"58":0.00967,"59":0.00967,"60":0.00967,"66":0.00645,"71":0.00322,"79":0.0419,"81":0.00322,"85":0.00645,"87":0.05479,"89":0.00645,"91":0.00645,"95":0.00322,"99":0.00322,"100":0.03223,"102":0.00322,"103":0.03868,"104":0.03223,"105":0.01289,"106":0.00322,"107":0.00322,"108":0.00967,"109":0.52857,"110":0.00322,"111":0.00322,"112":2.57195,"114":0.00322,"115":0.01289,"116":0.02256,"117":0.00322,"118":0.00645,"119":0.01612,"120":0.03545,"121":0.02256,"122":0.02901,"123":0.01289,"124":0.05479,"125":3.85471,"126":0.21594,"127":0.02901,"128":0.11281,"129":0.01289,"130":0.02578,"131":0.05479,"132":0.02256,"133":0.03545,"134":0.03223,"135":0.07413,"136":0.04512,"137":0.04835,"138":0.1547,"139":0.26106,"140":3.14565,"141":7.94792,"142":0.09024,"143":0.00322,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 67 68 69 70 72 73 74 75 76 77 78 80 83 84 86 88 90 92 93 94 96 97 98 101 113 144 145"},F:{"36":0.01289,"46":0.00322,"62":0.00322,"85":0.00645,"91":0.01612,"92":0.03223,"95":0.00322,"120":0.02901,"121":0.01289,"122":0.20627,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00322,"92":0.00322,"109":0.00322,"114":0.01289,"122":0.00322,"126":0.00322,"127":0.00322,"130":0.00322,"131":0.06124,"132":0.00645,"133":0.00645,"134":0.00645,"135":0.00322,"136":0.00322,"137":0.00322,"138":0.01612,"139":0.01289,"140":0.3223,"141":1.61472,"142":0.00645,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 128 129"},E:{"13":0.00322,"14":0.00645,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 26.2","11.1":0.00322,"13.1":0.00645,"14.1":0.02578,"15.1":0.00322,"15.2-15.3":0.00322,"15.4":0.00645,"15.5":0.00967,"15.6":0.0838,"16.0":0.00322,"16.1":0.00645,"16.2":0.00322,"16.3":0.01289,"16.4":0.00645,"16.5":0.00645,"16.6":0.07413,"17.0":0.00322,"17.1":0.04512,"17.2":0.00967,"17.3":0.00645,"17.4":0.00967,"17.5":0.02256,"17.6":0.03868,"18.0":0.00645,"18.1":0.00967,"18.2":0.00645,"18.3":0.02578,"18.4":0.01289,"18.5-18.6":0.05801,"26.0":0.12892,"26.1":0.00645},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00199,"5.0-5.1":0,"6.0-6.1":0.00798,"7.0-7.1":0.00598,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01794,"10.0-10.2":0.00199,"10.3":0.03389,"11.0-11.2":0.50244,"11.3-11.4":0.01196,"12.0-12.1":0.00399,"12.2-12.5":0.0977,"13.0-13.1":0,"13.2":0.00997,"13.3":0.00399,"13.4-13.7":0.01595,"14.0-14.4":0.03389,"14.5-14.8":0.03589,"15.0-15.1":0.03389,"15.2-15.3":0.02592,"15.4":0.02991,"15.5":0.03389,"15.6-15.8":0.44262,"16.0":0.05981,"16.1":0.11165,"16.2":0.05782,"16.3":0.10368,"16.4":0.02592,"16.5":0.04586,"16.6-16.7":0.59216,"17.0":0.04187,"17.1":0.0638,"17.2":0.04586,"17.3":0.06779,"17.4":0.11963,"17.5":0.20536,"17.6-17.7":0.51839,"18.0":0.11763,"18.1":0.24324,"18.2":0.13159,"18.3":0.42268,"18.4":0.21732,"18.5-18.6":11.0815,"26.0":1.36974,"26.1":0.04984},P:{"4":0.24689,"20":0.01029,"21":0.02057,"22":0.03086,"23":0.04115,"24":0.03086,"25":0.0823,"26":0.12344,"27":0.11316,"28":1.63563,"29":0.12344,"5.0-5.4":0.01029,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.07201,"11.1-11.2":0.01029,"13.0":0.01029,"17.0":0.01029,"19.0":0.01029},I:{"0":0.01354,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.27463,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01319,"9":0.0044,"10":0.0044,"11":0.02637,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14232},Q:{"14.9":0.00678},O:{"0":0.82679},H:{"0":0.01},L:{"0":46.99354}}; diff --git a/node_modules/caniuse-lite/data/regions/VU.js b/node_modules/caniuse-lite/data/regions/VU.js new file mode 100644 index 0000000..e3d7b61 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VU.js @@ -0,0 +1 @@ +module.exports={C:{"112":0.04231,"115":0.08461,"128":0.00385,"136":0.00385,"140":0.00385,"142":0.17692,"143":0.29999,"144":0.26153,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 141 145 146 147 3.5 3.6"},D:{"40":0.00769,"43":0.00385,"45":0.00769,"46":0.00385,"48":0.00385,"58":0.00769,"59":0.00769,"77":0.04615,"78":0.00769,"81":0.01923,"87":0.08077,"88":0.02692,"101":0.00385,"103":0.01538,"104":0.03461,"109":0.07307,"112":0.02692,"114":0.00385,"116":0.00769,"117":0.01923,"118":0.00385,"119":0.00385,"120":0.04231,"122":0.03461,"124":0.00769,"125":1.60378,"126":0.24614,"127":0.21153,"128":0.00385,"130":0.04231,"131":0.05769,"132":0.00385,"133":0.00385,"134":0.04615,"135":0.04615,"136":0.01923,"137":0.04231,"138":0.6269,"139":0.78458,"140":4.81904,"141":10.14959,"142":0.11538,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 47 49 50 51 52 53 54 55 56 57 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 102 105 106 107 108 110 111 113 115 121 123 129 143 144 145"},F:{"95":0.00385,"120":0.02308,"122":0.19999,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00385,"18":0.01538,"92":0.00385,"93":0.05769,"114":0.13846,"122":0.0923,"123":0.02308,"127":0.02308,"131":0.02308,"134":0.01923,"135":0.04231,"137":0.01538,"138":0.13076,"139":0.19999,"140":2.1153,"141":5.10364,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 124 125 126 128 129 130 132 133 136 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 17.4 18.0 26.1 26.2","15.6":0.05769,"16.2":0.00385,"16.3":0.00385,"16.4":0.00385,"16.5":0.00769,"16.6":0.07692,"17.0":0.00385,"17.1":0.02308,"17.2":0.00385,"17.3":0.00385,"17.5":0.00769,"17.6":0.08461,"18.1":0.05769,"18.2":0.00385,"18.3":0.01538,"18.4":0.00769,"18.5-18.6":0.02692,"26.0":0.05384},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00073,"5.0-5.1":0,"6.0-6.1":0.0029,"7.0-7.1":0.00218,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00654,"10.0-10.2":0.00073,"10.3":0.01234,"11.0-11.2":0.183,"11.3-11.4":0.00436,"12.0-12.1":0.00145,"12.2-12.5":0.03558,"13.0-13.1":0,"13.2":0.00363,"13.3":0.00145,"13.4-13.7":0.00581,"14.0-14.4":0.01234,"14.5-14.8":0.01307,"15.0-15.1":0.01234,"15.2-15.3":0.00944,"15.4":0.01089,"15.5":0.01234,"15.6-15.8":0.16121,"16.0":0.02179,"16.1":0.04067,"16.2":0.02106,"16.3":0.03776,"16.4":0.00944,"16.5":0.0167,"16.6-16.7":0.21567,"17.0":0.01525,"17.1":0.02324,"17.2":0.0167,"17.3":0.02469,"17.4":0.04357,"17.5":0.0748,"17.6-17.7":0.1888,"18.0":0.04284,"18.1":0.08859,"18.2":0.04793,"18.3":0.15395,"18.4":0.07915,"18.5-18.6":4.03606,"26.0":0.49888,"26.1":0.01815},P:{"4":0.01053,"21":0.02105,"22":0.05263,"23":0.05263,"24":0.05263,"25":0.33684,"26":0.01053,"27":0.08421,"28":2.57889,"29":0.29473,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 17.0 18.0 19.0","13.0":0.01053,"16.0":0.02105},I:{"0":0.03687,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.05385,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.89233},Q:{"14.9":0.01231},O:{"0":0.04308},H:{"0":0.02},L:{"0":55.99783}}; diff --git a/node_modules/caniuse-lite/data/regions/WF.js b/node_modules/caniuse-lite/data/regions/WF.js new file mode 100644 index 0000000..24b846c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/WF.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.04167,"115":0.12502,"128":0.04167,"140":0.20837,"143":0.95561,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 141 142 144 145 146 147 3.5 3.6"},D:{"42":0.04167,"49":0.04167,"109":0.04167,"125":0.04167,"138":0.12502,"139":0.08335,"140":0.33195,"141":0.95561,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 142 143 144 145"},F:{"122":0.29027,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"137":0.04167,"139":0.04167,"140":0.66389,"141":1.03895,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 138 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.6 17.0 17.2 17.3 18.0 18.1 18.2 18.3 18.4 26.2","16.5":0.04167,"17.1":1.6195,"17.4":0.04167,"17.5":0.16669,"17.6":0.08335,"18.5-18.6":0.20837,"26.0":2.82371,"26.1":0.08335},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00247,"5.0-5.1":0,"6.0-6.1":0.00986,"7.0-7.1":0.0074,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02219,"10.0-10.2":0.00247,"10.3":0.04191,"11.0-11.2":0.62125,"11.3-11.4":0.01479,"12.0-12.1":0.00493,"12.2-12.5":0.1208,"13.0-13.1":0,"13.2":0.01233,"13.3":0.00493,"13.4-13.7":0.01972,"14.0-14.4":0.04191,"14.5-14.8":0.04438,"15.0-15.1":0.04191,"15.2-15.3":0.03205,"15.4":0.03698,"15.5":0.04191,"15.6-15.8":0.54729,"16.0":0.07396,"16.1":0.13806,"16.2":0.07149,"16.3":0.12819,"16.4":0.03205,"16.5":0.0567,"16.6-16.7":0.73219,"17.0":0.05177,"17.1":0.07889,"17.2":0.0567,"17.3":0.08382,"17.4":0.14792,"17.5":0.25392,"17.6-17.7":0.64097,"18.0":0.14545,"18.1":0.30077,"18.2":0.16271,"18.3":0.52264,"18.4":0.26872,"18.5-18.6":13.70207,"26.0":1.69365,"26.1":0.06163},P:{"28":0.16637,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03915},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":62.38426}}; diff --git a/node_modules/caniuse-lite/data/regions/WS.js b/node_modules/caniuse-lite/data/regions/WS.js new file mode 100644 index 0000000..1669d43 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/WS.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.17673,"142":0.01537,"143":0.35731,"144":0.19978,"145":0.00768,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 146 147 3.5 3.6"},D:{"40":0.01537,"41":0.00768,"42":0.00768,"43":0.01537,"44":0.00768,"45":0.00768,"47":0.00768,"49":0.01537,"51":0.00768,"54":0.01537,"56":0.00768,"58":0.00768,"73":0.06916,"84":0.00768,"98":0.02689,"99":0.01921,"103":0.00768,"105":0.00768,"109":0.41878,"110":0.04226,"111":0.01537,"114":0.07684,"116":0.02689,"123":0.01537,"125":0.47257,"126":0.07684,"129":0.01921,"130":0.00768,"131":0.14984,"132":0.02689,"133":0.1921,"134":0.01921,"135":0.00768,"136":0.06916,"137":0.05379,"138":1.0796,"139":0.51483,"140":4.59887,"141":7.03854,"142":0.13831,"143":0.00768,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 46 48 50 52 53 55 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 104 106 107 108 112 113 115 117 118 119 120 121 122 124 127 128 144 145"},F:{"90":0.02689,"91":0.00768,"122":0.21899,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01921,"114":0.04995,"115":0.00768,"119":0.00768,"131":0.01537,"135":0.04226,"136":0.03458,"137":0.04226,"138":0.12294,"139":0.11526,"140":1.61364,"141":6.40077,"142":0.1921,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 120 121 122 123 124 125 126 127 128 129 130 132 133 134"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.5 17.0 17.1 17.2 17.4 18.0 18.2 18.3 26.1 26.2","14.1":0.00768,"15.5":0.01537,"15.6":0.03458,"16.3":0.00768,"16.4":0.00768,"16.6":0.06147,"17.3":0.06147,"17.5":1.98631,"17.6":0.02689,"18.1":0.16521,"18.4":0.03458,"18.5-18.6":0.13831,"26.0":0.02689},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00076,"5.0-5.1":0,"6.0-6.1":0.00305,"7.0-7.1":0.00229,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00686,"10.0-10.2":0.00076,"10.3":0.01296,"11.0-11.2":0.19211,"11.3-11.4":0.00457,"12.0-12.1":0.00152,"12.2-12.5":0.03736,"13.0-13.1":0,"13.2":0.00381,"13.3":0.00152,"13.4-13.7":0.0061,"14.0-14.4":0.01296,"14.5-14.8":0.01372,"15.0-15.1":0.01296,"15.2-15.3":0.00991,"15.4":0.01144,"15.5":0.01296,"15.6-15.8":0.16924,"16.0":0.02287,"16.1":0.04269,"16.2":0.02211,"16.3":0.03964,"16.4":0.00991,"16.5":0.01753,"16.6-16.7":0.22642,"17.0":0.01601,"17.1":0.0244,"17.2":0.01753,"17.3":0.02592,"17.4":0.04574,"17.5":0.07852,"17.6-17.7":0.19821,"18.0":0.04498,"18.1":0.09301,"18.2":0.05032,"18.3":0.16162,"18.4":0.0831,"18.5-18.6":4.2372,"26.0":0.52374,"26.1":0.01906},P:{"20":0.0102,"21":0.07143,"22":0.09184,"23":0.12245,"24":0.39797,"25":2.20412,"26":0.16327,"27":1.29594,"28":3.52046,"29":0.05102,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 17.0 18.0","7.2-7.4":0.09184,"11.1-11.2":0.0102,"13.0":0.10204,"16.0":0.0102,"19.0":0.0102},I:{"0":0.0369,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.37564,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":1.17618},Q:{_:"14.9"},O:{"0":0.00616},H:{"0":0},L:{"0":54.64915}}; diff --git a/node_modules/caniuse-lite/data/regions/YE.js b/node_modules/caniuse-lite/data/regions/YE.js new file mode 100644 index 0000000..8fcfd43 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/YE.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.00267,"52":0.01336,"72":0.00267,"94":0.00267,"110":0.00267,"115":0.04808,"118":0.00534,"128":0.0187,"129":0.00267,"133":0.00267,"139":0.00267,"140":0.00267,"142":0.00267,"143":0.18697,"144":0.17896,"145":0.00267,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 119 120 121 122 123 124 125 126 127 130 131 132 134 135 136 137 138 141 146 147 3.5 3.6"},D:{"39":0.00267,"40":0.00267,"41":0.00801,"42":0.00267,"43":0.00267,"44":0.00267,"45":0.00534,"46":0.00267,"47":0.00267,"48":0.00267,"50":0.00267,"51":0.00267,"52":0.00267,"53":0.00267,"54":0.00267,"55":0.00267,"57":0.00534,"58":0.00534,"60":0.00267,"61":0.00267,"67":0.00534,"70":0.04808,"71":0.00267,"73":0.00534,"75":0.00267,"77":0.00267,"78":0.01068,"79":0.01068,"80":0.00267,"81":0.00267,"83":0.01603,"85":0.00267,"86":0.00267,"87":0.00801,"88":0.02137,"89":0.00267,"91":0.00267,"93":0.00267,"94":0.00534,"95":0.00267,"96":0.00267,"98":0.01068,"100":0.00267,"101":0.00267,"102":0.00267,"103":0.00267,"104":0.00267,"105":0.00534,"106":0.06678,"108":0.00801,"109":0.31251,"111":0.00534,"113":0.00267,"114":0.02137,"115":0.00534,"116":0.00534,"117":0.00267,"119":0.02938,"120":0.00534,"121":0.00267,"122":0.00801,"123":0.03739,"124":0.00267,"125":0.10951,"126":0.01068,"127":0.00267,"128":0.00534,"129":0.00267,"130":0.01336,"131":0.07212,"132":0.00534,"133":0.01336,"134":0.01068,"135":0.02671,"136":0.03205,"137":0.04007,"138":0.18964,"139":0.19231,"140":1.70143,"141":3.1037,"142":0.03739,"143":0.00267,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 49 56 59 62 63 64 65 66 68 69 72 74 76 84 90 92 97 99 107 110 112 118 144 145"},F:{"46":0.00267,"72":0.00267,"79":0.01336,"88":0.00267,"89":0.00267,"90":0.11752,"91":0.06143,"92":0.0828,"95":0.00534,"120":0.00267,"122":0.03472,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 82 83 84 85 86 87 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00267,"17":0.00267,"18":0.00534,"84":0.00267,"89":0.00267,"92":0.02404,"100":0.00534,"109":0.00267,"114":0.01068,"122":0.00267,"124":0.00267,"131":0.00267,"136":0.01336,"137":0.00534,"138":0.01068,"139":0.01336,"140":0.18697,"141":0.87876,"142":0.00534,_:"12 14 15 16 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129 130 132 133 134 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 26.1 26.2","5.1":0.0641,"15.6":0.00801,"17.6":0.00267,"18.4":0.00267,"18.5-18.6":0.01336,"26.0":0.02671},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00021,"5.0-5.1":0,"6.0-6.1":0.00084,"7.0-7.1":0.00063,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0019,"10.0-10.2":0.00021,"10.3":0.00359,"11.0-11.2":0.05319,"11.3-11.4":0.00127,"12.0-12.1":0.00042,"12.2-12.5":0.01034,"13.0-13.1":0,"13.2":0.00106,"13.3":0.00042,"13.4-13.7":0.00169,"14.0-14.4":0.00359,"14.5-14.8":0.0038,"15.0-15.1":0.00359,"15.2-15.3":0.00274,"15.4":0.00317,"15.5":0.00359,"15.6-15.8":0.04686,"16.0":0.00633,"16.1":0.01182,"16.2":0.00612,"16.3":0.01098,"16.4":0.00274,"16.5":0.00485,"16.6-16.7":0.06269,"17.0":0.00443,"17.1":0.00675,"17.2":0.00485,"17.3":0.00718,"17.4":0.01266,"17.5":0.02174,"17.6-17.7":0.05488,"18.0":0.01245,"18.1":0.02575,"18.2":0.01393,"18.3":0.04475,"18.4":0.02301,"18.5-18.6":1.17316,"26.0":0.14501,"26.1":0.00528},P:{"4":0.06085,"21":0.01014,"22":0.06085,"23":0.07099,"24":0.03043,"25":0.02028,"26":0.03043,"27":0.07099,"28":0.94318,"29":0.06085,_:"20 5.0-5.4 8.2 10.1 15.0 18.0","6.2-6.4":0.03043,"7.2-7.4":0.15213,"9.2":0.02028,"11.1-11.2":0.04057,"12.0":0.01014,"13.0":0.05071,"14.0":0.08113,"16.0":0.11156,"17.0":0.01014,"19.0":0.01014},I:{"0":0.13174,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":1.92013,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00267,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10994},Q:{_:"14.9"},O:{"0":2.49186},H:{"0":0.11},L:{"0":82.0539}}; diff --git a/node_modules/caniuse-lite/data/regions/YT.js b/node_modules/caniuse-lite/data/regions/YT.js new file mode 100644 index 0000000..2fd80df --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/YT.js @@ -0,0 +1 @@ +module.exports={C:{"86":0.00414,"91":0.01656,"102":0.36837,"111":0.00828,"115":0.07036,"117":0.00414,"127":0.01242,"128":0.5091,"136":0.01242,"140":0.01242,"142":0.04553,"143":0.45943,"144":0.63327,"145":0.00414,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 112 113 114 116 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 138 139 141 146 147 3.5 3.6"},D:{"39":0.00828,"41":0.00414,"42":0.00414,"43":0.01656,"48":0.01242,"49":0.01242,"53":0.00414,"54":0.00828,"55":0.00828,"56":0.01242,"57":0.00414,"59":0.00828,"60":0.00414,"69":0.02483,"79":0.01242,"83":0.05381,"85":0.00828,"87":0.08278,"88":0.01656,"97":0.00828,"98":0.02483,"102":0.01242,"105":0.01242,"109":0.25662,"111":0.06622,"113":0.08278,"114":0.08278,"116":0.02897,"117":0.00414,"119":0.0207,"120":0.10761,"122":0.04553,"123":0.00414,"125":0.81952,"126":0.04553,"127":0.01242,"128":0.01242,"129":0.0207,"130":0.02483,"131":0.05795,"132":0.01656,"133":0.0207,"134":0.09106,"135":0.04553,"136":0.01656,"137":0.03311,"138":0.52565,"139":0.56704,"140":6.0595,"141":10.7821,"142":0.0745,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 44 45 46 47 50 51 52 58 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 84 86 89 90 91 92 93 94 95 96 99 100 101 103 104 106 107 108 110 112 115 118 121 124 143 144 145"},F:{"46":0.00414,"119":0.00828,"120":0.12831,"121":0.05381,"122":0.58774,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00414,"109":0.00414,"114":0.64568,"121":0.00414,"122":0.00828,"126":0.00414,"133":0.00414,"135":0.00414,"137":0.01656,"138":0.02897,"139":0.11589,"140":0.98922,"141":6.41959,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 127 128 129 130 131 132 134 136 142"},E:{"14":0.00828,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4 16.0 16.2 16.4 17.0 17.2 18.0 18.1 18.4 26.1 26.2","14.1":0.00828,"15.1":0.00414,"15.5":0.00414,"15.6":0.06209,"16.1":0.00828,"16.3":0.00828,"16.5":0.00828,"16.6":0.71605,"17.1":0.0745,"17.3":0.00414,"17.4":0.00828,"17.5":0.03725,"17.6":0.34768,"18.2":0.00414,"18.3":0.00828,"18.5-18.6":0.05381,"26.0":0.11175},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00071,"5.0-5.1":0,"6.0-6.1":0.00286,"7.0-7.1":0.00214,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00642,"10.0-10.2":0.00071,"10.3":0.01214,"11.0-11.2":0.1799,"11.3-11.4":0.00428,"12.0-12.1":0.00143,"12.2-12.5":0.03498,"13.0-13.1":0,"13.2":0.00357,"13.3":0.00143,"13.4-13.7":0.00571,"14.0-14.4":0.01214,"14.5-14.8":0.01285,"15.0-15.1":0.01214,"15.2-15.3":0.00928,"15.4":0.01071,"15.5":0.01214,"15.6-15.8":0.15848,"16.0":0.02142,"16.1":0.03998,"16.2":0.0207,"16.3":0.03712,"16.4":0.00928,"16.5":0.01642,"16.6-16.7":0.21202,"17.0":0.01499,"17.1":0.02284,"17.2":0.01642,"17.3":0.02427,"17.4":0.04283,"17.5":0.07353,"17.6-17.7":0.18561,"18.0":0.04212,"18.1":0.08709,"18.2":0.04712,"18.3":0.15134,"18.4":0.07781,"18.5-18.6":3.96769,"26.0":0.49043,"26.1":0.01785},P:{"22":0.03088,"24":0.24703,"25":0.62788,"26":0.01029,"27":0.28821,"28":1.23517,"29":0.02059,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.02059,"16.0":0.01029},I:{"0":0.00585,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.15462,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.33994},Q:{"14.9":0.00586},O:{"0":0.01172},H:{"0":0},L:{"0":54.37092}}; diff --git a/node_modules/caniuse-lite/data/regions/ZA.js b/node_modules/caniuse-lite/data/regions/ZA.js new file mode 100644 index 0000000..b457ef4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ZA.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.006,"52":0.006,"59":0.003,"78":0.003,"115":0.04199,"127":0.003,"128":0.003,"132":0.003,"136":0.006,"140":0.015,"141":0.006,"142":0.012,"143":0.21893,"144":0.20693,"145":0.003,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 133 134 135 137 138 139 146 147 3.5 3.6"},D:{"39":0.006,"40":0.006,"41":0.006,"42":0.006,"43":0.006,"44":0.006,"45":0.006,"46":0.006,"47":0.006,"48":0.006,"49":0.006,"50":0.006,"51":0.006,"52":0.07797,"53":0.006,"54":0.006,"55":0.006,"56":0.006,"57":0.006,"58":0.006,"59":0.006,"60":0.006,"65":0.003,"66":0.009,"69":0.003,"70":0.006,"74":0.003,"75":0.003,"78":0.006,"79":0.012,"81":0.003,"83":0.003,"86":0.003,"87":0.015,"88":0.012,"90":0.003,"91":0.015,"93":0.003,"94":0.003,"98":0.6118,"100":0.009,"101":0.003,"102":0.003,"103":0.009,"104":0.006,"106":0.003,"108":0.009,"109":0.32089,"110":0.003,"111":0.02099,"112":1.42153,"114":0.04499,"116":0.02399,"117":0.006,"118":0.003,"119":0.01799,"120":0.012,"121":0.006,"122":0.02399,"123":0.006,"124":0.02999,"125":1.83239,"126":0.14995,"127":0.009,"128":0.02099,"129":0.006,"130":0.25791,"131":0.03899,"132":0.02099,"133":0.03899,"134":0.02099,"135":0.02399,"136":0.03899,"137":0.04199,"138":0.15895,"139":0.27291,"140":2.75308,"141":5.60213,"142":0.05998,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 71 72 73 76 77 80 84 85 89 92 95 96 97 99 105 107 113 115 143 144 145"},F:{"84":0.003,"85":0.003,"86":0.006,"89":0.003,"90":0.009,"91":0.07198,"92":0.08097,"95":0.02099,"109":0.003,"120":0.04199,"121":0.01799,"122":0.26691,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.003,"18":0.003,"92":0.009,"100":0.003,"109":0.012,"114":0.02999,"118":0.03299,"122":0.003,"126":0.003,"127":0.003,"131":0.003,"132":0.003,"133":0.003,"134":0.015,"135":0.009,"136":0.003,"137":0.012,"138":0.01799,"139":0.02999,"140":0.47084,"141":2.0873,"142":0.003,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 26.2","11.1":0.003,"12.1":0.003,"13.1":0.009,"14.1":0.006,"15.1":0.003,"15.5":0.006,"15.6":0.04798,"16.0":0.003,"16.1":0.003,"16.2":0.003,"16.3":0.006,"16.4":0.003,"16.5":0.006,"16.6":0.05698,"17.0":0.003,"17.1":0.03599,"17.2":0.003,"17.3":0.003,"17.4":0.006,"17.5":0.006,"17.6":0.04199,"18.0":0.003,"18.1":0.009,"18.2":0.003,"18.3":0.01799,"18.4":0.009,"18.5-18.6":0.05098,"26.0":0.12596,"26.1":0.006},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00088,"5.0-5.1":0,"6.0-6.1":0.00353,"7.0-7.1":0.00265,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00794,"10.0-10.2":0.00088,"10.3":0.015,"11.0-11.2":0.2223,"11.3-11.4":0.00529,"12.0-12.1":0.00176,"12.2-12.5":0.04322,"13.0-13.1":0,"13.2":0.00441,"13.3":0.00176,"13.4-13.7":0.00706,"14.0-14.4":0.015,"14.5-14.8":0.01588,"15.0-15.1":0.015,"15.2-15.3":0.01147,"15.4":0.01323,"15.5":0.015,"15.6-15.8":0.19583,"16.0":0.02646,"16.1":0.0494,"16.2":0.02558,"16.3":0.04587,"16.4":0.01147,"16.5":0.02029,"16.6-16.7":0.26199,"17.0":0.01852,"17.1":0.02823,"17.2":0.02029,"17.3":0.02999,"17.4":0.05293,"17.5":0.09086,"17.6-17.7":0.22935,"18.0":0.05205,"18.1":0.10762,"18.2":0.05822,"18.3":0.18701,"18.4":0.09615,"18.5-18.6":4.90286,"26.0":0.60602,"26.1":0.02205},P:{"4":0.05061,"20":0.01012,"21":0.02024,"22":0.03037,"23":0.03037,"24":0.12146,"25":0.06073,"26":0.06073,"27":0.13159,"28":5.53669,"29":0.42512,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 13.0 15.0 16.0","7.2-7.4":0.15183,"11.1-11.2":0.02024,"12.0":0.01012,"14.0":0.02024,"17.0":0.01012,"18.0":0.01012,"19.0":0.02024},I:{"0":0.02796,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.80541,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.006,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.45507},Q:{_:"14.9"},O:{"0":0.11202},H:{"0":0.03},L:{"0":61.49763}}; diff --git a/node_modules/caniuse-lite/data/regions/ZM.js b/node_modules/caniuse-lite/data/regions/ZM.js new file mode 100644 index 0000000..b6f9901 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ZM.js @@ -0,0 +1 @@ +module.exports={C:{"112":0.00256,"115":0.023,"127":0.00511,"128":0.00511,"130":0.00256,"135":0.00256,"140":0.00767,"141":0.01022,"142":0.01533,"143":0.24784,"144":0.16352,"145":0.00256,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 132 133 134 136 137 138 139 146 147 3.5 3.6"},D:{"39":0.00256,"40":0.00256,"46":0.00256,"47":0.00256,"48":0.00256,"49":0.00256,"51":0.00256,"54":0.00256,"55":0.00511,"56":0.00256,"58":0.00256,"59":0.00256,"61":0.00511,"64":0.00256,"66":0.00256,"68":0.00511,"69":0.00511,"70":0.01278,"71":0.00511,"72":0.00256,"73":0.00511,"75":0.00256,"76":0.00256,"77":0.00767,"78":0.00256,"79":0.00767,"80":0.00511,"81":0.00511,"83":0.01022,"86":0.01022,"87":0.00511,"88":0.00256,"89":0.00256,"90":0.00256,"91":0.01533,"92":0.00256,"93":0.00256,"94":0.00256,"95":0.00256,"97":0.00256,"98":0.00511,"100":0.00767,"102":0.00511,"103":0.023,"104":0.00256,"105":0.00256,"106":0.00767,"108":0.00767,"109":0.28105,"110":0.00256,"111":0.01278,"113":0.00511,"114":0.01533,"116":0.02555,"117":0.00256,"118":0.00256,"119":0.01789,"120":0.01789,"121":0.00511,"122":0.01533,"123":0.00767,"124":0.10987,"125":0.2044,"126":0.03066,"127":0.00511,"128":0.01022,"129":0.00511,"130":0.04088,"131":0.03322,"132":0.01789,"133":0.01789,"134":0.01789,"135":0.02044,"136":0.03577,"137":0.0511,"138":0.19929,"139":0.18396,"140":1.52023,"141":2.91015,"142":0.04088,"143":0.00256,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45 50 52 53 57 60 62 63 65 67 74 84 85 96 99 101 107 112 115 144 145"},F:{"34":0.00256,"36":0.00256,"40":0.00256,"42":0.00256,"46":0.00256,"60":0.00256,"64":0.00256,"75":0.00256,"79":0.00511,"89":0.01022,"90":0.00511,"91":0.05366,"92":0.05621,"95":0.03066,"119":0.00256,"120":0.07921,"121":0.00767,"122":0.38325,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 62 63 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 82 83 84 85 86 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00767,"13":0.023,"14":0.00256,"15":0.00256,"16":0.00256,"17":0.00511,"18":0.03322,"84":0.00511,"89":0.00256,"90":0.01533,"92":0.03322,"100":0.01278,"109":0.01789,"111":0.00256,"114":0.05366,"122":0.01278,"124":0.00256,"125":0.00256,"128":0.00256,"130":0.00256,"131":0.00511,"132":0.00256,"133":0.00256,"134":0.00767,"135":0.00256,"136":0.01278,"137":0.01022,"138":0.02044,"139":0.04855,"140":0.39603,"141":1.25962,"142":0.00256,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 115 116 117 118 119 120 121 123 126 127 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 17.0 17.2 17.4 26.2","13.1":0.00511,"14.1":0.00256,"15.6":0.01022,"16.4":0.00511,"16.5":0.00256,"16.6":0.01789,"17.1":0.02044,"17.3":0.00256,"17.5":0.00511,"17.6":0.02811,"18.0":0.00511,"18.1":0.00256,"18.2":0.00256,"18.3":0.00511,"18.4":0.00511,"18.5-18.6":0.01533,"26.0":0.04855,"26.1":0.00511},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00052,"5.0-5.1":0,"6.0-6.1":0.00207,"7.0-7.1":0.00155,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00465,"10.0-10.2":0.00052,"10.3":0.00878,"11.0-11.2":0.1302,"11.3-11.4":0.0031,"12.0-12.1":0.00103,"12.2-12.5":0.02532,"13.0-13.1":0,"13.2":0.00258,"13.3":0.00103,"13.4-13.7":0.00413,"14.0-14.4":0.00878,"14.5-14.8":0.0093,"15.0-15.1":0.00878,"15.2-15.3":0.00672,"15.4":0.00775,"15.5":0.00878,"15.6-15.8":0.1147,"16.0":0.0155,"16.1":0.02893,"16.2":0.01498,"16.3":0.02687,"16.4":0.00672,"16.5":0.01188,"16.6-16.7":0.15345,"17.0":0.01085,"17.1":0.01653,"17.2":0.01188,"17.3":0.01757,"17.4":0.031,"17.5":0.05322,"17.6-17.7":0.13434,"18.0":0.03048,"18.1":0.06304,"18.2":0.0341,"18.3":0.10954,"18.4":0.05632,"18.5-18.6":2.87172,"26.0":0.35496,"26.1":0.01292},P:{"4":0.04016,"21":0.02008,"22":0.02008,"23":0.02008,"24":0.07029,"25":0.15061,"26":0.04016,"27":0.18074,"28":0.8334,"29":0.02008,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 18.0","5.0-5.4":0.02008,"7.2-7.4":0.06025,"9.2":0.01004,"11.1-11.2":0.01004,"16.0":0.01004,"17.0":0.01004,"19.0":0.01004},I:{"0":0.04461,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":12.01122,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00639,"11":0.00639,_:"6 7 8 9 5.5"},S:{"2.5":0.00745,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.07445},Q:{"14.9":0.00745},O:{"0":0.60305},H:{"0":1.36},L:{"0":68.8169}}; diff --git a/node_modules/caniuse-lite/data/regions/ZW.js b/node_modules/caniuse-lite/data/regions/ZW.js new file mode 100644 index 0000000..994dd3d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ZW.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00373,"104":0.00373,"112":0.00373,"113":0.01866,"115":0.07835,"124":0.00373,"127":0.01119,"128":0.00746,"130":0.00373,"133":0.00373,"134":0.00746,"136":0.00746,"139":0.00373,"140":0.01119,"141":0.00746,"142":0.03358,"143":0.64173,"144":0.41787,"145":0.00373,"146":0.00373,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 125 126 129 131 132 135 137 138 147 3.5 3.6"},D:{"11":0.00746,"17":0.01119,"39":0.00373,"40":0.00373,"41":0.00373,"42":0.00373,"43":0.00373,"44":0.00373,"45":0.00373,"46":0.00373,"47":0.00373,"48":0.00373,"49":0.00373,"50":0.00373,"51":0.00373,"52":0.00373,"53":0.00373,"55":0.00373,"56":0.00373,"57":0.00373,"58":0.00373,"59":0.00373,"60":0.00373,"64":0.00746,"65":0.00373,"68":0.00373,"69":0.00373,"70":0.01866,"71":0.00746,"72":0.00746,"73":0.00373,"74":0.00373,"75":0.00373,"76":0.01119,"77":0.00373,"78":0.01866,"79":0.01866,"80":0.01119,"81":0.00746,"83":0.00746,"85":0.00373,"86":0.01119,"87":0.04104,"88":0.00373,"89":0.00373,"90":0.00373,"91":0.06343,"93":0.01119,"94":0.00373,"95":0.00746,"96":0.00373,"97":0.01119,"98":0.01119,"99":0.00373,"100":0.01119,"102":0.00373,"103":0.04104,"104":0.0597,"105":0.00746,"106":0.00746,"107":0.00373,"108":0.01119,"109":0.38802,"110":0.00373,"111":0.02612,"112":0.01119,"113":0.00746,"114":0.03358,"115":0.00373,"116":0.02985,"117":0.00373,"118":0.00373,"119":0.04477,"120":0.02985,"121":0.00746,"122":0.04104,"123":0.13059,"124":0.02239,"125":0.94394,"126":0.04104,"127":0.01119,"128":0.04104,"129":0.02612,"130":0.02612,"131":0.10074,"132":0.0485,"133":0.04104,"134":0.07835,"135":0.07462,"136":0.09328,"137":0.13805,"138":0.38802,"139":0.50369,"140":4.55555,"141":7.48439,"142":0.09701,"143":0.00746,_:"4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 54 61 62 63 66 67 84 92 101 144 145"},F:{"36":0.00373,"42":0.00373,"64":0.00746,"79":0.00373,"87":0.00373,"88":0.00373,"90":0.00373,"91":0.02985,"92":0.02239,"95":0.01866,"113":0.00373,"114":0.00373,"117":0.00373,"118":0.00373,"119":0.00373,"120":0.19028,"121":0.0597,"122":1.85431,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00746,"13":0.00746,"14":0.05597,"15":0.00373,"16":0.00746,"17":0.00746,"18":0.06343,"84":0.00746,"89":0.01492,"90":0.03358,"92":0.12312,"100":0.02985,"107":0.01119,"109":0.02985,"111":0.01492,"112":0.00746,"114":0.04477,"119":0.00373,"120":0.00373,"122":0.0485,"125":0.00373,"126":0.00373,"127":0.00373,"128":0.00746,"129":0.00373,"130":0.00373,"131":0.01492,"132":0.00746,"133":0.07089,"134":0.00746,"135":0.01492,"136":0.02985,"137":0.02239,"138":0.11566,"139":0.12685,"140":1.21631,"141":4.06679,"142":0.00373,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 113 115 116 117 118 121 123 124"},E:{"13":0.01119,"15":0.00373,_:"0 4 5 6 7 8 9 10 11 12 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 17.2 26.2","12.1":0.00373,"13.1":0.01119,"14.1":0.07089,"15.1":0.00373,"15.6":0.0485,"16.1":0.00373,"16.3":0.00373,"16.5":0.00373,"16.6":0.02612,"17.1":0.01119,"17.3":0.00373,"17.4":0.01866,"17.5":0.01119,"17.6":0.06343,"18.0":0.02612,"18.1":0.00373,"18.2":0.00746,"18.3":0.01492,"18.4":0.00746,"18.5-18.6":0.03358,"26.0":0.30221,"26.1":0.01119},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0,"6.0-6.1":0.00192,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00433,"10.0-10.2":0.00048,"10.3":0.00817,"11.0-11.2":0.12115,"11.3-11.4":0.00288,"12.0-12.1":0.00096,"12.2-12.5":0.02356,"13.0-13.1":0,"13.2":0.0024,"13.3":0.00096,"13.4-13.7":0.00385,"14.0-14.4":0.00817,"14.5-14.8":0.00865,"15.0-15.1":0.00817,"15.2-15.3":0.00625,"15.4":0.00721,"15.5":0.00817,"15.6-15.8":0.10673,"16.0":0.01442,"16.1":0.02692,"16.2":0.01394,"16.3":0.025,"16.4":0.00625,"16.5":0.01106,"16.6-16.7":0.14278,"17.0":0.0101,"17.1":0.01538,"17.2":0.01106,"17.3":0.01635,"17.4":0.02885,"17.5":0.04952,"17.6-17.7":0.125,"18.0":0.02836,"18.1":0.05865,"18.2":0.03173,"18.3":0.10192,"18.4":0.0524,"18.5-18.6":2.67204,"26.0":0.33028,"26.1":0.01202},P:{"4":0.02052,"21":0.05129,"22":0.02052,"23":0.02052,"24":0.13336,"25":0.1231,"26":0.06155,"27":0.23595,"28":2.07224,"29":0.18466,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.10259,"11.1-11.2":0.01026,"16.0":0.01026,"17.0":0.01026,"19.0":0.02052},I:{"0":0.02504,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":5.54106,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00995,"11":0.00497,_:"6 7 8 9 5.5"},S:{"2.5":0.00627,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16924},Q:{"14.9":0.06895},O:{"0":0.35728},H:{"0":0.05},L:{"0":57.82064}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-af.js b/node_modules/caniuse-lite/data/regions/alt-af.js new file mode 100644 index 0000000..3407dfa --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-af.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.04932,"78":0.00329,"114":0.00329,"115":0.21701,"127":0.00658,"128":0.00986,"136":0.00658,"138":0.00658,"139":0.00329,"140":0.0263,"141":0.00986,"142":0.01973,"143":0.42086,"144":0.38141,"145":0.00329,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 146 147 3.5 3.6"},D:{"39":0.00329,"40":0.00329,"41":0.00329,"42":0.00329,"43":0.00658,"44":0.00329,"45":0.00329,"46":0.00329,"47":0.00986,"48":0.00658,"49":0.00986,"50":0.00658,"51":0.00329,"52":0.0263,"53":0.00329,"54":0.00329,"55":0.00658,"56":0.00658,"57":0.00329,"58":0.00329,"59":0.00329,"60":0.00329,"62":0.00329,"65":0.00329,"66":0.00329,"69":0.00329,"70":0.00986,"71":0.00329,"72":0.00329,"73":0.00658,"74":0.00658,"75":0.00658,"76":0.00329,"78":0.00986,"79":0.0263,"80":0.00658,"81":0.00658,"83":0.00986,"85":0.00329,"86":0.00986,"87":0.02302,"88":0.00658,"91":0.00986,"93":0.00658,"94":0.00329,"95":0.00658,"98":0.19728,"100":0.00658,"101":0.00329,"102":0.00658,"103":0.02302,"104":0.01973,"105":0.01644,"106":0.00986,"107":0.00329,"108":0.01315,"109":0.90091,"110":0.00658,"111":0.01644,"112":1.8084,"113":0.00329,"114":0.03288,"116":0.04274,"117":0.00658,"118":0.00658,"119":0.0263,"120":0.01973,"121":0.02302,"122":0.03288,"123":0.01644,"124":0.03288,"125":1.72949,"126":0.18084,"127":0.01644,"128":0.03946,"129":0.01644,"130":0.10193,"131":0.07234,"132":0.03288,"133":0.04274,"134":0.06576,"135":0.04603,"136":0.05918,"137":0.08549,"138":0.26962,"139":0.40771,"140":3.25183,"141":6.93768,"142":0.08549,"143":0.00329,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 67 68 77 84 89 90 92 96 97 99 115 144 145"},F:{"79":0.00658,"89":0.00658,"90":0.01973,"91":0.07891,"92":0.08549,"95":0.0263,"120":0.06905,"121":0.0263,"122":0.48005,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01644,"90":0.00329,"92":0.0263,"100":0.00658,"109":0.01644,"114":0.05918,"118":0.01315,"122":0.00986,"128":0.00329,"129":0.00329,"130":0.00329,"131":0.00986,"132":0.00658,"133":0.00658,"134":0.01315,"135":0.00986,"136":0.00986,"137":0.01315,"138":0.0263,"139":0.03946,"140":0.44059,"141":1.99253,"142":0.00658,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 126 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.2 26.2","5.1":0.00986,"13.1":0.00986,"14.1":0.00986,"15.6":0.04274,"16.3":0.00329,"16.5":0.00329,"16.6":0.03946,"17.1":0.01973,"17.3":0.00329,"17.4":0.00658,"17.5":0.00986,"17.6":0.04274,"18.0":0.00658,"18.1":0.00658,"18.2":0.00658,"18.3":0.01644,"18.4":0.00986,"18.5-18.6":0.04274,"26.0":0.12166,"26.1":0.00658},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00075,"6.0-6.1":0,"7.0-7.1":0.01118,"8.1-8.4":0,"9.0-9.2":0.00075,"9.3":0.01118,"10.0-10.2":0.00373,"10.3":0.00894,"11.0-11.2":0.11473,"11.3-11.4":0.00149,"12.0-12.1":0.00075,"12.2-12.5":0.06333,"13.0-13.1":0,"13.2":0.00149,"13.3":0.00075,"13.4-13.7":0.00298,"14.0-14.4":0.00447,"14.5-14.8":0.00596,"15.0-15.1":0.0596,"15.2-15.3":0.01416,"15.4":0.01267,"15.5":0.01788,"15.6-15.8":0.43063,"16.0":0.03949,"16.1":0.05662,"16.2":0.03427,"16.3":0.04768,"16.4":0.01788,"16.5":0.0298,"16.6-16.7":0.44031,"17.0":0.02161,"17.1":0.02682,"17.2":0.02161,"17.3":0.02682,"17.4":0.04172,"17.5":0.10132,"17.6-17.7":0.17359,"18.0":0.08344,"18.1":0.14379,"18.2":0.10058,"18.3":0.24884,"18.4":0.13858,"18.5-18.6":3.2692,"26.0":0.64594,"26.1":0.02682},P:{"4":0.01061,"21":0.01061,"22":0.03183,"23":0.02122,"24":0.09549,"25":0.08488,"26":0.07427,"27":0.12732,"28":2.64188,"29":0.19098,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.1061,"11.1-11.2":0.01061,"19.0":0.01061},I:{"0":0.04691,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":5.55914,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01397,"11":0.04192,_:"6 7 9 10 5.5"},S:{"2.5":0.01342,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.30204},Q:{"14.9":0.00671},O:{"0":0.18122},H:{"0":0.73},L:{"0":58.72886}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-an.js b/node_modules/caniuse-lite/data/regions/alt-an.js new file mode 100644 index 0000000..b750ffe --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-an.js @@ -0,0 +1 @@ +module.exports={C:{"64":0.24966,"114":0.02219,"136":0.02219,"138":0.02219,"143":0.02219,"144":2.21365,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 139 140 141 142 145 146 147 3.5 3.6"},D:{"109":0.02219,"122":0.09986,"124":0.29959,"138":0.02219,"139":0.09986,"140":0.6935,"141":14.30829,"143":0.04993,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 125 126 127 128 129 130 131 132 133 134 135 136 137 142 144 145"},F:{"119":0.02219,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"140":0.1498,"141":3.87805,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.5 16.0 16.1 26.2","15.2-15.3":0.02219,"15.4":0.02219,"15.6":0.27185,"16.2":0.02219,"16.3":0.59364,"16.4":0.09986,"16.5":0.37172,"16.6":2.21365,"17.0":0.24966,"17.1":3.10688,"17.2":0.64357,"17.3":0.37172,"17.4":0.47158,"17.5":3.00702,"17.6":6.03622,"18.0":1.5146,"18.1":0.24966,"18.2":0.1498,"18.3":0.22192,"18.4":0.17199,"18.5-18.6":0.89323,"26.0":2.33571,"26.1":0.02219},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6-15.8":0.07323,"16.0":0.02441,"16.1":0.31732,"16.2":0.46378,"16.3":0.31732,"16.4":0.02441,"16.5":0.7811,"16.6-16.7":3.9828,"17.0":0,"17.1":0.29291,"17.2":0.41496,"17.3":0.17087,"17.4":0.07323,"17.5":7.28215,"17.6-17.7":3.66548,"18.0":0.07323,"18.1":0.14646,"18.2":0.07323,"18.3":0.75669,"18.4":0.17087,"18.5-18.6":12.85156,"26.0":0,"26.1":0},P:{"28":0.62328,_:"4 20 21 22 23 24 25 26 27 29 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.42294},Q:{_:"14.9"},O:{_:"0"},H:{"0":0},L:{"0":3.01395}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-as.js b/node_modules/caniuse-lite/data/regions/alt-as.js new file mode 100644 index 0000000..0bcd8fc --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-as.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.18536,"115":0.08138,"128":0.01808,"136":0.00452,"140":0.01356,"141":0.00452,"142":0.01356,"143":0.29839,"144":0.25318,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 145 146 147 3.5 3.6"},D:{"41":0.00452,"45":0.00452,"47":0.00452,"48":0.00904,"49":0.00904,"52":0.00452,"53":0.00452,"55":0.00452,"56":0.00452,"57":0.00452,"58":0.00452,"69":0.02261,"70":0.00904,"77":0.03165,"79":0.03165,"80":0.00452,"81":0.00904,"83":0.01356,"85":0.00452,"86":0.01356,"87":0.03165,"91":0.01808,"92":0.01808,"93":0.00904,"95":0.00452,"97":0.01356,"98":0.03617,"99":0.01356,"101":0.01808,"102":0.00452,"103":0.06329,"104":0.02261,"105":0.29839,"106":0.06329,"107":0.02261,"108":0.02261,"109":0.61486,"110":0.21701,"111":0.13563,"112":0.65555,"113":0.09494,"114":0.31647,"115":0.01808,"116":0.02713,"117":0.02261,"118":0.22153,"119":0.04973,"120":0.13111,"121":0.14919,"122":0.14467,"123":0.07686,"124":0.05877,"125":1.32465,"126":11.50142,"127":0.1085,"128":0.14015,"129":0.13563,"130":0.13563,"131":0.08138,"132":0.04521,"133":0.04521,"134":4.93693,"135":0.04521,"136":0.04521,"137":0.26222,"138":0.18988,"139":0.21701,"140":3.15114,"141":6.83123,"142":0.07686,"143":0.00904,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 50 51 54 59 60 61 62 63 64 65 66 67 68 71 72 73 74 75 76 78 84 88 89 90 94 96 100 144 145"},F:{"91":0.03165,"92":0.04973,"95":0.00904,"120":0.02713,"121":0.01808,"122":0.21701,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01356,"109":0.02713,"113":0.00904,"114":0.02261,"115":0.00452,"120":0.05425,"121":0.01356,"122":0.00904,"123":0.00452,"125":0.00452,"126":0.00904,"127":0.01356,"128":0.00904,"129":0.00904,"130":0.00904,"131":0.02261,"132":0.00904,"133":0.01356,"134":0.01356,"135":0.01356,"136":0.01808,"137":0.01808,"138":0.04069,"139":0.05425,"140":0.48827,"141":2.11583,"142":0.00452,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 116 117 118 119 124"},E:{"14":0.00452,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 17.2 26.1 26.2","13.1":0.00904,"14.1":0.00904,"15.6":0.03617,"16.1":0.00904,"16.3":0.00904,"16.5":0.00452,"16.6":0.04069,"17.1":0.02261,"17.3":0.00452,"17.4":0.00904,"17.5":0.01356,"17.6":0.04069,"18.0":0.00452,"18.1":0.00904,"18.2":0.00452,"18.3":0.02261,"18.4":0.00904,"18.5-18.6":0.05425,"26.0":0.13111},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00198,"5.0-5.1":0.00132,"6.0-6.1":0.00066,"7.0-7.1":0.00528,"8.1-8.4":0,"9.0-9.2":0.00198,"9.3":0.00462,"10.0-10.2":0,"10.3":0.01517,"11.0-11.2":0.16888,"11.3-11.4":0.0033,"12.0-12.1":0.00198,"12.2-12.5":0.04486,"13.0-13.1":0.00066,"13.2":0.0066,"13.3":0.00198,"13.4-13.7":0.01055,"14.0-14.4":0.02177,"14.5-14.8":0.02243,"15.0-15.1":0.01649,"15.2-15.3":0.01583,"15.4":0.01913,"15.5":0.02177,"15.6-15.8":0.23089,"16.0":0.0343,"16.1":0.05211,"16.2":0.031,"16.3":0.05277,"16.4":0.01517,"16.5":0.02573,"16.6-16.7":0.24804,"17.0":0.02045,"17.1":0.02837,"17.2":0.02441,"17.3":0.03892,"17.4":0.06135,"17.5":0.10093,"17.6-17.7":0.21901,"18.0":0.06663,"18.1":0.1128,"18.2":0.07454,"18.3":0.1913,"18.4":0.11148,"18.5-18.6":3.00612,"26.0":0.59766,"26.1":0.02045},P:{"22":0.01113,"23":0.01113,"24":0.01113,"25":0.02226,"26":0.0334,"27":0.05566,"28":1.15772,"29":0.08906,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01113},I:{"0":0.86508,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00043},K:{"0":0.77993,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.03119,"11":0.5927,_:"6 7 8 10 5.5"},S:{"2.5":0.0274,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14793},Q:{"14.9":0.26299},O:{"0":1.01909},H:{"0":0.02},L:{"0":48.59799}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-eu.js b/node_modules/caniuse-lite/data/regions/alt-eu.js new file mode 100644 index 0000000..de7d811 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-eu.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03062,"54":0.0051,"59":0.01021,"68":0.0051,"78":0.01531,"105":0.01021,"115":0.30114,"119":0.01531,"125":0.0051,"127":0.0051,"128":0.14802,"132":0.0051,"133":0.28072,"134":0.01531,"135":0.02042,"136":0.02042,"137":0.01531,"138":0.01021,"139":0.01531,"140":0.11229,"141":0.02552,"142":0.06635,"143":1.48526,"144":1.34746,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 120 121 122 123 124 126 129 130 131 145 146 147 3.5 3.6"},D:{"39":0.0051,"40":0.0051,"41":0.01531,"42":0.01021,"43":0.0051,"44":0.0051,"45":0.01531,"46":0.0051,"47":0.01021,"48":0.01531,"49":0.02042,"50":0.0051,"51":0.01021,"52":0.01531,"53":0.01021,"54":0.0051,"55":0.01021,"56":0.01021,"57":0.01021,"58":0.01021,"59":0.01021,"60":0.0051,"66":0.05104,"68":0.01021,"70":0.04594,"74":0.0051,"79":0.04083,"80":0.0051,"81":0.0051,"85":0.01021,"87":0.03062,"88":0.02042,"91":0.03573,"92":0.05614,"93":0.0051,"97":0.01021,"98":0.06635,"99":0.0051,"100":0.01531,"102":0.02552,"103":0.04594,"104":0.03573,"106":0.01021,"107":0.0051,"108":0.02042,"109":0.7707,"111":0.02552,"112":0.36238,"113":0.0051,"114":0.02552,"115":0.01021,"116":0.09187,"117":0.01531,"118":0.15822,"119":0.04083,"120":0.08677,"121":0.02042,"122":0.08166,"123":0.05614,"124":0.05104,"125":1.17902,"126":0.27051,"127":0.04083,"128":0.07146,"129":0.03062,"130":0.61758,"131":0.2552,"132":0.14291,"133":0.06635,"134":0.26541,"135":0.08677,"136":0.1225,"137":0.14291,"138":0.41853,"139":0.90851,"140":6.7577,"141":14.2963,"142":0.18885,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 69 71 72 73 75 76 77 78 83 84 86 89 90 94 95 96 101 105 110 143 144 145"},F:{"31":0.0051,"40":0.01021,"46":0.01531,"91":0.02552,"92":0.05104,"95":0.07656,"114":0.0051,"119":0.0051,"120":0.19395,"121":0.2603,"122":2.10285,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0051,"96":0.0051,"109":0.05104,"114":0.01021,"120":0.0051,"121":0.01531,"122":0.04594,"126":0.0051,"131":0.01531,"132":0.01021,"133":0.01021,"134":0.03573,"135":0.01021,"136":0.01531,"137":0.01531,"138":0.04083,"139":0.05104,"140":1.1535,"141":5.06827,"142":0.01021,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 124 125 127 128 129 130"},E:{"14":0.01021,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 26.2","11.1":0.01021,"12.1":0.0051,"13.1":0.03062,"14.1":0.03573,"15.1":0.02042,"15.4":0.0051,"15.5":0.01021,"15.6":0.15312,"16.0":0.01021,"16.1":0.01531,"16.2":0.01531,"16.3":0.02552,"16.4":0.01021,"16.5":0.01531,"16.6":0.21437,"17.0":0.01021,"17.1":0.15822,"17.2":0.01531,"17.3":0.02042,"17.4":0.03573,"17.5":0.06125,"17.6":0.19906,"18.0":0.02042,"18.1":0.04083,"18.2":0.02042,"18.3":0.08166,"18.4":0.04083,"18.5-18.6":0.18374,"26.0":0.57675,"26.1":0.02042},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02131,"10.0-10.2":0.00304,"10.3":0.0274,"11.0-11.2":0.27861,"11.3-11.4":0.01218,"12.0-12.1":0.00152,"12.2-12.5":0.07156,"13.0-13.1":0,"13.2":0.00152,"13.3":0,"13.4-13.7":0.00152,"14.0-14.4":0.00457,"14.5-14.8":0.00761,"15.0-15.1":0.01066,"15.2-15.3":0.01066,"15.4":0.01218,"15.5":0.01218,"15.6-15.8":0.27861,"16.0":0.03349,"16.1":0.0746,"16.2":0.03197,"16.3":0.06851,"16.4":0.00913,"16.5":0.02284,"16.6-16.7":0.41868,"17.0":0.02436,"17.1":0.03502,"17.2":0.01979,"17.3":0.03045,"17.4":0.04872,"17.5":0.12789,"17.6-17.7":0.36844,"18.0":0.06851,"18.1":0.15986,"18.2":0.06699,"18.3":0.2847,"18.4":0.13246,"18.5-18.6":8.97044,"26.0":1.03985,"26.1":0.03197},P:{"4":0.01071,"21":0.02142,"22":0.02142,"23":0.02142,"24":0.02142,"25":0.02142,"26":0.05354,"27":0.06425,"28":2.75198,"29":0.21416,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01071},I:{"0":0.02934,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.47991,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01148,"9":0.02871,"11":0.05168,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.50929},Q:{_:"14.9"},O:{"0":0.06366},H:{"0":0},L:{"0":31.76172}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-na.js b/node_modules/caniuse-lite/data/regions/alt-na.js new file mode 100644 index 0000000..e29ae53 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-na.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.15879,"44":0.00567,"52":0.01134,"78":0.01701,"115":0.14745,"118":0.50472,"125":0.01134,"128":0.02836,"133":0.00567,"134":0.00567,"135":0.01134,"136":0.01701,"137":0.01701,"138":0.01701,"139":0.01134,"140":0.09074,"141":0.02268,"142":0.07372,"143":0.90736,"144":0.7826,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 126 127 129 130 131 132 145 146 147 3.5 3.6"},D:{"39":0.01134,"40":0.00567,"41":0.01134,"42":0.01134,"43":0.01134,"44":0.01134,"45":0.01134,"46":0.01134,"47":0.01134,"48":0.03403,"49":0.02268,"50":0.01134,"51":0.01134,"52":0.01701,"53":0.01134,"54":0.01134,"55":0.01134,"56":0.02836,"57":0.01134,"58":0.01134,"59":0.01134,"60":0.01134,"64":0.00567,"66":0.02268,"79":0.18147,"80":0.01134,"81":0.1758,"83":0.17013,"84":0.01134,"85":0.00567,"87":0.02268,"88":0.00567,"90":0.00567,"91":0.01701,"93":0.01701,"96":0.00567,"98":0.01134,"99":0.02268,"100":0.00567,"101":0.01134,"102":0.01134,"103":0.1361,"104":0.04537,"108":0.01134,"109":0.32892,"111":0.00567,"112":0.22117,"113":0.00567,"114":0.04537,"115":0.01701,"116":0.11342,"117":0.36862,"118":0.02268,"119":0.02836,"120":0.05104,"121":0.07939,"122":0.10775,"123":0.02268,"124":0.10208,"125":6.70312,"126":0.37996,"127":0.03403,"128":0.10775,"129":0.03403,"130":5.63697,"131":0.27788,"132":0.20416,"133":0.06805,"134":0.11342,"135":0.08507,"136":0.14745,"137":0.41965,"138":1.17957,"139":1.77502,"140":5.93187,"141":11.33633,"142":0.22684,"143":0.00567,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 65 67 68 69 70 71 72 73 74 75 76 77 78 86 89 92 94 95 97 105 106 107 110 144 145"},F:{"91":0.01134,"92":0.02836,"95":0.02268,"120":0.06805,"121":0.05671,"122":0.51606,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.04537,"114":0.00567,"121":0.0397,"122":0.01134,"131":0.01701,"132":0.01134,"133":0.01134,"134":0.04537,"135":0.01701,"136":0.01701,"137":0.01701,"138":0.0397,"139":0.05671,"140":1.0945,"141":4.62187,"142":0.01134,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 126 127 128 129 130"},E:{"14":0.01701,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 26.2","12.1":0.00567,"13.1":0.05104,"14.1":0.0397,"15.1":0.0397,"15.4":0.01134,"15.5":0.01134,"15.6":0.16446,"16.0":0.00567,"16.1":0.02268,"16.2":0.01701,"16.3":0.0397,"16.4":0.01701,"16.5":0.02836,"16.6":0.28355,"17.0":0.01134,"17.1":0.20416,"17.2":0.01701,"17.3":0.02268,"17.4":0.05104,"17.5":0.07372,"17.6":0.30623,"18.0":0.02836,"18.1":0.05104,"18.2":0.02836,"18.3":0.10775,"18.4":0.06238,"18.5-18.6":0.23818,"26.0":0.58411,"26.1":0.02268},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0206,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01236,"10.0-10.2":0,"10.3":0.02266,"11.0-11.2":0.43666,"11.3-11.4":0.0103,"12.0-12.1":0.00206,"12.2-12.5":0.05973,"13.0-13.1":0,"13.2":0.00206,"13.3":0.00206,"13.4-13.7":0.00824,"14.0-14.4":0.02266,"14.5-14.8":0.02678,"15.0-15.1":0.02472,"15.2-15.3":0.01648,"15.4":0.01236,"15.5":0.01854,"15.6-15.8":0.22863,"16.0":0.02884,"16.1":0.07827,"16.2":0.03502,"16.3":0.06385,"16.4":0.01236,"16.5":0.02472,"16.6-16.7":0.44284,"17.0":0.03296,"17.1":0.05767,"17.2":0.03502,"17.3":0.04531,"17.4":0.10711,"17.5":0.14006,"17.6-17.7":0.43255,"18.0":0.05561,"18.1":0.17714,"18.2":0.07415,"18.3":0.30896,"18.4":0.138,"18.5-18.6":13.14731,"26.0":0.95366,"26.1":0.04325},P:{"21":0.01114,"23":0.02228,"24":0.01114,"26":0.02228,"27":0.03342,"28":1.20326,"29":0.1337,_:"4 20 22 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.15525,"3":0.00008,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00031,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.25108,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00742,"9":0.03708,"11":0.05191,_:"6 7 10 5.5"},S:{"2.5":0.00433,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.54545},Q:{"14.9":0.00866},O:{"0":0.02597},H:{"0":0},L:{"0":21.64366}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-oc.js b/node_modules/caniuse-lite/data/regions/alt-oc.js new file mode 100644 index 0000000..d81689b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-oc.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01062,"78":0.01593,"115":0.12213,"125":0.01062,"128":0.01062,"133":0.00531,"134":0.00531,"135":0.00531,"136":0.01062,"138":0.00531,"139":0.01062,"140":0.06372,"141":0.01593,"142":0.05841,"143":1.01421,"144":0.88146,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 137 145 146 147 3.5 3.6"},D:{"25":0.03186,"34":0.01062,"38":0.04779,"39":0.01062,"40":0.01062,"41":0.01062,"42":0.01062,"43":0.01062,"44":0.01062,"45":0.01062,"46":0.01062,"47":0.01062,"48":0.01062,"49":0.02124,"50":0.01062,"51":0.01062,"52":0.01593,"53":0.01062,"54":0.01062,"55":0.01593,"56":0.01062,"57":0.01062,"58":0.01062,"59":0.01593,"60":0.01062,"79":0.03186,"81":0.01062,"85":0.01593,"86":0.00531,"87":0.03186,"88":0.01593,"98":0.01062,"99":0.01062,"101":0.00531,"102":0.00531,"103":0.07434,"104":0.01593,"105":0.01062,"108":0.03717,"109":0.35577,"111":0.02655,"112":0.00531,"113":0.01062,"114":0.04248,"116":0.14868,"117":0.01062,"118":0.01062,"119":0.02124,"120":0.03717,"121":0.02655,"122":0.06372,"123":0.04248,"124":0.04779,"125":1.30095,"126":0.12744,"127":0.07965,"128":0.13806,"129":0.03186,"130":0.96642,"131":0.3186,"132":0.09558,"133":0.05841,"134":0.13275,"135":0.08496,"136":0.1062,"137":0.18054,"138":0.65844,"139":1.26909,"140":7.52427,"141":16.00434,"142":0.18585,"143":0.01593,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 89 90 91 92 93 94 95 96 97 100 106 107 110 115 144 145"},F:{"46":0.00531,"91":0.00531,"92":0.01062,"95":0.01062,"120":0.12213,"121":0.13275,"122":1.00359,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.01062,"109":0.04779,"113":0.00531,"114":0.00531,"120":0.01062,"122":0.00531,"129":0.00531,"131":0.01062,"132":0.01062,"133":0.01062,"134":0.03186,"135":0.02655,"136":0.02124,"137":0.01593,"138":0.04248,"139":0.05841,"140":1.33812,"141":5.85162,"142":0.01062,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 121 123 124 125 126 127 128 130"},E:{"13":0.00531,"14":0.02124,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 26.2","12.1":0.01593,"13.1":0.0531,"14.1":0.07965,"15.1":0.01062,"15.2-15.3":0.01062,"15.4":0.01593,"15.5":0.03717,"15.6":0.30798,"16.0":0.01593,"16.1":0.05841,"16.2":0.06903,"16.3":0.07434,"16.4":0.02124,"16.5":0.03186,"16.6":0.43011,"17.0":0.00531,"17.1":0.39825,"17.2":0.02655,"17.3":0.04779,"17.4":0.06903,"17.5":0.11682,"17.6":0.3717,"18.0":0.02655,"18.1":0.06903,"18.2":0.0531,"18.3":0.14868,"18.4":0.07965,"18.5-18.6":0.33453,"26.0":0.80712,"26.1":0.02655},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00415,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00208,"9.3":0.02492,"10.0-10.2":0,"10.3":0.04361,"11.0-11.2":0.71024,"11.3-11.4":0.01661,"12.0-12.1":0.00415,"12.2-12.5":0.15991,"13.0-13.1":0.00415,"13.2":0.00208,"13.3":0.00415,"13.4-13.7":0.01661,"14.0-14.4":0.02077,"14.5-14.8":0.02077,"15.0-15.1":0.02077,"15.2-15.3":0.01454,"15.4":0.01661,"15.5":0.02284,"15.6-15.8":0.38212,"16.0":0.03115,"16.1":0.09345,"16.2":0.04569,"16.3":0.08099,"16.4":0.01661,"16.5":0.03323,"16.6-16.7":0.61264,"17.0":0.02077,"17.1":0.04153,"17.2":0.02492,"17.3":0.03738,"17.4":0.0623,"17.5":0.14537,"17.6-17.7":0.52334,"18.0":0.05607,"18.1":0.18275,"18.2":0.08099,"18.3":0.32605,"18.4":0.14952,"18.5-18.6":12.98373,"26.0":1.09651,"26.1":0.04361},P:{"4":0.12169,"21":0.02213,"22":0.01106,"23":0.02213,"24":0.02213,"25":0.03319,"26":0.05532,"27":0.06638,"28":2.61091,"29":0.19914,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01106},I:{"0":0.02343,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13601,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01144,"9":0.12581,"11":0.01144,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4221},Q:{"14.9":0.00469},O:{"0":0.03283},H:{"0":0},L:{"0":23.93021}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-sa.js b/node_modules/caniuse-lite/data/regions/alt-sa.js new file mode 100644 index 0000000..fabfad0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-sa.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.02749,"115":0.0756,"128":0.01375,"140":0.02749,"141":0.00687,"142":0.01375,"143":0.36427,"144":0.32303,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 145 146 147 3.5 3.6"},D:{"39":0.02062,"40":0.02062,"41":0.02062,"42":0.02062,"43":0.02062,"44":0.02062,"45":0.02062,"46":0.02062,"47":0.02062,"48":0.02062,"49":0.02062,"50":0.02062,"51":0.02062,"52":0.02062,"53":0.02062,"54":0.02062,"55":0.02062,"56":0.02062,"57":0.02062,"58":0.02062,"59":0.02062,"60":0.02062,"66":0.01375,"79":0.01375,"87":0.02062,"103":0.01375,"104":0.02062,"108":0.00687,"109":0.57733,"111":0.00687,"112":25.01085,"114":0.01375,"116":0.02749,"119":0.03437,"120":0.04811,"121":0.00687,"122":0.03437,"123":0.00687,"124":0.02062,"125":16.17217,"126":2.18561,"127":0.02062,"128":0.06186,"129":0.01375,"130":0.02062,"131":0.18557,"132":0.02749,"133":0.03437,"134":0.03437,"135":0.04124,"136":0.04811,"137":0.05498,"138":0.16495,"139":0.29554,"140":4.06882,"141":10.96244,"142":0.16495,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 105 106 107 110 113 115 117 118 143 144 145"},F:{"92":0.00687,"95":0.01375,"120":0.05498,"121":0.19932,"122":1.29212,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01375,"114":0.04124,"134":0.01375,"138":0.01375,"139":0.02062,"140":0.41925,"141":2.02754,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 142"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.4 26.1 26.2","15.6":0.01375,"16.6":0.02062,"17.1":0.00687,"17.6":0.02749,"18.3":0.00687,"18.5-18.6":0.02749,"26.0":0.11684},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00219,"10.0-10.2":0.00125,"10.3":0.0025,"11.0-11.2":0.50451,"11.3-11.4":0.00718,"12.0-12.1":0,"12.2-12.5":0.00469,"13.0-13.1":0,"13.2":0.00687,"13.3":0,"13.4-13.7":0.00219,"14.0-14.4":0.00094,"14.5-14.8":0.00219,"15.0-15.1":0.00125,"15.2-15.3":0.00094,"15.4":0.00094,"15.5":0.00187,"15.6-15.8":0.04717,"16.0":0.005,"16.1":0.01093,"16.2":0.00437,"16.3":0.00968,"16.4":0.00344,"16.5":0.00406,"16.6-16.7":0.08997,"17.0":0.00219,"17.1":0.00625,"17.2":0.0025,"17.3":0.00594,"17.4":0.00687,"17.5":0.02155,"17.6-17.7":0.05217,"18.0":0.01343,"18.1":0.03124,"18.2":0.01062,"18.3":0.05467,"18.4":0.01968,"18.5-18.6":1.48134,"26.0":0.2496,"26.1":0.00843},P:{"25":0.01106,"26":0.03318,"27":0.02212,"28":0.76306,"29":0.05529,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02212},I:{"0":0.03438,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.08443,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00859,"9":0.01718,"11":0.04296,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06567},Q:{_:"14.9"},O:{"0":0.00625},H:{"0":0},L:{"0":28.54042}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-ww.js b/node_modules/caniuse-lite/data/regions/alt-ww.js new file mode 100644 index 0000000..b2bae6e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-ww.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.02984,"43":0.09449,"52":0.00995,"78":0.00497,"115":0.13924,"118":0.10443,"128":0.04476,"133":0.0547,"134":0.00497,"135":0.00995,"136":0.00995,"137":0.00995,"138":0.00497,"139":0.00497,"140":0.04973,"141":0.01492,"142":0.03481,"143":0.65146,"144":0.5719,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 125 126 127 129 130 131 132 145 146 147 3.5 3.6"},D:{"39":0.00497,"40":0.00497,"41":0.00995,"42":0.00497,"43":0.00497,"44":0.00497,"45":0.00995,"46":0.00497,"47":0.00995,"48":0.01492,"49":0.01492,"50":0.00497,"51":0.00497,"52":0.00995,"53":0.00995,"54":0.00497,"55":0.00995,"56":0.00995,"57":0.00995,"58":0.00995,"59":0.00497,"60":0.00497,"66":0.01492,"69":0.00995,"70":0.01492,"77":0.01989,"79":0.06465,"80":0.00497,"81":0.03978,"83":0.03978,"85":0.00497,"86":0.00995,"87":0.02984,"88":0.00497,"91":0.01989,"92":0.01989,"93":0.00995,"97":0.00995,"98":0.03978,"99":0.01492,"100":0.00497,"101":0.00995,"102":0.00995,"103":0.06962,"104":0.02984,"105":0.15416,"106":0.03481,"107":0.01492,"108":0.01989,"109":0.58681,"110":0.11438,"111":0.0746,"112":2.08866,"113":0.04973,"114":0.17903,"115":0.01492,"116":0.0547,"117":0.08951,"118":0.14422,"119":0.03978,"120":0.09946,"121":0.09449,"122":0.11438,"123":0.0547,"124":0.05968,"125":3.33688,"126":6.13171,"127":0.0746,"128":0.11438,"129":0.08454,"130":1.33276,"131":0.15914,"132":0.09449,"133":0.0547,"134":2.59591,"135":0.06465,"136":0.07957,"137":0.25362,"138":0.43762,"139":0.6813,"140":4.47073,"141":9.4487,"142":0.13427,"143":0.00995,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 71 72 73 74 75 76 78 84 89 90 94 95 96 144 145"},F:{"91":0.02487,"92":0.04476,"95":0.02487,"120":0.06962,"121":0.08454,"122":0.70119,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00995,"109":0.03481,"114":0.01989,"120":0.02984,"121":0.01989,"122":0.01492,"126":0.00995,"127":0.00497,"128":0.00497,"129":0.00497,"130":0.00497,"131":0.01989,"132":0.00995,"133":0.00995,"134":0.02487,"135":0.01492,"136":0.01492,"137":0.01492,"138":0.03481,"139":0.0547,"140":0.73103,"141":3.18272,"142":0.00995,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 124 125"},E:{"14":0.00995,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 26.2","13.1":0.01989,"14.1":0.02487,"15.1":0.01492,"15.4":0.00497,"15.5":0.00497,"15.6":0.08454,"16.1":0.00995,"16.2":0.00995,"16.3":0.01989,"16.4":0.00995,"16.5":0.00995,"16.6":0.12433,"17.0":0.00497,"17.1":0.08951,"17.2":0.00995,"17.3":0.00995,"17.4":0.01989,"17.5":0.03481,"17.6":0.12433,"18.0":0.01492,"18.1":0.02487,"18.2":0.01492,"18.3":0.04973,"18.4":0.02984,"18.5-18.6":0.11438,"26.0":0.30833,"26.1":0.00995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00109,"5.0-5.1":0,"6.0-6.1":0.00434,"7.0-7.1":0.00326,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00977,"10.0-10.2":0.00109,"10.3":0.01845,"11.0-11.2":0.2735,"11.3-11.4":0.00651,"12.0-12.1":0.00217,"12.2-12.5":0.05318,"13.0-13.1":0,"13.2":0.00543,"13.3":0.00217,"13.4-13.7":0.00868,"14.0-14.4":0.01845,"14.5-14.8":0.01954,"15.0-15.1":0.01845,"15.2-15.3":0.01411,"15.4":0.01628,"15.5":0.01845,"15.6-15.8":0.24094,"16.0":0.03256,"16.1":0.06078,"16.2":0.03147,"16.3":0.05644,"16.4":0.01411,"16.5":0.02496,"16.6-16.7":0.32234,"17.0":0.02279,"17.1":0.03473,"17.2":0.02496,"17.3":0.0369,"17.4":0.06512,"17.5":0.11179,"17.6-17.7":0.28219,"18.0":0.06403,"18.1":0.13241,"18.2":0.07163,"18.3":0.23009,"18.4":0.1183,"18.5-18.6":6.03226,"26.0":0.74562,"26.1":0.02713},P:{"21":0.01088,"22":0.01088,"23":0.02176,"24":0.02176,"25":0.02176,"26":0.04353,"27":0.05441,"28":1.4799,"29":0.1197,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.48694,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0001,"4.4":0,"4.4.3-4.4.4":0.00024},K:{"0":0.73913,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02165,"9":0.06494,"11":0.28141,_:"6 7 10 5.5"},S:{"2.5":0.01508,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.29157},Q:{"14.9":0.13573},O:{"0":0.54794},H:{"0":0.03},L:{"0":39.02151}}; diff --git a/node_modules/caniuse-lite/dist/lib/statuses.js b/node_modules/caniuse-lite/dist/lib/statuses.js new file mode 100644 index 0000000..4d73ab3 --- /dev/null +++ b/node_modules/caniuse-lite/dist/lib/statuses.js @@ -0,0 +1,9 @@ +module.exports = { + 1: 'ls', // WHATWG Living Standard + 2: 'rec', // W3C Recommendation + 3: 'pr', // W3C Proposed Recommendation + 4: 'cr', // W3C Candidate Recommendation + 5: 'wd', // W3C Working Draft + 6: 'other', // Non-W3C, but reputable + 7: 'unoff' // Unofficial, Editor's Draft or W3C "Note" +} diff --git a/node_modules/caniuse-lite/dist/lib/supported.js b/node_modules/caniuse-lite/dist/lib/supported.js new file mode 100644 index 0000000..3f81e4e --- /dev/null +++ b/node_modules/caniuse-lite/dist/lib/supported.js @@ -0,0 +1,9 @@ +module.exports = { + y: 1 << 0, + n: 1 << 1, + a: 1 << 2, + p: 1 << 3, + u: 1 << 4, + x: 1 << 5, + d: 1 << 6 +} diff --git a/node_modules/caniuse-lite/dist/unpacker/agents.js b/node_modules/caniuse-lite/dist/unpacker/agents.js new file mode 100644 index 0000000..0c8a790 --- /dev/null +++ b/node_modules/caniuse-lite/dist/unpacker/agents.js @@ -0,0 +1,47 @@ +'use strict' + +const browsers = require('./browsers').browsers +const versions = require('./browserVersions').browserVersions +const agentsData = require('../../data/agents') + +function unpackBrowserVersions(versionsData) { + return Object.keys(versionsData).reduce((usage, version) => { + usage[versions[version]] = versionsData[version] + return usage + }, {}) +} + +module.exports.agents = Object.keys(agentsData).reduce((map, key) => { + let versionsData = agentsData[key] + map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => { + if (entry === 'A') { + data.usage_global = unpackBrowserVersions(versionsData[entry]) + } else if (entry === 'C') { + data.versions = versionsData[entry].reduce((list, version) => { + if (version === '') { + list.push(null) + } else { + list.push(versions[version]) + } + return list + }, []) + } else if (entry === 'D') { + data.prefix_exceptions = unpackBrowserVersions(versionsData[entry]) + } else if (entry === 'E') { + data.browser = versionsData[entry] + } else if (entry === 'F') { + data.release_date = Object.keys(versionsData[entry]).reduce( + (map2, key2) => { + map2[versions[key2]] = versionsData[entry][key2] + return map2 + }, + {} + ) + } else { + // entry is B + data.prefix = versionsData[entry] + } + return data + }, {}) + return map +}, {}) diff --git a/node_modules/caniuse-lite/dist/unpacker/browserVersions.js b/node_modules/caniuse-lite/dist/unpacker/browserVersions.js new file mode 100644 index 0000000..553526e --- /dev/null +++ b/node_modules/caniuse-lite/dist/unpacker/browserVersions.js @@ -0,0 +1 @@ +module.exports.browserVersions = require('../../data/browserVersions') diff --git a/node_modules/caniuse-lite/dist/unpacker/browsers.js b/node_modules/caniuse-lite/dist/unpacker/browsers.js new file mode 100644 index 0000000..85e68b4 --- /dev/null +++ b/node_modules/caniuse-lite/dist/unpacker/browsers.js @@ -0,0 +1 @@ +module.exports.browsers = require('../../data/browsers') diff --git a/node_modules/caniuse-lite/dist/unpacker/feature.js b/node_modules/caniuse-lite/dist/unpacker/feature.js new file mode 100644 index 0000000..6690e99 --- /dev/null +++ b/node_modules/caniuse-lite/dist/unpacker/feature.js @@ -0,0 +1,52 @@ +'use strict' + +const statuses = require('../lib/statuses') +const supported = require('../lib/supported') +const browsers = require('./browsers').browsers +const versions = require('./browserVersions').browserVersions + +const MATH2LOG = Math.log(2) + +function unpackSupport(cipher) { + // bit flags + let stats = Object.keys(supported).reduce((list, support) => { + if (cipher & supported[support]) list.push(support) + return list + }, []) + + // notes + let notes = cipher >> 7 + let notesArray = [] + while (notes) { + let note = Math.floor(Math.log(notes) / MATH2LOG) + 1 + notesArray.unshift(`#${note}`) + notes -= Math.pow(2, note - 1) + } + + return stats.concat(notesArray).join(' ') +} + +function unpackFeature(packed) { + let unpacked = { + status: statuses[packed.B], + title: packed.C, + shown: packed.D + } + unpacked.stats = Object.keys(packed.A).reduce((browserStats, key) => { + let browser = packed.A[key] + browserStats[browsers[key]] = Object.keys(browser).reduce( + (stats, support) => { + let packedVersions = browser[support].split(' ') + let unpacked2 = unpackSupport(support) + packedVersions.forEach(v => (stats[versions[v]] = unpacked2)) + return stats + }, + {} + ) + return browserStats + }, {}) + return unpacked +} + +module.exports = unpackFeature +module.exports.default = unpackFeature diff --git a/node_modules/caniuse-lite/dist/unpacker/features.js b/node_modules/caniuse-lite/dist/unpacker/features.js new file mode 100644 index 0000000..8362aec --- /dev/null +++ b/node_modules/caniuse-lite/dist/unpacker/features.js @@ -0,0 +1,6 @@ +/* + * Load this dynamically so that it + * doesn't appear in the rollup bundle. + */ + +module.exports.features = require('../../data/features') diff --git a/node_modules/caniuse-lite/dist/unpacker/index.js b/node_modules/caniuse-lite/dist/unpacker/index.js new file mode 100644 index 0000000..12017e8 --- /dev/null +++ b/node_modules/caniuse-lite/dist/unpacker/index.js @@ -0,0 +1,4 @@ +module.exports.agents = require('./agents').agents +module.exports.feature = require('./feature') +module.exports.features = require('./features').features +module.exports.region = require('./region') diff --git a/node_modules/caniuse-lite/dist/unpacker/region.js b/node_modules/caniuse-lite/dist/unpacker/region.js new file mode 100644 index 0000000..d5cc2b6 --- /dev/null +++ b/node_modules/caniuse-lite/dist/unpacker/region.js @@ -0,0 +1,22 @@ +'use strict' + +const browsers = require('./browsers').browsers + +function unpackRegion(packed) { + return Object.keys(packed).reduce((list, browser) => { + let data = packed[browser] + list[browsers[browser]] = Object.keys(data).reduce((memo, key) => { + let stats = data[key] + if (key === '_') { + stats.split(' ').forEach(version => (memo[version] = null)) + } else { + memo[key] = stats + } + return memo + }, {}) + return list + }, {}) +} + +module.exports = unpackRegion +module.exports.default = unpackRegion diff --git a/node_modules/caniuse-lite/package.json b/node_modules/caniuse-lite/package.json new file mode 100644 index 0000000..64147c8 --- /dev/null +++ b/node_modules/caniuse-lite/package.json @@ -0,0 +1,34 @@ +{ + "name": "caniuse-lite", + "version": "1.0.30001759", + "description": "A smaller version of caniuse-db, with only the essentials!", + "main": "dist/unpacker/index.js", + "files": [ + "data", + "dist" + ], + "keywords": [ + "support" + ], + "author": { + "name": "Ben Briggs", + "email": "beneb.info@gmail.com", + "url": "http://beneb.info" + }, + "repository": "browserslist/caniuse-lite", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" +} diff --git a/node_modules/daisyui/LICENSE b/node_modules/daisyui/LICENSE new file mode 100644 index 0000000..232b9a3 --- /dev/null +++ b/node_modules/daisyui/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Pouya Saadeghi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/daisyui/README.md b/node_modules/daisyui/README.md new file mode 100644 index 0000000..3117327 --- /dev/null +++ b/node_modules/daisyui/README.md @@ -0,0 +1,37 @@ +
+ +[![][logo-url]][docs-url] + +**The most popular, free and open-source component library for Tailwind CSS** + +[![][version]](https://www.npmjs.com/package/daisyui) +[![][commit]](https://github.com/saadeghi/daisyui) +[![][license]](https://github.com/saadeghi/daisyui/blob/master/LICENSE) +[![][stars]](https://github.com/saadeghi/daisyui) +[![][installs]](https://www.npmjs.com/package/daisyui) +[![][jsdelivr]](https://cdn.jsdelivr.net/npm/daisyui@5) +[![][discord]](https://daisyui.com/discord/) +[![][opencollectivebadge]](https://opencollective.com/daisyui) + +
+ +# daisyUI 5 + +### 🌼 [Official website →](https://daisyui.com/) + +### 🌼 [See all components →](https://daisyui.com/components/) + +### 🌼 [How to use →](https://daisyui.com/docs/install/) + +--- + +[version]: https://badgen.net/github/tag/saadeghi/daisyui?label=Version&color=1AD1A5 +[commit]: https://badgen.net/github/last-commit/saadeghi/daisyui?label=Last%20commit&color=1AD1A5 +[license]: https://badgen.net/github/license/saadeghi/daisyui?label=License&color=1AD1A5 +[stars]: https://badgen.net/github/stars/saadeghi/daisyui?label=GitHub%20stars&color=1AD1A5 +[installs]: https://badgen.net/npm/dt/daisyui?label=NPM%20installs&color=1AD1A5 +[jsdelivr]: https://badgen.net/jsdelivr/hits/npm/daisyui?color=1AD1A5 +[discord]: https://badgen.net/discord/members/S6TZxycVHs?label=Discord&color=1AD1A5 +[opencollectivebadge]: https://badgen.net/opencollective/backers/daisyui?label=Open%20Collective&color=1AD1A5 +[docs-url]: https://daisyui.com/ +[logo-url]: https://img.daisyui.com/images/daisyui/daisyui-logo-192.png diff --git a/node_modules/daisyui/base/properties.css b/node_modules/daisyui/base/properties.css new file mode 100644 index 0000000..71e2024 --- /dev/null +++ b/node_modules/daisyui/base/properties.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{@property --radialprogress{syntax: ""; inherits: true; initial-value: 0%;}} \ No newline at end of file diff --git a/node_modules/daisyui/base/properties/index.js b/node_modules/daisyui/base/properties/index.js new file mode 100644 index 0000000..6703450 --- /dev/null +++ b/node_modules/daisyui/base/properties/index.js @@ -0,0 +1,7 @@ +import properties from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedproperties = addPrefix(properties, prefix); + addBase({ ...prefixedproperties }); +}; diff --git a/node_modules/daisyui/base/properties/object.js b/node_modules/daisyui/base/properties/object.js new file mode 100644 index 0000000..cac4d9c --- /dev/null +++ b/node_modules/daisyui/base/properties/object.js @@ -0,0 +1 @@ +export default {"@property --radialprogress":{"syntax":"\"\"","inherits":"true","initial-value":"0%"}}; \ No newline at end of file diff --git a/node_modules/daisyui/base/reset.css b/node_modules/daisyui/base/reset.css new file mode 100644 index 0000000..6067aed --- /dev/null +++ b/node_modules/daisyui/base/reset.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{*,:after,::backdrop,:before,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");-webkit-tap-highlight-color:#0000}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}table{text-indent:0;border-color:inherit;border-collapse:collapse}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}input:where(:not([type=button],[type=reset],[type=submit])),select,textarea{border-width:1px}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-search-decoration{-webkit-appearance:none}menu,ol,ul{list-style:none}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklch,currentColor 50%,#0000)}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}} \ No newline at end of file diff --git a/node_modules/daisyui/base/rootcolor.css b/node_modules/daisyui/base/rootcolor.css new file mode 100644 index 0000000..c439c51 --- /dev/null +++ b/node_modules/daisyui/base/rootcolor.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}} \ No newline at end of file diff --git a/node_modules/daisyui/base/rootcolor/index.js b/node_modules/daisyui/base/rootcolor/index.js new file mode 100644 index 0000000..7299955 --- /dev/null +++ b/node_modules/daisyui/base/rootcolor/index.js @@ -0,0 +1,7 @@ +import rootcolor from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedrootcolor = addPrefix(rootcolor, prefix); + addBase({ ...prefixedrootcolor }); +}; diff --git a/node_modules/daisyui/base/rootcolor/object.js b/node_modules/daisyui/base/rootcolor/object.js new file mode 100644 index 0000000..eff8a00 --- /dev/null +++ b/node_modules/daisyui/base/rootcolor/object.js @@ -0,0 +1 @@ +export default {":root, [data-theme]":{"background-color":"var(--root-bg, var(--color-base-100))","color":"var(--color-base-content)"},":where(:root, [data-theme])":{"--root-bg":"var(--color-base-100)"}}; \ No newline at end of file diff --git a/node_modules/daisyui/base/rootscrollgutter.css b/node_modules/daisyui/base/rootscrollgutter.css new file mode 100644 index 0000000..8157a60 --- /dev/null +++ b/node_modules/daisyui/base/rootscrollgutter.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))color-mix(in srgb,var(--root-bg),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%));--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}:root:root{background:var(--page-scroll-bg,var(--root-bg,var(--color-base-100)))}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}} \ No newline at end of file diff --git a/node_modules/daisyui/base/rootscrollgutter/index.js b/node_modules/daisyui/base/rootscrollgutter/index.js new file mode 100644 index 0000000..81d37d0 --- /dev/null +++ b/node_modules/daisyui/base/rootscrollgutter/index.js @@ -0,0 +1,7 @@ +import rootscrollgutter from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedrootscrollgutter = addPrefix(rootscrollgutter, prefix); + addBase({ ...prefixedrootscrollgutter }); +}; diff --git a/node_modules/daisyui/base/rootscrollgutter/object.js b/node_modules/daisyui/base/rootscrollgutter/object.js new file mode 100644 index 0000000..ade3039 --- /dev/null +++ b/node_modules/daisyui/base/rootscrollgutter/object.js @@ -0,0 +1 @@ +export default {":root":{"--page-scroll-bg-on":"linear-gradient(var(--root-bg), var(--root-bg))\n color-mix(in srgb, var(--root-bg), oklch(0% 0 0) calc(var(--page-has-backdrop, 0) * 40%))","--page-scroll-transition-on":"background-color 0.3s ease-out","transition":"var(--page-scroll-transition)","scrollbar-gutter":["var(--page-scroll-gutter, unset)","if(style(--page-has-scroll: 1): var(--page-scroll-gutter, unset) ; else: unset)"]},":root:root":{"background":"var(--page-scroll-bg, var(--root-bg, var(--color-base-100)))"},"@keyframes set-page-has-scroll":{"0%, to":{"--page-has-scroll":"1"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/base/rootscrolllock.css b/node_modules/daisyui/base/rootscrolllock.css new file mode 100644 index 0000000..3106b4b --- /dev/null +++ b/node_modules/daisyui/base/rootscrolllock.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{:root:not(span){overflow:var(--page-overflow)}} \ No newline at end of file diff --git a/node_modules/daisyui/base/rootscrolllock/index.js b/node_modules/daisyui/base/rootscrolllock/index.js new file mode 100644 index 0000000..b9fc202 --- /dev/null +++ b/node_modules/daisyui/base/rootscrolllock/index.js @@ -0,0 +1,7 @@ +import rootscrolllock from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedrootscrolllock = addPrefix(rootscrolllock, prefix); + addBase({ ...prefixedrootscrolllock }); +}; diff --git a/node_modules/daisyui/base/rootscrolllock/object.js b/node_modules/daisyui/base/rootscrolllock/object.js new file mode 100644 index 0000000..1b3fbde --- /dev/null +++ b/node_modules/daisyui/base/rootscrolllock/object.js @@ -0,0 +1 @@ +export default {":root:not(span)":{"overflow":"var(--page-overflow)"}}; \ No newline at end of file diff --git a/node_modules/daisyui/base/scrollbar.css b/node_modules/daisyui/base/scrollbar.css new file mode 100644 index 0000000..8c8a911 --- /dev/null +++ b/node_modules/daisyui/base/scrollbar.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}} \ No newline at end of file diff --git a/node_modules/daisyui/base/scrollbar/index.js b/node_modules/daisyui/base/scrollbar/index.js new file mode 100644 index 0000000..9c7a429 --- /dev/null +++ b/node_modules/daisyui/base/scrollbar/index.js @@ -0,0 +1,7 @@ +import scrollbar from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedscrollbar = addPrefix(scrollbar, prefix); + addBase({ ...prefixedscrollbar }); +}; diff --git a/node_modules/daisyui/base/scrollbar/object.js b/node_modules/daisyui/base/scrollbar/object.js new file mode 100644 index 0000000..199eb46 --- /dev/null +++ b/node_modules/daisyui/base/scrollbar/object.js @@ -0,0 +1 @@ +export default {":root":{"scrollbar-color":"color-mix(in oklch, currentColor 35%, #0000) #0000"}}; \ No newline at end of file diff --git a/node_modules/daisyui/base/svg.css b/node_modules/daisyui/base/svg.css new file mode 100644 index 0000000..10bca48 --- /dev/null +++ b/node_modules/daisyui/base/svg.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}} \ No newline at end of file diff --git a/node_modules/daisyui/base/svg/index.js b/node_modules/daisyui/base/svg/index.js new file mode 100644 index 0000000..97efd26 --- /dev/null +++ b/node_modules/daisyui/base/svg/index.js @@ -0,0 +1,7 @@ +import svg from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedsvg = addPrefix(svg, prefix); + addBase({ ...prefixedsvg }); +}; diff --git a/node_modules/daisyui/base/svg/object.js b/node_modules/daisyui/base/svg/object.js new file mode 100644 index 0000000..ea01501 --- /dev/null +++ b/node_modules/daisyui/base/svg/object.js @@ -0,0 +1 @@ +export default {":root":{"--fx-noise":"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E\")"}}; \ No newline at end of file diff --git a/node_modules/daisyui/chunks.css b/node_modules/daisyui/chunks.css new file mode 100644 index 0000000..c52f12c --- /dev/null +++ b/node_modules/daisyui/chunks.css @@ -0,0 +1,77 @@ +@import url(theme/light.css); +@import url(theme/dark.css); +@import url(base/rootscrollgutter.css); +@import url(base/scrollbar.css); +@import url(base/rootcolor.css); +@import url(base/rootscrolllock.css); +@import url(base/reset.css); +@import url(base/svg.css); +@import url(base/properties.css); +@import url(components/input.css); +@import url(components/timeline.css); +@import url(components/swap.css); +@import url(components/divider.css); +@import url(components/rating.css); +@import url(components/steps.css); +@import url(components/hovergallery.css); +@import url(components/loading.css); +@import url(components/diff.css); +@import url(components/textrotate.css); +@import url(components/filter.css); +@import url(components/badge.css); +@import url(components/table.css); +@import url(components/radio.css); +@import url(components/indicator.css); +@import url(components/collapse.css); +@import url(components/link.css); +@import url(components/dropdown.css); +@import url(components/calendar.css); +@import url(components/dock.css); +@import url(components/mask.css); +@import url(components/mockup.css); +@import url(components/chat.css); +@import url(components/navbar.css); +@import url(components/fab.css); +@import url(components/list.css); +@import url(components/carousel.css); +@import url(components/drawer.css); +@import url(components/kbd.css); +@import url(components/avatar.css); +@import url(components/alert.css); +@import url(components/countdown.css); +@import url(components/hero.css); +@import url(components/menu.css); +@import url(components/status.css); +@import url(components/toggle.css); +@import url(components/range.css); +@import url(components/validator.css); +@import url(components/fieldset.css); +@import url(components/label.css); +@import url(components/skeleton.css); +@import url(components/hover3d.css); +@import url(components/stack.css); +@import url(components/footer.css); +@import url(components/breadcrumbs.css); +@import url(components/toast.css); +@import url(components/stat.css); +@import url(components/radialprogress.css); +@import url(components/tab.css); +@import url(components/checkbox.css); +@import url(components/select.css); +@import url(components/fileinput.css); +@import url(components/card.css); +@import url(components/textarea.css); +@import url(components/button.css); +@import url(components/modal.css); +@import url(components/tooltip.css); +@import url(components/progress.css); +@import url(utilities/typography.css); +@import url(utilities/radius.css); +@import url(utilities/glass.css); +@import url(utilities/join.css); +@import url(colors/properties-extended.css); +@import url(colors/responsive.css); +@import url(colors/states-extended.css); +@import url(colors/states.css); +@import url(colors/properties.css); +@import url(colors/responsive-extended.css); diff --git a/node_modules/daisyui/colors/properties-extended.css b/node_modules/daisyui/colors/properties-extended.css new file mode 100644 index 0000000..72b88c0 --- /dev/null +++ b/node_modules/daisyui/colors/properties-extended.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ .from-base-100{--tw-gradient-from:var(--color-base-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-base-100{--tw-gradient-via:var(--color-base-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-base-100{--tw-gradient-to:var(--color-base-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-base-100{--tw-ring-color:var(--color-base-100)}.fill-base-100{fill:var(--color-base-100)}.stroke-base-100{stroke:var(--color-base-100)}.shadow-base-100{--tw-shadow-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-base-100)var(--tw-shadow-alpha),transparent)}}}.outline-base-100{outline-color:var(--color-base-100)}.from-base-200{--tw-gradient-from:var(--color-base-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-base-200{--tw-gradient-via:var(--color-base-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-base-200{--tw-gradient-to:var(--color-base-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-base-200{--tw-ring-color:var(--color-base-200)}.fill-base-200{fill:var(--color-base-200)}.stroke-base-200{stroke:var(--color-base-200)}.shadow-base-200{--tw-shadow-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-base-200)var(--tw-shadow-alpha),transparent)}}}.outline-base-200{outline-color:var(--color-base-200)}.from-base-300{--tw-gradient-from:var(--color-base-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-base-300{--tw-gradient-via:var(--color-base-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-base-300{--tw-gradient-to:var(--color-base-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-base-300{--tw-ring-color:var(--color-base-300)}.fill-base-300{fill:var(--color-base-300)}.stroke-base-300{stroke:var(--color-base-300)}.shadow-base-300{--tw-shadow-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-base-300)var(--tw-shadow-alpha),transparent)}}}.outline-base-300{outline-color:var(--color-base-300)}.from-base-content{--tw-gradient-from:var(--color-base-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-base-content{--tw-gradient-via:var(--color-base-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-base-content{--tw-gradient-to:var(--color-base-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-base-content{--tw-ring-color:var(--color-base-content)}.fill-base-content{fill:var(--color-base-content)}.stroke-base-content{stroke:var(--color-base-content)}.shadow-base-content{--tw-shadow-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-base-content)var(--tw-shadow-alpha),transparent)}}}.outline-base-content{outline-color:var(--color-base-content)}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-primary{--tw-gradient-via:var(--color-primary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-primary{--tw-ring-color:var(--color-primary)}.fill-primary{fill:var(--color-primary)}.stroke-primary{stroke:var(--color-primary)}.shadow-primary{--tw-shadow-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-primary)var(--tw-shadow-alpha),transparent)}}}.outline-primary{outline-color:var(--color-primary)}.from-primary-content{--tw-gradient-from:var(--color-primary-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-primary-content{--tw-gradient-via:var(--color-primary-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-primary-content{--tw-gradient-to:var(--color-primary-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-primary-content{--tw-ring-color:var(--color-primary-content)}.fill-primary-content{fill:var(--color-primary-content)}.stroke-primary-content{stroke:var(--color-primary-content)}.shadow-primary-content{--tw-shadow-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-primary-content)var(--tw-shadow-alpha),transparent)}}}.outline-primary-content{outline-color:var(--color-primary-content)}.from-secondary{--tw-gradient-from:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-secondary{--tw-gradient-via:var(--color-secondary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-secondary{--tw-gradient-to:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-secondary{--tw-ring-color:var(--color-secondary)}.fill-secondary{fill:var(--color-secondary)}.stroke-secondary{stroke:var(--color-secondary)}.shadow-secondary{--tw-shadow-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-secondary)var(--tw-shadow-alpha),transparent)}}}.outline-secondary{outline-color:var(--color-secondary)}.from-secondary-content{--tw-gradient-from:var(--color-secondary-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-secondary-content{--tw-gradient-via:var(--color-secondary-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-secondary-content{--tw-gradient-to:var(--color-secondary-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-secondary-content{--tw-ring-color:var(--color-secondary-content)}.fill-secondary-content{fill:var(--color-secondary-content)}.stroke-secondary-content{stroke:var(--color-secondary-content)}.shadow-secondary-content{--tw-shadow-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-secondary-content)var(--tw-shadow-alpha),transparent)}}}.outline-secondary-content{outline-color:var(--color-secondary-content)}.from-accent{--tw-gradient-from:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-accent{--tw-gradient-via:var(--color-accent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent{--tw-gradient-to:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-accent{--tw-ring-color:var(--color-accent)}.fill-accent{fill:var(--color-accent)}.stroke-accent{stroke:var(--color-accent)}.shadow-accent{--tw-shadow-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-accent)var(--tw-shadow-alpha),transparent)}}}.outline-accent{outline-color:var(--color-accent)}.from-accent-content{--tw-gradient-from:var(--color-accent-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-accent-content{--tw-gradient-via:var(--color-accent-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent-content{--tw-gradient-to:var(--color-accent-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-accent-content{--tw-ring-color:var(--color-accent-content)}.fill-accent-content{fill:var(--color-accent-content)}.stroke-accent-content{stroke:var(--color-accent-content)}.shadow-accent-content{--tw-shadow-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-accent-content)var(--tw-shadow-alpha),transparent)}}}.outline-accent-content{outline-color:var(--color-accent-content)}.from-neutral{--tw-gradient-from:var(--color-neutral);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-neutral{--tw-gradient-via:var(--color-neutral);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-neutral{--tw-gradient-to:var(--color-neutral);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-neutral{--tw-ring-color:var(--color-neutral)}.fill-neutral{fill:var(--color-neutral)}.stroke-neutral{stroke:var(--color-neutral)}.shadow-neutral{--tw-shadow-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-neutral)var(--tw-shadow-alpha),transparent)}}}.outline-neutral{outline-color:var(--color-neutral)}.from-neutral-content{--tw-gradient-from:var(--color-neutral-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-neutral-content{--tw-gradient-via:var(--color-neutral-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-neutral-content{--tw-gradient-to:var(--color-neutral-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-neutral-content{--tw-ring-color:var(--color-neutral-content)}.fill-neutral-content{fill:var(--color-neutral-content)}.stroke-neutral-content{stroke:var(--color-neutral-content)}.shadow-neutral-content{--tw-shadow-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-neutral-content)var(--tw-shadow-alpha),transparent)}}}.outline-neutral-content{outline-color:var(--color-neutral-content)}.from-info{--tw-gradient-from:var(--color-info);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-info{--tw-gradient-via:var(--color-info);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-info{--tw-gradient-to:var(--color-info);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-info{--tw-ring-color:var(--color-info)}.fill-info{fill:var(--color-info)}.stroke-info{stroke:var(--color-info)}.shadow-info{--tw-shadow-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-info)var(--tw-shadow-alpha),transparent)}}}.outline-info{outline-color:var(--color-info)}.from-info-content{--tw-gradient-from:var(--color-info-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-info-content{--tw-gradient-via:var(--color-info-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-info-content{--tw-gradient-to:var(--color-info-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-info-content{--tw-ring-color:var(--color-info-content)}.fill-info-content{fill:var(--color-info-content)}.stroke-info-content{stroke:var(--color-info-content)}.shadow-info-content{--tw-shadow-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-info-content)var(--tw-shadow-alpha),transparent)}}}.outline-info-content{outline-color:var(--color-info-content)}.from-success{--tw-gradient-from:var(--color-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-success{--tw-gradient-via:var(--color-success);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-success{--tw-gradient-to:var(--color-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-success{--tw-ring-color:var(--color-success)}.fill-success{fill:var(--color-success)}.stroke-success{stroke:var(--color-success)}.shadow-success{--tw-shadow-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-success)var(--tw-shadow-alpha),transparent)}}}.outline-success{outline-color:var(--color-success)}.from-success-content{--tw-gradient-from:var(--color-success-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-success-content{--tw-gradient-via:var(--color-success-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-success-content{--tw-gradient-to:var(--color-success-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-success-content{--tw-ring-color:var(--color-success-content)}.fill-success-content{fill:var(--color-success-content)}.stroke-success-content{stroke:var(--color-success-content)}.shadow-success-content{--tw-shadow-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-success-content)var(--tw-shadow-alpha),transparent)}}}.outline-success-content{outline-color:var(--color-success-content)}.from-warning{--tw-gradient-from:var(--color-warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-warning{--tw-gradient-via:var(--color-warning);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-warning{--tw-gradient-to:var(--color-warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-warning{--tw-ring-color:var(--color-warning)}.fill-warning{fill:var(--color-warning)}.stroke-warning{stroke:var(--color-warning)}.shadow-warning{--tw-shadow-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-warning)var(--tw-shadow-alpha),transparent)}}}.outline-warning{outline-color:var(--color-warning)}.from-warning-content{--tw-gradient-from:var(--color-warning-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-warning-content{--tw-gradient-via:var(--color-warning-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-warning-content{--tw-gradient-to:var(--color-warning-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-warning-content{--tw-ring-color:var(--color-warning-content)}.fill-warning-content{fill:var(--color-warning-content)}.stroke-warning-content{stroke:var(--color-warning-content)}.shadow-warning-content{--tw-shadow-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-warning-content)var(--tw-shadow-alpha),transparent)}}}.outline-warning-content{outline-color:var(--color-warning-content)}.from-error{--tw-gradient-from:var(--color-error);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-error{--tw-gradient-via:var(--color-error);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-error{--tw-gradient-to:var(--color-error);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-error{--tw-ring-color:var(--color-error)}.fill-error{fill:var(--color-error)}.stroke-error{stroke:var(--color-error)}.shadow-error{--tw-shadow-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-error)var(--tw-shadow-alpha),transparent)}}}.outline-error{outline-color:var(--color-error)}.from-error-content{--tw-gradient-from:var(--color-error-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-error-content{--tw-gradient-via:var(--color-error-content);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-error-content{--tw-gradient-to:var(--color-error-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.ring-error-content{--tw-ring-color:var(--color-error-content)}.fill-error-content{fill:var(--color-error-content)}.stroke-error-content{stroke:var(--color-error-content)}.shadow-error-content{--tw-shadow-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{--tw-shadow-color:color-mix(in oklab,var(--color-error-content)var(--tw-shadow-alpha),transparent)}}}.outline-error-content{outline-color:var(--color-error-content)} \ No newline at end of file diff --git a/node_modules/daisyui/colors/properties.css b/node_modules/daisyui/colors/properties.css new file mode 100644 index 0000000..71bb9fa --- /dev/null +++ b/node_modules/daisyui/colors/properties.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ .bg-base-100{background-color:var(--color-base-100)}.bg-base-100\/10{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)10%,#0000)}}}.bg-base-100\/20{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)20%,#0000)}}}.bg-base-100\/30{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)30%,#0000)}}}.bg-base-100\/40{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)40%,#0000)}}}.bg-base-100\/50{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)50%,#0000)}}}.bg-base-100\/60{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)60%,#0000)}}}.bg-base-100\/70{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)70%,#0000)}}}.bg-base-100\/80{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)80%,#0000)}}}.bg-base-100\/90{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)90%,#0000)}}}.text-base-100{color:var(--color-base-100)}.text-base-100\/10{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)10%,#0000)}}}.text-base-100\/20{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)20%,#0000)}}}.text-base-100\/30{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)30%,#0000)}}}.text-base-100\/40{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)40%,#0000)}}}.text-base-100\/50{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)50%,#0000)}}}.text-base-100\/60{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)60%,#0000)}}}.text-base-100\/70{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)70%,#0000)}}}.text-base-100\/80{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)80%,#0000)}}}.text-base-100\/90{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)90%,#0000)}}}.border-base-100{border-color:var(--color-base-100)}.border-base-100\/10{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)10%,#0000)}}}.border-base-100\/20{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)20%,#0000)}}}.border-base-100\/30{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)30%,#0000)}}}.border-base-100\/40{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)40%,#0000)}}}.border-base-100\/50{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)50%,#0000)}}}.border-base-100\/60{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)60%,#0000)}}}.border-base-100\/70{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)70%,#0000)}}}.border-base-100\/80{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)80%,#0000)}}}.border-base-100\/90{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)90%,#0000)}}}.bg-base-200{background-color:var(--color-base-200)}.bg-base-200\/10{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)10%,#0000)}}}.bg-base-200\/20{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)20%,#0000)}}}.bg-base-200\/30{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)30%,#0000)}}}.bg-base-200\/40{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)40%,#0000)}}}.bg-base-200\/50{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)50%,#0000)}}}.bg-base-200\/60{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)60%,#0000)}}}.bg-base-200\/70{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)70%,#0000)}}}.bg-base-200\/80{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)80%,#0000)}}}.bg-base-200\/90{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)90%,#0000)}}}.text-base-200{color:var(--color-base-200)}.text-base-200\/10{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)10%,#0000)}}}.text-base-200\/20{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)20%,#0000)}}}.text-base-200\/30{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)30%,#0000)}}}.text-base-200\/40{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)40%,#0000)}}}.text-base-200\/50{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)50%,#0000)}}}.text-base-200\/60{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)60%,#0000)}}}.text-base-200\/70{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)70%,#0000)}}}.text-base-200\/80{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)80%,#0000)}}}.text-base-200\/90{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)90%,#0000)}}}.border-base-200{border-color:var(--color-base-200)}.border-base-200\/10{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)10%,#0000)}}}.border-base-200\/20{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)20%,#0000)}}}.border-base-200\/30{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)30%,#0000)}}}.border-base-200\/40{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)40%,#0000)}}}.border-base-200\/50{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)50%,#0000)}}}.border-base-200\/60{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)60%,#0000)}}}.border-base-200\/70{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)70%,#0000)}}}.border-base-200\/80{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)80%,#0000)}}}.border-base-200\/90{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)90%,#0000)}}}.bg-base-300{background-color:var(--color-base-300)}.bg-base-300\/10{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)10%,#0000)}}}.bg-base-300\/20{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)20%,#0000)}}}.bg-base-300\/30{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)30%,#0000)}}}.bg-base-300\/40{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)40%,#0000)}}}.bg-base-300\/50{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)50%,#0000)}}}.bg-base-300\/60{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)60%,#0000)}}}.bg-base-300\/70{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)70%,#0000)}}}.bg-base-300\/80{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)80%,#0000)}}}.bg-base-300\/90{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)90%,#0000)}}}.text-base-300{color:var(--color-base-300)}.text-base-300\/10{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)10%,#0000)}}}.text-base-300\/20{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)20%,#0000)}}}.text-base-300\/30{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)30%,#0000)}}}.text-base-300\/40{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)40%,#0000)}}}.text-base-300\/50{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)50%,#0000)}}}.text-base-300\/60{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)60%,#0000)}}}.text-base-300\/70{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)70%,#0000)}}}.text-base-300\/80{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)80%,#0000)}}}.text-base-300\/90{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)90%,#0000)}}}.border-base-300{border-color:var(--color-base-300)}.border-base-300\/10{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)10%,#0000)}}}.border-base-300\/20{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)20%,#0000)}}}.border-base-300\/30{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)30%,#0000)}}}.border-base-300\/40{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)40%,#0000)}}}.border-base-300\/50{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)50%,#0000)}}}.border-base-300\/60{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)60%,#0000)}}}.border-base-300\/70{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)70%,#0000)}}}.border-base-300\/80{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)80%,#0000)}}}.border-base-300\/90{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)90%,#0000)}}}.bg-base-content{background-color:var(--color-base-content)}.bg-base-content\/10{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)10%,#0000)}}}.bg-base-content\/20{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}}.bg-base-content\/30{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)30%,#0000)}}}.bg-base-content\/40{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)40%,#0000)}}}.bg-base-content\/50{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}}.bg-base-content\/60{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)60%,#0000)}}}.bg-base-content\/70{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)70%,#0000)}}}.bg-base-content\/80{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)80%,#0000)}}}.bg-base-content\/90{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)90%,#0000)}}}.text-base-content{color:var(--color-base-content)}.text-base-content\/10{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)10%,#0000)}}}.text-base-content\/20{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}}.text-base-content\/30{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)30%,#0000)}}}.text-base-content\/40{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)40%,#0000)}}}.text-base-content\/50{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}}.text-base-content\/60{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)60%,#0000)}}}.text-base-content\/70{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)70%,#0000)}}}.text-base-content\/80{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)80%,#0000)}}}.text-base-content\/90{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)90%,#0000)}}}.border-base-content{border-color:var(--color-base-content)}.border-base-content\/10{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)10%,#0000)}}}.border-base-content\/20{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}}.border-base-content\/30{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)30%,#0000)}}}.border-base-content\/40{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)40%,#0000)}}}.border-base-content\/50{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}}.border-base-content\/60{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)60%,#0000)}}}.border-base-content\/70{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)70%,#0000)}}}.border-base-content\/80{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)80%,#0000)}}}.border-base-content\/90{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)90%,#0000)}}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)10%,#0000)}}}.bg-primary\/20{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)20%,#0000)}}}.bg-primary\/30{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)30%,#0000)}}}.bg-primary\/40{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)40%,#0000)}}}.bg-primary\/50{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)50%,#0000)}}}.bg-primary\/60{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)60%,#0000)}}}.bg-primary\/70{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)70%,#0000)}}}.bg-primary\/80{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)80%,#0000)}}}.bg-primary\/90{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)90%,#0000)}}}.text-primary{color:var(--color-primary)}.text-primary\/10{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)10%,#0000)}}}.text-primary\/20{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)20%,#0000)}}}.text-primary\/30{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)30%,#0000)}}}.text-primary\/40{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)40%,#0000)}}}.text-primary\/50{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)50%,#0000)}}}.text-primary\/60{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)60%,#0000)}}}.text-primary\/70{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)70%,#0000)}}}.text-primary\/80{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)80%,#0000)}}}.text-primary\/90{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)90%,#0000)}}}.border-primary{border-color:var(--color-primary)}.border-primary\/10{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)10%,#0000)}}}.border-primary\/20{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)20%,#0000)}}}.border-primary\/30{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)30%,#0000)}}}.border-primary\/40{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)40%,#0000)}}}.border-primary\/50{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)50%,#0000)}}}.border-primary\/60{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)60%,#0000)}}}.border-primary\/70{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)70%,#0000)}}}.border-primary\/80{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)80%,#0000)}}}.border-primary\/90{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)90%,#0000)}}}.bg-primary-content{background-color:var(--color-primary-content)}.bg-primary-content\/10{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)10%,#0000)}}}.bg-primary-content\/20{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)20%,#0000)}}}.bg-primary-content\/30{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)30%,#0000)}}}.bg-primary-content\/40{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)40%,#0000)}}}.bg-primary-content\/50{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)50%,#0000)}}}.bg-primary-content\/60{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)60%,#0000)}}}.bg-primary-content\/70{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)70%,#0000)}}}.bg-primary-content\/80{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)80%,#0000)}}}.bg-primary-content\/90{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)90%,#0000)}}}.text-primary-content{color:var(--color-primary-content)}.text-primary-content\/10{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)10%,#0000)}}}.text-primary-content\/20{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)20%,#0000)}}}.text-primary-content\/30{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)30%,#0000)}}}.text-primary-content\/40{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)40%,#0000)}}}.text-primary-content\/50{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)50%,#0000)}}}.text-primary-content\/60{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)60%,#0000)}}}.text-primary-content\/70{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)70%,#0000)}}}.text-primary-content\/80{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)80%,#0000)}}}.text-primary-content\/90{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)90%,#0000)}}}.border-primary-content{border-color:var(--color-primary-content)}.border-primary-content\/10{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)10%,#0000)}}}.border-primary-content\/20{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)20%,#0000)}}}.border-primary-content\/30{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)30%,#0000)}}}.border-primary-content\/40{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)40%,#0000)}}}.border-primary-content\/50{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)50%,#0000)}}}.border-primary-content\/60{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)60%,#0000)}}}.border-primary-content\/70{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)70%,#0000)}}}.border-primary-content\/80{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)80%,#0000)}}}.border-primary-content\/90{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)90%,#0000)}}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/10{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)10%,#0000)}}}.bg-secondary\/20{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}}.bg-secondary\/30{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)30%,#0000)}}}.bg-secondary\/40{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)40%,#0000)}}}.bg-secondary\/50{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)50%,#0000)}}}.bg-secondary\/60{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)60%,#0000)}}}.bg-secondary\/70{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)70%,#0000)}}}.bg-secondary\/80{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)80%,#0000)}}}.bg-secondary\/90{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)90%,#0000)}}}.text-secondary{color:var(--color-secondary)}.text-secondary\/10{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)10%,#0000)}}}.text-secondary\/20{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}}.text-secondary\/30{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)30%,#0000)}}}.text-secondary\/40{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)40%,#0000)}}}.text-secondary\/50{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)50%,#0000)}}}.text-secondary\/60{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)60%,#0000)}}}.text-secondary\/70{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)70%,#0000)}}}.text-secondary\/80{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)80%,#0000)}}}.text-secondary\/90{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)90%,#0000)}}}.border-secondary{border-color:var(--color-secondary)}.border-secondary\/10{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)10%,#0000)}}}.border-secondary\/20{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}}.border-secondary\/30{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)30%,#0000)}}}.border-secondary\/40{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)40%,#0000)}}}.border-secondary\/50{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)50%,#0000)}}}.border-secondary\/60{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)60%,#0000)}}}.border-secondary\/70{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)70%,#0000)}}}.border-secondary\/80{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)80%,#0000)}}}.border-secondary\/90{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)90%,#0000)}}}.bg-secondary-content{background-color:var(--color-secondary-content)}.bg-secondary-content\/10{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)10%,#0000)}}}.bg-secondary-content\/20{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)20%,#0000)}}}.bg-secondary-content\/30{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)30%,#0000)}}}.bg-secondary-content\/40{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)40%,#0000)}}}.bg-secondary-content\/50{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)50%,#0000)}}}.bg-secondary-content\/60{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)60%,#0000)}}}.bg-secondary-content\/70{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)70%,#0000)}}}.bg-secondary-content\/80{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)80%,#0000)}}}.bg-secondary-content\/90{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)90%,#0000)}}}.text-secondary-content{color:var(--color-secondary-content)}.text-secondary-content\/10{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)10%,#0000)}}}.text-secondary-content\/20{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)20%,#0000)}}}.text-secondary-content\/30{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)30%,#0000)}}}.text-secondary-content\/40{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)40%,#0000)}}}.text-secondary-content\/50{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)50%,#0000)}}}.text-secondary-content\/60{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)60%,#0000)}}}.text-secondary-content\/70{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)70%,#0000)}}}.text-secondary-content\/80{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)80%,#0000)}}}.text-secondary-content\/90{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)90%,#0000)}}}.border-secondary-content{border-color:var(--color-secondary-content)}.border-secondary-content\/10{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)10%,#0000)}}}.border-secondary-content\/20{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)20%,#0000)}}}.border-secondary-content\/30{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)30%,#0000)}}}.border-secondary-content\/40{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)40%,#0000)}}}.border-secondary-content\/50{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)50%,#0000)}}}.border-secondary-content\/60{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)60%,#0000)}}}.border-secondary-content\/70{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)70%,#0000)}}}.border-secondary-content\/80{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)80%,#0000)}}}.border-secondary-content\/90{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)90%,#0000)}}}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)10%,#0000)}}}.bg-accent\/20{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)20%,#0000)}}}.bg-accent\/30{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)30%,#0000)}}}.bg-accent\/40{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)40%,#0000)}}}.bg-accent\/50{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)50%,#0000)}}}.bg-accent\/60{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)60%,#0000)}}}.bg-accent\/70{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)70%,#0000)}}}.bg-accent\/80{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)80%,#0000)}}}.bg-accent\/90{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)90%,#0000)}}}.text-accent{color:var(--color-accent)}.text-accent\/10{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)10%,#0000)}}}.text-accent\/20{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)20%,#0000)}}}.text-accent\/30{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)30%,#0000)}}}.text-accent\/40{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)40%,#0000)}}}.text-accent\/50{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)50%,#0000)}}}.text-accent\/60{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)60%,#0000)}}}.text-accent\/70{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)70%,#0000)}}}.text-accent\/80{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)80%,#0000)}}}.text-accent\/90{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)90%,#0000)}}}.border-accent{border-color:var(--color-accent)}.border-accent\/10{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)10%,#0000)}}}.border-accent\/20{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)20%,#0000)}}}.border-accent\/30{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)30%,#0000)}}}.border-accent\/40{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)40%,#0000)}}}.border-accent\/50{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)50%,#0000)}}}.border-accent\/60{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)60%,#0000)}}}.border-accent\/70{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)70%,#0000)}}}.border-accent\/80{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)80%,#0000)}}}.border-accent\/90{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)90%,#0000)}}}.bg-accent-content{background-color:var(--color-accent-content)}.bg-accent-content\/10{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)10%,#0000)}}}.bg-accent-content\/20{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)20%,#0000)}}}.bg-accent-content\/30{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)30%,#0000)}}}.bg-accent-content\/40{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)40%,#0000)}}}.bg-accent-content\/50{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)50%,#0000)}}}.bg-accent-content\/60{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)60%,#0000)}}}.bg-accent-content\/70{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)70%,#0000)}}}.bg-accent-content\/80{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)80%,#0000)}}}.bg-accent-content\/90{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)90%,#0000)}}}.text-accent-content{color:var(--color-accent-content)}.text-accent-content\/10{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)10%,#0000)}}}.text-accent-content\/20{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)20%,#0000)}}}.text-accent-content\/30{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)30%,#0000)}}}.text-accent-content\/40{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)40%,#0000)}}}.text-accent-content\/50{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)50%,#0000)}}}.text-accent-content\/60{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)60%,#0000)}}}.text-accent-content\/70{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)70%,#0000)}}}.text-accent-content\/80{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)80%,#0000)}}}.text-accent-content\/90{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)90%,#0000)}}}.border-accent-content{border-color:var(--color-accent-content)}.border-accent-content\/10{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)10%,#0000)}}}.border-accent-content\/20{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)20%,#0000)}}}.border-accent-content\/30{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)30%,#0000)}}}.border-accent-content\/40{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)40%,#0000)}}}.border-accent-content\/50{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)50%,#0000)}}}.border-accent-content\/60{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)60%,#0000)}}}.border-accent-content\/70{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)70%,#0000)}}}.border-accent-content\/80{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)80%,#0000)}}}.border-accent-content\/90{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)90%,#0000)}}}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral\/10{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)10%,#0000)}}}.bg-neutral\/20{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)20%,#0000)}}}.bg-neutral\/30{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)30%,#0000)}}}.bg-neutral\/40{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)40%,#0000)}}}.bg-neutral\/50{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)50%,#0000)}}}.bg-neutral\/60{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)60%,#0000)}}}.bg-neutral\/70{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)70%,#0000)}}}.bg-neutral\/80{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)80%,#0000)}}}.bg-neutral\/90{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)90%,#0000)}}}.text-neutral{color:var(--color-neutral)}.text-neutral\/10{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)10%,#0000)}}}.text-neutral\/20{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)20%,#0000)}}}.text-neutral\/30{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)30%,#0000)}}}.text-neutral\/40{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)40%,#0000)}}}.text-neutral\/50{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)50%,#0000)}}}.text-neutral\/60{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)60%,#0000)}}}.text-neutral\/70{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)70%,#0000)}}}.text-neutral\/80{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)80%,#0000)}}}.text-neutral\/90{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)90%,#0000)}}}.border-neutral{border-color:var(--color-neutral)}.border-neutral\/10{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)10%,#0000)}}}.border-neutral\/20{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)20%,#0000)}}}.border-neutral\/30{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)30%,#0000)}}}.border-neutral\/40{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)40%,#0000)}}}.border-neutral\/50{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)50%,#0000)}}}.border-neutral\/60{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)60%,#0000)}}}.border-neutral\/70{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)70%,#0000)}}}.border-neutral\/80{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)80%,#0000)}}}.border-neutral\/90{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)90%,#0000)}}}.bg-neutral-content{background-color:var(--color-neutral-content)}.bg-neutral-content\/10{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)10%,#0000)}}}.bg-neutral-content\/20{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)20%,#0000)}}}.bg-neutral-content\/30{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)30%,#0000)}}}.bg-neutral-content\/40{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)40%,#0000)}}}.bg-neutral-content\/50{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)50%,#0000)}}}.bg-neutral-content\/60{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)60%,#0000)}}}.bg-neutral-content\/70{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)70%,#0000)}}}.bg-neutral-content\/80{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)80%,#0000)}}}.bg-neutral-content\/90{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)90%,#0000)}}}.text-neutral-content{color:var(--color-neutral-content)}.text-neutral-content\/10{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)10%,#0000)}}}.text-neutral-content\/20{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)20%,#0000)}}}.text-neutral-content\/30{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)30%,#0000)}}}.text-neutral-content\/40{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)40%,#0000)}}}.text-neutral-content\/50{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)50%,#0000)}}}.text-neutral-content\/60{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)60%,#0000)}}}.text-neutral-content\/70{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)70%,#0000)}}}.text-neutral-content\/80{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)80%,#0000)}}}.text-neutral-content\/90{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)90%,#0000)}}}.border-neutral-content{border-color:var(--color-neutral-content)}.border-neutral-content\/10{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)10%,#0000)}}}.border-neutral-content\/20{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)20%,#0000)}}}.border-neutral-content\/30{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)30%,#0000)}}}.border-neutral-content\/40{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)40%,#0000)}}}.border-neutral-content\/50{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)50%,#0000)}}}.border-neutral-content\/60{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)60%,#0000)}}}.border-neutral-content\/70{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)70%,#0000)}}}.border-neutral-content\/80{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)80%,#0000)}}}.border-neutral-content\/90{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)90%,#0000)}}}.bg-info{background-color:var(--color-info)}.bg-info\/10{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)10%,#0000)}}}.bg-info\/20{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)20%,#0000)}}}.bg-info\/30{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)30%,#0000)}}}.bg-info\/40{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)40%,#0000)}}}.bg-info\/50{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)50%,#0000)}}}.bg-info\/60{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)60%,#0000)}}}.bg-info\/70{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)70%,#0000)}}}.bg-info\/80{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)80%,#0000)}}}.bg-info\/90{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)90%,#0000)}}}.text-info{color:var(--color-info)}.text-info\/10{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)10%,#0000)}}}.text-info\/20{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)20%,#0000)}}}.text-info\/30{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)30%,#0000)}}}.text-info\/40{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)40%,#0000)}}}.text-info\/50{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)50%,#0000)}}}.text-info\/60{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)60%,#0000)}}}.text-info\/70{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)70%,#0000)}}}.text-info\/80{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)80%,#0000)}}}.text-info\/90{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)90%,#0000)}}}.border-info{border-color:var(--color-info)}.border-info\/10{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)10%,#0000)}}}.border-info\/20{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)20%,#0000)}}}.border-info\/30{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)30%,#0000)}}}.border-info\/40{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)40%,#0000)}}}.border-info\/50{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)50%,#0000)}}}.border-info\/60{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)60%,#0000)}}}.border-info\/70{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)70%,#0000)}}}.border-info\/80{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)80%,#0000)}}}.border-info\/90{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)90%,#0000)}}}.bg-info-content{background-color:var(--color-info-content)}.bg-info-content\/10{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)10%,#0000)}}}.bg-info-content\/20{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)20%,#0000)}}}.bg-info-content\/30{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)30%,#0000)}}}.bg-info-content\/40{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)40%,#0000)}}}.bg-info-content\/50{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)50%,#0000)}}}.bg-info-content\/60{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)60%,#0000)}}}.bg-info-content\/70{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)70%,#0000)}}}.bg-info-content\/80{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)80%,#0000)}}}.bg-info-content\/90{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)90%,#0000)}}}.text-info-content{color:var(--color-info-content)}.text-info-content\/10{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)10%,#0000)}}}.text-info-content\/20{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)20%,#0000)}}}.text-info-content\/30{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)30%,#0000)}}}.text-info-content\/40{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)40%,#0000)}}}.text-info-content\/50{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)50%,#0000)}}}.text-info-content\/60{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)60%,#0000)}}}.text-info-content\/70{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)70%,#0000)}}}.text-info-content\/80{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)80%,#0000)}}}.text-info-content\/90{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)90%,#0000)}}}.border-info-content{border-color:var(--color-info-content)}.border-info-content\/10{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)10%,#0000)}}}.border-info-content\/20{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)20%,#0000)}}}.border-info-content\/30{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)30%,#0000)}}}.border-info-content\/40{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)40%,#0000)}}}.border-info-content\/50{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)50%,#0000)}}}.border-info-content\/60{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)60%,#0000)}}}.border-info-content\/70{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)70%,#0000)}}}.border-info-content\/80{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)80%,#0000)}}}.border-info-content\/90{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)90%,#0000)}}}.bg-success{background-color:var(--color-success)}.bg-success\/10{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)10%,#0000)}}}.bg-success\/20{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)20%,#0000)}}}.bg-success\/30{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)30%,#0000)}}}.bg-success\/40{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)40%,#0000)}}}.bg-success\/50{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)50%,#0000)}}}.bg-success\/60{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)60%,#0000)}}}.bg-success\/70{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)70%,#0000)}}}.bg-success\/80{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)80%,#0000)}}}.bg-success\/90{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)90%,#0000)}}}.text-success{color:var(--color-success)}.text-success\/10{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)10%,#0000)}}}.text-success\/20{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)20%,#0000)}}}.text-success\/30{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)30%,#0000)}}}.text-success\/40{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)40%,#0000)}}}.text-success\/50{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)50%,#0000)}}}.text-success\/60{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)60%,#0000)}}}.text-success\/70{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)70%,#0000)}}}.text-success\/80{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)80%,#0000)}}}.text-success\/90{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)90%,#0000)}}}.border-success{border-color:var(--color-success)}.border-success\/10{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)10%,#0000)}}}.border-success\/20{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)20%,#0000)}}}.border-success\/30{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)30%,#0000)}}}.border-success\/40{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)40%,#0000)}}}.border-success\/50{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)50%,#0000)}}}.border-success\/60{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)60%,#0000)}}}.border-success\/70{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)70%,#0000)}}}.border-success\/80{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)80%,#0000)}}}.border-success\/90{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)90%,#0000)}}}.bg-success-content{background-color:var(--color-success-content)}.bg-success-content\/10{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)10%,#0000)}}}.bg-success-content\/20{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)20%,#0000)}}}.bg-success-content\/30{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)30%,#0000)}}}.bg-success-content\/40{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)40%,#0000)}}}.bg-success-content\/50{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)50%,#0000)}}}.bg-success-content\/60{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)60%,#0000)}}}.bg-success-content\/70{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)70%,#0000)}}}.bg-success-content\/80{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)80%,#0000)}}}.bg-success-content\/90{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)90%,#0000)}}}.text-success-content{color:var(--color-success-content)}.text-success-content\/10{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)10%,#0000)}}}.text-success-content\/20{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)20%,#0000)}}}.text-success-content\/30{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)30%,#0000)}}}.text-success-content\/40{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)40%,#0000)}}}.text-success-content\/50{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)50%,#0000)}}}.text-success-content\/60{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)60%,#0000)}}}.text-success-content\/70{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)70%,#0000)}}}.text-success-content\/80{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)80%,#0000)}}}.text-success-content\/90{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)90%,#0000)}}}.border-success-content{border-color:var(--color-success-content)}.border-success-content\/10{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)10%,#0000)}}}.border-success-content\/20{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)20%,#0000)}}}.border-success-content\/30{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)30%,#0000)}}}.border-success-content\/40{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)40%,#0000)}}}.border-success-content\/50{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)50%,#0000)}}}.border-success-content\/60{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)60%,#0000)}}}.border-success-content\/70{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)70%,#0000)}}}.border-success-content\/80{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)80%,#0000)}}}.border-success-content\/90{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)90%,#0000)}}}.bg-warning{background-color:var(--color-warning)}.bg-warning\/10{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)10%,#0000)}}}.bg-warning\/20{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)20%,#0000)}}}.bg-warning\/30{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)30%,#0000)}}}.bg-warning\/40{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)40%,#0000)}}}.bg-warning\/50{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)50%,#0000)}}}.bg-warning\/60{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)60%,#0000)}}}.bg-warning\/70{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)70%,#0000)}}}.bg-warning\/80{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)80%,#0000)}}}.bg-warning\/90{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)90%,#0000)}}}.text-warning{color:var(--color-warning)}.text-warning\/10{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)10%,#0000)}}}.text-warning\/20{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)20%,#0000)}}}.text-warning\/30{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)30%,#0000)}}}.text-warning\/40{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)40%,#0000)}}}.text-warning\/50{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)50%,#0000)}}}.text-warning\/60{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)60%,#0000)}}}.text-warning\/70{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)70%,#0000)}}}.text-warning\/80{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)80%,#0000)}}}.text-warning\/90{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)90%,#0000)}}}.border-warning{border-color:var(--color-warning)}.border-warning\/10{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)10%,#0000)}}}.border-warning\/20{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)20%,#0000)}}}.border-warning\/30{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)30%,#0000)}}}.border-warning\/40{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)40%,#0000)}}}.border-warning\/50{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)50%,#0000)}}}.border-warning\/60{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)60%,#0000)}}}.border-warning\/70{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)70%,#0000)}}}.border-warning\/80{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)80%,#0000)}}}.border-warning\/90{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)90%,#0000)}}}.bg-warning-content{background-color:var(--color-warning-content)}.bg-warning-content\/10{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)10%,#0000)}}}.bg-warning-content\/20{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)20%,#0000)}}}.bg-warning-content\/30{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)30%,#0000)}}}.bg-warning-content\/40{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)40%,#0000)}}}.bg-warning-content\/50{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)50%,#0000)}}}.bg-warning-content\/60{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)60%,#0000)}}}.bg-warning-content\/70{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)70%,#0000)}}}.bg-warning-content\/80{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)80%,#0000)}}}.bg-warning-content\/90{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)90%,#0000)}}}.text-warning-content{color:var(--color-warning-content)}.text-warning-content\/10{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)10%,#0000)}}}.text-warning-content\/20{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)20%,#0000)}}}.text-warning-content\/30{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)30%,#0000)}}}.text-warning-content\/40{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)40%,#0000)}}}.text-warning-content\/50{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)50%,#0000)}}}.text-warning-content\/60{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)60%,#0000)}}}.text-warning-content\/70{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)70%,#0000)}}}.text-warning-content\/80{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)80%,#0000)}}}.text-warning-content\/90{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)90%,#0000)}}}.border-warning-content{border-color:var(--color-warning-content)}.border-warning-content\/10{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)10%,#0000)}}}.border-warning-content\/20{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)20%,#0000)}}}.border-warning-content\/30{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)30%,#0000)}}}.border-warning-content\/40{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)40%,#0000)}}}.border-warning-content\/50{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)50%,#0000)}}}.border-warning-content\/60{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)60%,#0000)}}}.border-warning-content\/70{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)70%,#0000)}}}.border-warning-content\/80{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)80%,#0000)}}}.border-warning-content\/90{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)90%,#0000)}}}.bg-error{background-color:var(--color-error)}.bg-error\/10{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)10%,#0000)}}}.bg-error\/20{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)20%,#0000)}}}.bg-error\/30{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)30%,#0000)}}}.bg-error\/40{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)40%,#0000)}}}.bg-error\/50{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)50%,#0000)}}}.bg-error\/60{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)60%,#0000)}}}.bg-error\/70{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)70%,#0000)}}}.bg-error\/80{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)80%,#0000)}}}.bg-error\/90{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)90%,#0000)}}}.text-error{color:var(--color-error)}.text-error\/10{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)10%,#0000)}}}.text-error\/20{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)20%,#0000)}}}.text-error\/30{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)30%,#0000)}}}.text-error\/40{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)40%,#0000)}}}.text-error\/50{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)50%,#0000)}}}.text-error\/60{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)60%,#0000)}}}.text-error\/70{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)70%,#0000)}}}.text-error\/80{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)80%,#0000)}}}.text-error\/90{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)90%,#0000)}}}.border-error{border-color:var(--color-error)}.border-error\/10{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)10%,#0000)}}}.border-error\/20{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)20%,#0000)}}}.border-error\/30{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)30%,#0000)}}}.border-error\/40{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)40%,#0000)}}}.border-error\/50{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)50%,#0000)}}}.border-error\/60{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)60%,#0000)}}}.border-error\/70{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)70%,#0000)}}}.border-error\/80{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)80%,#0000)}}}.border-error\/90{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)90%,#0000)}}}.bg-error-content{background-color:var(--color-error-content)}.bg-error-content\/10{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)10%,#0000)}}}.bg-error-content\/20{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)20%,#0000)}}}.bg-error-content\/30{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)30%,#0000)}}}.bg-error-content\/40{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)40%,#0000)}}}.bg-error-content\/50{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)50%,#0000)}}}.bg-error-content\/60{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)60%,#0000)}}}.bg-error-content\/70{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)70%,#0000)}}}.bg-error-content\/80{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)80%,#0000)}}}.bg-error-content\/90{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)90%,#0000)}}}.text-error-content{color:var(--color-error-content)}.text-error-content\/10{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)10%,#0000)}}}.text-error-content\/20{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)20%,#0000)}}}.text-error-content\/30{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)30%,#0000)}}}.text-error-content\/40{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)40%,#0000)}}}.text-error-content\/50{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)50%,#0000)}}}.text-error-content\/60{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)60%,#0000)}}}.text-error-content\/70{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)70%,#0000)}}}.text-error-content\/80{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)80%,#0000)}}}.text-error-content\/90{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)90%,#0000)}}}.border-error-content{border-color:var(--color-error-content)}.border-error-content\/10{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)10%,#0000)}}}.border-error-content\/20{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)20%,#0000)}}}.border-error-content\/30{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)30%,#0000)}}}.border-error-content\/40{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)40%,#0000)}}}.border-error-content\/50{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)50%,#0000)}}}.border-error-content\/60{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)60%,#0000)}}}.border-error-content\/70{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)70%,#0000)}}}.border-error-content\/80{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)80%,#0000)}}}.border-error-content\/90{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)90%,#0000)}}} \ No newline at end of file diff --git a/node_modules/daisyui/colors/responsive-extended.css b/node_modules/daisyui/colors/responsive-extended.css new file mode 100644 index 0000000..595cb84 --- /dev/null +++ b/node_modules/daisyui/colors/responsive-extended.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @media (width<40rem){.max-sm\:bg-base-100{background-color:var(--color-base-100)}.max-sm\:text-base-100{color:var(--color-base-100)}.max-sm\:border-base-100{border-color:var(--color-base-100)}.max-sm\:bg-base-200{background-color:var(--color-base-200)}.max-sm\:text-base-200{color:var(--color-base-200)}.max-sm\:border-base-200{border-color:var(--color-base-200)}.max-sm\:bg-base-300{background-color:var(--color-base-300)}.max-sm\:text-base-300{color:var(--color-base-300)}.max-sm\:border-base-300{border-color:var(--color-base-300)}.max-sm\:bg-base-content{background-color:var(--color-base-content)}.max-sm\:text-base-content{color:var(--color-base-content)}.max-sm\:border-base-content{border-color:var(--color-base-content)}.max-sm\:bg-primary{background-color:var(--color-primary)}.max-sm\:text-primary{color:var(--color-primary)}.max-sm\:border-primary{border-color:var(--color-primary)}.max-sm\:bg-primary-content{background-color:var(--color-primary-content)}.max-sm\:text-primary-content{color:var(--color-primary-content)}.max-sm\:border-primary-content{border-color:var(--color-primary-content)}.max-sm\:bg-secondary{background-color:var(--color-secondary)}.max-sm\:text-secondary{color:var(--color-secondary)}.max-sm\:border-secondary{border-color:var(--color-secondary)}.max-sm\:bg-secondary-content{background-color:var(--color-secondary-content)}.max-sm\:text-secondary-content{color:var(--color-secondary-content)}.max-sm\:border-secondary-content{border-color:var(--color-secondary-content)}.max-sm\:bg-accent{background-color:var(--color-accent)}.max-sm\:text-accent{color:var(--color-accent)}.max-sm\:border-accent{border-color:var(--color-accent)}.max-sm\:bg-accent-content{background-color:var(--color-accent-content)}.max-sm\:text-accent-content{color:var(--color-accent-content)}.max-sm\:border-accent-content{border-color:var(--color-accent-content)}.max-sm\:bg-neutral{background-color:var(--color-neutral)}.max-sm\:text-neutral{color:var(--color-neutral)}.max-sm\:border-neutral{border-color:var(--color-neutral)}.max-sm\:bg-neutral-content{background-color:var(--color-neutral-content)}.max-sm\:text-neutral-content{color:var(--color-neutral-content)}.max-sm\:border-neutral-content{border-color:var(--color-neutral-content)}.max-sm\:bg-info{background-color:var(--color-info)}.max-sm\:text-info{color:var(--color-info)}.max-sm\:border-info{border-color:var(--color-info)}.max-sm\:bg-info-content{background-color:var(--color-info-content)}.max-sm\:text-info-content{color:var(--color-info-content)}.max-sm\:border-info-content{border-color:var(--color-info-content)}.max-sm\:bg-success{background-color:var(--color-success)}.max-sm\:text-success{color:var(--color-success)}.max-sm\:border-success{border-color:var(--color-success)}.max-sm\:bg-success-content{background-color:var(--color-success-content)}.max-sm\:text-success-content{color:var(--color-success-content)}.max-sm\:border-success-content{border-color:var(--color-success-content)}.max-sm\:bg-warning{background-color:var(--color-warning)}.max-sm\:text-warning{color:var(--color-warning)}.max-sm\:border-warning{border-color:var(--color-warning)}.max-sm\:bg-warning-content{background-color:var(--color-warning-content)}.max-sm\:text-warning-content{color:var(--color-warning-content)}.max-sm\:border-warning-content{border-color:var(--color-warning-content)}.max-sm\:bg-error{background-color:var(--color-error)}.max-sm\:text-error{color:var(--color-error)}.max-sm\:border-error{border-color:var(--color-error)}.max-sm\:bg-error-content{background-color:var(--color-error-content)}.max-sm\:text-error-content{color:var(--color-error-content)}.max-sm\:border-error-content{border-color:var(--color-error-content)}}@media (width<48rem){.max-md\:bg-base-100{background-color:var(--color-base-100)}.max-md\:text-base-100{color:var(--color-base-100)}.max-md\:border-base-100{border-color:var(--color-base-100)}.max-md\:bg-base-200{background-color:var(--color-base-200)}.max-md\:text-base-200{color:var(--color-base-200)}.max-md\:border-base-200{border-color:var(--color-base-200)}.max-md\:bg-base-300{background-color:var(--color-base-300)}.max-md\:text-base-300{color:var(--color-base-300)}.max-md\:border-base-300{border-color:var(--color-base-300)}.max-md\:bg-base-content{background-color:var(--color-base-content)}.max-md\:text-base-content{color:var(--color-base-content)}.max-md\:border-base-content{border-color:var(--color-base-content)}.max-md\:bg-primary{background-color:var(--color-primary)}.max-md\:text-primary{color:var(--color-primary)}.max-md\:border-primary{border-color:var(--color-primary)}.max-md\:bg-primary-content{background-color:var(--color-primary-content)}.max-md\:text-primary-content{color:var(--color-primary-content)}.max-md\:border-primary-content{border-color:var(--color-primary-content)}.max-md\:bg-secondary{background-color:var(--color-secondary)}.max-md\:text-secondary{color:var(--color-secondary)}.max-md\:border-secondary{border-color:var(--color-secondary)}.max-md\:bg-secondary-content{background-color:var(--color-secondary-content)}.max-md\:text-secondary-content{color:var(--color-secondary-content)}.max-md\:border-secondary-content{border-color:var(--color-secondary-content)}.max-md\:bg-accent{background-color:var(--color-accent)}.max-md\:text-accent{color:var(--color-accent)}.max-md\:border-accent{border-color:var(--color-accent)}.max-md\:bg-accent-content{background-color:var(--color-accent-content)}.max-md\:text-accent-content{color:var(--color-accent-content)}.max-md\:border-accent-content{border-color:var(--color-accent-content)}.max-md\:bg-neutral{background-color:var(--color-neutral)}.max-md\:text-neutral{color:var(--color-neutral)}.max-md\:border-neutral{border-color:var(--color-neutral)}.max-md\:bg-neutral-content{background-color:var(--color-neutral-content)}.max-md\:text-neutral-content{color:var(--color-neutral-content)}.max-md\:border-neutral-content{border-color:var(--color-neutral-content)}.max-md\:bg-info{background-color:var(--color-info)}.max-md\:text-info{color:var(--color-info)}.max-md\:border-info{border-color:var(--color-info)}.max-md\:bg-info-content{background-color:var(--color-info-content)}.max-md\:text-info-content{color:var(--color-info-content)}.max-md\:border-info-content{border-color:var(--color-info-content)}.max-md\:bg-success{background-color:var(--color-success)}.max-md\:text-success{color:var(--color-success)}.max-md\:border-success{border-color:var(--color-success)}.max-md\:bg-success-content{background-color:var(--color-success-content)}.max-md\:text-success-content{color:var(--color-success-content)}.max-md\:border-success-content{border-color:var(--color-success-content)}.max-md\:bg-warning{background-color:var(--color-warning)}.max-md\:text-warning{color:var(--color-warning)}.max-md\:border-warning{border-color:var(--color-warning)}.max-md\:bg-warning-content{background-color:var(--color-warning-content)}.max-md\:text-warning-content{color:var(--color-warning-content)}.max-md\:border-warning-content{border-color:var(--color-warning-content)}.max-md\:bg-error{background-color:var(--color-error)}.max-md\:text-error{color:var(--color-error)}.max-md\:border-error{border-color:var(--color-error)}.max-md\:bg-error-content{background-color:var(--color-error-content)}.max-md\:text-error-content{color:var(--color-error-content)}.max-md\:border-error-content{border-color:var(--color-error-content)}}@media (width<64rem){.max-lg\:bg-base-100{background-color:var(--color-base-100)}.max-lg\:text-base-100{color:var(--color-base-100)}.max-lg\:border-base-100{border-color:var(--color-base-100)}.max-lg\:bg-base-200{background-color:var(--color-base-200)}.max-lg\:text-base-200{color:var(--color-base-200)}.max-lg\:border-base-200{border-color:var(--color-base-200)}.max-lg\:bg-base-300{background-color:var(--color-base-300)}.max-lg\:text-base-300{color:var(--color-base-300)}.max-lg\:border-base-300{border-color:var(--color-base-300)}.max-lg\:bg-base-content{background-color:var(--color-base-content)}.max-lg\:text-base-content{color:var(--color-base-content)}.max-lg\:border-base-content{border-color:var(--color-base-content)}.max-lg\:bg-primary{background-color:var(--color-primary)}.max-lg\:text-primary{color:var(--color-primary)}.max-lg\:border-primary{border-color:var(--color-primary)}.max-lg\:bg-primary-content{background-color:var(--color-primary-content)}.max-lg\:text-primary-content{color:var(--color-primary-content)}.max-lg\:border-primary-content{border-color:var(--color-primary-content)}.max-lg\:bg-secondary{background-color:var(--color-secondary)}.max-lg\:text-secondary{color:var(--color-secondary)}.max-lg\:border-secondary{border-color:var(--color-secondary)}.max-lg\:bg-secondary-content{background-color:var(--color-secondary-content)}.max-lg\:text-secondary-content{color:var(--color-secondary-content)}.max-lg\:border-secondary-content{border-color:var(--color-secondary-content)}.max-lg\:bg-accent{background-color:var(--color-accent)}.max-lg\:text-accent{color:var(--color-accent)}.max-lg\:border-accent{border-color:var(--color-accent)}.max-lg\:bg-accent-content{background-color:var(--color-accent-content)}.max-lg\:text-accent-content{color:var(--color-accent-content)}.max-lg\:border-accent-content{border-color:var(--color-accent-content)}.max-lg\:bg-neutral{background-color:var(--color-neutral)}.max-lg\:text-neutral{color:var(--color-neutral)}.max-lg\:border-neutral{border-color:var(--color-neutral)}.max-lg\:bg-neutral-content{background-color:var(--color-neutral-content)}.max-lg\:text-neutral-content{color:var(--color-neutral-content)}.max-lg\:border-neutral-content{border-color:var(--color-neutral-content)}.max-lg\:bg-info{background-color:var(--color-info)}.max-lg\:text-info{color:var(--color-info)}.max-lg\:border-info{border-color:var(--color-info)}.max-lg\:bg-info-content{background-color:var(--color-info-content)}.max-lg\:text-info-content{color:var(--color-info-content)}.max-lg\:border-info-content{border-color:var(--color-info-content)}.max-lg\:bg-success{background-color:var(--color-success)}.max-lg\:text-success{color:var(--color-success)}.max-lg\:border-success{border-color:var(--color-success)}.max-lg\:bg-success-content{background-color:var(--color-success-content)}.max-lg\:text-success-content{color:var(--color-success-content)}.max-lg\:border-success-content{border-color:var(--color-success-content)}.max-lg\:bg-warning{background-color:var(--color-warning)}.max-lg\:text-warning{color:var(--color-warning)}.max-lg\:border-warning{border-color:var(--color-warning)}.max-lg\:bg-warning-content{background-color:var(--color-warning-content)}.max-lg\:text-warning-content{color:var(--color-warning-content)}.max-lg\:border-warning-content{border-color:var(--color-warning-content)}.max-lg\:bg-error{background-color:var(--color-error)}.max-lg\:text-error{color:var(--color-error)}.max-lg\:border-error{border-color:var(--color-error)}.max-lg\:bg-error-content{background-color:var(--color-error-content)}.max-lg\:text-error-content{color:var(--color-error-content)}.max-lg\:border-error-content{border-color:var(--color-error-content)}}@media (width<80rem){.max-xl\:bg-base-100{background-color:var(--color-base-100)}.max-xl\:text-base-100{color:var(--color-base-100)}.max-xl\:border-base-100{border-color:var(--color-base-100)}.max-xl\:bg-base-200{background-color:var(--color-base-200)}.max-xl\:text-base-200{color:var(--color-base-200)}.max-xl\:border-base-200{border-color:var(--color-base-200)}.max-xl\:bg-base-300{background-color:var(--color-base-300)}.max-xl\:text-base-300{color:var(--color-base-300)}.max-xl\:border-base-300{border-color:var(--color-base-300)}.max-xl\:bg-base-content{background-color:var(--color-base-content)}.max-xl\:text-base-content{color:var(--color-base-content)}.max-xl\:border-base-content{border-color:var(--color-base-content)}.max-xl\:bg-primary{background-color:var(--color-primary)}.max-xl\:text-primary{color:var(--color-primary)}.max-xl\:border-primary{border-color:var(--color-primary)}.max-xl\:bg-primary-content{background-color:var(--color-primary-content)}.max-xl\:text-primary-content{color:var(--color-primary-content)}.max-xl\:border-primary-content{border-color:var(--color-primary-content)}.max-xl\:bg-secondary{background-color:var(--color-secondary)}.max-xl\:text-secondary{color:var(--color-secondary)}.max-xl\:border-secondary{border-color:var(--color-secondary)}.max-xl\:bg-secondary-content{background-color:var(--color-secondary-content)}.max-xl\:text-secondary-content{color:var(--color-secondary-content)}.max-xl\:border-secondary-content{border-color:var(--color-secondary-content)}.max-xl\:bg-accent{background-color:var(--color-accent)}.max-xl\:text-accent{color:var(--color-accent)}.max-xl\:border-accent{border-color:var(--color-accent)}.max-xl\:bg-accent-content{background-color:var(--color-accent-content)}.max-xl\:text-accent-content{color:var(--color-accent-content)}.max-xl\:border-accent-content{border-color:var(--color-accent-content)}.max-xl\:bg-neutral{background-color:var(--color-neutral)}.max-xl\:text-neutral{color:var(--color-neutral)}.max-xl\:border-neutral{border-color:var(--color-neutral)}.max-xl\:bg-neutral-content{background-color:var(--color-neutral-content)}.max-xl\:text-neutral-content{color:var(--color-neutral-content)}.max-xl\:border-neutral-content{border-color:var(--color-neutral-content)}.max-xl\:bg-info{background-color:var(--color-info)}.max-xl\:text-info{color:var(--color-info)}.max-xl\:border-info{border-color:var(--color-info)}.max-xl\:bg-info-content{background-color:var(--color-info-content)}.max-xl\:text-info-content{color:var(--color-info-content)}.max-xl\:border-info-content{border-color:var(--color-info-content)}.max-xl\:bg-success{background-color:var(--color-success)}.max-xl\:text-success{color:var(--color-success)}.max-xl\:border-success{border-color:var(--color-success)}.max-xl\:bg-success-content{background-color:var(--color-success-content)}.max-xl\:text-success-content{color:var(--color-success-content)}.max-xl\:border-success-content{border-color:var(--color-success-content)}.max-xl\:bg-warning{background-color:var(--color-warning)}.max-xl\:text-warning{color:var(--color-warning)}.max-xl\:border-warning{border-color:var(--color-warning)}.max-xl\:bg-warning-content{background-color:var(--color-warning-content)}.max-xl\:text-warning-content{color:var(--color-warning-content)}.max-xl\:border-warning-content{border-color:var(--color-warning-content)}.max-xl\:bg-error{background-color:var(--color-error)}.max-xl\:text-error{color:var(--color-error)}.max-xl\:border-error{border-color:var(--color-error)}.max-xl\:bg-error-content{background-color:var(--color-error-content)}.max-xl\:text-error-content{color:var(--color-error-content)}.max-xl\:border-error-content{border-color:var(--color-error-content)}}@media (width<96rem){.max-2xl\:bg-base-100{background-color:var(--color-base-100)}.max-2xl\:text-base-100{color:var(--color-base-100)}.max-2xl\:border-base-100{border-color:var(--color-base-100)}.max-2xl\:bg-base-200{background-color:var(--color-base-200)}.max-2xl\:text-base-200{color:var(--color-base-200)}.max-2xl\:border-base-200{border-color:var(--color-base-200)}.max-2xl\:bg-base-300{background-color:var(--color-base-300)}.max-2xl\:text-base-300{color:var(--color-base-300)}.max-2xl\:border-base-300{border-color:var(--color-base-300)}.max-2xl\:bg-base-content{background-color:var(--color-base-content)}.max-2xl\:text-base-content{color:var(--color-base-content)}.max-2xl\:border-base-content{border-color:var(--color-base-content)}.max-2xl\:bg-primary{background-color:var(--color-primary)}.max-2xl\:text-primary{color:var(--color-primary)}.max-2xl\:border-primary{border-color:var(--color-primary)}.max-2xl\:bg-primary-content{background-color:var(--color-primary-content)}.max-2xl\:text-primary-content{color:var(--color-primary-content)}.max-2xl\:border-primary-content{border-color:var(--color-primary-content)}.max-2xl\:bg-secondary{background-color:var(--color-secondary)}.max-2xl\:text-secondary{color:var(--color-secondary)}.max-2xl\:border-secondary{border-color:var(--color-secondary)}.max-2xl\:bg-secondary-content{background-color:var(--color-secondary-content)}.max-2xl\:text-secondary-content{color:var(--color-secondary-content)}.max-2xl\:border-secondary-content{border-color:var(--color-secondary-content)}.max-2xl\:bg-accent{background-color:var(--color-accent)}.max-2xl\:text-accent{color:var(--color-accent)}.max-2xl\:border-accent{border-color:var(--color-accent)}.max-2xl\:bg-accent-content{background-color:var(--color-accent-content)}.max-2xl\:text-accent-content{color:var(--color-accent-content)}.max-2xl\:border-accent-content{border-color:var(--color-accent-content)}.max-2xl\:bg-neutral{background-color:var(--color-neutral)}.max-2xl\:text-neutral{color:var(--color-neutral)}.max-2xl\:border-neutral{border-color:var(--color-neutral)}.max-2xl\:bg-neutral-content{background-color:var(--color-neutral-content)}.max-2xl\:text-neutral-content{color:var(--color-neutral-content)}.max-2xl\:border-neutral-content{border-color:var(--color-neutral-content)}.max-2xl\:bg-info{background-color:var(--color-info)}.max-2xl\:text-info{color:var(--color-info)}.max-2xl\:border-info{border-color:var(--color-info)}.max-2xl\:bg-info-content{background-color:var(--color-info-content)}.max-2xl\:text-info-content{color:var(--color-info-content)}.max-2xl\:border-info-content{border-color:var(--color-info-content)}.max-2xl\:bg-success{background-color:var(--color-success)}.max-2xl\:text-success{color:var(--color-success)}.max-2xl\:border-success{border-color:var(--color-success)}.max-2xl\:bg-success-content{background-color:var(--color-success-content)}.max-2xl\:text-success-content{color:var(--color-success-content)}.max-2xl\:border-success-content{border-color:var(--color-success-content)}.max-2xl\:bg-warning{background-color:var(--color-warning)}.max-2xl\:text-warning{color:var(--color-warning)}.max-2xl\:border-warning{border-color:var(--color-warning)}.max-2xl\:bg-warning-content{background-color:var(--color-warning-content)}.max-2xl\:text-warning-content{color:var(--color-warning-content)}.max-2xl\:border-warning-content{border-color:var(--color-warning-content)}.max-2xl\:bg-error{background-color:var(--color-error)}.max-2xl\:text-error{color:var(--color-error)}.max-2xl\:border-error{border-color:var(--color-error)}.max-2xl\:bg-error-content{background-color:var(--color-error-content)}.max-2xl\:text-error-content{color:var(--color-error-content)}.max-2xl\:border-error-content{border-color:var(--color-error-content)}} \ No newline at end of file diff --git a/node_modules/daisyui/colors/responsive.css b/node_modules/daisyui/colors/responsive.css new file mode 100644 index 0000000..124a783 --- /dev/null +++ b/node_modules/daisyui/colors/responsive.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @media (width>=40rem){.sm\:bg-base-100{background-color:var(--color-base-100)}.sm\:text-base-100{color:var(--color-base-100)}.sm\:border-base-100{border-color:var(--color-base-100)}.sm\:bg-base-200{background-color:var(--color-base-200)}.sm\:text-base-200{color:var(--color-base-200)}.sm\:border-base-200{border-color:var(--color-base-200)}.sm\:bg-base-300{background-color:var(--color-base-300)}.sm\:text-base-300{color:var(--color-base-300)}.sm\:border-base-300{border-color:var(--color-base-300)}.sm\:bg-base-content{background-color:var(--color-base-content)}.sm\:text-base-content{color:var(--color-base-content)}.sm\:border-base-content{border-color:var(--color-base-content)}.sm\:bg-primary{background-color:var(--color-primary)}.sm\:text-primary{color:var(--color-primary)}.sm\:border-primary{border-color:var(--color-primary)}.sm\:bg-primary-content{background-color:var(--color-primary-content)}.sm\:text-primary-content{color:var(--color-primary-content)}.sm\:border-primary-content{border-color:var(--color-primary-content)}.sm\:bg-secondary{background-color:var(--color-secondary)}.sm\:text-secondary{color:var(--color-secondary)}.sm\:border-secondary{border-color:var(--color-secondary)}.sm\:bg-secondary-content{background-color:var(--color-secondary-content)}.sm\:text-secondary-content{color:var(--color-secondary-content)}.sm\:border-secondary-content{border-color:var(--color-secondary-content)}.sm\:bg-accent{background-color:var(--color-accent)}.sm\:text-accent{color:var(--color-accent)}.sm\:border-accent{border-color:var(--color-accent)}.sm\:bg-accent-content{background-color:var(--color-accent-content)}.sm\:text-accent-content{color:var(--color-accent-content)}.sm\:border-accent-content{border-color:var(--color-accent-content)}.sm\:bg-neutral{background-color:var(--color-neutral)}.sm\:text-neutral{color:var(--color-neutral)}.sm\:border-neutral{border-color:var(--color-neutral)}.sm\:bg-neutral-content{background-color:var(--color-neutral-content)}.sm\:text-neutral-content{color:var(--color-neutral-content)}.sm\:border-neutral-content{border-color:var(--color-neutral-content)}.sm\:bg-info{background-color:var(--color-info)}.sm\:text-info{color:var(--color-info)}.sm\:border-info{border-color:var(--color-info)}.sm\:bg-info-content{background-color:var(--color-info-content)}.sm\:text-info-content{color:var(--color-info-content)}.sm\:border-info-content{border-color:var(--color-info-content)}.sm\:bg-success{background-color:var(--color-success)}.sm\:text-success{color:var(--color-success)}.sm\:border-success{border-color:var(--color-success)}.sm\:bg-success-content{background-color:var(--color-success-content)}.sm\:text-success-content{color:var(--color-success-content)}.sm\:border-success-content{border-color:var(--color-success-content)}.sm\:bg-warning{background-color:var(--color-warning)}.sm\:text-warning{color:var(--color-warning)}.sm\:border-warning{border-color:var(--color-warning)}.sm\:bg-warning-content{background-color:var(--color-warning-content)}.sm\:text-warning-content{color:var(--color-warning-content)}.sm\:border-warning-content{border-color:var(--color-warning-content)}.sm\:bg-error{background-color:var(--color-error)}.sm\:text-error{color:var(--color-error)}.sm\:border-error{border-color:var(--color-error)}.sm\:bg-error-content{background-color:var(--color-error-content)}.sm\:text-error-content{color:var(--color-error-content)}.sm\:border-error-content{border-color:var(--color-error-content)}}@media (width>=48rem){.md\:bg-base-100{background-color:var(--color-base-100)}.md\:text-base-100{color:var(--color-base-100)}.md\:border-base-100{border-color:var(--color-base-100)}.md\:bg-base-200{background-color:var(--color-base-200)}.md\:text-base-200{color:var(--color-base-200)}.md\:border-base-200{border-color:var(--color-base-200)}.md\:bg-base-300{background-color:var(--color-base-300)}.md\:text-base-300{color:var(--color-base-300)}.md\:border-base-300{border-color:var(--color-base-300)}.md\:bg-base-content{background-color:var(--color-base-content)}.md\:text-base-content{color:var(--color-base-content)}.md\:border-base-content{border-color:var(--color-base-content)}.md\:bg-primary{background-color:var(--color-primary)}.md\:text-primary{color:var(--color-primary)}.md\:border-primary{border-color:var(--color-primary)}.md\:bg-primary-content{background-color:var(--color-primary-content)}.md\:text-primary-content{color:var(--color-primary-content)}.md\:border-primary-content{border-color:var(--color-primary-content)}.md\:bg-secondary{background-color:var(--color-secondary)}.md\:text-secondary{color:var(--color-secondary)}.md\:border-secondary{border-color:var(--color-secondary)}.md\:bg-secondary-content{background-color:var(--color-secondary-content)}.md\:text-secondary-content{color:var(--color-secondary-content)}.md\:border-secondary-content{border-color:var(--color-secondary-content)}.md\:bg-accent{background-color:var(--color-accent)}.md\:text-accent{color:var(--color-accent)}.md\:border-accent{border-color:var(--color-accent)}.md\:bg-accent-content{background-color:var(--color-accent-content)}.md\:text-accent-content{color:var(--color-accent-content)}.md\:border-accent-content{border-color:var(--color-accent-content)}.md\:bg-neutral{background-color:var(--color-neutral)}.md\:text-neutral{color:var(--color-neutral)}.md\:border-neutral{border-color:var(--color-neutral)}.md\:bg-neutral-content{background-color:var(--color-neutral-content)}.md\:text-neutral-content{color:var(--color-neutral-content)}.md\:border-neutral-content{border-color:var(--color-neutral-content)}.md\:bg-info{background-color:var(--color-info)}.md\:text-info{color:var(--color-info)}.md\:border-info{border-color:var(--color-info)}.md\:bg-info-content{background-color:var(--color-info-content)}.md\:text-info-content{color:var(--color-info-content)}.md\:border-info-content{border-color:var(--color-info-content)}.md\:bg-success{background-color:var(--color-success)}.md\:text-success{color:var(--color-success)}.md\:border-success{border-color:var(--color-success)}.md\:bg-success-content{background-color:var(--color-success-content)}.md\:text-success-content{color:var(--color-success-content)}.md\:border-success-content{border-color:var(--color-success-content)}.md\:bg-warning{background-color:var(--color-warning)}.md\:text-warning{color:var(--color-warning)}.md\:border-warning{border-color:var(--color-warning)}.md\:bg-warning-content{background-color:var(--color-warning-content)}.md\:text-warning-content{color:var(--color-warning-content)}.md\:border-warning-content{border-color:var(--color-warning-content)}.md\:bg-error{background-color:var(--color-error)}.md\:text-error{color:var(--color-error)}.md\:border-error{border-color:var(--color-error)}.md\:bg-error-content{background-color:var(--color-error-content)}.md\:text-error-content{color:var(--color-error-content)}.md\:border-error-content{border-color:var(--color-error-content)}}@media (width>=64rem){.lg\:bg-base-100{background-color:var(--color-base-100)}.lg\:text-base-100{color:var(--color-base-100)}.lg\:border-base-100{border-color:var(--color-base-100)}.lg\:bg-base-200{background-color:var(--color-base-200)}.lg\:text-base-200{color:var(--color-base-200)}.lg\:border-base-200{border-color:var(--color-base-200)}.lg\:bg-base-300{background-color:var(--color-base-300)}.lg\:text-base-300{color:var(--color-base-300)}.lg\:border-base-300{border-color:var(--color-base-300)}.lg\:bg-base-content{background-color:var(--color-base-content)}.lg\:text-base-content{color:var(--color-base-content)}.lg\:border-base-content{border-color:var(--color-base-content)}.lg\:bg-primary{background-color:var(--color-primary)}.lg\:text-primary{color:var(--color-primary)}.lg\:border-primary{border-color:var(--color-primary)}.lg\:bg-primary-content{background-color:var(--color-primary-content)}.lg\:text-primary-content{color:var(--color-primary-content)}.lg\:border-primary-content{border-color:var(--color-primary-content)}.lg\:bg-secondary{background-color:var(--color-secondary)}.lg\:text-secondary{color:var(--color-secondary)}.lg\:border-secondary{border-color:var(--color-secondary)}.lg\:bg-secondary-content{background-color:var(--color-secondary-content)}.lg\:text-secondary-content{color:var(--color-secondary-content)}.lg\:border-secondary-content{border-color:var(--color-secondary-content)}.lg\:bg-accent{background-color:var(--color-accent)}.lg\:text-accent{color:var(--color-accent)}.lg\:border-accent{border-color:var(--color-accent)}.lg\:bg-accent-content{background-color:var(--color-accent-content)}.lg\:text-accent-content{color:var(--color-accent-content)}.lg\:border-accent-content{border-color:var(--color-accent-content)}.lg\:bg-neutral{background-color:var(--color-neutral)}.lg\:text-neutral{color:var(--color-neutral)}.lg\:border-neutral{border-color:var(--color-neutral)}.lg\:bg-neutral-content{background-color:var(--color-neutral-content)}.lg\:text-neutral-content{color:var(--color-neutral-content)}.lg\:border-neutral-content{border-color:var(--color-neutral-content)}.lg\:bg-info{background-color:var(--color-info)}.lg\:text-info{color:var(--color-info)}.lg\:border-info{border-color:var(--color-info)}.lg\:bg-info-content{background-color:var(--color-info-content)}.lg\:text-info-content{color:var(--color-info-content)}.lg\:border-info-content{border-color:var(--color-info-content)}.lg\:bg-success{background-color:var(--color-success)}.lg\:text-success{color:var(--color-success)}.lg\:border-success{border-color:var(--color-success)}.lg\:bg-success-content{background-color:var(--color-success-content)}.lg\:text-success-content{color:var(--color-success-content)}.lg\:border-success-content{border-color:var(--color-success-content)}.lg\:bg-warning{background-color:var(--color-warning)}.lg\:text-warning{color:var(--color-warning)}.lg\:border-warning{border-color:var(--color-warning)}.lg\:bg-warning-content{background-color:var(--color-warning-content)}.lg\:text-warning-content{color:var(--color-warning-content)}.lg\:border-warning-content{border-color:var(--color-warning-content)}.lg\:bg-error{background-color:var(--color-error)}.lg\:text-error{color:var(--color-error)}.lg\:border-error{border-color:var(--color-error)}.lg\:bg-error-content{background-color:var(--color-error-content)}.lg\:text-error-content{color:var(--color-error-content)}.lg\:border-error-content{border-color:var(--color-error-content)}}@media (width>=80rem){.xl\:bg-base-100{background-color:var(--color-base-100)}.xl\:text-base-100{color:var(--color-base-100)}.xl\:border-base-100{border-color:var(--color-base-100)}.xl\:bg-base-200{background-color:var(--color-base-200)}.xl\:text-base-200{color:var(--color-base-200)}.xl\:border-base-200{border-color:var(--color-base-200)}.xl\:bg-base-300{background-color:var(--color-base-300)}.xl\:text-base-300{color:var(--color-base-300)}.xl\:border-base-300{border-color:var(--color-base-300)}.xl\:bg-base-content{background-color:var(--color-base-content)}.xl\:text-base-content{color:var(--color-base-content)}.xl\:border-base-content{border-color:var(--color-base-content)}.xl\:bg-primary{background-color:var(--color-primary)}.xl\:text-primary{color:var(--color-primary)}.xl\:border-primary{border-color:var(--color-primary)}.xl\:bg-primary-content{background-color:var(--color-primary-content)}.xl\:text-primary-content{color:var(--color-primary-content)}.xl\:border-primary-content{border-color:var(--color-primary-content)}.xl\:bg-secondary{background-color:var(--color-secondary)}.xl\:text-secondary{color:var(--color-secondary)}.xl\:border-secondary{border-color:var(--color-secondary)}.xl\:bg-secondary-content{background-color:var(--color-secondary-content)}.xl\:text-secondary-content{color:var(--color-secondary-content)}.xl\:border-secondary-content{border-color:var(--color-secondary-content)}.xl\:bg-accent{background-color:var(--color-accent)}.xl\:text-accent{color:var(--color-accent)}.xl\:border-accent{border-color:var(--color-accent)}.xl\:bg-accent-content{background-color:var(--color-accent-content)}.xl\:text-accent-content{color:var(--color-accent-content)}.xl\:border-accent-content{border-color:var(--color-accent-content)}.xl\:bg-neutral{background-color:var(--color-neutral)}.xl\:text-neutral{color:var(--color-neutral)}.xl\:border-neutral{border-color:var(--color-neutral)}.xl\:bg-neutral-content{background-color:var(--color-neutral-content)}.xl\:text-neutral-content{color:var(--color-neutral-content)}.xl\:border-neutral-content{border-color:var(--color-neutral-content)}.xl\:bg-info{background-color:var(--color-info)}.xl\:text-info{color:var(--color-info)}.xl\:border-info{border-color:var(--color-info)}.xl\:bg-info-content{background-color:var(--color-info-content)}.xl\:text-info-content{color:var(--color-info-content)}.xl\:border-info-content{border-color:var(--color-info-content)}.xl\:bg-success{background-color:var(--color-success)}.xl\:text-success{color:var(--color-success)}.xl\:border-success{border-color:var(--color-success)}.xl\:bg-success-content{background-color:var(--color-success-content)}.xl\:text-success-content{color:var(--color-success-content)}.xl\:border-success-content{border-color:var(--color-success-content)}.xl\:bg-warning{background-color:var(--color-warning)}.xl\:text-warning{color:var(--color-warning)}.xl\:border-warning{border-color:var(--color-warning)}.xl\:bg-warning-content{background-color:var(--color-warning-content)}.xl\:text-warning-content{color:var(--color-warning-content)}.xl\:border-warning-content{border-color:var(--color-warning-content)}.xl\:bg-error{background-color:var(--color-error)}.xl\:text-error{color:var(--color-error)}.xl\:border-error{border-color:var(--color-error)}.xl\:bg-error-content{background-color:var(--color-error-content)}.xl\:text-error-content{color:var(--color-error-content)}.xl\:border-error-content{border-color:var(--color-error-content)}}@media (width>=96rem){.\32 xl\:bg-base-100{background-color:var(--color-base-100)}.\32 xl\:text-base-100{color:var(--color-base-100)}.\32 xl\:border-base-100{border-color:var(--color-base-100)}.\32 xl\:bg-base-200{background-color:var(--color-base-200)}.\32 xl\:text-base-200{color:var(--color-base-200)}.\32 xl\:border-base-200{border-color:var(--color-base-200)}.\32 xl\:bg-base-300{background-color:var(--color-base-300)}.\32 xl\:text-base-300{color:var(--color-base-300)}.\32 xl\:border-base-300{border-color:var(--color-base-300)}.\32 xl\:bg-base-content{background-color:var(--color-base-content)}.\32 xl\:text-base-content{color:var(--color-base-content)}.\32 xl\:border-base-content{border-color:var(--color-base-content)}.\32 xl\:bg-primary{background-color:var(--color-primary)}.\32 xl\:text-primary{color:var(--color-primary)}.\32 xl\:border-primary{border-color:var(--color-primary)}.\32 xl\:bg-primary-content{background-color:var(--color-primary-content)}.\32 xl\:text-primary-content{color:var(--color-primary-content)}.\32 xl\:border-primary-content{border-color:var(--color-primary-content)}.\32 xl\:bg-secondary{background-color:var(--color-secondary)}.\32 xl\:text-secondary{color:var(--color-secondary)}.\32 xl\:border-secondary{border-color:var(--color-secondary)}.\32 xl\:bg-secondary-content{background-color:var(--color-secondary-content)}.\32 xl\:text-secondary-content{color:var(--color-secondary-content)}.\32 xl\:border-secondary-content{border-color:var(--color-secondary-content)}.\32 xl\:bg-accent{background-color:var(--color-accent)}.\32 xl\:text-accent{color:var(--color-accent)}.\32 xl\:border-accent{border-color:var(--color-accent)}.\32 xl\:bg-accent-content{background-color:var(--color-accent-content)}.\32 xl\:text-accent-content{color:var(--color-accent-content)}.\32 xl\:border-accent-content{border-color:var(--color-accent-content)}.\32 xl\:bg-neutral{background-color:var(--color-neutral)}.\32 xl\:text-neutral{color:var(--color-neutral)}.\32 xl\:border-neutral{border-color:var(--color-neutral)}.\32 xl\:bg-neutral-content{background-color:var(--color-neutral-content)}.\32 xl\:text-neutral-content{color:var(--color-neutral-content)}.\32 xl\:border-neutral-content{border-color:var(--color-neutral-content)}.\32 xl\:bg-info{background-color:var(--color-info)}.\32 xl\:text-info{color:var(--color-info)}.\32 xl\:border-info{border-color:var(--color-info)}.\32 xl\:bg-info-content{background-color:var(--color-info-content)}.\32 xl\:text-info-content{color:var(--color-info-content)}.\32 xl\:border-info-content{border-color:var(--color-info-content)}.\32 xl\:bg-success{background-color:var(--color-success)}.\32 xl\:text-success{color:var(--color-success)}.\32 xl\:border-success{border-color:var(--color-success)}.\32 xl\:bg-success-content{background-color:var(--color-success-content)}.\32 xl\:text-success-content{color:var(--color-success-content)}.\32 xl\:border-success-content{border-color:var(--color-success-content)}.\32 xl\:bg-warning{background-color:var(--color-warning)}.\32 xl\:text-warning{color:var(--color-warning)}.\32 xl\:border-warning{border-color:var(--color-warning)}.\32 xl\:bg-warning-content{background-color:var(--color-warning-content)}.\32 xl\:text-warning-content{color:var(--color-warning-content)}.\32 xl\:border-warning-content{border-color:var(--color-warning-content)}.\32 xl\:bg-error{background-color:var(--color-error)}.\32 xl\:text-error{color:var(--color-error)}.\32 xl\:border-error{border-color:var(--color-error)}.\32 xl\:bg-error-content{background-color:var(--color-error-content)}.\32 xl\:text-error-content{color:var(--color-error-content)}.\32 xl\:border-error-content{border-color:var(--color-error-content)}} \ No newline at end of file diff --git a/node_modules/daisyui/colors/states-extended.css b/node_modules/daisyui/colors/states-extended.css new file mode 100644 index 0000000..c398621 --- /dev/null +++ b/node_modules/daisyui/colors/states-extended.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ .focus\:bg-base-100:focus{&:focus{background-color:var(--color-base-100)}}.active\:bg-base-100:active{&:active{background-color:var(--color-base-100)}}.focus\:text-base-100:focus{&:focus{color:var(--color-base-100)}}.active\:text-base-100:active{&:active{color:var(--color-base-100)}}.focus\:border-base-100:focus{&:focus{border-color:var(--color-base-100)}}.active\:border-base-100:active{&:active{border-color:var(--color-base-100)}}.focus\:bg-base-200:focus{&:focus{background-color:var(--color-base-200)}}.active\:bg-base-200:active{&:active{background-color:var(--color-base-200)}}.focus\:text-base-200:focus{&:focus{color:var(--color-base-200)}}.active\:text-base-200:active{&:active{color:var(--color-base-200)}}.focus\:border-base-200:focus{&:focus{border-color:var(--color-base-200)}}.active\:border-base-200:active{&:active{border-color:var(--color-base-200)}}.focus\:bg-base-300:focus{&:focus{background-color:var(--color-base-300)}}.active\:bg-base-300:active{&:active{background-color:var(--color-base-300)}}.focus\:text-base-300:focus{&:focus{color:var(--color-base-300)}}.active\:text-base-300:active{&:active{color:var(--color-base-300)}}.focus\:border-base-300:focus{&:focus{border-color:var(--color-base-300)}}.active\:border-base-300:active{&:active{border-color:var(--color-base-300)}}.focus\:bg-base-content:focus{&:focus{background-color:var(--color-base-content)}}.active\:bg-base-content:active{&:active{background-color:var(--color-base-content)}}.focus\:text-base-content:focus{&:focus{color:var(--color-base-content)}}.active\:text-base-content:active{&:active{color:var(--color-base-content)}}.focus\:border-base-content:focus{&:focus{border-color:var(--color-base-content)}}.active\:border-base-content:active{&:active{border-color:var(--color-base-content)}}.focus\:bg-primary:focus{&:focus{background-color:var(--color-primary)}}.active\:bg-primary:active{&:active{background-color:var(--color-primary)}}.focus\:text-primary:focus{&:focus{color:var(--color-primary)}}.active\:text-primary:active{&:active{color:var(--color-primary)}}.focus\:border-primary:focus{&:focus{border-color:var(--color-primary)}}.active\:border-primary:active{&:active{border-color:var(--color-primary)}}.focus\:bg-primary-content:focus{&:focus{background-color:var(--color-primary-content)}}.active\:bg-primary-content:active{&:active{background-color:var(--color-primary-content)}}.focus\:text-primary-content:focus{&:focus{color:var(--color-primary-content)}}.active\:text-primary-content:active{&:active{color:var(--color-primary-content)}}.focus\:border-primary-content:focus{&:focus{border-color:var(--color-primary-content)}}.active\:border-primary-content:active{&:active{border-color:var(--color-primary-content)}}.focus\:bg-secondary:focus{&:focus{background-color:var(--color-secondary)}}.active\:bg-secondary:active{&:active{background-color:var(--color-secondary)}}.focus\:text-secondary:focus{&:focus{color:var(--color-secondary)}}.active\:text-secondary:active{&:active{color:var(--color-secondary)}}.focus\:border-secondary:focus{&:focus{border-color:var(--color-secondary)}}.active\:border-secondary:active{&:active{border-color:var(--color-secondary)}}.focus\:bg-secondary-content:focus{&:focus{background-color:var(--color-secondary-content)}}.active\:bg-secondary-content:active{&:active{background-color:var(--color-secondary-content)}}.focus\:text-secondary-content:focus{&:focus{color:var(--color-secondary-content)}}.active\:text-secondary-content:active{&:active{color:var(--color-secondary-content)}}.focus\:border-secondary-content:focus{&:focus{border-color:var(--color-secondary-content)}}.active\:border-secondary-content:active{&:active{border-color:var(--color-secondary-content)}}.focus\:bg-accent:focus{&:focus{background-color:var(--color-accent)}}.active\:bg-accent:active{&:active{background-color:var(--color-accent)}}.focus\:text-accent:focus{&:focus{color:var(--color-accent)}}.active\:text-accent:active{&:active{color:var(--color-accent)}}.focus\:border-accent:focus{&:focus{border-color:var(--color-accent)}}.active\:border-accent:active{&:active{border-color:var(--color-accent)}}.focus\:bg-accent-content:focus{&:focus{background-color:var(--color-accent-content)}}.active\:bg-accent-content:active{&:active{background-color:var(--color-accent-content)}}.focus\:text-accent-content:focus{&:focus{color:var(--color-accent-content)}}.active\:text-accent-content:active{&:active{color:var(--color-accent-content)}}.focus\:border-accent-content:focus{&:focus{border-color:var(--color-accent-content)}}.active\:border-accent-content:active{&:active{border-color:var(--color-accent-content)}}.focus\:bg-neutral:focus{&:focus{background-color:var(--color-neutral)}}.active\:bg-neutral:active{&:active{background-color:var(--color-neutral)}}.focus\:text-neutral:focus{&:focus{color:var(--color-neutral)}}.active\:text-neutral:active{&:active{color:var(--color-neutral)}}.focus\:border-neutral:focus{&:focus{border-color:var(--color-neutral)}}.active\:border-neutral:active{&:active{border-color:var(--color-neutral)}}.focus\:bg-neutral-content:focus{&:focus{background-color:var(--color-neutral-content)}}.active\:bg-neutral-content:active{&:active{background-color:var(--color-neutral-content)}}.focus\:text-neutral-content:focus{&:focus{color:var(--color-neutral-content)}}.active\:text-neutral-content:active{&:active{color:var(--color-neutral-content)}}.focus\:border-neutral-content:focus{&:focus{border-color:var(--color-neutral-content)}}.active\:border-neutral-content:active{&:active{border-color:var(--color-neutral-content)}}.focus\:bg-info:focus{&:focus{background-color:var(--color-info)}}.active\:bg-info:active{&:active{background-color:var(--color-info)}}.focus\:text-info:focus{&:focus{color:var(--color-info)}}.active\:text-info:active{&:active{color:var(--color-info)}}.focus\:border-info:focus{&:focus{border-color:var(--color-info)}}.active\:border-info:active{&:active{border-color:var(--color-info)}}.focus\:bg-info-content:focus{&:focus{background-color:var(--color-info-content)}}.active\:bg-info-content:active{&:active{background-color:var(--color-info-content)}}.focus\:text-info-content:focus{&:focus{color:var(--color-info-content)}}.active\:text-info-content:active{&:active{color:var(--color-info-content)}}.focus\:border-info-content:focus{&:focus{border-color:var(--color-info-content)}}.active\:border-info-content:active{&:active{border-color:var(--color-info-content)}}.focus\:bg-success:focus{&:focus{background-color:var(--color-success)}}.active\:bg-success:active{&:active{background-color:var(--color-success)}}.focus\:text-success:focus{&:focus{color:var(--color-success)}}.active\:text-success:active{&:active{color:var(--color-success)}}.focus\:border-success:focus{&:focus{border-color:var(--color-success)}}.active\:border-success:active{&:active{border-color:var(--color-success)}}.focus\:bg-success-content:focus{&:focus{background-color:var(--color-success-content)}}.active\:bg-success-content:active{&:active{background-color:var(--color-success-content)}}.focus\:text-success-content:focus{&:focus{color:var(--color-success-content)}}.active\:text-success-content:active{&:active{color:var(--color-success-content)}}.focus\:border-success-content:focus{&:focus{border-color:var(--color-success-content)}}.active\:border-success-content:active{&:active{border-color:var(--color-success-content)}}.focus\:bg-warning:focus{&:focus{background-color:var(--color-warning)}}.active\:bg-warning:active{&:active{background-color:var(--color-warning)}}.focus\:text-warning:focus{&:focus{color:var(--color-warning)}}.active\:text-warning:active{&:active{color:var(--color-warning)}}.focus\:border-warning:focus{&:focus{border-color:var(--color-warning)}}.active\:border-warning:active{&:active{border-color:var(--color-warning)}}.focus\:bg-warning-content:focus{&:focus{background-color:var(--color-warning-content)}}.active\:bg-warning-content:active{&:active{background-color:var(--color-warning-content)}}.focus\:text-warning-content:focus{&:focus{color:var(--color-warning-content)}}.active\:text-warning-content:active{&:active{color:var(--color-warning-content)}}.focus\:border-warning-content:focus{&:focus{border-color:var(--color-warning-content)}}.active\:border-warning-content:active{&:active{border-color:var(--color-warning-content)}}.focus\:bg-error:focus{&:focus{background-color:var(--color-error)}}.active\:bg-error:active{&:active{background-color:var(--color-error)}}.focus\:text-error:focus{&:focus{color:var(--color-error)}}.active\:text-error:active{&:active{color:var(--color-error)}}.focus\:border-error:focus{&:focus{border-color:var(--color-error)}}.active\:border-error:active{&:active{border-color:var(--color-error)}}.focus\:bg-error-content:focus{&:focus{background-color:var(--color-error-content)}}.active\:bg-error-content:active{&:active{background-color:var(--color-error-content)}}.focus\:text-error-content:focus{&:focus{color:var(--color-error-content)}}.active\:text-error-content:active{&:active{color:var(--color-error-content)}}.focus\:border-error-content:focus{&:focus{border-color:var(--color-error-content)}}.active\:border-error-content:active{&:active{border-color:var(--color-error-content)}} \ No newline at end of file diff --git a/node_modules/daisyui/colors/states.css b/node_modules/daisyui/colors/states.css new file mode 100644 index 0000000..694d7b7 --- /dev/null +++ b/node_modules/daisyui/colors/states.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ .hover\:bg-base-100:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-100)}}}}.hover\:text-base-100:hover{&:hover{@media (hover:hover){&{color:var(--color-base-100)}}}}.hover\:border-base-100:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-100)}}}}.hover\:bg-base-200:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}.hover\:text-base-200:hover{&:hover{@media (hover:hover){&{color:var(--color-base-200)}}}}.hover\:border-base-200:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-200)}}}}.hover\:bg-base-300:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}.hover\:text-base-300:hover{&:hover{@media (hover:hover){&{color:var(--color-base-300)}}}}.hover\:border-base-300:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-300)}}}}.hover\:bg-base-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-content)}}}}.hover\:text-base-content:hover{&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}}.hover\:border-base-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-content)}}}}.hover\:bg-primary:hover{&:hover{@media (hover:hover){&{background-color:var(--color-primary)}}}}.hover\:text-primary:hover{&:hover{@media (hover:hover){&{color:var(--color-primary)}}}}.hover\:border-primary:hover{&:hover{@media (hover:hover){&{border-color:var(--color-primary)}}}}.hover\:bg-primary-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-primary-content)}}}}.hover\:text-primary-content:hover{&:hover{@media (hover:hover){&{color:var(--color-primary-content)}}}}.hover\:border-primary-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-primary-content)}}}}.hover\:bg-secondary:hover{&:hover{@media (hover:hover){&{background-color:var(--color-secondary)}}}}.hover\:text-secondary:hover{&:hover{@media (hover:hover){&{color:var(--color-secondary)}}}}.hover\:border-secondary:hover{&:hover{@media (hover:hover){&{border-color:var(--color-secondary)}}}}.hover\:bg-secondary-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-secondary-content)}}}}.hover\:text-secondary-content:hover{&:hover{@media (hover:hover){&{color:var(--color-secondary-content)}}}}.hover\:border-secondary-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-secondary-content)}}}}.hover\:bg-accent:hover{&:hover{@media (hover:hover){&{background-color:var(--color-accent)}}}}.hover\:text-accent:hover{&:hover{@media (hover:hover){&{color:var(--color-accent)}}}}.hover\:border-accent:hover{&:hover{@media (hover:hover){&{border-color:var(--color-accent)}}}}.hover\:bg-accent-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-accent-content)}}}}.hover\:text-accent-content:hover{&:hover{@media (hover:hover){&{color:var(--color-accent-content)}}}}.hover\:border-accent-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-accent-content)}}}}.hover\:bg-neutral:hover{&:hover{@media (hover:hover){&{background-color:var(--color-neutral)}}}}.hover\:text-neutral:hover{&:hover{@media (hover:hover){&{color:var(--color-neutral)}}}}.hover\:border-neutral:hover{&:hover{@media (hover:hover){&{border-color:var(--color-neutral)}}}}.hover\:bg-neutral-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-neutral-content)}}}}.hover\:text-neutral-content:hover{&:hover{@media (hover:hover){&{color:var(--color-neutral-content)}}}}.hover\:border-neutral-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-neutral-content)}}}}.hover\:bg-info:hover{&:hover{@media (hover:hover){&{background-color:var(--color-info)}}}}.hover\:text-info:hover{&:hover{@media (hover:hover){&{color:var(--color-info)}}}}.hover\:border-info:hover{&:hover{@media (hover:hover){&{border-color:var(--color-info)}}}}.hover\:bg-info-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-info-content)}}}}.hover\:text-info-content:hover{&:hover{@media (hover:hover){&{color:var(--color-info-content)}}}}.hover\:border-info-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-info-content)}}}}.hover\:bg-success:hover{&:hover{@media (hover:hover){&{background-color:var(--color-success)}}}}.hover\:text-success:hover{&:hover{@media (hover:hover){&{color:var(--color-success)}}}}.hover\:border-success:hover{&:hover{@media (hover:hover){&{border-color:var(--color-success)}}}}.hover\:bg-success-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-success-content)}}}}.hover\:text-success-content:hover{&:hover{@media (hover:hover){&{color:var(--color-success-content)}}}}.hover\:border-success-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-success-content)}}}}.hover\:bg-warning:hover{&:hover{@media (hover:hover){&{background-color:var(--color-warning)}}}}.hover\:text-warning:hover{&:hover{@media (hover:hover){&{color:var(--color-warning)}}}}.hover\:border-warning:hover{&:hover{@media (hover:hover){&{border-color:var(--color-warning)}}}}.hover\:bg-warning-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-warning-content)}}}}.hover\:text-warning-content:hover{&:hover{@media (hover:hover){&{color:var(--color-warning-content)}}}}.hover\:border-warning-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-warning-content)}}}}.hover\:bg-error:hover{&:hover{@media (hover:hover){&{background-color:var(--color-error)}}}}.hover\:text-error:hover{&:hover{@media (hover:hover){&{color:var(--color-error)}}}}.hover\:border-error:hover{&:hover{@media (hover:hover){&{border-color:var(--color-error)}}}}.hover\:bg-error-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-error-content)}}}}.hover\:text-error-content:hover{&:hover{@media (hover:hover){&{color:var(--color-error-content)}}}}.hover\:border-error-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-error-content)}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/alert.css b/node_modules/daisyui/components/alert.css new file mode 100644 index 0000000..7176dcf --- /dev/null +++ b/node_modules/daisyui/components/alert.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@media (width>=640px){.sm\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.sm\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.sm\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.sm\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.sm\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.sm\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.sm\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.sm\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.sm\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.sm\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=768px){.md\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.md\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.md\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.md\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.md\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.md\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.md\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.md\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.md\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.md\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=1024px){.lg\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.lg\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.lg\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.lg\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.lg\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.lg\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.lg\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.lg\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.lg\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.lg\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=1280px){.xl\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.xl\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.xl\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.xl\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.xl\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.xl\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.xl\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.xl\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.xl\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.xl\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=1536px){.\32 xl\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.\32 xl\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.\32 xl\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.\32 xl\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.\32 xl\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.\32 xl\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.\32 xl\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.\32 xl\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.\32 xl\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.\32 xl\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/alert/index.js b/node_modules/daisyui/components/alert/index.js new file mode 100644 index 0000000..eab0502 --- /dev/null +++ b/node_modules/daisyui/components/alert/index.js @@ -0,0 +1,7 @@ +import alert from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedalert = addPrefix(alert, prefix); + addComponents({ ...prefixedalert }); +}; diff --git a/node_modules/daisyui/components/alert/object.js b/node_modules/daisyui/components/alert/object.js new file mode 100644 index 0000000..fe632fd --- /dev/null +++ b/node_modules/daisyui/components/alert/object.js @@ -0,0 +1 @@ +export default {".alert":{"border-width":"var(--border)","border-color":"var(--alert-border-color, var(--color-base-200))","@layer daisyui.l1.l2.l3":{"border-style":"solid","--alert-border-color":"var(--color-base-200)","display":"grid","align-items":"center","gap":"calc(0.25rem * 4)","border-radius":"var(--radius-box)","padding-inline":"calc(0.25rem * 4)","padding-block":"calc(0.25rem * 3)","color":"var(--color-base-content)","background-color":"var(--alert-color, var(--color-base-200))","justify-content":"start","justify-items":"start","grid-auto-flow":"column","grid-template-columns":"auto","text-align":"start","font-size":"0.875rem","line-height":"1.25rem","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--fx-noise)","box-shadow":"0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset, 0 1px color-mix( in oklab, color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%), #0000 ), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08))","&:has(:nth-child(2))":{"grid-template-columns":"auto minmax(auto, 1fr)"}}},".alert-info":{"@layer daisyui.l1.l2":{"color":"var(--color-info-content)","--alert-border-color":"var(--color-info)","--alert-color":"var(--color-info)"}},".alert-success":{"@layer daisyui.l1.l2":{"color":"var(--color-success-content)","--alert-border-color":"var(--color-success)","--alert-color":"var(--color-success)"}},".alert-warning":{"@layer daisyui.l1.l2":{"color":"var(--color-warning-content)","--alert-border-color":"var(--color-warning)","--alert-color":"var(--color-warning)"}},".alert-error":{"@layer daisyui.l1.l2":{"color":"var(--color-error-content)","--alert-border-color":"var(--color-error)","--alert-color":"var(--color-error)"}},".alert-soft":{"@layer daisyui.l1":{"color":"var(--alert-color, var(--color-base-content))","background":"color-mix( in oklab, var(--alert-color, var(--color-base-content)) 8%, var(--color-base-100) )","--alert-border-color":"color-mix(\n in oklab,\n var(--alert-color, var(--color-base-content)) 10%,\n var(--color-base-100)\n )","box-shadow":"none","background-image":"none"}},".alert-outline":{"@layer daisyui.l1":{"background-color":"transparent","color":"var(--alert-color)","box-shadow":"none","background-image":"none"}},".alert-dash":{"@layer daisyui.l1":{"background-color":"transparent","color":"var(--alert-color)","border-style":"dashed","box-shadow":"none","background-image":"none"}},".alert-vertical":{"@layer daisyui.l1.l2":{"justify-content":"center","justify-items":"center","grid-auto-flow":"row","grid-template-columns":"auto","text-align":"center","&:has(:nth-child(2))":{"grid-template-columns":"auto"}}},".alert-horizontal":{"@layer daisyui.l1.l2":{"justify-content":"start","justify-items":"start","grid-auto-flow":"column","grid-template-columns":"auto","text-align":"start","&:has(:nth-child(2))":{"grid-template-columns":"auto minmax(auto, 1fr)"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/avatar.css b/node_modules/daisyui/components/avatar.css new file mode 100644 index 0000000..8e1f332 --- /dev/null +++ b/node_modules/daisyui/components/avatar.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}@media (width>=640px){.sm\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.sm\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.sm\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.sm\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.sm\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=768px){.md\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.md\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.md\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.md\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.md\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=1024px){.lg\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.lg\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.lg\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.lg\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.lg\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=1280px){.xl\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.xl\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.xl\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.xl\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.xl\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=1536px){.\32 xl\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.\32 xl\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.\32 xl\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.\32 xl\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.\32 xl\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/avatar/index.js b/node_modules/daisyui/components/avatar/index.js new file mode 100644 index 0000000..724c7b1 --- /dev/null +++ b/node_modules/daisyui/components/avatar/index.js @@ -0,0 +1,7 @@ +import avatar from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedavatar = addPrefix(avatar, prefix); + addComponents({ ...prefixedavatar }); +}; diff --git a/node_modules/daisyui/components/avatar/object.js b/node_modules/daisyui/components/avatar/object.js new file mode 100644 index 0000000..eadc9a2 --- /dev/null +++ b/node_modules/daisyui/components/avatar/object.js @@ -0,0 +1 @@ +export default {".avatar-group":{"@layer daisyui.l1.l2.l3":{"display":"flex","overflow":"hidden",".avatar":{"overflow":"hidden","border-radius":"calc(infinity * 1px)","border":"4px solid var(--color-base-100)"}}},".avatar":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-flex","vertical-align":"middle","& > div":{"display":"block","aspect-ratio":"1 / 1","overflow":"hidden"},"img":{"height":"100%","width":"100%","object-fit":"cover"}}},".avatar-placeholder":{"@layer daisyui.l1.l2":{"& > div":{"display":"flex","align-items":"center","justify-content":"center"}}},".avatar-online":{"@layer daisyui.l1.l2":{"&:before":{"content":"\"\"","position":"absolute","z-index":1,"display":"block","border-radius":"calc(infinity * 1px)","background-color":"var(--color-success)","outline":"2px solid var(--color-base-100)","width":"15%","height":"15%","top":"7%","right":"7%"}}},".avatar-offline":{"@layer daisyui.l1.l2":{"&:before":{"content":"\"\"","position":"absolute","z-index":1,"display":"block","border-radius":"calc(infinity * 1px)","background-color":"var(--color-base-300)","outline":"2px solid var(--color-base-100)","width":"15%","height":"15%","top":"7%","right":"7%"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/badge.css b/node_modules/daisyui/components/badge.css new file mode 100644 index 0000000..ea14423 --- /dev/null +++ b/node_modules/daisyui/components/badge.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}@media (width>=640px){.sm\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.sm\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.sm\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.sm\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.sm\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.sm\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.sm\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.sm\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.sm\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.sm\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.sm\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.sm\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.sm\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.sm\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.sm\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.sm\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.sm\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.sm\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=768px){.md\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.md\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.md\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.md\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.md\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.md\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.md\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.md\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.md\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.md\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.md\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.md\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.md\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.md\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.md\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.md\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.md\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.md\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1024px){.lg\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.lg\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.lg\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.lg\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.lg\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.lg\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.lg\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.lg\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.lg\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.lg\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.lg\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.lg\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.lg\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.lg\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.lg\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.lg\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.lg\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.lg\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1280px){.xl\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.xl\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.xl\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.xl\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.xl\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.xl\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.xl\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.xl\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.xl\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.xl\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.xl\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.xl\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.xl\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.xl\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.xl\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.xl\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.xl\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.xl\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1536px){.\32 xl\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.\32 xl\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.\32 xl\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.\32 xl\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.\32 xl\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.\32 xl\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.\32 xl\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.\32 xl\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.\32 xl\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.\32 xl\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.\32 xl\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.\32 xl\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.\32 xl\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.\32 xl\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.\32 xl\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.\32 xl\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.\32 xl\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.\32 xl\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/badge/index.js b/node_modules/daisyui/components/badge/index.js new file mode 100644 index 0000000..9b84131 --- /dev/null +++ b/node_modules/daisyui/components/badge/index.js @@ -0,0 +1,7 @@ +import badge from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedbadge = addPrefix(badge, prefix); + addComponents({ ...prefixedbadge }); +}; diff --git a/node_modules/daisyui/components/badge/object.js b/node_modules/daisyui/components/badge/object.js new file mode 100644 index 0000000..340bfee --- /dev/null +++ b/node_modules/daisyui/components/badge/object.js @@ -0,0 +1 @@ +export default {".badge":{"@layer daisyui.l1.l2.l3":{"display":"inline-flex","align-items":"center","justify-content":"center","gap":"calc(0.25rem * 2)","border-radius":"var(--radius-selector)","vertical-align":"middle","color":"var(--badge-fg)","border":"var(--border) solid var(--badge-color, var(--color-base-200))","font-size":"0.875rem","width":"fit-content","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--fx-noise)","background-color":"var(--badge-bg)","--badge-bg":"var(--badge-color, var(--color-base-100))","--badge-fg":"var(--color-base-content)","--size":"calc(var(--size-selector, 0.25rem) * 6)","height":"var(--size)","padding-inline":"calc(var(--size) / 2 - var(--border))"}},".badge-outline":{"@layer daisyui.l1.l2":{"color":"var(--badge-color)","--badge-bg":"#0000","background-image":"none","border-color":"currentColor"}},".badge-dash":{"@layer daisyui.l1.l2":{"color":"var(--badge-color)","--badge-bg":"#0000","background-image":"none","border-color":"currentColor","border-style":"dashed"}},".badge-soft":{"@layer daisyui.l1.l2":{"color":"var(--badge-color, var(--color-base-content))","background-color":"color-mix( in oklab, var(--badge-color, var(--color-base-content)) 8%, var(--color-base-100) )","border-color":"color-mix( in oklab, var(--badge-color, var(--color-base-content)) 10%, var(--color-base-100) )","background-image":"none"}},".badge-primary":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-primary)","--badge-fg":"var(--color-primary-content)"}},".badge-secondary":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-secondary)","--badge-fg":"var(--color-secondary-content)"}},".badge-accent":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-accent)","--badge-fg":"var(--color-accent-content)"}},".badge-neutral":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-neutral)","--badge-fg":"var(--color-neutral-content)"}},".badge-info":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-info)","--badge-fg":"var(--color-info-content)"}},".badge-success":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-success)","--badge-fg":"var(--color-success-content)"}},".badge-warning":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-warning)","--badge-fg":"var(--color-warning-content)"}},".badge-error":{"@layer daisyui.l1.l2":{"--badge-color":"var(--color-error)","--badge-fg":"var(--color-error-content)"}},".badge-ghost":{"@layer daisyui.l1.l2":{"border-color":"var(--color-base-200)","background-color":"var(--color-base-200)","color":"var(--color-base-content)","background-image":"none"}},".badge-xs":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 4)","font-size":"0.625rem"}},".badge-sm":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 5)","font-size":"0.75rem"}},".badge-md":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 6)","font-size":"0.875rem"}},".badge-lg":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 7)","font-size":"1rem"}},".badge-xl":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 8)","font-size":"1.125rem"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/breadcrumbs.css b/node_modules/daisyui/components/breadcrumbs.css new file mode 100644 index 0000000..2328571 --- /dev/null +++ b/node_modules/daisyui/components/breadcrumbs.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}@media (width>=640px){.sm\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=768px){.md\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=1024px){.lg\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=1280px){.xl\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=1536px){.\32 xl\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/breadcrumbs/index.js b/node_modules/daisyui/components/breadcrumbs/index.js new file mode 100644 index 0000000..73a173c --- /dev/null +++ b/node_modules/daisyui/components/breadcrumbs/index.js @@ -0,0 +1,7 @@ +import breadcrumbs from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedbreadcrumbs = addPrefix(breadcrumbs, prefix); + addComponents({ ...prefixedbreadcrumbs }); +}; diff --git a/node_modules/daisyui/components/breadcrumbs/object.js b/node_modules/daisyui/components/breadcrumbs/object.js new file mode 100644 index 0000000..da71a40 --- /dev/null +++ b/node_modules/daisyui/components/breadcrumbs/object.js @@ -0,0 +1 @@ +export default {".breadcrumbs":{"@layer daisyui.l1.l2.l3":{"max-width":"100%","overflow-x":"auto","padding-block":"calc(0.25rem * 2)","> menu, > ul, > ol":{"display":"flex","min-height":"min-content","align-items":"center","white-space":"nowrap","> li":{"display":"flex","align-items":"center","> *":{"display":"flex","cursor":"pointer","align-items":"center","gap":"calc(0.25rem * 2)","&:hover":{"@media (hover: hover)":{"text-decoration-line":"underline"}},"&:focus":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},"&:focus-visible":{"outline":"2px solid currentColor","outline-offset":"2px"}},"& + *:before":{"content":"\"\"","margin-right":"calc(0.25rem * 3)","margin-left":"calc(0.25rem * 2)","display":"block","height":"calc(0.25rem * 1.5)","width":"calc(0.25rem * 1.5)","opacity":"40%","rotate":"45deg","border-top":"1px solid","border-right":"1px solid","background-color":"#0000"},"[dir=\"rtl\"] & + *:before":{"rotate":"-135deg"}}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/button.css b/node_modules/daisyui/components/button.css new file mode 100644 index 0000000..4dd5e2a --- /dev/null +++ b/node_modules/daisyui/components/button.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.btn-disabled,.btn:disabled,.btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.btn-outline,.btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.btn-dash{border-style:dashed}.btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.btn-block{@layer daisyui.l1.l2{&{width:100%}}}@media (width>=640px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.sm\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.sm\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.sm\:btn-disabled,.sm\:btn:disabled,.sm\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.sm\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.sm\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.sm\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.sm\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.sm\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.sm\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.sm\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.sm\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.sm\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.sm\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.sm\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.sm\:btn-outline,.sm\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.sm\:btn-dash{border-style:dashed}.sm\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.sm\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.sm\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.sm\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.sm\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.sm\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.sm\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.sm\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.sm\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.sm\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=768px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.md\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.md\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.md\:btn-disabled,.md\:btn:disabled,.md\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.md\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.md\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.md\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.md\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.md\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.md\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.md\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.md\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.md\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.md\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.md\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.md\:btn-outline,.md\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.md\:btn-dash{border-style:dashed}.md\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.md\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.md\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.md\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.md\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.md\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.md\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.md\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.md\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.md\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=1024px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.lg\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.lg\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.lg\:btn-disabled,.lg\:btn:disabled,.lg\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.lg\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.lg\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.lg\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.lg\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.lg\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.lg\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.lg\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.lg\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.lg\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.lg\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.lg\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.lg\:btn-outline,.lg\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.lg\:btn-dash{border-style:dashed}.lg\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.lg\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.lg\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.lg\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.lg\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.lg\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.lg\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.lg\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.lg\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.lg\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=1280px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.xl\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.xl\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.xl\:btn-disabled,.xl\:btn:disabled,.xl\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.xl\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.xl\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.xl\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.xl\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.xl\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.xl\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.xl\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.xl\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.xl\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.xl\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.xl\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.xl\:btn-outline,.xl\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.xl\:btn-dash{border-style:dashed}.xl\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.xl\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.xl\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.xl\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.xl\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.xl\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.xl\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.xl\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.xl\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.xl\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=1536px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.\32 xl\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.\32 xl\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.\32 xl\:btn-disabled,.\32 xl\:btn:disabled,.\32 xl\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.\32 xl\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.\32 xl\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.\32 xl\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.\32 xl\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.\32 xl\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.\32 xl\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.\32 xl\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.\32 xl\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.\32 xl\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.\32 xl\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.\32 xl\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.\32 xl\:btn-outline,.\32 xl\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.\32 xl\:btn-dash{border-style:dashed}.\32 xl\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.\32 xl\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.\32 xl\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.\32 xl\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.\32 xl\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.\32 xl\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.\32 xl\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.\32 xl\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.\32 xl\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.\32 xl\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/button/index.js b/node_modules/daisyui/components/button/index.js new file mode 100644 index 0000000..ca5cbdf --- /dev/null +++ b/node_modules/daisyui/components/button/index.js @@ -0,0 +1,7 @@ +import button from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedbutton = addPrefix(button, prefix); + addComponents({ ...prefixedbutton }); +}; diff --git a/node_modules/daisyui/components/button/object.js b/node_modules/daisyui/components/button/object.js new file mode 100644 index 0000000..e54e7ef --- /dev/null +++ b/node_modules/daisyui/components/button/object.js @@ -0,0 +1 @@ +export default {":where(.btn)":{"@layer daisyui.l1.l2.l3":{"width":"unset"}},".prose :where(.btn-link):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))":{"text-decoration-line":"none"},".btn":{"@layer daisyui.l1.l2.l3":{"display":"inline-flex","flex-shrink":0,"cursor":"pointer","flex-wrap":"nowrap","align-items":"center","justify-content":"center","gap":"calc(0.25rem * 1.5)","text-align":"center","vertical-align":"middle","outline-offset":"2px","webkit-user-select":"none","user-select":"none","padding-inline":"var(--btn-p)","color":"var(--btn-fg)","--tw-prose-links":"var(--btn-fg)","height":"var(--size)","font-size":"var(--fontsize, 0.875rem)","font-weight":600,"outline-color":"var(--btn-color, var(--color-base-content))","transition-property":"color, background-color, border-color, box-shadow","transition-timing-function":"cubic-bezier(0, 0, 0.2, 1)","transition-duration":"0.2s","border-start-start-radius":"var(--join-ss, var(--radius-field))","border-start-end-radius":"var(--join-se, var(--radius-field))","border-end-start-radius":"var(--join-es, var(--radius-field))","border-end-end-radius":"var(--join-ee, var(--radius-field))","background-color":"var(--btn-bg)","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--btn-noise)","border-width":"var(--border)","border-style":"solid","border-color":"var(--btn-border)","text-shadow":"0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15))","touch-action":"manipulation","box-shadow":"0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow)","--size":"calc(var(--size-field, 0.25rem) * 10)","--btn-bg":"var(--btn-color, var(--color-base-200))","--btn-fg":"var(--color-base-content)","--btn-p":"1rem","--btn-border":"color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))","--btn-shadow":"0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000),\n 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)","--btn-noise":"var(--fx-noise)","@media (hover: hover)":{"&:hover":{"--btn-bg":"color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)"}},"&:focus-visible, &:has(:focus-visible)":{"outline-width":"2px","outline-style":"solid","isolation":"isolate"},"&:active:not(.btn-active)":{"translate":"0 0.5px","--btn-bg":"color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)","--btn-border":"color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)","--btn-shadow":"0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)"},"&:is(input[type=\"checkbox\"], input[type=\"radio\"])":{"appearance":"none","&[aria-label]::after":{"--tw-content":"attr(aria-label)","content":"var(--tw-content)"}},"&:where(input:checked:not(.filter .btn))":{"--btn-color":"var(--color-primary)","--btn-fg":"var(--color-primary-content)","isolation":"isolate"}}},".btn-disabled, .btn:disabled, .btn[disabled]":{"@layer daisyui.l1.l2":{"&:not(.btn-link, .btn-ghost)":{"background-color":"color-mix(in oklab, var(--color-base-content) 10%, transparent)","box-shadow":"none"},"pointer-events":"none","--btn-border":"#0000","--btn-noise":"none","--btn-fg":"color-mix(in oklch, var(--color-base-content) 20%, #0000)"}},".btn-active":{"@layer daisyui.l1.l2":{"--btn-bg":"color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)","--btn-shadow":"0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)","isolation":"isolate"}},".btn-primary":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-primary)","--btn-fg":"var(--color-primary-content)"}},".btn-secondary":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-secondary)","--btn-fg":"var(--color-secondary-content)"}},".btn-accent":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-accent)","--btn-fg":"var(--color-accent-content)"}},".btn-neutral":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-neutral)","--btn-fg":"var(--color-neutral-content)"}},".btn-info":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-info)","--btn-fg":"var(--color-info-content)"}},".btn-success":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-success)","--btn-fg":"var(--color-success-content)"}},".btn-warning":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-warning)","--btn-fg":"var(--color-warning-content)"}},".btn-error":{"@layer daisyui.l1.l2.l3":{"--btn-color":"var(--color-error)","--btn-fg":"var(--color-error-content)"}},".btn-ghost":{"@layer daisyui.l1":{"&:not(.btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn))":{"--btn-shadow":"\"\"","--btn-bg":"#0000","--btn-border":"#0000","--btn-noise":"none","&:not(:disabled, [disabled], .btn-disabled)":{"outline-color":"currentcolor","--btn-fg":"var(--btn-color, currentColor)"}},"@media (hover: none)":{"&:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover":{"outline-color":"currentcolor","--btn-shadow":"\"\"","--btn-bg":"#0000","--btn-fg":"var(--btn-color, currentColor)","--btn-border":"#0000","--btn-noise":"none"}}}},".btn-link":{"@layer daisyui.l1":{"text-decoration-line":"underline","outline-color":"currentcolor","--btn-border":"#0000","--btn-bg":"#0000","--btn-noise":"none","--btn-shadow":"\"\"","&:not(.btn-disabled, .btn:disabled, .btn[disabled])":{"--btn-fg":"var(--btn-color, var(--color-primary))"},"&:is(.btn-active, :hover, :active:focus, :focus-visible)":{"--btn-border":"#0000","--btn-bg":"#0000"}}},".btn-outline, .btn-dash":{"@layer daisyui.l1":{"&:not( .btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn), :disabled, [disabled], .btn-disabled )":{"--btn-shadow":"\"\"","--btn-bg":"#0000","--btn-fg":"var(--btn-color)","--btn-border":"var(--btn-color)","--btn-noise":"none"},"@media (hover: none)":{"&:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover":{"--btn-shadow":"\"\"","--btn-bg":"#0000","--btn-fg":"var(--btn-color)","--btn-border":"var(--btn-color)","--btn-noise":"none"}}}},".btn-dash":{"border-style":"dashed"},".btn-soft":{"@layer daisyui.l1":{"&:not( .btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn), :disabled, [disabled], .btn-disabled )":{"--btn-shadow":"\"\"","--btn-fg":"var(--btn-color, var(--color-base-content))","--btn-bg":"color-mix(\n in oklab,\n var(--btn-color, var(--color-base-content)) 8%,\n var(--color-base-100)\n )","--btn-border":"color-mix(\n in oklab,\n var(--btn-color, var(--color-base-content)) 10%,\n var(--color-base-100)\n )","--btn-noise":"none"},"@media (hover: none)":{"&:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover":{"--btn-shadow":"\"\"","--btn-fg":"var(--btn-color, var(--color-base-content))","--btn-bg":"color-mix(\n in oklab,\n var(--btn-color, var(--color-base-content)) 8%,\n var(--color-base-100)\n )","--btn-border":"color-mix(\n in oklab,\n var(--btn-color, var(--color-base-content)) 10%,\n var(--color-base-100)\n )","--btn-noise":"none"}}}},".btn-xs":{"@layer daisyui.l1.l2":{"--fontsize":"0.6875rem","--btn-p":"0.5rem","--size":"calc(var(--size-field, 0.25rem) * 6)"}},".btn-sm":{"@layer daisyui.l1.l2":{"--fontsize":"0.75rem","--btn-p":"0.75rem","--size":"calc(var(--size-field, 0.25rem) * 8)"}},".btn-md":{"@layer daisyui.l1.l2":{"--fontsize":"0.875rem","--btn-p":"1rem","--size":"calc(var(--size-field, 0.25rem) * 10)"}},".btn-lg":{"@layer daisyui.l1.l2":{"--fontsize":"1.125rem","--btn-p":"1.25rem","--size":"calc(var(--size-field, 0.25rem) * 12)"}},".btn-xl":{"@layer daisyui.l1.l2":{"--fontsize":"1.375rem","--btn-p":"1.5rem","--size":"calc(var(--size-field, 0.25rem) * 14)"}},".btn-square":{"@layer daisyui.l1.l2":{"padding-inline":"calc(0.25rem * 0)","width":"var(--size)","height":"var(--size)"}},".btn-circle":{"@layer daisyui.l1.l2":{"border-radius":"calc(infinity * 1px)","padding-inline":"calc(0.25rem * 0)","width":"var(--size)","height":"var(--size)"}},".btn-wide":{"@layer daisyui.l1.l2":{"width":"100%","max-width":"calc(0.25rem * 64)"}},".btn-block":{"@layer daisyui.l1.l2":{"width":"100%"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/calendar.css b/node_modules/daisyui/components/calendar.css new file mode 100644 index 0000000..6501d16 --- /dev/null +++ b/node_modules/daisyui/components/calendar.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.cally{@layer daisyui.l1.l2.l3{&{font-size:.7rem}&::part(container){user-select:none;padding:.5rem 1rem}& ::part(th){block-size:auto;font-weight:400}&::part(header){direction:ltr}& ::part(head){opacity:.5;font-size:.7rem}&::part(button){border-radius:var(--radius-field);background:0 0;border:none;padding:.5rem}&::part(button):hover{background:var(--color-base-200)}& ::part(day){border-radius:var(--radius-field);font-size:.7rem}& ::part(day):hover{&:not(selected,today){background:var(--color-base-200)}}& ::part(button day today){background:var(--color-primary);color:var(--color-primary-content)}& ::part(selected){color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}& ::part(range-inner){border-radius:0}& ::part(range-start){border-start-end-radius:0;border-end-end-radius:0}& ::part(range-end){border-start-start-radius:0;border-end-start-radius:0}& ::part(range-start range-end){border-radius:var(--radius-field)}& calendar-month{width:100%}}}.react-day-picker{@layer daisyui.l1.l2.l3{&{user-select:none;background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border)solid var(--color-base-200);font-size:.75rem;display:inline-block;position:relative;overflow:clip}&[dir=rtl]{& .rdp-nav{& .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}}}& *{box-sizing:border-box}& .rdp-day{text-align:center;width:2.25rem;height:2.25rem}& .rdp-day_button{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-field);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:flex;&:disabled{cursor:revert}&:hover{background-color:var(--color-base-200)}&:disabled:hover,&[aria-disabled=true]:hover{cursor:not-allowed;background-color:#0000}}& .rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}& .rdp-button_next{border-radius:var(--radius-field);&:hover{background-color:var(--color-base-200)}}& .rdp-button_previous{border-radius:var(--radius-field);&:hover{background-color:var(--color-base-200)}}& .rdp-button_next,& .rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex;position:relative;&:disabled,&[aria-disabled=true]{cursor:revert;opacity:.5}&:disabled:hover,&[aria-disabled=true]:hover{background-color:#0000}}& .rdp-chevron{fill:var(--color-base-content);width:1rem;height:1rem;display:inline-block}& .rdp-dropdowns{align-items:center;gap:.5rem;display:inline-flex;position:relative}& .rdp-dropdown{z-index:2;opacity:0;appearance:none;cursor:inherit;line-height:inherit;border:none;width:100%;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0;&:focus-visible{&~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}}}& .rdp-dropdown_root{align-items:center;display:inline-flex;position:relative;&[data-disabled=true]{& .rdp-chevron{opacity:.5}}}& .rdp-month_caption{height:2.75rem;font-size:.75rem;font-weight:inherit;place-content:center;display:flex}& .rdp-months{flex-wrap:wrap;gap:2rem;max-width:fit-content;padding:.5rem;display:flex;position:relative}& .rdp-month_grid{border-collapse:collapse}& .rdp-nav{inset-block-start:0;inset-inline-end:0;justify-content:space-between;align-items:center;width:100%;height:2.75rem;padding-inline:.5rem;display:flex;position:absolute;top:.25rem}& .rdp-weekday{opacity:.6;text-align:center;padding:.5rem 0;font-size:smaller;font-weight:500}& .rdp-week_number{opacity:.6;text-align:center;border:none;border-radius:100%;width:2.25rem;height:2.25rem;font-size:small;font-weight:400}& .rdp-today:not(.rdp-outside){& .rdp-day_button{background:var(--color-primary);color:var(--color-primary-content)}}& .rdp-selected{font-weight:inherit;font-size:.75rem;& .rdp-day_button{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field);border:none;&:hover{background-color:var(--color-base-content)}}}& .rdp-outside{opacity:.75}& .rdp-disabled{opacity:.5}& .rdp-hidden{visibility:hidden;color:var(--color-base-content)}& .rdp-range_start{& .rdp-day_button{border-radius:var(--radius-field)0 0 var(--radius-field)}}& .rdp-range_start .rdp-day_button{background-color:var(--color-base-content);color:var(--color-base-100)}& .rdp-range_middle{background-color:var(--color-base-200)}& .rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:inherit}& .rdp-range_end{color:var(--color-base-content);& .rdp-day_button{border-radius:0 var(--radius-field)var(--radius-field)0}}& .rdp-range_end .rdp-day_button{background-color:var(--color-base-content);color:var(--color-base-100)}& .rdp-range_start.rdp-range_end{background:revert}& .rdp-focusable{cursor:pointer}& .rdp-footer{border-top:var(--border)solid var(--color-base-200);padding:.5rem}}}.pika-single{@layer daisyui.l1.l2.l3{&:is(div){user-select:none;z-index:999;color:var(--color-base-content);background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border)solid var(--color-base-200);padding:.5rem;font-size:.75rem;display:inline-block;position:relative;&:before,&:after{content:"";display:table}&:after{clear:both}&.is-hidden{display:none}&.is-bound{position:absolute}& .pika-lendar{float:left}& .pika-title{text-align:center;position:relative}& .pika-label{z-index:999;background-color:var(--color-base-100);margin:0;padding:5px 3px;display:inline-block;position:relative;overflow:hidden}& .pika-title{& select{cursor:pointer;z-index:999;opacity:0;margin:0;position:absolute;top:5px;left:0}}& .pika-prev,& .pika-next{cursor:pointer;color:#0000;border-radius:var(--radius-field);border:0;outline:none;width:2.25rem;height:2.25rem;font-size:1.2em;display:block;position:absolute;top:0;&:hover{background-color:var(--color-base-200)}&.is-disabled{cursor:default;opacity:.2}&:before{width:2.25rem;height:2.25rem;color:var(--color-base-content);line-height:2.25;display:inline-block}}& .pika-prev{left:0;&:before{--tw-content:"‹";content:var(--tw-content)}}& .pika-next{right:0;&:before{--tw-content:"›";content:var(--tw-content)}}& .pika-select{display:inline-block}& .pika-table{border-collapse:collapse;border-spacing:0;border:0;width:100%}& .pika-table{& th,& td{padding:0}& th{opacity:.6;text-align:center;width:2.25rem;height:2.25rem}}& .pika-button{cursor:pointer;text-align:right;text-align:center;border:0;outline:none;width:2.25rem;height:2.25rem;margin:0;padding:5px;display:block}& .pika-week{color:var(--color-base-content)}& .is-today{& .pika-button{background:var(--color-primary);color:var(--color-primary-content)}}& .is-selected,& .has-event{& .pika-button{&,&:hover{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field)}}}& .has-event{& .pika-button{background:var(--color-base-primary)}}& .is-disabled,& .is-inrange{& .pika-button{background:var(--color-base-primary)}}& .is-startrange{& .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}}& .is-endrange{& .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}}& .is-disabled{& .pika-button{pointer-events:none;cursor:default;color:var(--color-base-content);opacity:.3}}& .is-outside-current-month{& .pika-button{color:var(--color-base-content);opacity:.3}}& .is-selection-disabled{pointer-events:none;cursor:default}& .pika-button:hover,& .pika-row.pick-whole-week:hover .pika-button{color:var(--color-base-content);background-color:var(--color-base-200);border-radius:var(--radius-field)}& .pika-table abbr{font-weight:400;text-decoration:none}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/calendar/index.js b/node_modules/daisyui/components/calendar/index.js new file mode 100644 index 0000000..4742627 --- /dev/null +++ b/node_modules/daisyui/components/calendar/index.js @@ -0,0 +1,7 @@ +import calendar from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedcalendar = addPrefix(calendar, prefix); + addComponents({ ...prefixedcalendar }); +}; diff --git a/node_modules/daisyui/components/calendar/object.js b/node_modules/daisyui/components/calendar/object.js new file mode 100644 index 0000000..33d3da3 --- /dev/null +++ b/node_modules/daisyui/components/calendar/object.js @@ -0,0 +1 @@ +export default {".cally":{"@layer daisyui.l1.l2.l3":{"font-size":"0.7rem","&::part(container)":{"padding":"0.5rem 1rem","user-select":"none"},"::part(th)":{"font-weight":"normal","block-size":"auto"},"&::part(header)":{"direction":"ltr"},"::part(head)":{"opacity":0.5,"font-size":"0.7rem"},"&::part(button)":{"border-radius":"var(--radius-field)","border":"none","padding":"0.5rem","background":"#0000"},"&::part(button):hover":{"background":"var(--color-base-200)"},"::part(day)":{"border-radius":"var(--radius-field)","font-size":"0.7rem"},"::part(day):hover":{"&:not(selected, today)":{"background":"var(--color-base-200)"}},"::part(button day today)":{"background":"var(--color-primary)","color":"var(--color-primary-content)"},"::part(selected)":{"color":"var(--color-base-100)","background":"var(--color-base-content)","border-radius":"var(--radius-field)"},"::part(range-inner)":{"border-radius":"0"},"::part(range-start)":{"border-start-end-radius":"0","border-end-end-radius":"0"},"::part(range-end)":{"border-start-start-radius":"0","border-end-start-radius":"0"},"::part(range-start range-end)":{"border-radius":"var(--radius-field)"},"calendar-month":{"width":"100%"}}},".react-day-picker":{"@layer daisyui.l1.l2.l3":{"user-select":"none","background-color":"var(--color-base-100)","border-radius":"var(--radius-box)","border":"var(--border) solid var(--color-base-200)","font-size":"0.75rem","display":"inline-block","position":"relative","overflow":"clip","&[dir=\"rtl\"]":{".rdp-nav":{".rdp-chevron":{"transform-origin":"50%","transform":"rotate(180deg)"}}},"*":{"box-sizing":"border-box"},".rdp-day":{"width":"2.25rem","height":"2.25rem","text-align":"center"},".rdp-day_button":{"cursor":"pointer","font":"inherit","color":"inherit","width":"2.25rem","height":"2.25rem","border":"2px solid #0000","border-radius":"var(--radius-field)","background":"0 0","justify-content":"center","align-items":"center","margin":"0","padding":"0","display":"flex","&:disabled":{"cursor":"revert"},"&:hover":{"background-color":"var(--color-base-200)"},"&:disabled:hover, &[aria-disabled=\"true\"]:hover":{"background-color":"transparent","cursor":"not-allowed"}},".rdp-caption_label":{"z-index":1,"white-space":"nowrap","border":"0","align-items":"center","display":"inline-flex","position":"relative"},".rdp-button_next":{"border-radius":"var(--radius-field)","&:hover":{"background-color":"var(--color-base-200)"}},".rdp-button_previous":{"border-radius":"var(--radius-field)","&:hover":{"background-color":"var(--color-base-200)"}},".rdp-button_next, .rdp-button_previous":{"cursor":"pointer","font":"inherit","color":"inherit","appearance":"none","width":"2.25rem","height":"2.25rem","background":"0 0","border":"none","justify-content":"center","align-items":"center","margin":"0","padding":"0","display":"inline-flex","position":"relative","&:disabled, &[aria-disabled=\"true\"]":{"cursor":"revert","opacity":0.5},"&:disabled:hover, &[aria-disabled=\"true\"]:hover":{"background-color":"transparent"}},".rdp-chevron":{"fill":"var(--color-base-content)","width":"1rem","height":"1rem","display":"inline-block"},".rdp-dropdowns":{"align-items":"center","gap":"0.5rem","display":"inline-flex","position":"relative"},".rdp-dropdown":{"z-index":2,"opacity":0,"appearance":"none","cursor":"inherit","line-height":"inherit","border":"none","width":"100%","margin":"0","padding":"0","position":"absolute","inset-block":"0","inset-inline-start":"0","&:focus-visible":{"~ .rdp-caption_label":{"outline":["5px auto highlight","5px auto -webkit-focus-ring-color"]}}},".rdp-dropdown_root":{"align-items":"center","display":"inline-flex","position":"relative","&[data-disabled=\"true\"]":{".rdp-chevron":{"opacity":0.5}}},".rdp-month_caption":{"height":"2.75rem","font-size":"0.75rem","font-weight":"inherit","place-content":"center","display":"flex"},".rdp-months":{"gap":"2rem","flex-wrap":"wrap","max-width":"fit-content","padding":"0.5rem","display":"flex","position":"relative"},".rdp-month_grid":{"border-collapse":"collapse"},".rdp-nav":{"height":"2.75rem","inset-block-start":"0","inset-inline-end":"0","justify-content":"space-between","align-items":"center","width":"100%","padding-inline":"0.5rem","display":"flex","position":"absolute","top":"0.25rem"},".rdp-weekday":{"opacity":0.6,"padding":"0.5rem 0rem","text-align":"center","font-size":"smaller","font-weight":500},".rdp-week_number":{"opacity":0.6,"height":"2.25rem","width":"2.25rem","border":"none","border-radius":"100%","text-align":"center","font-size":"small","font-weight":400},".rdp-today:not(.rdp-outside)":{".rdp-day_button":{"background":"var(--color-primary)","color":"var(--color-primary-content)"}},".rdp-selected":{"font-weight":"inherit","font-size":"0.75rem",".rdp-day_button":{"color":"var(--color-base-100)","background-color":"var(--color-base-content)","border-radius":"var(--radius-field)","border":"none","&:hover":{"background-color":"var(--color-base-content)"}}},".rdp-outside":{"opacity":0.75},".rdp-disabled":{"opacity":0.5},".rdp-hidden":{"visibility":"hidden","color":"var(--color-base-content)"},".rdp-range_start":{".rdp-day_button":{"border-radius":"var(--radius-field) 0 0 var(--radius-field)"}},".rdp-range_start .rdp-day_button":{"background-color":"var(--color-base-content)","color":"var(--color-base-100)"},".rdp-range_middle":{"background-color":"var(--color-base-200)"},".rdp-range_middle .rdp-day_button":{"border":"unset","border-radius":"unset","color":"inherit"},".rdp-range_end":{"color":"var(--color-base-content)",".rdp-day_button":{"border-radius":"0 var(--radius-field) var(--radius-field) 0"}},".rdp-range_end .rdp-day_button":{"background-color":"var(--color-base-content)","color":"var(--color-base-100)"},".rdp-range_start.rdp-range_end":{"background":"revert"},".rdp-focusable":{"cursor":"pointer"},".rdp-footer":{"border-top":"var(--border) solid var(--color-base-200)","padding":"0.5rem"}}},".pika-single":{"@layer daisyui.l1.l2.l3":{"&:is(div)":{"user-select":"none","font-size":"0.75rem","z-index":999,"display":"inline-block","position":"relative","color":"var(--color-base-content)","background-color":"var(--color-base-100)","border-radius":"var(--radius-box)","border":"var(--border) solid var(--color-base-200)","padding":"0.5rem","&:before, &:after":{"content":"\"\"","display":"table"},"&:after":{"clear":"both"},"&.is-hidden":{"display":"none"},"&.is-bound":{"position":"absolute"},".pika-lendar":{"css-float":"left"},".pika-title":{"position":"relative","text-align":"center","select":{"cursor":"pointer","position":"absolute","z-index":999,"margin":"0","left":"0","top":"5px","opacity":0}},".pika-label":{"display":"inline-block","position":"relative","z-index":999,"overflow":"hidden","margin":"0","padding":"5px 3px","background-color":"var(--color-base-100)"},".pika-prev, .pika-next":{"display":"block","cursor":"pointer","position":"absolute","top":"0","outline":"none","border":"0","width":"2.25rem","height":"2.25rem","color":"#0000","font-size":"1.2em","border-radius":"var(--radius-field)","&:hover":{"background-color":"var(--color-base-200)"},"&.is-disabled":{"cursor":"default","opacity":0.2},"&:before":{"display":"inline-block","width":"2.25rem","height":"2.25rem","line-height":2.25,"color":"var(--color-base-content)"}},".pika-prev":{"left":"0","&:before":{"--tw-content":"\"‹\"","content":"var(--tw-content)"}},".pika-next":{"right":"0","&:before":{"--tw-content":"\"›\"","content":"var(--tw-content)"}},".pika-select":{"display":"inline-block"},".pika-table":{"width":"100%","border-collapse":"collapse","border-spacing":"0","border":"0","th, td":{"padding":"0"},"th":{"opacity":0.6,"text-align":"center","width":"2.25rem","height":"2.25rem"}},".pika-button":{"cursor":"pointer","display":"block","outline":"none","border":"0","margin":"0","width":"2.25rem","height":"2.25rem","padding":"5px","text-align":["right","center"]},".pika-week":{"color":"var(--color-base-content)"},".is-today":{".pika-button":{"background":"var(--color-primary)","color":"var(--color-primary-content)"}},".is-selected, .has-event":{".pika-button":{"&, &:hover":{"color":"var(--color-base-100)","background-color":"var(--color-base-content)","border-radius":"var(--radius-field)"}}},".has-event":{".pika-button":{"background":"var(--color-base-primary)"}},".is-disabled, .is-inrange":{".pika-button":{"background":"var(--color-base-primary)"}},".is-startrange":{".pika-button":{"color":"var(--color-base-100)","background":"var(--color-base-content)","border-radius":"var(--radius-field)"}},".is-endrange":{".pika-button":{"color":"var(--color-base-100)","background":"var(--color-base-content)","border-radius":"var(--radius-field)"}},".is-disabled":{".pika-button":{"pointer-events":"none","cursor":"default","color":"var(--color-base-content)","opacity":0.3}},".is-outside-current-month":{".pika-button":{"color":"var(--color-base-content)","opacity":0.3}},".is-selection-disabled":{"pointer-events":"none","cursor":"default"},".pika-button:hover, .pika-row.pick-whole-week:hover .pika-button":{"color":"var(--color-base-content)","background-color":"var(--color-base-200)","border-radius":"var(--radius-field)"},".pika-table abbr":{"text-decoration":"none","font-weight":"normal"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/card.css b/node_modules/daisyui/components/card.css new file mode 100644 index 0000000..721c48f --- /dev/null +++ b/node_modules/daisyui/components/card.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}@media (width>=640px){.sm\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.sm\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.sm\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.sm\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.sm\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.sm\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.sm\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.sm\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.sm\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.sm\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.sm\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.sm\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.sm\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=768px){.md\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.md\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.md\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.md\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.md\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.md\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.md\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.md\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.md\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.md\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.md\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.md\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.md\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=1024px){.lg\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.lg\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.lg\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.lg\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.lg\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.lg\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.lg\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.lg\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.lg\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.lg\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.lg\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.lg\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.lg\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=1280px){.xl\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.xl\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.xl\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.xl\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.xl\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.xl\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.xl\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.xl\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.xl\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.xl\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.xl\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.xl\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.xl\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=1536px){.\32 xl\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.\32 xl\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.\32 xl\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.\32 xl\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.\32 xl\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.\32 xl\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.\32 xl\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.\32 xl\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.\32 xl\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.\32 xl\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.\32 xl\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.\32 xl\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.\32 xl\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/card/index.js b/node_modules/daisyui/components/card/index.js new file mode 100644 index 0000000..f3873ee --- /dev/null +++ b/node_modules/daisyui/components/card/index.js @@ -0,0 +1,7 @@ +import card from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedcard = addPrefix(card, prefix); + addComponents({ ...prefixedcard }); +}; diff --git a/node_modules/daisyui/components/card/object.js b/node_modules/daisyui/components/card/object.js new file mode 100644 index 0000000..bfee687 --- /dev/null +++ b/node_modules/daisyui/components/card/object.js @@ -0,0 +1 @@ +export default {".card":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"flex","flex-direction":"column","border-radius":"var(--radius-box)","outline-width":"2px","transition":"outline 0.2s ease-in-out","outline":"0 solid #0000","outline-offset":"2px","&:focus":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},"&:focus-visible":{"outline-color":"currentColor"},":where(figure:first-child)":{"overflow":"hidden","border-start-start-radius":"inherit","border-start-end-radius":"inherit","border-end-start-radius":"unset","border-end-end-radius":"unset"},":where(figure:last-child)":{"overflow":"hidden","border-start-start-radius":"unset","border-start-end-radius":"unset","border-end-start-radius":"inherit","border-end-end-radius":"inherit"},"figure":{"display":"flex","align-items":"center","justify-content":"center"},"&:has(> input:is(input[type=\"checkbox\"], input[type=\"radio\"]))":{"cursor":"pointer","user-select":"none"},"&:has(> :checked)":{"outline":"2px solid currentColor"}}},".card-border":{"@layer daisyui.l1.l2":{"border":"var(--border) solid var(--color-base-200)"}},".card-dash":{"@layer daisyui.l1.l2":{"border":"var(--border) dashed var(--color-base-200)"}},".image-full":{"@layer daisyui.l1.l2":{"display":"grid","> *":{"grid-column-start":"1","grid-row-start":"1"},"> .card-body":{"position":"relative","color":"var(--color-neutral-content)"},":where(figure)":{"overflow":"hidden","border-radius":"inherit"},"> figure img":{"height":"100%","object-fit":"cover","filter":"brightness(28%)"}}},".card-title":{"@layer daisyui.l1.l2.l3":{"display":"flex","align-items":"center","gap":"calc(0.25rem * 2)","font-size":"var(--cardtitle-fs, 1.125rem)","font-weight":600}},".card-body":{"@layer daisyui.l1.l2.l3":{"display":"flex","flex":"auto","flex-direction":"column","gap":"calc(0.25rem * 2)","padding":"var(--card-p, 1.5rem)","font-size":"var(--card-fs, 0.875rem)",":where(p)":{"flex-grow":1}}},".card-actions":{"@layer daisyui.l1.l2.l3":{"display":"flex","flex-wrap":"wrap","align-items":"flex-start","gap":"calc(0.25rem * 2)"}},".card-xs":{"@layer daisyui.l1.l2":{".card-body":{"--card-p":"0.5rem","--card-fs":"0.6875rem"},".card-title":{"--cardtitle-fs":"0.875rem"}}},".card-sm":{"@layer daisyui.l1.l2":{".card-body":{"--card-p":"1rem","--card-fs":"0.75rem"},".card-title":{"--cardtitle-fs":"1rem"}}},".card-md":{"@layer daisyui.l1.l2":{".card-body":{"--card-p":"1.5rem","--card-fs":"0.875rem"},".card-title":{"--cardtitle-fs":"1.125rem"}}},".card-lg":{"@layer daisyui.l1.l2":{".card-body":{"--card-p":"2rem","--card-fs":"1rem"},".card-title":{"--cardtitle-fs":"1.25rem"}}},".card-xl":{"@layer daisyui.l1.l2":{".card-body":{"--card-p":"2.5rem","--card-fs":"1.125rem"},".card-title":{"--cardtitle-fs":"1.375rem"}}},".card-side":{"@layer daisyui.l1.l2":{"align-items":"stretch","flex-direction":"row",":where(figure:first-child)":{"overflow":"hidden","border-start-start-radius":"inherit","border-start-end-radius":"unset","border-end-start-radius":"inherit","border-end-end-radius":"unset"},":where(figure:last-child)":{"overflow":"hidden","border-start-start-radius":"unset","border-start-end-radius":"inherit","border-end-start-radius":"unset","border-end-end-radius":"inherit"},"figure > *":{"max-width":"unset"},":where(figure > *)":{"width":"100%","height":"100%","object-fit":"cover"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/carousel.css b/node_modules/daisyui/components/carousel.css new file mode 100644 index 0000000..021f5f2 --- /dev/null +++ b/node_modules/daisyui/components/carousel.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}@media (width>=640px){.sm\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.sm\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.sm\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.sm\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.sm\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.sm\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.sm\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=768px){.md\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.md\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.md\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.md\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.md\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.md\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.md\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=1024px){.lg\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.lg\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.lg\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.lg\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.lg\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.lg\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.lg\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=1280px){.xl\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.xl\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.xl\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.xl\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.xl\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.xl\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.xl\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=1536px){.\32 xl\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.\32 xl\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.\32 xl\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.\32 xl\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.\32 xl\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.\32 xl\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.\32 xl\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/carousel/index.js b/node_modules/daisyui/components/carousel/index.js new file mode 100644 index 0000000..e59ef28 --- /dev/null +++ b/node_modules/daisyui/components/carousel/index.js @@ -0,0 +1,7 @@ +import carousel from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedcarousel = addPrefix(carousel, prefix); + addComponents({ ...prefixedcarousel }); +}; diff --git a/node_modules/daisyui/components/carousel/object.js b/node_modules/daisyui/components/carousel/object.js new file mode 100644 index 0000000..899d962 --- /dev/null +++ b/node_modules/daisyui/components/carousel/object.js @@ -0,0 +1 @@ +export default {".carousel":{"@layer daisyui.l1.l2.l3":{"display":"inline-flex","overflow-x":"scroll","scroll-snap-type":"x mandatory","scrollbar-width":"none","@media (prefers-reduced-motion: no-preference)":{"scroll-behavior":"smooth"},"&::-webkit-scrollbar":{"display":"none"}}},".carousel-vertical":{"@layer daisyui.l1.l2":{"flex-direction":"column","overflow-y":"scroll","scroll-snap-type":"y mandatory"}},".carousel-horizontal":{"@layer daisyui.l1.l2":{"flex-direction":"row","overflow-x":"scroll","scroll-snap-type":"x mandatory"}},".carousel-item":{"@layer daisyui.l1.l2.l3":{"box-sizing":"content-box","display":"flex","flex":"none","scroll-snap-align":"start"}},".carousel-start":{"@layer daisyui.l1.l2":{".carousel-item":{"scroll-snap-align":"start"}}},".carousel-center":{"@layer daisyui.l1.l2":{".carousel-item":{"scroll-snap-align":"center"}}},".carousel-end":{"@layer daisyui.l1.l2":{".carousel-item":{"scroll-snap-align":"end"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/chat.css b/node_modules/daisyui/components/chat.css new file mode 100644 index 0000000..accbb21 --- /dev/null +++ b/node_modules/daisyui/components/chat.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}@media (width>=640px){.sm\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.sm\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.sm\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.sm\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.sm\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.sm\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.sm\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.sm\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.sm\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.sm\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.sm\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.sm\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.sm\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.sm\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.sm\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=768px){.md\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.md\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.md\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.md\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.md\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.md\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.md\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.md\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.md\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.md\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.md\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.md\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.md\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.md\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.md\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=1024px){.lg\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.lg\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.lg\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.lg\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.lg\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.lg\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.lg\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.lg\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.lg\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.lg\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.lg\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.lg\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.lg\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.lg\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.lg\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=1280px){.xl\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.xl\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.xl\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.xl\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.xl\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.xl\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.xl\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.xl\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.xl\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.xl\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.xl\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.xl\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.xl\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.xl\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.xl\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=1536px){.\32 xl\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.\32 xl\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.\32 xl\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.\32 xl\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.\32 xl\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.\32 xl\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.\32 xl\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.\32 xl\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.\32 xl\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.\32 xl\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.\32 xl\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.\32 xl\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.\32 xl\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.\32 xl\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.\32 xl\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/chat/index.js b/node_modules/daisyui/components/chat/index.js new file mode 100644 index 0000000..7fc0847 --- /dev/null +++ b/node_modules/daisyui/components/chat/index.js @@ -0,0 +1,7 @@ +import chat from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedchat = addPrefix(chat, prefix); + addComponents({ ...prefixedchat }); +}; diff --git a/node_modules/daisyui/components/chat/object.js b/node_modules/daisyui/components/chat/object.js new file mode 100644 index 0000000..d8c864b --- /dev/null +++ b/node_modules/daisyui/components/chat/object.js @@ -0,0 +1 @@ +export default {".chat":{"@layer daisyui.l1.l2.l3":{"display":"grid","grid-auto-rows":"min-content","column-gap":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 1)","--mask-chat":"url(\"data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e\")"}},".chat-bubble":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"block","width":"fit-content","border-radius":"var(--radius-field)","background-color":"var(--color-base-300)","padding-inline":"calc(0.25rem * 4)","padding-block":"calc(0.25rem * 2)","color":"var(--color-base-content)","grid-row-end":"3","min-height":"2rem","min-width":"2.5rem","max-width":"90%","&:before":{"position":"absolute","bottom":"calc(0.25rem * 0)","height":"calc(0.25rem * 3)","width":"calc(0.25rem * 3)","background-color":"inherit","content":"\"\"","mask-repeat":"no-repeat","mask-image":"var(--mask-chat)","mask-position":"0px -1px","mask-size":"0.8125rem"}}},".chat-bubble-primary":{"@layer daisyui.l1.l2":{"background-color":"var(--color-primary)","color":"var(--color-primary-content)"}},".chat-bubble-secondary":{"@layer daisyui.l1.l2":{"background-color":"var(--color-secondary)","color":"var(--color-secondary-content)"}},".chat-bubble-accent":{"@layer daisyui.l1.l2":{"background-color":"var(--color-accent)","color":"var(--color-accent-content)"}},".chat-bubble-neutral":{"@layer daisyui.l1.l2":{"background-color":"var(--color-neutral)","color":"var(--color-neutral-content)"}},".chat-bubble-info":{"@layer daisyui.l1.l2":{"background-color":"var(--color-info)","color":"var(--color-info-content)"}},".chat-bubble-success":{"@layer daisyui.l1.l2":{"background-color":"var(--color-success)","color":"var(--color-success-content)"}},".chat-bubble-warning":{"@layer daisyui.l1.l2":{"background-color":"var(--color-warning)","color":"var(--color-warning-content)"}},".chat-bubble-error":{"@layer daisyui.l1.l2":{"background-color":"var(--color-error)","color":"var(--color-error-content)"}},".chat-image":{"@layer daisyui.l1.l2.l3":{"grid-row":"span 2 / span 2","align-self":"flex-end"}},".chat-header":{"@layer daisyui.l1.l2.l3":{"grid-row-start":"1","display":"flex","gap":"calc(0.25rem * 1)","font-size":"0.6875rem"}},".chat-footer":{"@layer daisyui.l1.l2.l3":{"grid-row-start":"3","display":"flex","gap":"calc(0.25rem * 1)","font-size":"0.6875rem"}},".chat-start":{"@layer daisyui.l1.l2":{"place-items":"start","grid-template-columns":"auto 1fr",".chat-header":{"grid-column-start":"2"},".chat-footer":{"grid-column-start":"2"},".chat-image":{"grid-column-start":"1"},".chat-bubble":{"grid-column-start":"2","border-end-start-radius":"0","&:before":{"transform":"rotateY(0deg)","inset-inline-start":"-0.75rem"},"[dir=\"rtl\"] &:before":{"transform":"rotateY(180deg)"}}}},".chat-end":{"@layer daisyui.l1.l2":{"place-items":"end","grid-template-columns":"1fr auto",".chat-header":{"grid-column-start":"1"},".chat-footer":{"grid-column-start":"1"},".chat-image":{"grid-column-start":"2"},".chat-bubble":{"grid-column-start":"1","border-end-end-radius":"0","&:before":{"transform":"rotateY(180deg)","inset-inline-start":"100%"},"[dir=\"rtl\"] &:before":{"transform":"rotateY(0deg)"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/checkbox.css b/node_modules/daisyui/components/checkbox.css new file mode 100644 index 0000000..4776ff3 --- /dev/null +++ b/node_modules/daisyui/components/checkbox.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}@media (width>=640px){.sm\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.sm\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.sm\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.sm\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.sm\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.sm\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.sm\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.sm\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.sm\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.sm\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.sm\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.sm\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.sm\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.sm\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.sm\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=768px){.md\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.md\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.md\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.md\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.md\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.md\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.md\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.md\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.md\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.md\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.md\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.md\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.md\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.md\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.md\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=1024px){.lg\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.lg\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.lg\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.lg\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.lg\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.lg\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.lg\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.lg\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.lg\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.lg\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.lg\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.lg\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.lg\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.lg\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.lg\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=1280px){.xl\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.xl\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.xl\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.xl\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.xl\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.xl\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.xl\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.xl\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.xl\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.xl\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.xl\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.xl\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.xl\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.xl\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.xl\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=1536px){.\32 xl\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.\32 xl\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.\32 xl\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.\32 xl\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.\32 xl\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.\32 xl\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.\32 xl\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.\32 xl\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.\32 xl\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.\32 xl\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.\32 xl\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.\32 xl\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.\32 xl\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.\32 xl\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.\32 xl\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/checkbox/index.js b/node_modules/daisyui/components/checkbox/index.js new file mode 100644 index 0000000..68b9911 --- /dev/null +++ b/node_modules/daisyui/components/checkbox/index.js @@ -0,0 +1,7 @@ +import checkbox from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedcheckbox = addPrefix(checkbox, prefix); + addComponents({ ...prefixedcheckbox }); +}; diff --git a/node_modules/daisyui/components/checkbox/object.js b/node_modules/daisyui/components/checkbox/object.js new file mode 100644 index 0000000..3ab793f --- /dev/null +++ b/node_modules/daisyui/components/checkbox/object.js @@ -0,0 +1 @@ +export default {".checkbox":{"@layer daisyui.l1.l2.l3":{"border":"var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))","position":"relative","display":"inline-block","flex-shrink":0,"cursor":"pointer","appearance":"none","border-radius":"var(--radius-selector)","padding":"calc(0.25rem * 1)","vertical-align":"middle","color":"var(--color-base-content)","box-shadow":"0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0 #0000 inset, 0 0 #0000","transition":"background-color 0.2s, box-shadow 0.2s","--size":"calc(var(--size-selector, 0.25rem) * 6)","width":"var(--size)","height":"var(--size)","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--fx-noise)","&:before":{"--tw-content":"\"\"","content":"var(--tw-content)","display":"block","width":"100%","height":"100%","rotate":"45deg","background-color":"currentcolor","opacity":"0%","transition":"clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s","transition-delay":"0.1s","clip-path":"polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%)","box-shadow":"0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset","font-size":"1rem","line-height":0.75},"&:focus-visible":{"outline":"2px solid var(--input-color, currentColor)","outline-offset":"2px"},"&:checked, &[aria-checked=\"true\"]":{"background-color":"var(--input-color, #0000)","box-shadow":"0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1))","&:before":{"clip-path":"polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%)","opacity":"100%"},"@media (forced-colors: active)":{"&:before":{"rotate":"0deg","background-color":"transparent","--tw-content":"\"✔︎\"","clip-path":"none"}},"@media print":{"&:before":{"rotate":"0deg","background-color":"transparent","--tw-content":"\"✔︎\"","clip-path":"none"}}},"&:indeterminate":{"background-color":"var( --input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) )","&:before":{"rotate":"0deg","opacity":"100%","translate":"0 -35%","clip-path":"polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%)"}}}},".checkbox-primary":{"@layer daisyui.l1.l2":{"color":"var(--color-primary-content)","--input-color":"var(--color-primary)"}},".checkbox-secondary":{"@layer daisyui.l1.l2":{"color":"var(--color-secondary-content)","--input-color":"var(--color-secondary)"}},".checkbox-accent":{"@layer daisyui.l1.l2":{"color":"var(--color-accent-content)","--input-color":"var(--color-accent)"}},".checkbox-neutral":{"@layer daisyui.l1.l2":{"color":"var(--color-neutral-content)","--input-color":"var(--color-neutral)"}},".checkbox-info":{"@layer daisyui.l1.l2":{"color":"var(--color-info-content)","--input-color":"var(--color-info)"}},".checkbox-success":{"@layer daisyui.l1.l2":{"color":"var(--color-success-content)","--input-color":"var(--color-success)"}},".checkbox-warning":{"@layer daisyui.l1.l2":{"color":"var(--color-warning-content)","--input-color":"var(--color-warning)"}},".checkbox-error":{"@layer daisyui.l1.l2":{"color":"var(--color-error-content)","--input-color":"var(--color-error)"}},".checkbox:disabled":{"@layer daisyui.l1.l2":{"cursor":"not-allowed","opacity":"20%"}},".checkbox-xs":{"@layer daisyui.l1.l2":{"padding":"0.125rem","--size":"calc(var(--size-selector, 0.25rem) * 4)"}},".checkbox-sm":{"@layer daisyui.l1.l2":{"padding":"0.1875rem","--size":"calc(var(--size-selector, 0.25rem) * 5)"}},".checkbox-md":{"@layer daisyui.l1.l2":{"padding":"0.25rem","--size":"calc(var(--size-selector, 0.25rem) * 6)"}},".checkbox-lg":{"@layer daisyui.l1.l2":{"padding":"0.3125rem","--size":"calc(var(--size-selector, 0.25rem) * 7)"}},".checkbox-xl":{"@layer daisyui.l1.l2":{"padding":"0.375rem","--size":"calc(var(--size-selector, 0.25rem) * 8)"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/collapse.css b/node_modules/daisyui/components/collapse.css new file mode 100644 index 0000000..a572cde --- /dev/null +++ b/node_modules/daisyui/components/collapse.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.collapse-title,.collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}@media (width>=640px){.sm\:collapse:not(td,tr,colgroup){visibility:revert-layer}.sm\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.sm\:collapse-title,.sm\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.sm\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.sm\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.sm\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.sm\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.sm\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.sm\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.sm\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=768px){.md\:collapse:not(td,tr,colgroup){visibility:revert-layer}.md\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.md\:collapse-title,.md\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.md\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.md\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.md\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.md\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.md\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.md\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.md\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=1024px){.lg\:collapse:not(td,tr,colgroup){visibility:revert-layer}.lg\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.lg\:collapse-title,.lg\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.lg\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.lg\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.lg\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.lg\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.lg\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.lg\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.lg\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=1280px){.xl\:collapse:not(td,tr,colgroup){visibility:revert-layer}.xl\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.xl\:collapse-title,.xl\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.xl\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.xl\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.xl\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.xl\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.xl\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.xl\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.xl\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=1536px){.\32 xl\:collapse:not(td,tr,colgroup){visibility:revert-layer}.\32 xl\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.\32 xl\:collapse-title,.\32 xl\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.\32 xl\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.\32 xl\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.\32 xl\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.\32 xl\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.\32 xl\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.\32 xl\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.\32 xl\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/collapse/index.js b/node_modules/daisyui/components/collapse/index.js new file mode 100644 index 0000000..48fb820 --- /dev/null +++ b/node_modules/daisyui/components/collapse/index.js @@ -0,0 +1,7 @@ +import collapse from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedcollapse = addPrefix(collapse, prefix); + addComponents({ ...prefixedcollapse }); +}; diff --git a/node_modules/daisyui/components/collapse/object.js b/node_modules/daisyui/components/collapse/object.js new file mode 100644 index 0000000..6a07ec4 --- /dev/null +++ b/node_modules/daisyui/components/collapse/object.js @@ -0,0 +1 @@ +export default {".collapse:not(td, tr, colgroup)":{"visibility":"revert-layer"},".collapse":{"@layer daisyui.l1.l2.l3":{"display":"grid","position":"relative","overflow":"hidden","border-radius":"var(--radius-box, 1rem)","width":"100%","grid-template-rows":"max-content 0fr","grid-template-columns":"minmax(0, 1fr)","isolation":"isolate","@media (prefers-reduced-motion: no-preference)":{"transition":"grid-template-rows 0.2s"},"> input:is([type=\"checkbox\"], [type=\"radio\"])":{"grid-column-start":"1","grid-row-start":"1","appearance":"none","opacity":0,"z-index":1,"width":"100%","padding":"1rem","padding-inline-end":"3rem","min-height":"1lh","transition":"background-color 0.2s ease-out"},"&:is( [open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close) ), &:not(.collapse-close):has(> input:is([type=\"checkbox\"], [type=\"radio\"]):checked)":{"grid-template-rows":"max-content 1fr"},"&:is( [open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close) ) > .collapse-content, &:not(.collapse-close) > :where(input:is([type=\"checkbox\"], [type=\"radio\"]):checked ~ .collapse-content)":{"content-visibility":"visible","min-height":"fit-content","@supports not (content-visibility: visible)":{"visibility":"visible"}},"&:focus-visible, &:has(> input:is([type=\"checkbox\"], [type=\"radio\"]):focus-visible), &:has(summary:focus-visible)":{"outline-color":"var(--color-base-content)","outline-style":"solid","outline-width":"2px","outline-offset":"2px"},"&:not(.collapse-close)":{"> input[type=\"checkbox\"], > input[type=\"radio\"]:not(:checked), > .collapse-title":{"cursor":"pointer"}},"&[tabindex]:focus:not(.collapse-close, .collapse[open]), &[tabindex]:focus-within:not(.collapse-close, .collapse[open])":{"> .collapse-title":{"cursor":"unset"}},"&:is( [open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close) ) > :where(.collapse-content), &:not(.collapse-close) > :where(input:is([type=\"checkbox\"], [type=\"radio\"]):checked ~ .collapse-content)":{"padding-bottom":"1rem"}},"@layer daisyui.l1.l2":{"&:is([open])":{"&.collapse-arrow":{"> .collapse-title:after":{"@media (prefers-reduced-motion: no-preference)":{"transform":"translateY(-50%) rotate(225deg)"}}}},"&.collapse-open":{"&.collapse-arrow":{"> .collapse-title:after":{"@media (prefers-reduced-motion: no-preference)":{"transform":"translateY(-50%) rotate(225deg)"}}},"&.collapse-plus":{"> .collapse-title:after":{"--tw-content":"\"−\"","content":"var(--tw-content)"}}},"&[tabindex].collapse-arrow:focus:not(.collapse-close), &.collapse-arrow[tabindex]:focus-within:not(.collapse-close)":{"> .collapse-title:after":{"transform":"translateY(-50%) rotate(225deg)"}},"&.collapse-arrow:not(.collapse-close)":{"> input:is([type=\"checkbox\"], [type=\"radio\"]):checked ~ .collapse-title:after":{"transform":"translateY(-50%) rotate(225deg)"}},"&[open]":{"&.collapse-plus":{"> .collapse-title:after":{"--tw-content":"\"−\"","content":"var(--tw-content)"}}},"&[tabindex].collapse-plus:focus:not(.collapse-close)":{"> .collapse-title:after":{"--tw-content":"\"−\"","content":"var(--tw-content)"}},"&.collapse-plus:not(.collapse-close)":{"> input:is([type=\"checkbox\"], [type=\"radio\"]):checked ~ .collapse-title:after":{"--tw-content":"\"−\"","content":"var(--tw-content)"}}}},".collapse-title, .collapse-content":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","grid-row-start":"1"}},".collapse-content":{"@layer daisyui.l1.l2.l3":{"content-visibility":"hidden","grid-column-start":"1","grid-row-start":"2","min-height":"0","padding-left":"1rem","padding-right":"1rem","cursor":"unset","@supports not (content-visibility: hidden)":{"visibility":"hidden"},"@media (prefers-reduced-motion: no-preference)":{"transition":"content-visibility 0.2s allow-discrete, visibility 0.2s allow-discrete, padding 0.2s ease-out, background-color 0.2s ease-out"}}},".collapse:is(details)":{"@layer daisyui.l1.l2.l3":{"width":"100%","@media (prefers-reduced-motion: no-preference)":{"&::details-content":{"transition":"content-visibility 0.2s allow-discrete, visibility 0.2s allow-discrete, padding 0.2s ease-out, background-color 0.2s ease-out, height 0.2s","height":"0","interpolate-size":"allow-keywords"},"&:where([open])::details-content":{"height":"auto"}},"& summary":{"position":"relative","display":"block","&::-webkit-details-marker":{"display":"none"}},"& > .collapse-content":{"content-visibility":"visible"}}},".collapse:is(details) summary":{"@layer daisyui.l1.l2.l3":{"outline":"none"}},".collapse-arrow":{"@layer daisyui.l1.l2":{"> .collapse-title:after":{"position":"absolute","display":"block","height":"0.5rem","width":"0.5rem","transform":"translateY(-100%) rotate(45deg)","@media (prefers-reduced-motion: no-preference)":{"transition-property":"all","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)","transition-duration":"0.2s"},"top":"50%","inset-inline-end":"1.4rem","content":"\"\"","transform-origin":"75% 75%","box-shadow":"2px 2px","pointer-events":"none"}}},".collapse-plus":{"@layer daisyui.l1.l2":{"> .collapse-title:after":{"position":"absolute","display":"block","height":"0.5rem","width":"0.5rem","@media (prefers-reduced-motion: no-preference)":{"transition-property":"all","transition-duration":"300ms","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"},"top":"0.9rem","inset-inline-end":"1.4rem","--tw-content":"\"+\"","content":"var(--tw-content)","pointer-events":"none"}}},".collapse-title":{"@layer daisyui.l1.l2.l3":{"position":"relative","width":"100%","padding":"1rem","padding-inline-end":"3rem","min-height":"1lh","transition":"background-color 0.2s ease-out"}},".collapse-open":{"@layer daisyui.l1.l2":{"grid-template-rows":"max-content 1fr","> .collapse-content":{"content-visibility":"visible","min-height":"fit-content","padding-bottom":"1rem","@supports not (content-visibility: visible)":{"visibility":"visible"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/countdown.css b/node_modules/daisyui/components/countdown.css new file mode 100644 index 0000000..7c90db3 --- /dev/null +++ b/node_modules/daisyui/components/countdown.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.countdown{&.countdown{line-height:1em}@layer daisyui.l1.l2.l3{&{display:inline-flex}&>*{visibility:hidden;--value-v:calc(mod(max(0,var(--value)),1000));--value-hundreds:calc(round(to-zero,var(--value-v)/100,1));--value-tens:calc(round(to-zero,mod(var(--value-v),100)/10,1));--value-ones:calc(mod(var(--value-v),100));--show-hundreds:clamp(clamp(0,var(--digits,1) - 2,1),var(--value-hundreds),1);--show-tens:clamp(clamp(0,var(--digits,1) - 1,1),var(--value-tens) + var(--show-hundreds),1);--first-digits:calc(round(to-zero,var(--value-v)/10,1));height:1em;width:calc(1ch + var(--show-tens)*1ch + var(--show-hundreds)*1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip;&:before,&:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}&:before{width:calc(1ch + var(--show-hundreds)*1ch);top:calc(var(--first-digits)*-1em);opacity:var(--show-tens);inset-inline-end:0}&:after{width:1ch;top:calc(var(--value-ones)*-1em);inset-inline-start:0}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/countdown/index.js b/node_modules/daisyui/components/countdown/index.js new file mode 100644 index 0000000..1af14c4 --- /dev/null +++ b/node_modules/daisyui/components/countdown/index.js @@ -0,0 +1,7 @@ +import countdown from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedcountdown = addPrefix(countdown, prefix); + addComponents({ ...prefixedcountdown }); +}; diff --git a/node_modules/daisyui/components/countdown/object.js b/node_modules/daisyui/components/countdown/object.js new file mode 100644 index 0000000..7bbb697 --- /dev/null +++ b/node_modules/daisyui/components/countdown/object.js @@ -0,0 +1 @@ +export default {".countdown":{"&.countdown":{"line-height":"1em"},"@layer daisyui.l1.l2.l3":{"display":"inline-flex","& > *":{"visibility":"hidden","position":"relative","display":"inline-block","overflow-y":"clip","transition":"width 0.4s ease-out 0.2s","height":"1em","--value-v":"calc(mod(max(0, var(--value)), 1000))","--value-hundreds":"calc(round(to-zero, var(--value-v) / 100, 1))","--value-tens":"calc(round(to-zero, mod(var(--value-v), 100) / 10, 1))","--value-ones":"calc(mod(var(--value-v), 100))","--show-hundreds":"clamp(clamp(0, var(--digits, 1) - 2, 1), var(--value-hundreds), 1)","--show-tens":"clamp(\n clamp(0, var(--digits, 1) - 1, 1),\n var(--value-tens) + var(--show-hundreds),\n 1\n )","--first-digits":"calc(round(to-zero, var(--value-v) / 10, 1))","width":"calc(1ch + var(--show-tens) * 1ch + var(--show-hundreds) * 1ch)","direction":"ltr","&:before, &:after":{"visibility":"visible","position":"absolute","overflow-x":"clip","--tw-content":"\"00\\A 01\\A 02\\A 03\\A 04\\A 05\\A 06\\A 07\\A 08\\A 09\\A 10\\A 11\\A 12\\A 13\\A 14\\A 15\\A 16\\A 17\\A 18\\A 19\\A 20\\A 21\\A 22\\A 23\\A 24\\A 25\\A 26\\A 27\\A 28\\A 29\\A 30\\A 31\\A 32\\A 33\\A 34\\A 35\\A 36\\A 37\\A 38\\A 39\\A 40\\A 41\\A 42\\A 43\\A 44\\A 45\\A 46\\A 47\\A 48\\A 49\\A 50\\A 51\\A 52\\A 53\\A 54\\A 55\\A 56\\A 57\\A 58\\A 59\\A 60\\A 61\\A 62\\A 63\\A 64\\A 65\\A 66\\A 67\\A 68\\A 69\\A 70\\A 71\\A 72\\A 73\\A 74\\A 75\\A 76\\A 77\\A 78\\A 79\\A 80\\A 81\\A 82\\A 83\\A 84\\A 85\\A 86\\A 87\\A 88\\A 89\\A 90\\A 91\\A 92\\A 93\\A 94\\A 95\\A 96\\A 97\\A 98\\A 99\\A\"","content":"var(--tw-content)","font-variant-numeric":"tabular-nums","white-space":"pre","text-align":"end","direction":"rtl","transition":"all 1s cubic-bezier(1, 0, 0, 1), width 0.2s ease-out 0.2s, opacity 0.2s ease-out 0.2s"},"&:before":{"width":"calc(1ch + var(--show-hundreds) * 1ch)","top":"calc(var(--first-digits) * -1em)","inset-inline-end":"0","opacity":"var(--show-tens)"},"&:after":{"width":"1ch","top":"calc(var(--value-ones) * -1em)","inset-inline-start":"0"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/diff.css b/node_modules/daisyui/components/diff.css new file mode 100644 index 0000000..e14c798 --- /dev/null +++ b/node_modules/daisyui/components/diff.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}@media (width>=640px){.sm\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.sm\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.sm\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.sm\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=768px){.md\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.md\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.md\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.md\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=1024px){.lg\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.lg\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.lg\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.lg\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=1280px){.xl\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.xl\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.xl\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.xl\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=1536px){.\32 xl\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.\32 xl\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.\32 xl\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.\32 xl\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/diff/index.js b/node_modules/daisyui/components/diff/index.js new file mode 100644 index 0000000..a1a8684 --- /dev/null +++ b/node_modules/daisyui/components/diff/index.js @@ -0,0 +1,7 @@ +import diff from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixeddiff = addPrefix(diff, prefix); + addComponents({ ...prefixeddiff }); +}; diff --git a/node_modules/daisyui/components/diff/object.js b/node_modules/daisyui/components/diff/object.js new file mode 100644 index 0000000..28affb8 --- /dev/null +++ b/node_modules/daisyui/components/diff/object.js @@ -0,0 +1 @@ +export default {".diff":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"grid","width":"100%","overflow":"hidden","webkit-user-select":"none","user-select":"none","grid-template-rows":"1fr 1.8rem 1fr","direction":"ltr","container-type":"inline-size","grid-template-columns":"auto 1fr","&:focus-visible, &:has(.diff-item-1:focus-visible)":{"outline-style":"var(--tw-outline-style)","outline-width":"2px","outline-offset":"1px","outline-color":"var(--color-base-content)"},"&:focus-visible":{"outline-style":"var(--tw-outline-style)","outline-width":"2px","outline-offset":"1px","outline-color":"var(--color-base-content)",".diff-resizer":{"min-width":"95cqi","max-width":"95cqi"}},"&:has(.diff-item-1:focus-visible)":{"outline-style":"var(--tw-outline-style)","outline-width":"2px","outline-offset":"1px",".diff-resizer":{"min-width":"5cqi","max-width":"5cqi"}},"@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x)":{"&:focus":{".diff-resizer":{"min-width":"5cqi","max-width":"5cqi"}},"&:has(.diff-item-1:focus)":{".diff-resizer":{"min-width":"95cqi","max-width":"95cqi"}}}}},".diff-resizer":{"@layer daisyui.l1.l2.l3":{"position":"relative","isolation":"isolate","z-index":2,"grid-column-start":"1","grid-row-start":"2","height":"calc(0.25rem * 3)","width":"50cqi","max-width":"calc(100cqi - 1rem)","min-width":"1rem","resize":"horizontal","overflow":"hidden","opacity":"0%","transform":"scaleY(5) translate(0.32rem, 50%)","cursor":"ew-resize","transform-origin":"100% 100%","clip-path":"inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem))","transition":"min-width 0.3s ease-out, max-width 0.3s ease-out"}},".diff-item-2":{"@layer daisyui.l1.l2.l3":{"position":"relative","grid-column-start":"1","grid-row":"span 3 / span 3","grid-row-start":"1","&:after":{"pointer-events":"none","position":"absolute","top":"calc(1/2 * 100%)","right":"1px","bottom":"calc(0.25rem * 0)","z-index":2,"border-radius":"calc(infinity * 1px)","background-color":"color-mix(in oklab, var(--color-base-100) 98%, transparent)","width":"1.2rem","height":"1.8rem","border":["2px solid var(--color-base-100)","0.5px solid #0000001f"],"content":"\"\"","outline":"1px solid color-mix(in oklab, var(--color-base-content) 10%, #0000)","outline-offset":"-3px","translate":"50% -50%"},"> *":{"pointer-events":"none","position":"absolute","top":"calc(0.25rem * 0)","bottom":"calc(0.25rem * 0)","left":"calc(0.25rem * 0)","height":"100%","width":"100cqi","max-width":"none","object-fit":"cover","object-position":"center"},"@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x)":{"&:after":{"--tw-content":"none","content":"var(--tw-content)"}}}},".diff-item-1":{"@layer daisyui.l1.l2.l3":{"position":"relative","z-index":1,"grid-column-start":"1","grid-row":"span 3 / span 3","grid-row-start":"1","overflow":"hidden","border-right":"2px solid var(--color-base-100)","&:focus-visible":{"--tw-outline-style":"none","outline-style":"none"},"> *":{"pointer-events":"none","position":"absolute","top":"calc(0.25rem * 0)","bottom":"calc(0.25rem * 0)","left":"calc(0.25rem * 0)","height":"100%","width":"100cqi","max-width":"none","object-fit":"cover","object-position":"center"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/divider.css b/node_modules/daisyui/components/divider.css new file mode 100644 index 0000000..800b564 --- /dev/null +++ b/node_modules/daisyui/components/divider.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.divider-end:after{@layer daisyui.l1.l2{&{display:none}}}@media (width>=640px){.sm\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.sm\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.sm\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.sm\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.sm\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.sm\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.sm\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.sm\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.sm\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.sm\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.sm\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.sm\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.sm\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=768px){.md\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.md\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.md\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.md\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.md\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.md\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.md\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.md\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.md\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.md\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.md\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.md\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.md\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=1024px){.lg\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.lg\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.lg\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.lg\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.lg\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.lg\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.lg\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.lg\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.lg\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.lg\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.lg\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.lg\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.lg\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=1280px){.xl\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.xl\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.xl\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.xl\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.xl\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.xl\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.xl\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.xl\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.xl\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.xl\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.xl\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.xl\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.xl\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=1536px){.\32 xl\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.\32 xl\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.\32 xl\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.\32 xl\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.\32 xl\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.\32 xl\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.\32 xl\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.\32 xl\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.\32 xl\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.\32 xl\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.\32 xl\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.\32 xl\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.\32 xl\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/divider/index.js b/node_modules/daisyui/components/divider/index.js new file mode 100644 index 0000000..70fcef6 --- /dev/null +++ b/node_modules/daisyui/components/divider/index.js @@ -0,0 +1,7 @@ +import divider from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixeddivider = addPrefix(divider, prefix); + addComponents({ ...prefixeddivider }); +}; diff --git a/node_modules/daisyui/components/divider/object.js b/node_modules/daisyui/components/divider/object.js new file mode 100644 index 0000000..19edb51 --- /dev/null +++ b/node_modules/daisyui/components/divider/object.js @@ -0,0 +1 @@ +export default {".divider":{"@layer daisyui.l1.l2.l3":{"display":"flex","height":"calc(0.25rem * 4)","flex-direction":"row","align-items":"center","align-self":"stretch","white-space":"nowrap","margin":"var(--divider-m, 1rem 0)","--divider-color":"color-mix(in oklab, var(--color-base-content) 10%, transparent)","&:before, &:after":{"content":"\"\"","height":"calc(0.25rem * 0.5)","width":"100%","flex-grow":1,"background-color":"var(--divider-color)"},"@media print":{"&:before, &:after":{"border":"0.5px solid"}},"&:not(:empty)":{"gap":"calc(0.25rem * 4)"}}},".divider-horizontal":{"@layer daisyui.l1.l2":{"--divider-m":"0 1rem","&.divider":{"height":"auto","width":"calc(0.25rem * 4)","flex-direction":"column","&:before":{"height":"100%","width":"calc(0.25rem * 0.5)"},"&:after":{"height":"100%","width":"calc(0.25rem * 0.5)"}}}},".divider-vertical":{"@layer daisyui.l1.l2":{"--divider-m":"1rem 0","&.divider":{"height":"calc(0.25rem * 4)","width":"auto","flex-direction":"row","&:before":{"height":"calc(0.25rem * 0.5)","width":"100%"},"&:after":{"height":"calc(0.25rem * 0.5)","width":"100%"}}}},".divider-neutral":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-neutral)"}}},".divider-primary":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-primary)"}}},".divider-secondary":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-secondary)"}}},".divider-accent":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-accent)"}}},".divider-success":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-success)"}}},".divider-warning":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-warning)"}}},".divider-info":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-info)"}}},".divider-error":{"@layer daisyui.l1.l2":{"&:before, &:after":{"background-color":"var(--color-error)"}}},".divider-start:before":{"@layer daisyui.l1.l2":{"display":"none"}},".divider-end:after":{"@layer daisyui.l1.l2":{"display":"none"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/dock.css b/node_modules/daisyui/components/dock.css new file mode 100644 index 0000000..d2a3366 --- /dev/null +++ b/node_modules/daisyui/components/dock.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}@media (width>=640px){.sm\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.sm\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.sm\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.sm\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.sm\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.sm\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.sm\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=768px){.md\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.md\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.md\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.md\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.md\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.md\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.md\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=1024px){.lg\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.lg\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.lg\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.lg\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.lg\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.lg\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.lg\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=1280px){.xl\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.xl\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.xl\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.xl\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.xl\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.xl\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.xl\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=1536px){.\32 xl\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.\32 xl\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.\32 xl\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.\32 xl\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.\32 xl\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.\32 xl\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.\32 xl\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/dock/index.js b/node_modules/daisyui/components/dock/index.js new file mode 100644 index 0000000..e7e461a --- /dev/null +++ b/node_modules/daisyui/components/dock/index.js @@ -0,0 +1,7 @@ +import dock from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixeddock = addPrefix(dock, prefix); + addComponents({ ...prefixeddock }); +}; diff --git a/node_modules/daisyui/components/dock/object.js b/node_modules/daisyui/components/dock/object.js new file mode 100644 index 0000000..f1c6e53 --- /dev/null +++ b/node_modules/daisyui/components/dock/object.js @@ -0,0 +1 @@ +export default {".dock":{"@layer daisyui.l1.l2.l3":{"position":"fixed","right":"calc(0.25rem * 0)","bottom":"calc(0.25rem * 0)","left":"calc(0.25rem * 0)","z-index":1,"display":"flex","width":"100%","flex-direction":"row","align-items":"center","justify-content":"space-around","background-color":"var(--color-base-100)","padding":"calc(0.25rem * 2)","color":"currentcolor","border-top":"0.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)","height":["4rem","calc(4rem + env(safe-area-inset-bottom))"],"padding-bottom":"env(safe-area-inset-bottom)","> *":{"position":"relative","margin-bottom":"calc(0.25rem * 2)","display":"flex","height":"100%","max-width":"calc(0.25rem * 32)","flex-shrink":1,"flex-basis":"100%","cursor":"pointer","flex-direction":"column","align-items":"center","justify-content":"center","gap":"1px","border-radius":"var(--radius-box)","background-color":"transparent","transition":"opacity 0.2s ease-out","@media (hover: hover)":{"&:hover":{"opacity":"80%"}},"&[aria-disabled=\"true\"], &[disabled]":{"&, &:hover":{"pointer-events":"none","color":"color-mix(in oklab, var(--color-base-content) 10%, transparent)","opacity":"100%"}},".dock-label":{"font-size":"0.6875rem"},"&:after":{"content":"\"\"","position":"absolute","height":"calc(0.25rem * 1)","width":"calc(0.25rem * 6)","border-radius":"calc(infinity * 1px)","background-color":"transparent","bottom":"0.2rem","border-top":"3px solid transparent","transition":"background-color 0.1s ease-out, text-color 0.1s ease-out, width 0.1s ease-out"}}}},".dock-active":{"@layer daisyui.l1.l2":{"&:after":{"width":"calc(0.25rem * 10)","background-color":"currentcolor","color":"currentcolor"}}},".dock-xs":{"@layer daisyui.l1.l2":{"height":["3rem","calc(3rem + env(safe-area-inset-bottom))"],".dock-active":{"&:after":{"bottom":"-0.1rem"}},".dock-label":{"font-size":"0.625rem"}}},".dock-sm":{"@layer daisyui.l1.l2":{"height":["calc(0.25rem * 14)","3.5rem","calc(3.5rem + env(safe-area-inset-bottom))"],".dock-active":{"&:after":{"bottom":"-0.1rem"}},".dock-label":{"font-size":"0.625rem"}}},".dock-md":{"@layer daisyui.l1.l2":{"height":["4rem","calc(4rem + env(safe-area-inset-bottom))"],".dock-label":{"font-size":"0.6875rem"}}},".dock-lg":{"@layer daisyui.l1.l2":{"height":["4.5rem","calc(4.5rem + env(safe-area-inset-bottom))"],".dock-active":{"&:after":{"bottom":"0.4rem"}},".dock-label":{"font-size":"0.6875rem"}}},".dock-xl":{"@layer daisyui.l1.l2":{"height":["5rem","calc(5rem + env(safe-area-inset-bottom))"],".dock-active":{"&:after":{"bottom":"0.4rem"}},".dock-label":{"font-size":"0.75rem"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/drawer.css b/node_modules/daisyui/components/drawer.css new file mode 100644 index 0000000..76184a1 --- /dev/null +++ b/node_modules/daisyui/components/drawer.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}@media (width>=640px){.sm\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.sm\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.sm\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.sm\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.sm\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.sm\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=768px){.md\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.md\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.md\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.md\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.md\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.md\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=1024px){.lg\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.lg\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.lg\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.lg\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.lg\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.lg\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=1280px){.xl\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.xl\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.xl\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.xl\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.xl\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.xl\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=1536px){.\32 xl\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.\32 xl\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.\32 xl\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.\32 xl\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.\32 xl\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.\32 xl\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/drawer/index.js b/node_modules/daisyui/components/drawer/index.js new file mode 100644 index 0000000..3b37911 --- /dev/null +++ b/node_modules/daisyui/components/drawer/index.js @@ -0,0 +1,7 @@ +import drawer from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixeddrawer = addPrefix(drawer, prefix); + addComponents({ ...prefixeddrawer }); +}; diff --git a/node_modules/daisyui/components/drawer/object.js b/node_modules/daisyui/components/drawer/object.js new file mode 100644 index 0000000..728e9bc --- /dev/null +++ b/node_modules/daisyui/components/drawer/object.js @@ -0,0 +1 @@ +export default {".drawer":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"grid","width":"100%","grid-auto-columns":"max-content auto"}},".drawer-content":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"2","grid-row-start":"1","min-width":"calc(0.25rem * 0)"}},":where(.drawer-side)":{"@layer daisyui.l1.l2.l3":{"overflow-x":"hidden","overflow-y":"hidden"}},".drawer-side":{"@layer daisyui.l1.l2.l3":{"pointer-events":"none","visibility":"hidden","position":"fixed","inset-inline-start":"calc(0.25rem * 0)","top":"calc(0.25rem * 0)","z-index":10,"grid-column-start":"1","grid-row-start":"1","display":"grid","width":"100%","grid-template-columns":"repeat(1, minmax(0, 1fr))","grid-template-rows":"repeat(1, minmax(0, 1fr))","align-items":"flex-start","justify-items":"start","overscroll-behavior":"contain","background-color":"transparent","opacity":"0%","transition":"opacity 0.2s ease-out 0.1s allow-discrete, visibility 0.3s ease-out 0.1s allow-discrete","height":["100vh","100dvh"],"> .drawer-overlay":{"position":"sticky","top":"calc(0.25rem * 0)","cursor":"pointer","place-self":"stretch","background-color":"oklch(0% 0 0 / 40%)"},"> *":{"grid-column-start":"1","grid-row-start":"1"},"> *:not(.drawer-overlay)":{"will-change":"transform","transition":"translate 0.3s ease-out, width 0.2s ease-out","translate":"-100%","[dir=\"rtl\"] &":{"translate":"100%"}}}},".drawer-toggle":{"@layer daisyui.l1.l2.l3":{"position":"fixed","height":"calc(0.25rem * 0)","width":"calc(0.25rem * 0)","appearance":"none","opacity":"0%",":where(&:checked ~ .drawer-side)":{"scrollbar-color":"color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * 0.4))"},":where(:root:has(&:checked))":{"--page-has-backdrop":"1","--page-overflow":"hidden","--page-scroll-bg":"var(--page-scroll-bg-on)","--page-scroll-gutter":"stable","--page-scroll-transition":"var(--page-scroll-transition-on)","animation":"set-page-has-scroll forwards","animation-timeline":"scroll()"}},"@layer daisyui.l1.l2":{":where(&:checked ~ .drawer-side)":{"pointer-events":"auto","visibility":"visible","overflow-y":"auto","opacity":"100%","& > *:not(.drawer-overlay)":{"translate":"0%"}},"&:focus-visible ~ .drawer-content label.drawer-button":{"outline":"2px solid","outline-offset":"2px"}}},".drawer-end":{"@layer daisyui.l1.l2":{"grid-auto-columns":"auto max-content","> .drawer-toggle":{"& ~ .drawer-content":{"grid-column-start":"1"},"& ~ .drawer-side":{"grid-column-start":"2","justify-items":"end"},"& ~ .drawer-side > *:not(.drawer-overlay)":{"translate":"100%","[dir=\"rtl\"] &":{"translate":"-100%"}},"&:checked ~ .drawer-side > *:not(.drawer-overlay)":{"translate":"0%"}}}},".drawer-open":{"@layer daisyui.l1.l2.l3":{"& > .drawer-toggle:checked":{"& ~ .drawer-side":{"scrollbar-color":"revert-layer"},":root:has(&)":{"--page-overflow":"revert-layer","--page-scroll-gutter":"revert-layer","--page-scroll-bg":"revert-layer","--page-scroll-transition":"revert-layer","--page-has-backdrop":"revert-layer","animation":"revert-layer","animation-timeline":"revert-layer"}}},"@layer daisyui.l1.l2":{"& > .drawer-side":{"overflow-y":"auto"},"> .drawer-toggle":{"display":"none","& ~ .drawer-side":{"pointer-events":"auto","visibility":"visible","position":"sticky","display":"block","width":"auto","overscroll-behavior":"auto","opacity":"100%","& > .drawer-overlay":{"cursor":"default","background-color":"transparent"},"& > *:not(.drawer-overlay)":{"translate":"0%","[dir=\"rtl\"] &":{"translate":"0%"}}},"&:checked ~ .drawer-side":{"pointer-events":"auto","visibility":"visible"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/dropdown.css b/node_modules/daisyui/components/dropdown.css new file mode 100644 index 0000000..eb229fb --- /dev/null +++ b/node_modules/daisyui/components/dropdown.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}@keyframes dropdown{0%{opacity:0}}@media (width>=640px){.sm\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.sm\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.sm\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.sm\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.sm\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.sm\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.sm\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.sm\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=768px){.md\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.md\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.md\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.md\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.md\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.md\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.md\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.md\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=1024px){.lg\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.lg\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.lg\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.lg\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.lg\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.lg\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.lg\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.lg\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=1280px){.xl\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.xl\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.xl\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.xl\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.xl\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.xl\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.xl\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.xl\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=1536px){.\32 xl\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.\32 xl\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.\32 xl\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.\32 xl\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.\32 xl\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.\32 xl\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.\32 xl\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.\32 xl\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/dropdown/index.js b/node_modules/daisyui/components/dropdown/index.js new file mode 100644 index 0000000..198d0db --- /dev/null +++ b/node_modules/daisyui/components/dropdown/index.js @@ -0,0 +1,7 @@ +import dropdown from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixeddropdown = addPrefix(dropdown, prefix); + addComponents({ ...prefixeddropdown }); +}; diff --git a/node_modules/daisyui/components/dropdown/object.js b/node_modules/daisyui/components/dropdown/object.js new file mode 100644 index 0000000..ccea8cf --- /dev/null +++ b/node_modules/daisyui/components/dropdown/object.js @@ -0,0 +1 @@ +export default {".dropdown":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-block","position-area":"var(--anchor-v, bottom) var(--anchor-h, span-right)","& > *:not(:has(~ [class*=\"dropdown-content\"])):focus":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},".dropdown-content":{"position":"absolute"},"&.dropdown-close .dropdown-content, &:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content, &.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible) ~ .dropdown-content":{"display":"none","transform-origin":"top","opacity":"0%","scale":"95%"},"&[popover], .dropdown-content":{"z-index":999,"@media (prefers-reduced-motion: no-preference)":{"animation":"dropdown 0.2s","transition-property":"opacity, scale, display","transition-behavior":"allow-discrete","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"}},"@starting-style":{"&[popover], .dropdown-content":{"scale":"95%","opacity":0}},"&:not(.dropdown-close)":{"&.dropdown-open, &:not(.dropdown-hover):focus, &:focus-within":{"> [tabindex]:first-child":{"pointer-events":"none"},".dropdown-content":{"opacity":"100%","scale":"100%"}},"&.dropdown-hover:hover":{".dropdown-content":{"opacity":"100%","scale":"100%"}}},"&:is(details)":{"summary":{"&::-webkit-details-marker":{"display":"none"}}},"&:where([popover])":{"background":"#0000"},"&[popover]":{"position":"fixed","color":"inherit","@supports not (position-area: bottom)":{"margin":"auto","&.dropdown-close, &.dropdown-open:not(:popover-open)":{"display":"none","transform-origin":"top","opacity":"0%","scale":"95%"},"&::backdrop":{"background-color":"color-mix(in oklab, #000 30%, #0000)"}},"&.dropdown-close, &:not(.dropdown-open, :popover-open)":{"display":"none","transform-origin":"top","opacity":"0%","scale":"95%"}}}},".dropdown-start":{"@layer daisyui.l1.l2":{"--anchor-h":"span-right",":where(.dropdown-content)":{"inset-inline-end":"auto","translate":"0 0","[dir=\"rtl\"] &":{"translate":"0 0"}},"&.dropdown-left":{"--anchor-h":"left","--anchor-v":"span-bottom",".dropdown-content":{"top":"calc(0.25rem * 0)","bottom":"auto"}},"&.dropdown-right":{"--anchor-h":"right","--anchor-v":"span-bottom",".dropdown-content":{"top":"calc(0.25rem * 0)","bottom":"auto"}}}},".dropdown-center":{"@layer daisyui.l1.l2":{"--anchor-h":"center",":where(.dropdown-content)":{"inset-inline-end":"calc(1/2 * 100%)","translate":"50% 0","[dir=\"rtl\"] &":{"translate":"-50% 0"}},"&.dropdown-left":{"--anchor-h":"left","--anchor-v":"center",".dropdown-content":{"top":"auto","bottom":"calc(1/2 * 100%)","translate":"0 50%"}},"&.dropdown-right":{"--anchor-h":"right","--anchor-v":"center",".dropdown-content":{"top":"auto","bottom":"calc(1/2 * 100%)","translate":"0 50%"}}}},".dropdown-end":{"@layer daisyui.l1.l2":{"--anchor-h":"span-left",":where(.dropdown-content)":{"inset-inline-end":"calc(0.25rem * 0)","translate":"0 0","[dir=\"rtl\"] &":{"translate":"0 0"}},"&.dropdown-left":{"--anchor-h":"left","--anchor-v":"span-top",".dropdown-content":{"top":"auto","bottom":"calc(0.25rem * 0)"}},"&.dropdown-right":{"--anchor-h":"right","--anchor-v":"span-top",".dropdown-content":{"top":"auto","bottom":"calc(0.25rem * 0)"}}}},".dropdown-left":{"@layer daisyui.l1.l2":{"--anchor-h":"left","--anchor-v":"span-bottom",".dropdown-content":{"inset-inline-end":"100%","top":"calc(0.25rem * 0)","bottom":"auto","transform-origin":"100%"}}},".dropdown-right":{"@layer daisyui.l1.l2":{"--anchor-h":"right","--anchor-v":"span-bottom",".dropdown-content":{"inset-inline-start":"100%","top":"calc(0.25rem * 0)","bottom":"auto","transform-origin":"0"}}},".dropdown-bottom":{"@layer daisyui.l1.l2":{"--anchor-v":"bottom",".dropdown-content":{"top":"100%","bottom":"auto","transform-origin":"top"}}},".dropdown-top":{"@layer daisyui.l1.l2":{"--anchor-v":"top",".dropdown-content":{"top":"auto","bottom":"100%","transform-origin":"bottom"}}},"@keyframes dropdown":{"0%":{"opacity":0}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/fab.css b/node_modules/daisyui/components/fab.css new file mode 100644 index 0000000..91180e0 --- /dev/null +++ b/node_modules/daisyui/components/fab.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}@media (width>=640px){.sm\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.sm\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=768px){.md\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.md\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=1024px){.lg\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.lg\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=1280px){.xl\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.xl\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=1536px){.\32 xl\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.\32 xl\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/fab/index.js b/node_modules/daisyui/components/fab/index.js new file mode 100644 index 0000000..2c71ad7 --- /dev/null +++ b/node_modules/daisyui/components/fab/index.js @@ -0,0 +1,7 @@ +import fab from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedfab = addPrefix(fab, prefix); + addComponents({ ...prefixedfab }); +}; diff --git a/node_modules/daisyui/components/fab/object.js b/node_modules/daisyui/components/fab/object.js new file mode 100644 index 0000000..36c233e --- /dev/null +++ b/node_modules/daisyui/components/fab/object.js @@ -0,0 +1 @@ +export default {".fab":{"@layer daisyui.l1.l2.l3":{"pointer-events":"none","position":"fixed","inset-inline-end":"calc(0.25rem * 4)","bottom":"calc(0.25rem * 4)","z-index":999,"display":"flex","flex-direction":"column-reverse","align-items":"flex-end","gap":"calc(0.25rem * 2)","font-size":"var(--text-sm)","line-height":"var(--tw-leading, var(--text-sm--line-height))","white-space":"nowrap","> *":{"pointer-events":"auto","display":"flex","align-items":"center","gap":"calc(0.25rem * 2)","&:hover, &:has(:focus-visible)":{"z-index":1}},"> [tabindex]":{"&:first-child":{"position":"relative","display":"grid","transition-property":"opacity, visibility, rotate","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"}},".fab-close":{"position":"absolute","inset-inline-end":"calc(0.25rem * 0)","bottom":"calc(0.25rem * 0)"},".fab-main-action":{"position":"absolute","inset-inline-end":"calc(0.25rem * 0)","bottom":"calc(0.25rem * 0)"},"&:focus-within":{"&:has(.fab-close), &:has(.fab-main-action)":{"> [tabindex]":{"rotate":"90deg","opacity":"0%"}},"> [tabindex]:first-child":{"pointer-events":"none"},"> :nth-child(n + 2)":{"visibility":"visible","--tw-scale-x":"100%","--tw-scale-y":"100%","--tw-scale-z":"100%","scale":"var(--tw-scale-x) var(--tw-scale-y)","opacity":"100%"}},"> :nth-child(n + 2)":{"visibility":"hidden","--tw-scale-x":"80%","--tw-scale-y":"80%","--tw-scale-z":"80%","scale":"var(--tw-scale-x) var(--tw-scale-y)","opacity":"0%","transition-property":"opacity, scale, visibility","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)","&.fab-main-action, &.fab-close":{"--tw-scale-x":"100%","--tw-scale-y":"100%","--tw-scale-z":"100%","scale":"var(--tw-scale-x) var(--tw-scale-y)"}},"> :nth-child(3)":{"transition-delay":"30ms"},"> :nth-child(4)":{"transition-delay":"60ms"},"> :nth-child(5)":{"transition-delay":"90ms"},"> :nth-child(6)":{"transition-delay":"120ms"}}},".fab-flower":{"@layer daisyui.l1.l2.l3":{"display":"grid","--position":"0rem","> *:nth-child(-n + 2)":{"--position":"0rem"},"> *":{"grid-area":"1/1","--degree":"180deg","--flip-degree":"calc(180deg - var(--degree))","transform":"translateX(calc(cos(var(--degree)) * var(--position))) translateY(calc(sin(var(--degree)) * -1 * var(--position)))","[dir=\"rtl\"] &":{"transform":"translateX(calc(cos(var(--flip-degree)) * var(--position))) translateY(calc(sin(var(--flip-degree)) * -1 * var(--position)))"}},"> :nth-child(n + 7)":{"display":"none"},"&:has(:nth-child(3))":{"--position":"140%","> :nth-child(3)":{"--degree":"135deg"}},"&:has(:nth-child(4))":{"--position":"140%","> :nth-child(3)":{"--degree":"165deg"},"> :nth-child(4)":{"--degree":"105deg"}},"&:has(:nth-child(5))":{"--position":"180%","> :nth-child(3)":{"--degree":"180deg"},"> :nth-child(4)":{"--degree":"135deg"},"> :nth-child(5)":{"--degree":"90deg"}},"&:has(:nth-child(6))":{"--position":"220%","> :nth-child(3)":{"--degree":"180deg"},"> :nth-child(4)":{"--degree":"150deg"},"> :nth-child(5)":{"--degree":"120deg"},"> :nth-child(6)":{"--degree":"90deg"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/fieldset.css b/node_modules/daisyui/components/fieldset.css new file mode 100644 index 0000000..f645be2 --- /dev/null +++ b/node_modules/daisyui/components/fieldset.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}@media (width>=640px){.sm\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.sm\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.sm\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=768px){.md\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.md\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.md\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=1024px){.lg\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.lg\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.lg\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=1280px){.xl\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.xl\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.xl\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=1536px){.\32 xl\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.\32 xl\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.\32 xl\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/fieldset/index.js b/node_modules/daisyui/components/fieldset/index.js new file mode 100644 index 0000000..73683e5 --- /dev/null +++ b/node_modules/daisyui/components/fieldset/index.js @@ -0,0 +1,7 @@ +import fieldset from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedfieldset = addPrefix(fieldset, prefix); + addComponents({ ...prefixedfieldset }); +}; diff --git a/node_modules/daisyui/components/fieldset/object.js b/node_modules/daisyui/components/fieldset/object.js new file mode 100644 index 0000000..7515923 --- /dev/null +++ b/node_modules/daisyui/components/fieldset/object.js @@ -0,0 +1 @@ +export default {".fieldset":{"@layer daisyui.l1.l2.l3":{"display":"grid","gap":"calc(0.25rem * 1.5)","padding-block":"calc(0.25rem * 1)","font-size":"0.75rem","grid-template-columns":"1fr","grid-auto-rows":"max-content"}},".fieldset-legend":{"@layer daisyui.l1.l2.l3":{"margin-bottom":"calc(0.25rem * -1)","display":"flex","align-items":"center","justify-content":"space-between","gap":"calc(0.25rem * 2)","padding-block":"calc(0.25rem * 2)","color":"var(--color-base-content)","font-weight":600}},".fieldset-label":{"@layer daisyui.l1.l2.l3":{"display":"flex","align-items":"center","gap":"calc(0.25rem * 1.5)","color":"color-mix(in oklab, var(--color-base-content) 60%, transparent)","&:has(input)":{"cursor":"pointer"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/fileinput.css b/node_modules/daisyui/components/fileinput.css new file mode 100644 index 0000000..882ef1d --- /dev/null +++ b/node_modules/daisyui/components/fileinput.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}@media (width>=640px){.sm\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.sm\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.sm\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.sm\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.sm\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.sm\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=768px){.md\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.md\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.md\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.md\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.md\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.md\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=1024px){.lg\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.lg\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.lg\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.lg\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.lg\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.lg\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=1280px){.xl\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.xl\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.xl\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.xl\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.xl\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.xl\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=1536px){.\32 xl\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.\32 xl\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.\32 xl\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.\32 xl\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.\32 xl\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.\32 xl\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/fileinput/index.js b/node_modules/daisyui/components/fileinput/index.js new file mode 100644 index 0000000..c3986d5 --- /dev/null +++ b/node_modules/daisyui/components/fileinput/index.js @@ -0,0 +1,7 @@ +import fileinput from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedfileinput = addPrefix(fileinput, prefix); + addComponents({ ...prefixedfileinput }); +}; diff --git a/node_modules/daisyui/components/fileinput/object.js b/node_modules/daisyui/components/fileinput/object.js new file mode 100644 index 0000000..cff3a17 --- /dev/null +++ b/node_modules/daisyui/components/fileinput/object.js @@ -0,0 +1 @@ +export default {".file-input":{"@layer daisyui.l1.l2.l3":{"cursor":["pointer","pointer"],"border":"var(--border) solid #0000","display":"inline-flex","appearance":"none","align-items":"center","background-color":"var(--color-base-100)","vertical-align":"middle","webkit-user-select":"none","user-select":"none","width":"clamp(3rem, 20rem, 100%)","height":"var(--size)","padding-inline-end":"0.75rem","font-size":"0.875rem","line-height":2,"border-start-start-radius":"var(--join-ss, var(--radius-field))","border-start-end-radius":"var(--join-se, var(--radius-field))","border-end-start-radius":"var(--join-es, var(--radius-field))","border-end-end-radius":"var(--join-ee, var(--radius-field))","border-color":"var(--input-color)","box-shadow":"0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset","--size":"calc(var(--size-field, 0.25rem) * 10)","--input-color":"color-mix(in oklab, var(--color-base-content) 20%, #0000)","&::file-selector-button":{"margin-inline-end":"calc(0.25rem * 4)","cursor":"pointer","padding-inline":"calc(0.25rem * 4)","webkit-user-select":"none","user-select":"none","height":"calc(100% + var(--border) * 2)","margin-block":"calc(var(--border) * -1)","margin-inline-start":"calc(var(--border) * -1)","font-size":"0.875rem","color":"var(--btn-fg)","border-width":"var(--border)","border-style":"solid","border-color":"var(--btn-border)","border-start-start-radius":"calc(var(--join-ss, var(--radius-field) - var(--border)))","border-end-start-radius":"calc(var(--join-es, var(--radius-field) - var(--border)))","font-weight":600,"background-color":"var(--btn-bg)","background-size":"calc(var(--noise) * 100%)","background-image":"var(--btn-noise)","text-shadow":"0 0.5px oklch(1 0 0 / calc(var(--depth) * 0.15))","box-shadow":"0 0.5px 0 0.5px color-mix( in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000 ) inset, var(--btn-shadow)","--size":"calc(var(--size-field, 0.25rem) * 10)","--btn-bg":"var(--btn-color, var(--color-base-200))","--btn-fg":"var(--color-base-content)","--btn-border":"color-mix(in oklab, var(--btn-bg), #000 5%)","--btn-shadow":"0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000),\n 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)","--btn-noise":"var(--fx-noise)"},"&:focus":{"--input-color":"var(--color-base-content)","box-shadow":"0 1px color-mix(in oklab, var(--input-color) 10%, #0000)","outline":"2px solid var(--input-color)","outline-offset":"2px","isolation":"isolate"},"&:has(> input[disabled]), &:is(:disabled, [disabled])":{"cursor":"not-allowed","border-color":"var(--color-base-200)","background-color":"var(--color-base-200)","&::placeholder":{"color":"color-mix(in oklab, var(--color-base-content) 20%, transparent)"},"box-shadow":"none","color":"color-mix(in oklch, var(--color-base-content) 20%, #0000)","&::file-selector-button":{"cursor":"not-allowed","border-color":"var(--color-base-200)","background-color":"var(--color-base-200)","--btn-border":"#0000","--btn-noise":"none","--btn-fg":"color-mix(in oklch, var(--color-base-content) 20%, #0000)"}}}},".file-input-ghost":{"@layer daisyui.l1.l2":{"background-color":"transparent","transition":"background-color 0.2s","box-shadow":"none","border-color":"#0000","&::file-selector-button":{"margin-inline-start":"calc(0.25rem * 0)","margin-inline-end":"calc(0.25rem * 4)","height":"100%","cursor":"pointer","padding-inline":"calc(0.25rem * 4)","webkit-user-select":"none","user-select":"none","margin-block":"0","border-start-end-radius":"calc(var(--join-ss, var(--radius-field) - var(--border)))","border-end-end-radius":"calc(var(--join-es, var(--radius-field) - var(--border)))"},"&:focus, &:focus-within":{"background-color":"var(--color-base-100)","color":"var(--color-base-content)","border-color":"#0000","box-shadow":"none"}}},".file-input-neutral":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-neutral)","&::file-selector-button":{"color":"var(--color-neutral-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-neutral)"}}},".file-input-primary":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-primary)","&::file-selector-button":{"color":"var(--color-primary-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-primary)"}}},".file-input-secondary":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-secondary)","&::file-selector-button":{"color":"var(--color-secondary-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-secondary)"}}},".file-input-accent":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-accent)","&::file-selector-button":{"color":"var(--color-accent-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-accent)"}}},".file-input-info":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-info)","&::file-selector-button":{"color":"var(--color-info-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-info)"}}},".file-input-success":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-success)","&::file-selector-button":{"color":"var(--color-success-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-success)"}}},".file-input-warning":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-warning)","&::file-selector-button":{"color":"var(--color-warning-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-warning)"}}},".file-input-error":{"@layer daisyui.l1.l2":{"--btn-color":"var(--color-error)","&::file-selector-button":{"color":"var(--color-error-content)"},"&, &:focus, &:focus-within":{"--input-color":"var(--color-error)"}}},".file-input-xs":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 6)","font-size":"0.6875rem","line-height":"1rem","&::file-selector-button":{"font-size":"0.6875rem"}}},".file-input-sm":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 8)","font-size":"0.75rem","line-height":"1.5rem","&::file-selector-button":{"font-size":"0.75rem"}}},".file-input-md":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 10)","font-size":"0.875rem","line-height":2,"&::file-selector-button":{"font-size":"0.875rem"}}},".file-input-lg":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 12)","font-size":"1.125rem","line-height":"2.5rem","&::file-selector-button":{"font-size":"1.125rem"}}},".file-input-xl":{"@layer daisyui.l1.l2":{"padding-inline-end":"calc(0.25rem * 6)","--size":"calc(var(--size-field, 0.25rem) * 14)","font-size":"1.125rem","line-height":"3rem","&::file-selector-button":{"font-size":"1.375rem"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/filter.css b/node_modules/daisyui/components/filter.css new file mode 100644 index 0000000..ef2a51f --- /dev/null +++ b/node_modules/daisyui/components/filter.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.filter{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;display:flex}& input[type=radio]{width:auto}& input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1;&:not(:last-child){margin-inline-end:.25rem}&.filter-reset{aspect-ratio:1;&:after{--tw-content:"×";content:var(--tw-content)}}}&:not(:has(input:checked:not(.filter-reset))){& .filter-reset,& input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}&:has(input:checked:not(.filter-reset)){& input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/filter/index.js b/node_modules/daisyui/components/filter/index.js new file mode 100644 index 0000000..84dcbaa --- /dev/null +++ b/node_modules/daisyui/components/filter/index.js @@ -0,0 +1,7 @@ +import filter from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedfilter = addPrefix(filter, prefix); + addComponents({ ...prefixedfilter }); +}; diff --git a/node_modules/daisyui/components/filter/object.js b/node_modules/daisyui/components/filter/object.js new file mode 100644 index 0000000..208872c --- /dev/null +++ b/node_modules/daisyui/components/filter/object.js @@ -0,0 +1 @@ +export default {".filter":{"@layer daisyui.l1.l2.l3":{"display":"flex","flex-wrap":"wrap","input[type=\"radio\"]":{"width":"auto"},"input":{"overflow":"hidden","opacity":"100%","scale":"1","transition":"margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s","&:not(:last-child)":{"margin-inline-end":"calc(0.25rem * 1)"},"&.filter-reset":{"aspect-ratio":"1 / 1","&::after":{"--tw-content":"\"×\"","content":"var(--tw-content)"}}},"&:not(:has(input:checked:not(.filter-reset)))":{".filter-reset, input[type=\"reset\"]":{"scale":"0","border-width":"0","margin-inline":"calc(0.25rem * 0)","width":"calc(0.25rem * 0)","padding-inline":"calc(0.25rem * 0)","opacity":"0%"}},"&:has(input:checked:not(.filter-reset))":{"input:not(:checked, .filter-reset, input[type=\"reset\"])":{"scale":"0","border-width":"0","margin-inline":"calc(0.25rem * 0)","width":"calc(0.25rem * 0)","padding-inline":"calc(0.25rem * 0)","opacity":"0%"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/footer.css b/node_modules/daisyui/components/footer.css new file mode 100644 index 0000000..19d0a30 --- /dev/null +++ b/node_modules/daisyui/components/footer.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}@media (width>=640px){.sm\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.sm\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.sm\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.sm\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=768px){.md\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.md\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.md\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.md\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=1024px){.lg\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.lg\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.lg\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.lg\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=1280px){.xl\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.xl\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.xl\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.xl\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=1536px){.\32 xl\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.\32 xl\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.\32 xl\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.\32 xl\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/footer/index.js b/node_modules/daisyui/components/footer/index.js new file mode 100644 index 0000000..f1524ea --- /dev/null +++ b/node_modules/daisyui/components/footer/index.js @@ -0,0 +1,7 @@ +import footer from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedfooter = addPrefix(footer, prefix); + addComponents({ ...prefixedfooter }); +}; diff --git a/node_modules/daisyui/components/footer/object.js b/node_modules/daisyui/components/footer/object.js new file mode 100644 index 0000000..30f3288 --- /dev/null +++ b/node_modules/daisyui/components/footer/object.js @@ -0,0 +1 @@ +export default {".footer":{"@layer daisyui.l1.l2.l3":{"display":"grid","width":"100%","grid-auto-flow":"row","place-items":"start","column-gap":"calc(0.25rem * 4)","row-gap":"calc(0.25rem * 10)","font-size":"0.875rem","line-height":"1.25rem","& > *":{"display":"grid","place-items":"start","gap":"calc(0.25rem * 2)"},"&.footer-center":{"grid-auto-flow":"column dense","place-items":"center","text-align":"center","& > *":{"place-items":"center"}}}},".footer-title":{"@layer daisyui.l1.l2.l3":{"margin-bottom":"calc(0.25rem * 2)","text-transform":"uppercase","opacity":"60%","font-weight":600}},".footer-horizontal":{"@layer daisyui.l1.l2":{"grid-auto-flow":"column","&.footer-center":{"grid-auto-flow":"row dense"}}},".footer-vertical":{"@layer daisyui.l1.l2":{"grid-auto-flow":"row","&.footer-center":{"grid-auto-flow":"column dense"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/hero.css b/node_modules/daisyui/components/hero.css new file mode 100644 index 0000000..6252b9e --- /dev/null +++ b/node_modules/daisyui/components/hero.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}@media (width>=640px){.sm\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.sm\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.sm\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=768px){.md\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.md\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.md\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=1024px){.lg\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.lg\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.lg\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=1280px){.xl\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.xl\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.xl\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=1536px){.\32 xl\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.\32 xl\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.\32 xl\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/hero/index.js b/node_modules/daisyui/components/hero/index.js new file mode 100644 index 0000000..7db068d --- /dev/null +++ b/node_modules/daisyui/components/hero/index.js @@ -0,0 +1,7 @@ +import hero from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedhero = addPrefix(hero, prefix); + addComponents({ ...prefixedhero }); +}; diff --git a/node_modules/daisyui/components/hero/object.js b/node_modules/daisyui/components/hero/object.js new file mode 100644 index 0000000..fb5fa92 --- /dev/null +++ b/node_modules/daisyui/components/hero/object.js @@ -0,0 +1 @@ +export default {".hero":{"@layer daisyui.l1.l2.l3":{"display":"grid","width":"100%","place-items":"center","background-size":"cover","background-position":"center","& > *":{"grid-column-start":"1","grid-row-start":"1"}}},".hero-overlay":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","grid-row-start":"1","height":"100%","width":"100%","background-color":"color-mix(in oklab, var(--color-neutral) 50%, transparent)"}},".hero-content":{"@layer daisyui.l1.l2.l3":{"isolation":"isolate","display":"flex","max-width":"80rem","align-items":"center","justify-content":"center","gap":"calc(0.25rem * 4)","padding":"calc(0.25rem * 4)"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/hover3d.css b/node_modules/daisyui/components/hover3d.css new file mode 100644 index 0000000..d8363c2 --- /dev/null +++ b/node_modules/daisyui/components/hover3d.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.hover-3d{@layer daisyui.l1.l2.l3{&{perspective:75rem;--transform:0,0;--shine:100% 100%;--shadow:0rem 0rem 0rem;--ease:linear(0,.931 13.8%,1.196 21.4%,1.343 29.8%,1.378 36%,1.365 43.2%,1.059 78%,1);filter:drop-shadow(var(--shadow).1rem #00000003)drop-shadow(var(--shadow).2rem #00000003)drop-shadow(var(--shadow).3rem #00000003)drop-shadow(var(--shadow).4rem #00000003);transition:filter .4s ease-out;display:inline-grid}&>:nth-child(n+2){isolation:isolate;z-index:1}&>:first-child{transform:rotate3d(var(--transform),0,10deg);transition:transform var(--ease).5s,scale var(--ease).5s,outline-color ease-out .5s;outline-offset:-1px;outline:.5px solid #0000;grid-area:1/1/4/4;overflow:hidden;&:before{content:"";pointer-events:none;z-index:1;opacity:0;filter:blur(.75rem);width:33.3333%;height:33.3333%;scale:500%;translate:var(--shine);background-image:radial-gradient(circle,#fff3 10%,#0000 50%);transition:translate .4s ease-out,opacity .4s ease-out;position:absolute}}&:hover{--ease:linear(0,.708 15.2%,.927 23.6%,1.067 33%,1.12 41%,1.13 50.2%,1.019 83.2%,1);&>:first-child{outline-color:#fff1;&:before,&:after{opacity:1}}}&>:nth-child(n+2){scale:1.2}&>:nth-child(2){grid-area:1/1/2/2}&>:nth-child(3){grid-area:1/2/2/3}&>:nth-child(4){grid-area:1/3/2/4}&>:nth-child(5){grid-area:2/1/3/2}&>:nth-child(6){grid-area:2/3/3/4}&>:nth-child(7){grid-area:3/1/4/2}&>:nth-child(8){grid-area:3/2/4/3}&>:nth-child(9){grid-area:3/3/4/4}&:hover{&>:first-child{scale:1.05}}&:has(>:nth-child(2):hover){--transform:-1,1;--shine:0% 0%;--shadow:-.5rem -.5rem}&:has(>:nth-child(3):hover){--transform:-1,0;--shine:100% 0%;--shadow:0rem -.5rem}&:has(>:nth-child(4):hover){--transform:-1,-1;--shine:200% 0%;--shadow:.5rem -.5rem}&:has(>:nth-child(5):hover){--transform:0,1;--shine:0% 100%;--shadow:-.5rem 0rem}&:has(>:nth-child(6):hover){--transform:0,-1;--shine:200% 100%;--shadow:.5rem 0rem}&:has(>:nth-child(7):hover){--transform:1,1;--shine:0% 200%;--shadow:-.5rem .5rem}&:has(>:nth-child(8):hover){--transform:1,0;--shine:100% 200%;--shadow:0rem .5rem}&:has(>:nth-child(9):hover){--transform:1,-1;--shine:200% 200%;--shadow:.5rem .5rem}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/hover3d/index.js b/node_modules/daisyui/components/hover3d/index.js new file mode 100644 index 0000000..2964853 --- /dev/null +++ b/node_modules/daisyui/components/hover3d/index.js @@ -0,0 +1,7 @@ +import hover3d from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedhover3d = addPrefix(hover3d, prefix); + addComponents({ ...prefixedhover3d }); +}; diff --git a/node_modules/daisyui/components/hover3d/object.js b/node_modules/daisyui/components/hover3d/object.js new file mode 100644 index 0000000..6c4c6ca --- /dev/null +++ b/node_modules/daisyui/components/hover3d/object.js @@ -0,0 +1 @@ +export default {".hover-3d":{"@layer daisyui.l1.l2.l3":{"display":"inline-grid","perspective":"75rem","--transform":"0, 0","--shine":"100% 100%","--shadow":"0rem 0rem 0rem","--ease":"linear(0, 0.931 13.8%, 1.196 21.4%, 1.343 29.8%, 1.378 36%, 1.365 43.2%, 1.059 78%, 1)","filter":"drop-shadow(var(--shadow) 0.1rem #00000003) drop-shadow(var(--shadow) 0.2rem #00000003) drop-shadow(var(--shadow) 0.3rem #00000003) drop-shadow(var(--shadow) 0.4rem #00000003)","transition":"filter ease-out 400ms","> :nth-child(n + 2)":{"isolation":"isolate","z-index":1,"scale":"1.2"},"> :first-child":{"overflow":"hidden","grid-area":"1/1/4/4","transform":"rotate3d(var(--transform), 0, 10deg)","transition":"transform var(--ease) 500ms, scale var(--ease) 500ms, outline-color ease-out 500ms","outline":"0.5px solid #0000","outline-offset":"-1px","&:before":{"width":"calc(1/3 * 100%)","height":"calc(1/3 * 100%)","content":"\"\"","pointer-events":"none","position":"absolute","z-index":1,"scale":"500%","opacity":0,"filter":"blur(0.75rem)","background-image":"radial-gradient(circle at 50%, #fff3 10%, transparent 50%)","translate":"var(--shine)","transition":"translate ease-out 400ms, opacity ease-out 400ms"}},"&:hover":{"--ease":"linear(0, 0.708 15.2%, 0.927 23.6%, 1.067 33%, 1.12 41%, 1.13 50.2%, 1.019 83.2%, 1)","& > :first-child":{"outline-color":"#fff1","&:before, &:after":{"opacity":1}},"> :first-child":{"scale":"1.05"}},"> :nth-child(2)":{"grid-area":"1/1/2/2"},"> :nth-child(3)":{"grid-area":"1/2/2/3"},"> :nth-child(4)":{"grid-area":"1/3/2/4"},"> :nth-child(5)":{"grid-area":"2/1/3/2"},"> :nth-child(6)":{"grid-area":"2/3/3/4"},"> :nth-child(7)":{"grid-area":"3/1/4/2"},"> :nth-child(8)":{"grid-area":"3/2/4/3"},"> :nth-child(9)":{"grid-area":"3/3/4/4"},"&:has(> :nth-child(2):hover)":{"--transform":"-1, 1","--shine":"0% 0%","--shadow":"-0.5rem -0.5rem"},"&:has(> :nth-child(3):hover)":{"--transform":"-1, 0","--shine":"100% 0%","--shadow":"0rem -0.5rem"},"&:has(> :nth-child(4):hover)":{"--transform":"-1, -1","--shine":"200% 0%","--shadow":"0.5rem -0.5rem"},"&:has(> :nth-child(5):hover)":{"--transform":"0, 1","--shine":"0% 100%","--shadow":"-0.5rem 0rem"},"&:has(> :nth-child(6):hover)":{"--transform":"0, -1","--shine":"200% 100%","--shadow":"0.5rem 0rem"},"&:has(> :nth-child(7):hover)":{"--transform":"1, 1","--shine":"0% 200%","--shadow":"-0.5rem 0.5rem"},"&:has(> :nth-child(8):hover)":{"--transform":"1, 0","--shine":"100% 200%","--shadow":"0rem 0.5rem"},"&:has(> :nth-child(9):hover)":{"--transform":"1, -1","--shine":"200% 200%","--shadow":"0.5rem 0.5rem"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/hovergallery.css b/node_modules/daisyui/components/hovergallery.css new file mode 100644 index 0000000..c91ee64 --- /dev/null +++ b/node_modules/daisyui/components/hovergallery.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}@media (width>=640px){.sm\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=768px){.md\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=1024px){.lg\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=1280px){.xl\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=1536px){.\32 xl\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/hovergallery/index.js b/node_modules/daisyui/components/hovergallery/index.js new file mode 100644 index 0000000..6546d76 --- /dev/null +++ b/node_modules/daisyui/components/hovergallery/index.js @@ -0,0 +1,7 @@ +import hovergallery from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedhovergallery = addPrefix(hovergallery, prefix); + addComponents({ ...prefixedhovergallery }); +}; diff --git a/node_modules/daisyui/components/hovergallery/object.js b/node_modules/daisyui/components/hovergallery/object.js new file mode 100644 index 0000000..492575a --- /dev/null +++ b/node_modules/daisyui/components/hovergallery/object.js @@ -0,0 +1 @@ +export default {".hover-gallery":{"@layer daisyui.l1.l2.l3":{"--items":"1","grid-template-columns":"repeat(var(--items), 1fr)","width":"100%","gap":"1px","overflow":"hidden","&, &:is(figure)":{"display":"inline-grid"},"&:has(> :nth-child(3))":{"--items":"2"},"&:has(> :nth-child(4))":{"--items":"3"},"&:has(> :nth-child(5))":{"--items":"4"},"&:has(> :nth-child(6))":{"--items":"5"},"&:has(> :nth-child(7))":{"--items":"6"},"&:has(> :nth-child(8))":{"--items":"7"},"&:has(> :nth-child(9))":{"--items":"8"},"&:has(> :nth-child(10))":{"--items":"9"},"> *":{"opacity":0,"height":"100%","grid-row":"1","object-fit":"cover","width":"100%","&:nth-child(1)":{"grid-column":"1 / -1","opacity":1},"&:nth-child(2)":{"grid-column":"1"},"&:nth-child(3)":{"grid-column":"2"},"&:nth-child(4)":{"grid-column":"3"},"&:nth-child(5)":{"grid-column":"4"},"&:nth-child(6)":{"grid-column":"5"},"&:nth-child(7)":{"grid-column":"6"},"&:nth-child(8)":{"grid-column":"7"},"&:nth-child(9)":{"grid-column":"8"},"&:nth-child(10)":{"grid-column":"9"},"&:nth-child(n + 11)":{"display":"none"}},"> *:hover":{"grid-column":"1 / -1","opacity":1},"&:has(*:hover)":{"> :nth-child(1)":{"display":"none"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/indicator.css b/node_modules/daisyui/components/indicator.css new file mode 100644 index 0000000..e4645e7 --- /dev/null +++ b/node_modules/daisyui/components/indicator.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}@media (width>=640px){.sm\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.sm\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.sm\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.sm\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.sm\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.sm\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.sm\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=768px){.md\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.md\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.md\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.md\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.md\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.md\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.md\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=1024px){.lg\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.lg\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.lg\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.lg\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.lg\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.lg\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.lg\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=1280px){.xl\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.xl\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.xl\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.xl\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.xl\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.xl\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.xl\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=1536px){.\32 xl\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.\32 xl\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.\32 xl\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.\32 xl\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.\32 xl\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.\32 xl\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.\32 xl\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/indicator/index.js b/node_modules/daisyui/components/indicator/index.js new file mode 100644 index 0000000..e345ed4 --- /dev/null +++ b/node_modules/daisyui/components/indicator/index.js @@ -0,0 +1,7 @@ +import indicator from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedindicator = addPrefix(indicator, prefix); + addComponents({ ...prefixedindicator }); +}; diff --git a/node_modules/daisyui/components/indicator/object.js b/node_modules/daisyui/components/indicator/object.js new file mode 100644 index 0000000..ff8d4d2 --- /dev/null +++ b/node_modules/daisyui/components/indicator/object.js @@ -0,0 +1 @@ +export default {".indicator":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-flex","width":"max-content",":where(.indicator-item)":{"z-index":1,"position":"absolute","white-space":"nowrap","top":"var(--indicator-t, 0)","bottom":"var(--indicator-b, auto)","left":"var(--indicator-s, auto)","right":"var(--indicator-e, 0)","translate":"var(--indicator-x, 50%) var(--indicator-y, -50%)"}}},".indicator-start":{"@layer daisyui.l1.l2":{"--indicator-s":"0","--indicator-e":"auto","--indicator-x":"-50%","[dir=\"rtl\"] &":{"--indicator-s":"auto","--indicator-e":"0","--indicator-x":"50%"}}},".indicator-center":{"@layer daisyui.l1.l2":{"--indicator-s":"50%","--indicator-e":"50%","--indicator-x":"-50%","[dir=\"rtl\"] &":{"--indicator-x":"50%"}}},".indicator-end":{"@layer daisyui.l1.l2":{"--indicator-s":"auto","--indicator-e":"0","--indicator-x":"50%","[dir=\"rtl\"] &":{"--indicator-s":"0","--indicator-e":"auto","--indicator-x":"-50%"}}},".indicator-bottom":{"@layer daisyui.l1.l2":{"--indicator-t":"auto","--indicator-b":"0","--indicator-y":"50%"}},".indicator-middle":{"@layer daisyui.l1.l2":{"--indicator-t":"50%","--indicator-b":"50%","--indicator-y":"-50%"}},".indicator-top":{"@layer daisyui.l1.l2":{"--indicator-t":"0","--indicator-b":"auto","--indicator-y":"-50%"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/input.css b/node_modules/daisyui/components/input.css new file mode 100644 index 0000000..609e2c3 --- /dev/null +++ b/node_modules/daisyui/components/input.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}@media (width>=640px){.sm\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.sm\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.sm\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.sm\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.sm\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.sm\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=768px){.md\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.md\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.md\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.md\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.md\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.md\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=1024px){.lg\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.lg\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.lg\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.lg\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.lg\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.lg\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=1280px){.xl\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.xl\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.xl\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.xl\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.xl\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.xl\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=1536px){.\32 xl\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.\32 xl\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/input/index.js b/node_modules/daisyui/components/input/index.js new file mode 100644 index 0000000..de42a2e --- /dev/null +++ b/node_modules/daisyui/components/input/index.js @@ -0,0 +1,7 @@ +import input from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedinput = addPrefix(input, prefix); + addComponents({ ...prefixedinput }); +}; diff --git a/node_modules/daisyui/components/input/object.js b/node_modules/daisyui/components/input/object.js new file mode 100644 index 0000000..be2a185 --- /dev/null +++ b/node_modules/daisyui/components/input/object.js @@ -0,0 +1 @@ +export default {".input":{"@layer daisyui.l1.l2.l3":{"cursor":"text","border":"var(--border) solid #0000","position":"relative","display":"inline-flex","flex-shrink":1,"appearance":"none","align-items":"center","gap":"calc(0.25rem * 2)","background-color":"var(--color-base-100)","padding-inline":"calc(0.25rem * 3)","vertical-align":"middle","white-space":"nowrap","width":"clamp(3rem, 20rem, 100%)","height":"var(--size)","font-size":"max(var(--font-size, 0.875rem), 0.875rem)","touch-action":"manipulation","border-start-start-radius":"var(--join-ss, var(--radius-field))","border-start-end-radius":"var(--join-se, var(--radius-field))","border-end-start-radius":"var(--join-es, var(--radius-field))","border-end-end-radius":"var(--join-ee, var(--radius-field))","border-color":"var(--input-color)","box-shadow":"0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset","--size":"calc(var(--size-field, 0.25rem) * 10)","--input-color":"color-mix(in oklab, var(--color-base-content) 20%, #0000)","&:where(input)":{"display":"inline-flex"},":where(input)":{"display":"inline-flex","height":"100%","width":"100%","appearance":"none","background-color":"transparent","border":"none","&:focus, &:focus-within":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}}},":where(input[type=\"url\"]), :where(input[type=\"email\"])":{"direction":"ltr"},":where(input[type=\"date\"])":{"display":"inline-flex"},"&:focus, &:focus-within":{"--input-color":"var(--color-base-content)","box-shadow":"0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)","outline":"2px solid var(--input-color)","outline-offset":"2px","isolation":"isolate","z-index":1},"@media (pointer: coarse)":{"@supports (-webkit-touch-callout: none)":{"&:focus, &:focus-within":{"--font-size":"1rem"}}},"&:has(> input[disabled]), &:is(:disabled, [disabled]), fieldset:disabled &":{"cursor":"not-allowed","border-color":"var(--color-base-200)","background-color":"var(--color-base-200)","color":"color-mix(in oklab, var(--color-base-content) 40%, transparent)","&::placeholder":{"color":"color-mix(in oklab, var(--color-base-content) 20%, transparent)"},"box-shadow":"none"},"&:has(> input[disabled]) > input[disabled]":{"cursor":"not-allowed"},"&::-webkit-date-and-time-value":{"text-align":"inherit"},"&[type=\"number\"]":{"&::-webkit-inner-spin-button":{"margin-block":"calc(0.25rem * -3)","margin-inline-end":"calc(0.25rem * -3)"}},"&::-webkit-calendar-picker-indicator":{"position":"absolute","inset-inline-end":"0.75em"},"&:has(> input[type=\"date\"])":{":where(input[type=\"date\"])":{"display":"inline-flex","webkit-appearance":"none","appearance":"none"},"input[type=\"date\"]::-webkit-calendar-picker-indicator":{"position":"absolute","inset-inline-end":"0.75em","width":"1em","height":"1em","cursor":"pointer"}}}},".input-ghost":{"@layer daisyui.l1.l2":{"background-color":"transparent","box-shadow":"none","border-color":"#0000","&:focus, &:focus-within":{"background-color":"var(--color-base-100)","color":"var(--color-base-content)","border-color":"#0000","box-shadow":"none"}}},".input-neutral":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-neutral)"}}},".input-primary":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-primary)"}}},".input-secondary":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-secondary)"}}},".input-accent":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-accent)"}}},".input-info":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-info)"}}},".input-success":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-success)"}}},".input-warning":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-warning)"}}},".input-error":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-error)"}}},".input-xs":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 6)","font-size":"max(var(--font-size, 0.6875rem), 0.6875rem)","&[type=\"number\"]":{"&::-webkit-inner-spin-button":{"margin-block":"calc(0.25rem * -1)","margin-inline-end":"calc(0.25rem * -3)"}}}},".input-sm":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 8)","font-size":"max(var(--font-size, 0.75rem), 0.75rem)","&[type=\"number\"]":{"&::-webkit-inner-spin-button":{"margin-block":"calc(0.25rem * -2)","margin-inline-end":"calc(0.25rem * -3)"}}}},".input-md":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 10)","font-size":"max(var(--font-size, 0.875rem), 0.875rem)","&[type=\"number\"]":{"&::-webkit-inner-spin-button":{"margin-block":"calc(0.25rem * -3)","margin-inline-end":"calc(0.25rem * -3)"}}}},".input-lg":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 12)","font-size":"max(var(--font-size, 1.125rem), 1.125rem)","&[type=\"number\"]":{"&::-webkit-inner-spin-button":{"margin-block":"calc(0.25rem * -3)","margin-inline-end":"calc(0.25rem * -3)"}}}},".input-xl":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 14)","font-size":"max(var(--font-size, 1.375rem), 1.375rem)","&[type=\"number\"]":{"&::-webkit-inner-spin-button":{"margin-block":"calc(0.25rem * -4)","margin-inline-end":"calc(0.25rem * -3)"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/kbd.css b/node_modules/daisyui/components/kbd.css new file mode 100644 index 0000000..83bf303 --- /dev/null +++ b/node_modules/daisyui/components/kbd.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}@media (width>=640px){.sm\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.sm\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.sm\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.sm\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.sm\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.sm\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=768px){.md\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.md\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.md\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.md\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.md\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.md\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1024px){.lg\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.lg\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.lg\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.lg\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.lg\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.lg\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1280px){.xl\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.xl\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.xl\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.xl\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.xl\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.xl\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1536px){.\32 xl\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.\32 xl\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.\32 xl\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.\32 xl\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.\32 xl\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.\32 xl\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/kbd/index.js b/node_modules/daisyui/components/kbd/index.js new file mode 100644 index 0000000..8e3a1be --- /dev/null +++ b/node_modules/daisyui/components/kbd/index.js @@ -0,0 +1,7 @@ +import kbd from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedkbd = addPrefix(kbd, prefix); + addComponents({ ...prefixedkbd }); +}; diff --git a/node_modules/daisyui/components/kbd/object.js b/node_modules/daisyui/components/kbd/object.js new file mode 100644 index 0000000..a471fc0 --- /dev/null +++ b/node_modules/daisyui/components/kbd/object.js @@ -0,0 +1 @@ +export default {".kbd":{"box-shadow":"none","@layer daisyui.l1.l2.l3":{"display":"inline-flex","align-items":"center","justify-content":"center","border-radius":"var(--radius-field)","background-color":"var(--color-base-200)","vertical-align":"middle","padding-inline":"0.5em","border":"var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)","border-bottom":"calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)","--size":"calc(var(--size-selector, 0.25rem) * 6)","font-size":"0.875rem","height":"var(--size)","min-width":"var(--size)"}},".kbd-xs":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 4)","font-size":"0.625rem"}},".kbd-sm":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 5)","font-size":"0.75rem"}},".kbd-md":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 6)","font-size":"0.875rem"}},".kbd-lg":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 7)","font-size":"1rem"}},".kbd-xl":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-selector, 0.25rem) * 8)","font-size":"1.125rem"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/label.css b/node_modules/daisyui/components/label.css new file mode 100644 index 0000000..8e86f5b --- /dev/null +++ b/node_modules/daisyui/components/label.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}@media (width>=640px){.sm\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.sm\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=768px){.md\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.md\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=1024px){.lg\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.lg\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=1280px){.xl\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.xl\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=1536px){.\32 xl\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.\32 xl\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/label/index.js b/node_modules/daisyui/components/label/index.js new file mode 100644 index 0000000..8c548f9 --- /dev/null +++ b/node_modules/daisyui/components/label/index.js @@ -0,0 +1,7 @@ +import label from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedlabel = addPrefix(label, prefix); + addComponents({ ...prefixedlabel }); +}; diff --git a/node_modules/daisyui/components/label/object.js b/node_modules/daisyui/components/label/object.js new file mode 100644 index 0000000..cc60754 --- /dev/null +++ b/node_modules/daisyui/components/label/object.js @@ -0,0 +1 @@ +export default {".label":{"@layer daisyui.l1.l2.l3":{"display":"inline-flex","align-items":"center","gap":"calc(0.25rem * 1.5)","white-space":"nowrap","color":"color-mix(in oklab, currentcolor 60%, transparent)","&:has(input)":{"cursor":"pointer"},"&:is(.input > *, .select > *)":{"display":"flex","height":"calc(100% - 0.5rem)","align-items":"center","padding-inline":"calc(0.25rem * 3)","white-space":"nowrap","font-size":"inherit","&:first-child":{"margin-inline-start":"calc(0.25rem * -3)","margin-inline-end":"calc(0.25rem * 3)","border-inline-end":"var(--border) solid color-mix(in oklab, currentColor 10%, #0000)"},"&:last-child":{"margin-inline-start":"calc(0.25rem * 3)","margin-inline-end":"calc(0.25rem * -3)","border-inline-start":"var(--border) solid color-mix(in oklab, currentColor 10%, #0000)"}}}},".floating-label":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"block","input":{"display":"block","&::placeholder":{"transition":"top 0.1s ease-out, translate 0.1s ease-out, scale 0.1s ease-out, opacity 0.1s ease-out"}},"textarea":{"&::placeholder":{"transition":"top 0.1s ease-out, translate 0.1s ease-out, scale 0.1s ease-out, opacity 0.1s ease-out"}},"> span":{"position":"absolute","inset-inline-start":"calc(0.25rem * 3)","z-index":1,"background-color":"var(--color-base-100)","padding-inline":"calc(0.25rem * 1)","opacity":"0%","font-size":"0.875rem","top":"calc(var(--size-field, 0.25rem) * 10 / 2)","line-height":1,"border-radius":"2px","pointer-events":"none","translate":"0 -50%","transition":"top 0.1s ease-out, translate 0.1s ease-out, scale 0.1s ease-out, opacity 0.1s ease-out"},"&:focus-within, &:not(:has(input:placeholder-shown, textarea:placeholder-shown))":{"::placeholder":{"opacity":"0%","top":"0","translate":"-12.5% calc(-50% - 0.125em)","scale":"0.75","pointer-events":"auto"},"> span":{"opacity":"100%","top":"0","translate":"-12.5% calc(-50% - 0.125em)","scale":"0.75","pointer-events":"auto","z-index":2}},"&:has(:disabled, [disabled])":{"> span":{"opacity":"0%"}},"&:has(.input-xs, .select-xs, .textarea-xs) span":{"font-size":"0.6875rem","top":"calc(var(--size-field, 0.25rem) * 6 / 2)"},"&:has(.input-sm, .select-sm, .textarea-sm) span":{"font-size":"0.75rem","top":"calc(var(--size-field, 0.25rem) * 8 / 2)"},"&:has(.input-md, .select-md, .textarea-md) span":{"font-size":"0.875rem","top":"calc(var(--size-field, 0.25rem) * 10 / 2)"},"&:has(.input-lg, .select-lg, .textarea-lg) span":{"font-size":"1.125rem","top":"calc(var(--size-field, 0.25rem) * 12 / 2)"},"&:has(.input-xl, .select-xl, .textarea-xl) span":{"font-size":"1.375rem","top":"calc(var(--size-field, 0.25rem) * 14 / 2)"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/link.css b/node_modules/daisyui/components/link.css new file mode 100644 index 0000000..0a0c73a --- /dev/null +++ b/node_modules/daisyui/components/link.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}@media (width>=640px){.sm\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.sm\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.sm\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.sm\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.sm\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.sm\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.sm\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.sm\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.sm\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.sm\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=768px){.md\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.md\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.md\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.md\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.md\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.md\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.md\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.md\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.md\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.md\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=1024px){.lg\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.lg\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.lg\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.lg\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.lg\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.lg\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.lg\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.lg\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.lg\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.lg\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=1280px){.xl\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.xl\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.xl\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.xl\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.xl\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.xl\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.xl\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.xl\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.xl\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.xl\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=1536px){.\32 xl\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.\32 xl\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.\32 xl\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.\32 xl\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.\32 xl\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.\32 xl\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.\32 xl\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.\32 xl\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.\32 xl\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.\32 xl\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/link/index.js b/node_modules/daisyui/components/link/index.js new file mode 100644 index 0000000..70dfac4 --- /dev/null +++ b/node_modules/daisyui/components/link/index.js @@ -0,0 +1,7 @@ +import link from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedlink = addPrefix(link, prefix); + addComponents({ ...prefixedlink }); +}; diff --git a/node_modules/daisyui/components/link/object.js b/node_modules/daisyui/components/link/object.js new file mode 100644 index 0000000..8a0dd5b --- /dev/null +++ b/node_modules/daisyui/components/link/object.js @@ -0,0 +1 @@ +export default {".link":{"@layer daisyui.l1.l2.l3":{"cursor":"pointer","text-decoration-line":"underline","&:focus":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},"&:focus-visible":{"outline":"2px solid currentColor","outline-offset":"2px"}}},".link-hover":{"@layer daisyui.l1.l2":{"text-decoration-line":"none","&:hover":{"@media (hover: hover)":{"text-decoration-line":"underline"}}}},".link-primary":{"@layer daisyui.l1.l2":{"color":"var(--color-primary)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-primary) 80%, #000)"}}}},".link-secondary":{"@layer daisyui.l1.l2":{"color":"var(--color-secondary)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-secondary) 80%, #000)"}}}},".link-accent":{"@layer daisyui.l1.l2":{"color":"var(--color-accent)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-accent) 80%, #000)"}}}},".link-neutral":{"@layer daisyui.l1.l2":{"color":"var(--color-neutral)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-neutral) 80%, #000)"}}}},".link-success":{"@layer daisyui.l1.l2":{"color":"var(--color-success)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-success) 80%, #000)"}}}},".link-info":{"@layer daisyui.l1.l2":{"color":"var(--color-info)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-info) 80%, #000)"}}}},".link-warning":{"@layer daisyui.l1.l2":{"color":"var(--color-warning)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-warning) 80%, #000)"}}}},".link-error":{"@layer daisyui.l1.l2":{"color":"var(--color-error)","@media (hover: hover)":{"&:hover":{"color":"color-mix(in oklab, var(--color-error) 80%, #000)"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/list.css b/node_modules/daisyui/components/list.css new file mode 100644 index 0000000..d05026e --- /dev/null +++ b/node_modules/daisyui/components/list.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}@media (width>=640px){.sm\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.sm\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=768px){.md\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.md\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=1024px){.lg\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.lg\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=1280px){.xl\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.xl\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=1536px){.\32 xl\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.\32 xl\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/list/index.js b/node_modules/daisyui/components/list/index.js new file mode 100644 index 0000000..030bcbf --- /dev/null +++ b/node_modules/daisyui/components/list/index.js @@ -0,0 +1,7 @@ +import list from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedlist = addPrefix(list, prefix); + addComponents({ ...prefixedlist }); +}; diff --git a/node_modules/daisyui/components/list/object.js b/node_modules/daisyui/components/list/object.js new file mode 100644 index 0000000..956b47a --- /dev/null +++ b/node_modules/daisyui/components/list/object.js @@ -0,0 +1 @@ +export default {".list":{"@layer daisyui.l1.l2.l3":{"display":"flex","flex-direction":"column","font-size":"0.875rem",".list-row":{"--list-grid-cols":"minmax(0, auto) 1fr","position":"relative","display":"grid","grid-auto-flow":"column","gap":"calc(0.25rem * 4)","border-radius":"var(--radius-box)","padding":"calc(0.25rem * 4)","word-break":"break-word","grid-template-columns":"var(--list-grid-cols)"},"& > :not(:last-child)":{"&.list-row, .list-row":{"&:after":{"content":"\"\"","border-bottom":"var(--border) solid","inset-inline":"var(--radius-box)","position":"absolute","bottom":"calc(0.25rem * 0)","border-color":"color-mix(in oklab, var(--color-base-content) 5%, transparent)"}}}},"@layer daisyui.l1.l2":{".list-row":{"&:has(.list-col-grow:nth-child(1))":{"--list-grid-cols":"1fr"},"&:has(.list-col-grow:nth-child(2))":{"--list-grid-cols":"minmax(0, auto) 1fr"},"&:has(.list-col-grow:nth-child(3))":{"--list-grid-cols":"minmax(0, auto) minmax(0, auto) 1fr"},"&:has(.list-col-grow:nth-child(4))":{"--list-grid-cols":"minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr"},"&:has(.list-col-grow:nth-child(5))":{"--list-grid-cols":"minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr"},"&:has(.list-col-grow:nth-child(6))":{"--list-grid-cols":"minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto)\n minmax(0, auto) 1fr"},"> :not(.list-col-wrap)":{"grid-row-start":"1"}}}},".list-col-wrap":{"@layer daisyui.l1.l2":{"grid-row-start":"2"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/loading.css b/node_modules/daisyui/components/loading.css new file mode 100644 index 0000000..9a4ea6d --- /dev/null +++ b/node_modules/daisyui/components/loading.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.loading{@layer daisyui.l1.l2.l3{&{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-position:50%;mask-size:100%;mask-repeat:no-repeat}}}.loading-spinner{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}}.loading-dots{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}}}.loading-ring{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}}.loading-ball{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E")}}}.loading-bars{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E")}}}.loading-infinity{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E")}}}.loading-xs{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*4)}}}.loading-sm{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*5)}}}.loading-md{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*6)}}}.loading-lg{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*7)}}}.loading-xl{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*8)}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/loading/index.js b/node_modules/daisyui/components/loading/index.js new file mode 100644 index 0000000..6854864 --- /dev/null +++ b/node_modules/daisyui/components/loading/index.js @@ -0,0 +1,7 @@ +import loading from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedloading = addPrefix(loading, prefix); + addComponents({ ...prefixedloading }); +}; diff --git a/node_modules/daisyui/components/loading/object.js b/node_modules/daisyui/components/loading/object.js new file mode 100644 index 0000000..3d5fb52 --- /dev/null +++ b/node_modules/daisyui/components/loading/object.js @@ -0,0 +1 @@ +export default {".loading":{"@layer daisyui.l1.l2.l3":{"pointer-events":"none","display":"inline-block","aspect-ratio":"1 / 1","background-color":"currentcolor","vertical-align":"middle","width":"calc(var(--size-selector, 0.25rem) * 6)","mask-size":"100%","mask-repeat":"no-repeat","mask-position":"center","mask-image":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\")"}},".loading-spinner":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\")"}},".loading-dots":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E\")"}},".loading-ring":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\")"}},".loading-ball":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E\")"}},".loading-bars":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E\")"}},".loading-infinity":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E\")"}},".loading-xs":{"@layer daisyui.l1.l2":{"width":"calc(var(--size-selector, 0.25rem) * 4)"}},".loading-sm":{"@layer daisyui.l1.l2":{"width":"calc(var(--size-selector, 0.25rem) * 5)"}},".loading-md":{"@layer daisyui.l1.l2":{"width":"calc(var(--size-selector, 0.25rem) * 6)"}},".loading-lg":{"@layer daisyui.l1.l2":{"width":"calc(var(--size-selector, 0.25rem) * 7)"}},".loading-xl":{"@layer daisyui.l1.l2":{"width":"calc(var(--size-selector, 0.25rem) * 8)"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/mask.css b/node_modules/daisyui/components/mask.css new file mode 100644 index 0000000..6878b39 --- /dev/null +++ b/node_modules/daisyui/components/mask.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.mask{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}}}.mask-half-1{@layer daisyui.l1.l2{&{mask-position:0;mask-size:200%}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){mask-position:100%}}}.mask-half-2{@layer daisyui.l1.l2{&{mask-position:100%;mask-size:200%}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){mask-position:0}}}.mask-squircle{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}}}.mask-decagon{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-diamond{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-heart{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}}}.mask-hexagon{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}}}.mask-hexagon-2{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}}}.mask-circle{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-pentagon{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-star{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-star-2{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle-2{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle-3{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle-4{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/mask/index.js b/node_modules/daisyui/components/mask/index.js new file mode 100644 index 0000000..db5528f --- /dev/null +++ b/node_modules/daisyui/components/mask/index.js @@ -0,0 +1,7 @@ +import mask from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedmask = addPrefix(mask, prefix); + addComponents({ ...prefixedmask }); +}; diff --git a/node_modules/daisyui/components/mask/object.js b/node_modules/daisyui/components/mask/object.js new file mode 100644 index 0000000..64660cc --- /dev/null +++ b/node_modules/daisyui/components/mask/object.js @@ -0,0 +1 @@ +export default {".mask":{"@layer daisyui.l1.l2.l3":{"display":"inline-block","vertical-align":"middle","mask-size":"contain","mask-repeat":"no-repeat","mask-position":"center"}},".mask-half-1":{"@layer daisyui.l1.l2":{"mask-size":"200%","mask-position":["left","left"],"&:where(:dir(rtl), [dir=\"rtl\"], [dir=\"rtl\"] *)":{"mask-position":"right"}}},".mask-half-2":{"@layer daisyui.l1.l2":{"mask-size":"200%","mask-position":["right","right"],"&:where(:dir(rtl), [dir=\"rtl\"], [dir=\"rtl\"] *)":{"mask-position":"left"}}},".mask-squircle":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e\")"}},".mask-decagon":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-diamond":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-heart":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e\")"}},".mask-hexagon":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e\")"}},".mask-hexagon-2":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e\")"}},".mask-circle":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-pentagon":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-star":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-star-2":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-triangle":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-triangle-2":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-triangle-3":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}},".mask-triangle-4":{"@layer daisyui.l1.l2":{"mask-image":"url(\"data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e\")"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/menu.css b/node_modules/daisyui/components/menu.css new file mode 100644 index 0000000..fe757a7 --- /dev/null +++ b/node_modules/daisyui/components/menu.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}@keyframes menu{0%{opacity:0}}@media (width>=640px){.sm\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.sm\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.sm\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.sm\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.sm\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.sm\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.sm\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.sm\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.sm\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=768px){.md\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.md\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.md\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.md\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.md\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.md\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.md\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.md\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.md\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=1024px){.lg\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.lg\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.lg\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.lg\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.lg\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.lg\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.lg\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.lg\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.lg\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=1280px){.xl\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.xl\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.xl\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.xl\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.xl\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.xl\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.xl\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.xl\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.xl\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=1536px){.\32 xl\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.\32 xl\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.\32 xl\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.\32 xl\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.\32 xl\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.\32 xl\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.\32 xl\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.\32 xl\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.\32 xl\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/menu/index.js b/node_modules/daisyui/components/menu/index.js new file mode 100644 index 0000000..5a6312f --- /dev/null +++ b/node_modules/daisyui/components/menu/index.js @@ -0,0 +1,7 @@ +import menu from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedmenu = addPrefix(menu, prefix); + addComponents({ ...prefixedmenu }); +}; diff --git a/node_modules/daisyui/components/menu/object.js b/node_modules/daisyui/components/menu/object.js new file mode 100644 index 0000000..11d0f9c --- /dev/null +++ b/node_modules/daisyui/components/menu/object.js @@ -0,0 +1 @@ +export default {".menu":{"@layer daisyui.l1.l2.l3":{"display":"flex","width":"fit-content","flex-direction":"column","flex-wrap":"wrap","padding":"calc(0.25rem * 2)","--menu-active-fg":"var(--color-neutral-content)","--menu-active-bg":"var(--color-neutral)","font-size":"0.875rem",":where(li ul)":{"position":"relative","margin-inline-start":"calc(0.25rem * 4)","padding-inline-start":"calc(0.25rem * 2)","white-space":"nowrap","&:before":{"position":"absolute","inset-inline-start":"calc(0.25rem * 0)","top":"calc(0.25rem * 3)","bottom":"calc(0.25rem * 3)","background-color":"var(--color-base-content)","opacity":"10%","width":"var(--border)","content":"\"\""}},":where(li > .menu-dropdown:not(.menu-dropdown-show))":{"display":"none"},":where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"display":"grid","grid-auto-flow":"column","align-content":"flex-start","align-items":"center","gap":"calc(0.25rem * 2)","border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 1.5)","text-align":"start","transition-property":"color, background-color, box-shadow","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0, 0, 0.2, 1)","grid-auto-columns":"minmax(auto, max-content) auto max-content","text-wrap":"balance","user-select":"none"},":where(li > details > summary)":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"},"&::-webkit-details-marker":{"display":"none"}},":where(li > details > summary), :where(li > .menu-dropdown-toggle)":{"&:after":{"justify-self":"flex-end","display":"block","height":"0.375rem","width":"0.375rem","rotate":"-135deg","translate":"0 -1px","transition-property":"rotate, translate","transition-duration":"0.2s","content":"\"\"","transform-origin":"50% 50%","box-shadow":"2px 2px inset","pointer-events":"none"}},"details":{"overflow":"hidden","interpolate-size":"allow-keywords"},"details::details-content":{"block-size":"0","@media (prefers-reduced-motion: no-preference)":{"transition-behavior":"allow-discrete","transition-property":"block-size, content-visibility","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0, 0, 0.2, 1)"}},"details[open]::details-content":{"block-size":"auto"},":where(li > details[open] > summary):after, :where(li > .menu-dropdown-toggle.menu-dropdown-show):after":{"rotate":"45deg","translate":"0 1px"},":where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title) ):not(.menu-active, :active, .btn)":{"&.menu-focus, &:focus-visible":{"cursor":"pointer","background-color":"color-mix(in oklab, var(--color-base-content) 10%, transparent)","color":"var(--color-base-content)","--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}}},":where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover )":{"cursor":"pointer","background-color":"color-mix(in oklab, var(--color-base-content) 10%, transparent)","--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"},"box-shadow":"0 1px oklch(0% 0 0 / 0.01) inset, 0 -1px oklch(100% 0 0 / 0.01) inset"},":where(li:empty)":{"background-color":"var(--color-base-content)","opacity":"10%","margin":"0.5rem 1rem","height":"1px"},":where(li)":{"position":"relative","display":"flex","flex-shrink":0,"flex-direction":"column","flex-wrap":"wrap","align-items":"stretch",".badge":{"justify-self":"flex-end"},"& > *:not(ul, .menu-title, details, .btn):active, & > *:not(ul, .menu-title, details, .btn).menu-active, & > details > summary:active":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"},"color":"var(--menu-active-fg)","background-color":"var(--menu-active-bg)","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--fx-noise)","&:not(&:active)":{"box-shadow":"0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)"}},"&.menu-disabled":{"pointer-events":"none","color":"color-mix(in oklab, var(--color-base-content) 20%, transparent)"}},".dropdown:focus-within":{".menu-dropdown-toggle:after":{"rotate":"45deg","translate":"0 1px"}},".dropdown-content":{"margin-top":"calc(0.25rem * 2)","padding":"calc(0.25rem * 2)","&:before":{"display":"none"}}}},".menu-title":{"@layer daisyui.l1.l2.l3":{"padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 2)","color":"color-mix(in oklab, var(--color-base-content) 40%, transparent)","font-size":"0.875rem","font-weight":600}},".menu-horizontal":{"@layer daisyui.l1.l2":{"display":"inline-flex","flex-direction":"row","& > li:not(.menu-title) > details":{"& > ul":{"position":"absolute","margin-inline-start":"calc(0.25rem * 0)","margin-top":"calc(0.25rem * 4)","transform-origin":"top","border-radius":"var(--radius-box)","background-color":"var(--color-base-100)","padding-block":"calc(0.25rem * 2)","padding-inline-end":"calc(0.25rem * 2)","opacity":"0%","scale":"95%","box-shadow":"0 1px 3px 0 oklch(0% 0 0/0.1), 0 1px 2px -1px oklch(0% 0 0/0.1)","@media (prefers-reduced-motion: no-preference)":{"@starting-style":{"scale":"95%","opacity":0},"animation":"menu 0.2s","transition-property":"opacity, scale, display","transition-behavior":"allow-discrete","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"}},"&[open] > ul":{"opacity":"100%","scale":"100%"}},"& > li > details > ul":{"&:before":{"--tw-content":"none","content":"var(--tw-content)"}}}},".menu-vertical":{"@layer daisyui.l1.l2":{"display":"inline-flex","flex-direction":"column","& > li:not(.menu-title) > details > ul":{"position":"relative","margin-inline-start":"calc(0.25rem * 4)","margin-top":"calc(0.25rem * 0)","padding-block":"calc(0.25rem * 0)","padding-inline-end":"calc(0.25rem * 0)","background-color":"revert-layer","border-radius":"revert-layer","animation":"revert-layer","transition":"revert-layer","box-shadow":"revert-layer"}}},".menu-xs":{"@layer daisyui.l1.l2":{":where(li:not(.menu-title) > *:not(ul, details, .menu-title)), :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 2)","padding-block":"calc(0.25rem * 1)","font-size":"0.6875rem"},".menu-title":{"padding-inline":"calc(0.25rem * 2)","padding-block":"calc(0.25rem * 1)"}}},".menu-sm":{"@layer daisyui.l1.l2":{":where(li:not(.menu-title) > *:not(ul, details, .menu-title)), :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 2.5)","padding-block":"calc(0.25rem * 1)","font-size":"0.75rem"},".menu-title":{"padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 2)"}}},".menu-md":{"@layer daisyui.l1.l2":{":where(li:not(.menu-title) > *:not(ul, details, .menu-title)), :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 1.5)","font-size":"0.875rem"},".menu-title":{"padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 2)"}}},".menu-lg":{"@layer daisyui.l1.l2":{":where(li:not(.menu-title) > *:not(ul, details, .menu-title)), :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 4)","padding-block":"calc(0.25rem * 1.5)","font-size":"1.125rem"},".menu-title":{"padding-inline":"calc(0.25rem * 6)","padding-block":"calc(0.25rem * 3)"}}},".menu-xl":{"@layer daisyui.l1.l2":{":where(li:not(.menu-title) > *:not(ul, details, .menu-title)), :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 5)","padding-block":"calc(0.25rem * 1.5)","font-size":"1.375rem"},".menu-title":{"padding-inline":"calc(0.25rem * 6)","padding-block":"calc(0.25rem * 3)"}}},":where(:not(ul, details, .menu-title, .btn)).menu-active":{"@layer daisyui.l1.l2":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"},"color":"var(--menu-active-fg)","background-color":"var(--menu-active-bg)","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--fx-noise)"}},"@keyframes menu":{"0%":{"opacity":0}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/mockup.css b/node_modules/daisyui/components/mockup.css new file mode 100644 index 0000000..e693576 --- /dev/null +++ b/node_modules/daisyui/components/mockup.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.mockup-code{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);background-color:var(--color-neutral);color:var(--color-neutral-content);direction:ltr;padding-block:1.25rem;font-size:.875rem;position:relative;overflow:auto hidden}&:before{content:"";opacity:.3;border-radius:3.40282e38px;width:.75rem;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}& pre{padding-right:1.25rem;&:before{content:"";margin-right:2ch}&[data-prefix]{&:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;opacity:.5;width:2rem;display:inline-block}}}}}.mockup-window{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);flex-direction:column;padding-top:1.25rem;display:flex;position:relative;overflow:auto hidden}&:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;flex-shrink:0;align-self:flex-start;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}[dir=rtl] &:before{align-self:flex-end}& pre[data-prefix]{&:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}}}}.mockup-browser{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);position:relative;overflow:auto hidden}& pre[data-prefix]{&:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}}& .mockup-browser-toolbar{align-items:center;width:100%;margin-block:.75rem;padding-right:1.4em;display:inline-flex;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}&:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;height:.75rem;margin-right:4.8rem;display:inline-block;box-shadow:1.4em 0,2.8em 0,4.2em 0}& .input{background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:.5rem;height:100%;margin-inline:auto;font-size:.75rem;display:flex;overflow:hidden;&:before{content:"";opacity:.5;background-color:currentColor;width:1rem;height:1rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat}}}}}.mockup-phone{@layer daisyui.l1.l2.l3{&{aspect-ratio:462/978;background-color:#000;border:5px solid #6b6b6b;border-radius:65px;justify-items:center;width:100%;max-width:462px;padding:6px;display:inline-grid;overflow:hidden}@supports (corner-shape:superellipse(1.45)){&{corner-shape:superellipse(1.45);border-radius:90px}}}}.mockup-phone-camera{@layer daisyui.l1.l2.l3{&{z-index:1;background:#000;border-radius:17px;grid-area:1/1/1/1;width:28%;height:3.7%;margin-top:3%}}}.mockup-phone-display{@layer daisyui.l1.l2.l3{&{border-radius:54px;grid-area:1/1/1/1;width:100%;height:100%;overflow:hidden}@supports (corner-shape:superellipse(1.87)){&{corner-shape:superellipse(1.87);border-radius:101px}}&>img{object-fit:cover;width:100%;height:100%}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/mockup/index.js b/node_modules/daisyui/components/mockup/index.js new file mode 100644 index 0000000..f1acf65 --- /dev/null +++ b/node_modules/daisyui/components/mockup/index.js @@ -0,0 +1,7 @@ +import mockup from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedmockup = addPrefix(mockup, prefix); + addComponents({ ...prefixedmockup }); +}; diff --git a/node_modules/daisyui/components/mockup/object.js b/node_modules/daisyui/components/mockup/object.js new file mode 100644 index 0000000..edc68a7 --- /dev/null +++ b/node_modules/daisyui/components/mockup/object.js @@ -0,0 +1 @@ +export default {".mockup-code":{"@layer daisyui.l1.l2.l3":{"position":"relative","overflow":"hidden","overflow-x":"auto","border-radius":"var(--radius-box)","background-color":"var(--color-neutral)","padding-block":"calc(0.25rem * 5)","color":"var(--color-neutral-content)","font-size":"0.875rem","direction":"ltr","&:before":{"content":"\"\"","margin-bottom":"calc(0.25rem * 4)","display":"block","height":"calc(0.25rem * 3)","width":"calc(0.25rem * 3)","border-radius":"calc(infinity * 1px)","opacity":"30%","box-shadow":"1.4em 0, 2.8em 0, 4.2em 0"},"pre":{"padding-right":"calc(0.25rem * 5)","&:before":{"content":"\"\"","margin-right":"2ch"},"&[data-prefix]":{"&:before":{"--tw-content":"attr(data-prefix)","content":"var(--tw-content)","display":"inline-block","width":"calc(0.25rem * 8)","text-align":"right","opacity":"50%"}}}}},".mockup-window":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"flex","flex-direction":"column","overflow":"hidden","overflow-x":"auto","border-radius":"var(--radius-box)","padding-top":"calc(0.25rem * 5)","&:before":{"content":"\"\"","margin-bottom":"calc(0.25rem * 4)","display":"block","aspect-ratio":"1 / 1","height":"calc(0.25rem * 3)","flex-shrink":0,"align-self":"flex-start","border-radius":"calc(infinity * 1px)","opacity":"30%","box-shadow":"1.4em 0, 2.8em 0, 4.2em 0"},"[dir=\"rtl\"] &:before":{"align-self":"flex-end"},"pre[data-prefix]":{"&:before":{"--tw-content":"attr(data-prefix)","content":"var(--tw-content)","display":"inline-block","text-align":"right"}}}},".mockup-browser":{"@layer daisyui.l1.l2.l3":{"position":"relative","overflow":"hidden","overflow-x":"auto","border-radius":"var(--radius-box)","pre[data-prefix]":{"&:before":{"--tw-content":"attr(data-prefix)","content":"var(--tw-content)","display":"inline-block","text-align":"right"}},".mockup-browser-toolbar":{"margin-block":"calc(0.25rem * 3)","display":"inline-flex","width":"100%","align-items":"center","padding-right":"1.4em","&:where(:dir(rtl), [dir=\"rtl\"], [dir=\"rtl\"] *)":{"flex-direction":"row-reverse"},"&:before":{"content":"\"\"","margin-right":"4.8rem","display":"inline-block","aspect-ratio":"1 / 1","height":"calc(0.25rem * 3)","border-radius":"calc(infinity * 1px)","opacity":"30%","box-shadow":"1.4em 0, 2.8em 0, 4.2em 0"},".input":{"margin-inline":"auto","display":"flex","height":"100%","align-items":"center","gap":"calc(0.25rem * 2)","overflow":"hidden","background-color":"var(--color-base-200)","text-overflow":"ellipsis","white-space":"nowrap","font-size":"0.75rem","direction":"ltr","&:before":{"content":"\"\"","width":"calc(0.25rem * 4)","height":"calc(0.25rem * 4)","opacity":"50%","background-color":"currentColor","mask":"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E\") no-repeat center","mask-size":"contain"}}}}},".mockup-phone":{"@layer daisyui.l1.l2.l3":{"display":"inline-grid","justify-items":"center","border":"5px solid #6b6b6b","border-radius":"65px","background-color":"#000","padding":"6px","overflow":"hidden","width":"100%","max-width":"462px","aspect-ratio":"462 / 978","@supports (corner-shape: superellipse(1.45))":{"border-radius":"90px","corner-shape":"superellipse(1.45)"}}},".mockup-phone-camera":{"@layer daisyui.l1.l2.l3":{"grid-column":"1/1","grid-row":"1/1","background":"#000","height":"3.7%","width":"28%","border-radius":"17px","z-index":1,"margin-top":"3%"}},".mockup-phone-display":{"@layer daisyui.l1.l2.l3":{"border-radius":"54px","grid-column":"1/1","grid-row":"1/1","overflow":"hidden","width":"100%","height":"100%","@supports (corner-shape: superellipse(1.87))":{"border-radius":"101px","corner-shape":"superellipse(1.87)"},"& > img":{"width":"100%","height":"100%","object-fit":"cover"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/modal.css b/node_modules/daisyui/components/modal.css new file mode 100644 index 0000000..637dfbf --- /dev/null +++ b/node_modules/daisyui/components/modal.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}@media (width>=640px){.sm\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.sm\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.sm\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.sm\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.sm\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.sm\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.sm\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.sm\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.sm\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.sm\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=768px){.md\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.md\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.md\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.md\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.md\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.md\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.md\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.md\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.md\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.md\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=1024px){.lg\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.lg\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.lg\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.lg\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.lg\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.lg\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.lg\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.lg\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.lg\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.lg\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=1280px){.xl\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.xl\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.xl\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.xl\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.xl\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.xl\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.xl\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.xl\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.xl\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.xl\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=1536px){.\32 xl\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.\32 xl\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.\32 xl\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.\32 xl\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.\32 xl\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.\32 xl\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.\32 xl\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.\32 xl\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.\32 xl\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.\32 xl\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/modal/index.js b/node_modules/daisyui/components/modal/index.js new file mode 100644 index 0000000..2863443 --- /dev/null +++ b/node_modules/daisyui/components/modal/index.js @@ -0,0 +1,7 @@ +import modal from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedmodal = addPrefix(modal, prefix); + addComponents({ ...prefixedmodal }); +}; diff --git a/node_modules/daisyui/components/modal/object.js b/node_modules/daisyui/components/modal/object.js new file mode 100644 index 0000000..8d2a822 --- /dev/null +++ b/node_modules/daisyui/components/modal/object.js @@ -0,0 +1 @@ +export default {".modal":{"@layer daisyui.l1.l2.l3":{"pointer-events":"none","visibility":"hidden","position":"fixed","inset":"calc(0.25rem * 0)","margin":"calc(0.25rem * 0)","display":"grid","height":"100%","max-height":"none","width":"100%","max-width":"none","align-items":"center","justify-items":"center","background-color":"transparent","padding":"calc(0.25rem * 0)","color":"inherit","transition":"visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out","overflow":"clip","overscroll-behavior":"contain","z-index":999,"scrollbar-gutter":"auto","&::backdrop":{"display":"none"}},"@layer daisyui.l1.l2":{"&.modal-open, &[open], &:target, .modal-toggle:checked + &":{"pointer-events":"auto","visibility":"visible","opacity":"100%","transition":"visibility 0s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out","background-color":"oklch(0% 0 0/ 0.4)",".modal-box":{"translate":"0 0","scale":"1","opacity":1},":root:has(&)":{"--page-has-backdrop":"1","--page-overflow":"hidden","--page-scroll-bg":"var(--page-scroll-bg-on)","--page-scroll-gutter":"stable","--page-scroll-transition":"var(--page-scroll-transition-on)","animation":"set-page-has-scroll forwards","animation-timeline":"scroll()"}},"@starting-style":{"&.modal-open, &[open], &:target, .modal-toggle:checked + &":{"opacity":"0%"}}}},".modal-action":{"@layer daisyui.l1.l2.l3":{"margin-top":"calc(0.25rem * 6)","display":"flex","justify-content":"flex-end","gap":"calc(0.25rem * 2)"}},".modal-toggle":{"@layer daisyui.l1.l2.l3":{"position":"fixed","height":"calc(0.25rem * 0)","width":"calc(0.25rem * 0)","appearance":"none","opacity":"0%"}},".modal-backdrop":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","grid-row-start":"1","display":"grid","align-self":"stretch","justify-self":"stretch","color":"transparent","z-index":-1,"button":{"cursor":"pointer"}}},".modal-box":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","grid-row-start":"1","max-height":"100vh","width":"calc(11/12 * 100%)","max-width":"32rem","background-color":"var(--color-base-100)","padding":"calc(0.25rem * 6)","transition":"translate 0.3s ease-out, scale 0.3s ease-out, opacity 0.2s ease-out 0.05s, box-shadow 0.3s ease-out","border-top-left-radius":"var(--modal-tl, var(--radius-box))","border-top-right-radius":"var(--modal-tr, var(--radius-box))","border-bottom-left-radius":"var(--modal-bl, var(--radius-box))","border-bottom-right-radius":"var(--modal-br, var(--radius-box))","scale":"95%","opacity":0,"box-shadow":"oklch(0% 0 0/ 0.25) 0px 25px 50px -12px","overflow-y":"auto","overscroll-behavior":"contain"}},".modal-top":{"@layer daisyui.l1.l2":{"place-items":"start",".modal-box":{"height":"auto","width":"100%","max-width":"none","max-height":"calc(100vh - 5em)","translate":"0 -100%","scale":"1","--modal-tl":"0","--modal-tr":"0","--modal-bl":"var(--radius-box)","--modal-br":"var(--radius-box)"}}},".modal-middle":{"@layer daisyui.l1.l2":{"place-items":"center",".modal-box":{"height":"auto","width":"calc(11/12 * 100%)","max-width":"32rem","max-height":"calc(100vh - 5em)","translate":"0 2%","scale":"98%","--modal-tl":"var(--radius-box)","--modal-tr":"var(--radius-box)","--modal-bl":"var(--radius-box)","--modal-br":"var(--radius-box)"}}},".modal-bottom":{"@layer daisyui.l1.l2":{"place-items":"end",".modal-box":{"height":"auto","width":"100%","max-width":"none","max-height":"calc(100vh - 5em)","translate":"0 100%","scale":"1","--modal-tl":"var(--radius-box)","--modal-tr":"var(--radius-box)","--modal-bl":"0","--modal-br":"0"}}},".modal-start":{"@layer daisyui.l1.l2":{"place-items":"start",".modal-box":{"height":"100vh","max-height":"none","width":"auto","max-width":"none","translate":"-100% 0","scale":"1","--modal-tl":"0","--modal-tr":"var(--radius-box)","--modal-bl":"0","--modal-br":"var(--radius-box)"}}},".modal-end":{"@layer daisyui.l1.l2":{"place-items":"end",".modal-box":{"height":"100vh","max-height":"none","width":"auto","max-width":"none","translate":"100% 0","scale":"1","--modal-tl":"var(--radius-box)","--modal-tr":"0","--modal-bl":"var(--radius-box)","--modal-br":"0"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/navbar.css b/node_modules/daisyui/components/navbar.css new file mode 100644 index 0000000..e6e9396 --- /dev/null +++ b/node_modules/daisyui/components/navbar.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}@media (width>=640px){.sm\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.sm\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.sm\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.sm\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=768px){.md\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.md\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.md\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.md\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=1024px){.lg\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.lg\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.lg\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.lg\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=1280px){.xl\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.xl\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.xl\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.xl\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=1536px){.\32 xl\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.\32 xl\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.\32 xl\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.\32 xl\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/navbar/index.js b/node_modules/daisyui/components/navbar/index.js new file mode 100644 index 0000000..c66cd88 --- /dev/null +++ b/node_modules/daisyui/components/navbar/index.js @@ -0,0 +1,7 @@ +import navbar from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixednavbar = addPrefix(navbar, prefix); + addComponents({ ...prefixednavbar }); +}; diff --git a/node_modules/daisyui/components/navbar/object.js b/node_modules/daisyui/components/navbar/object.js new file mode 100644 index 0000000..9eeac4c --- /dev/null +++ b/node_modules/daisyui/components/navbar/object.js @@ -0,0 +1 @@ +export default {".navbar":{"@layer daisyui.l1.l2.l3":{"display":"flex","width":"100%","align-items":"center","padding":"0.5rem","min-height":"4rem"}},":where(.navbar)":{"@layer daisyui.l1.l2":{"position":"relative"}},".navbar-start":{"@layer daisyui.l1.l2.l3":{"display":"inline-flex","align-items":"center","width":"50%","justify-content":"flex-start"}},".navbar-center":{"@layer daisyui.l1.l2.l3":{"display":"inline-flex","align-items":"center","flex-shrink":0}},".navbar-end":{"@layer daisyui.l1.l2.l3":{"display":"inline-flex","align-items":"center","width":"50%","justify-content":"flex-end"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/progress.css b/node_modules/daisyui/components/progress.css new file mode 100644 index 0000000..2dc43ff --- /dev/null +++ b/node_modules/daisyui/components/progress.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}@keyframes progress{50%{background-position-x:-115%}}@media (width>=640px){.sm\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.sm\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.sm\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.sm\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.sm\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.sm\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.sm\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.sm\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.sm\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=768px){.md\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.md\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.md\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.md\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.md\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.md\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.md\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.md\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.md\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=1024px){.lg\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.lg\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.lg\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.lg\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.lg\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.lg\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.lg\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.lg\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.lg\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=1280px){.xl\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.xl\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.xl\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.xl\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.xl\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.xl\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.xl\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.xl\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.xl\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=1536px){.\32 xl\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.\32 xl\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.\32 xl\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.\32 xl\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.\32 xl\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.\32 xl\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.\32 xl\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.\32 xl\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.\32 xl\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/progress/index.js b/node_modules/daisyui/components/progress/index.js new file mode 100644 index 0000000..5fc845c --- /dev/null +++ b/node_modules/daisyui/components/progress/index.js @@ -0,0 +1,7 @@ +import progress from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedprogress = addPrefix(progress, prefix); + addComponents({ ...prefixedprogress }); +}; diff --git a/node_modules/daisyui/components/progress/object.js b/node_modules/daisyui/components/progress/object.js new file mode 100644 index 0000000..df09c3c --- /dev/null +++ b/node_modules/daisyui/components/progress/object.js @@ -0,0 +1 @@ +export default {".progress":{"@layer daisyui.l1.l2.l3":{"position":"relative","height":"calc(0.25rem * 2)","width":"100%","appearance":"none","overflow":"hidden","border-radius":"var(--radius-box)","background-color":"color-mix(in oklab, currentcolor 20%, transparent)","color":"var(--color-base-content)","&:indeterminate":{"background-image":"repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% )","background-size":"200%","background-position-x":"15%","@media (prefers-reduced-motion: no-preference)":{"animation":"progress 5s ease-in-out infinite"},"@supports (-moz-appearance: none)":{"&::-moz-progress-bar":{"background-color":"transparent","@media (prefers-reduced-motion: no-preference)":{"animation":"progress 5s ease-in-out infinite","background-image":"repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% )","background-size":"200%","background-position-x":"15%"}}}},"@supports (-moz-appearance: none)":{"&::-moz-progress-bar":{"border-radius":"var(--radius-box)","background-color":"currentcolor"}},"@supports (-webkit-appearance: none)":{"&::-webkit-progress-bar":{"border-radius":"var(--radius-box)","background-color":"transparent"},"&::-webkit-progress-value":{"border-radius":"var(--radius-box)","background-color":"currentColor"}}}},".progress-primary":{"@layer daisyui.l1.l2":{"color":"var(--color-primary)"}},".progress-secondary":{"@layer daisyui.l1.l2":{"color":"var(--color-secondary)"}},".progress-accent":{"@layer daisyui.l1.l2":{"color":"var(--color-accent)"}},".progress-neutral":{"@layer daisyui.l1.l2":{"color":"var(--color-neutral)"}},".progress-info":{"@layer daisyui.l1.l2":{"color":"var(--color-info)"}},".progress-success":{"@layer daisyui.l1.l2":{"color":"var(--color-success)"}},".progress-warning":{"@layer daisyui.l1.l2":{"color":"var(--color-warning)"}},".progress-error":{"@layer daisyui.l1.l2":{"color":"var(--color-error)"}},"@keyframes progress":{"50%":{"background-position-x":"-115%"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/radialprogress.css b/node_modules/daisyui/components/radialprogress.css new file mode 100644 index 0000000..c96bf04 --- /dev/null +++ b/node_modules/daisyui/components/radialprogress.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}@media (width>=640px){.sm\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=768px){.md\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=1024px){.lg\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=1280px){.xl\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=1536px){.\32 xl\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/radialprogress/index.js b/node_modules/daisyui/components/radialprogress/index.js new file mode 100644 index 0000000..5fc2e8d --- /dev/null +++ b/node_modules/daisyui/components/radialprogress/index.js @@ -0,0 +1,7 @@ +import radialprogress from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedradialprogress = addPrefix(radialprogress, prefix); + addComponents({ ...prefixedradialprogress }); +}; diff --git a/node_modules/daisyui/components/radialprogress/object.js b/node_modules/daisyui/components/radialprogress/object.js new file mode 100644 index 0000000..8ec725c --- /dev/null +++ b/node_modules/daisyui/components/radialprogress/object.js @@ -0,0 +1 @@ +export default {".radial-progress":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-grid","height":"var(--size)","width":"var(--size)","place-content":"center","border-radius":"calc(infinity * 1px)","background-color":"transparent","vertical-align":"middle","box-sizing":"content-box","--value":"0","--size":"5rem","--thickness":"calc(var(--size) / 10)","--radialprogress":"calc(var(--value) * 1%)","transition":"--radialprogress 0.3s linear","&:before":{"position":"absolute","inset":"calc(0.25rem * 0)","border-radius":"calc(infinity * 1px)","content":"\"\"","background":"radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) no-repeat, conic-gradient(currentColor var(--radialprogress), #0000 0)","webkit-mask":"radial-gradient( farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + 0.5px - var(--thickness)) )","mask":"radial-gradient( farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + 0.5px - var(--thickness)) )"},"&:after":{"position":"absolute","border-radius":"calc(infinity * 1px)","background-color":"currentcolor","transition":"transform 0.3s linear","content":"\"\"","inset":"calc(50% - var(--thickness) / 2)","transform":"rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%))"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/radio.css b/node_modules/daisyui/components/radio.css new file mode 100644 index 0000000..ab00a03 --- /dev/null +++ b/node_modules/daisyui/components/radio.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@media (width>=640px){.sm\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.sm\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.sm\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.sm\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.sm\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.sm\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.sm\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.sm\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.sm\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.sm\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.sm\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.sm\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.sm\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.sm\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.sm\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=768px){.md\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.md\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.md\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.md\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.md\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.md\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.md\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.md\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.md\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.md\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.md\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.md\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.md\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.md\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.md\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1024px){.lg\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.lg\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.lg\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.lg\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.lg\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.lg\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.lg\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.lg\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.lg\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.lg\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.lg\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.lg\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.lg\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.lg\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.lg\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1280px){.xl\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.xl\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.xl\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.xl\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.xl\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.xl\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.xl\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.xl\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.xl\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.xl\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.xl\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.xl\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.xl\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.xl\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.xl\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1536px){.\32 xl\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.\32 xl\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.\32 xl\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.\32 xl\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.\32 xl\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.\32 xl\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.\32 xl\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.\32 xl\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.\32 xl\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.\32 xl\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.\32 xl\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.\32 xl\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.\32 xl\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.\32 xl\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.\32 xl\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/radio/index.js b/node_modules/daisyui/components/radio/index.js new file mode 100644 index 0000000..dd98f20 --- /dev/null +++ b/node_modules/daisyui/components/radio/index.js @@ -0,0 +1,7 @@ +import radio from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedradio = addPrefix(radio, prefix); + addComponents({ ...prefixedradio }); +}; diff --git a/node_modules/daisyui/components/radio/object.js b/node_modules/daisyui/components/radio/object.js new file mode 100644 index 0000000..ebb1bc0 --- /dev/null +++ b/node_modules/daisyui/components/radio/object.js @@ -0,0 +1 @@ +export default {".radio":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-block","flex-shrink":0,"cursor":"pointer","appearance":"none","border-radius":"calc(infinity * 1px)","padding":"calc(0.25rem * 1)","vertical-align":"middle","border":"var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000))","box-shadow":"0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset","--size":"calc(var(--size-selector, 0.25rem) * 6)","width":"var(--size)","height":"var(--size)","color":"var(--input-color, currentColor)","&:before":{"display":"block","width":"100%","height":"100%","border-radius":"calc(infinity * 1px)","--tw-content":"\"\"","content":"var(--tw-content)","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--fx-noise)"},"&:focus-visible":{"outline":"2px solid currentColor"},"&:checked, &[aria-checked=\"true\"]":{"border-color":"currentcolor","background-color":"var(--color-base-100)","@media (prefers-reduced-motion: no-preference)":{"animation":"radio 0.2s ease-out"},"&:before":{"background-color":"currentcolor","box-shadow":"0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1))"},"@media (forced-colors: active)":{"&:before":{"outline-style":"var(--tw-outline-style)","outline-width":"1px","outline-offset":"calc(1px * -1)"}},"@media print":{"&:before":{"outline":"0.25rem solid","outline-offset":"-1rem"}}}}},".radio-primary":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-primary)"}},".radio-secondary":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-secondary)"}},".radio-accent":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-accent)"}},".radio-neutral":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-neutral)"}},".radio-info":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-info)"}},".radio-success":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-success)"}},".radio-warning":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-warning)"}},".radio-error":{"@layer daisyui.l1.l2":{"--input-color":"var(--color-error)"}},".radio:disabled":{"@layer daisyui.l1.l2":{"cursor":"not-allowed","opacity":"20%"}},".radio-xs":{"@layer daisyui.l1.l2":{"padding":"0.125rem","&:is([type=\"radio\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 4)"}}},".radio-sm":{"@layer daisyui.l1.l2":{"padding":"0.1875rem","&:is([type=\"radio\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 5)"}}},".radio-md":{"@layer daisyui.l1.l2":{"padding":"0.25rem","&:is([type=\"radio\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 6)"}}},".radio-lg":{"@layer daisyui.l1.l2":{"padding":"0.3125rem","&:is([type=\"radio\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 7)"}}},".radio-xl":{"@layer daisyui.l1.l2":{"padding":"0.375rem","&:is([type=\"radio\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 8)"}}},"@keyframes radio":{"0%":{"padding":"5px"},"50%":{"padding":"3px"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/range.css b/node_modules/daisyui/components/range.css new file mode 100644 index 0000000..9511d55 --- /dev/null +++ b/node_modules/daisyui/components/range.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}@media (width>=640px){.sm\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.sm\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.sm\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.sm\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.sm\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.sm\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.sm\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.sm\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.sm\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.sm\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.sm\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.sm\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.sm\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.sm\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=768px){.md\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.md\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.md\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.md\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.md\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.md\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.md\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.md\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.md\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.md\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.md\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.md\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.md\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.md\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1024px){.lg\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.lg\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.lg\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.lg\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.lg\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.lg\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.lg\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.lg\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.lg\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.lg\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.lg\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.lg\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.lg\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.lg\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1280px){.xl\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.xl\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.xl\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.xl\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.xl\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.xl\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.xl\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.xl\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.xl\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.xl\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.xl\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.xl\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.xl\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.xl\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1536px){.\32 xl\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.\32 xl\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.\32 xl\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.\32 xl\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.\32 xl\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.\32 xl\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.\32 xl\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.\32 xl\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.\32 xl\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.\32 xl\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.\32 xl\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.\32 xl\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.\32 xl\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.\32 xl\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/range/index.js b/node_modules/daisyui/components/range/index.js new file mode 100644 index 0000000..5a0815f --- /dev/null +++ b/node_modules/daisyui/components/range/index.js @@ -0,0 +1,7 @@ +import range from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedrange = addPrefix(range, prefix); + addComponents({ ...prefixedrange }); +}; diff --git a/node_modules/daisyui/components/range/object.js b/node_modules/daisyui/components/range/object.js new file mode 100644 index 0000000..ed88abf --- /dev/null +++ b/node_modules/daisyui/components/range/object.js @@ -0,0 +1 @@ +export default {".range":{"@layer daisyui.l1.l2.l3":{"appearance":"none","webkit-appearance":"none","--range-thumb":"var(--color-base-100)","--range-thumb-size":"calc(var(--size-selector, 0.25rem) * 6)","--range-progress":"currentColor","--range-fill":"1","--range-p":"0.25rem","--range-bg":"color-mix(in oklab, currentColor 10%, #0000)","cursor":"pointer","overflow":"hidden","background-color":"transparent","vertical-align":"middle","width":"clamp(3rem, 20rem, 100%)","--radius-selector-max":"calc(\n var(--radius-selector) + var(--radius-selector) + var(--radius-selector)\n )","border-radius":"calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))","border":"none","height":"var(--range-thumb-size)","[dir=\"rtl\"] &":{"--range-dir":"-1"},"&:focus":{"outline":"none"},"&:focus-visible":{"outline":"2px solid","outline-offset":"2px"},"&::-webkit-slider-runnable-track":{"width":"100%","background-color":"var(--range-bg)","border-radius":"var(--radius-selector)","height":"calc(var(--range-thumb-size) * 0.5)"},"@media (forced-colors: active)":[{"&::-webkit-slider-runnable-track":{"border":"1px solid"}},{"&::-moz-range-track":{"border":"1px solid"}}],"&::-webkit-slider-thumb":{"position":"relative","box-sizing":"border-box","border-radius":"calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))","background-color":"var(--range-thumb)","height":"var(--range-thumb-size)","width":"var(--range-thumb-size)","border":"var(--range-p) solid","appearance":"none","webkit-appearance":"none","top":"50%","color":"var(--range-progress)","transform":"translateY(-50%)","box-shadow":"0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))"},"&::-moz-range-track":{"width":"100%","background-color":"var(--range-bg)","border-radius":"var(--radius-selector)","height":"calc(var(--range-thumb-size) * 0.5)"},"&::-moz-range-thumb":{"position":"relative","box-sizing":"border-box","border-radius":"calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))","background-color":"currentColor","height":"var(--range-thumb-size)","width":"var(--range-thumb-size)","border":"var(--range-p) solid","top":"50%","color":"var(--range-progress)","box-shadow":"0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))"},"&:disabled":{"cursor":"not-allowed","opacity":"30%"}}},".range-primary":{"@layer daisyui.l1.l2":{"color":"var(--color-primary)","--range-thumb":"var(--color-primary-content)"}},".range-secondary":{"@layer daisyui.l1.l2":{"color":"var(--color-secondary)","--range-thumb":"var(--color-secondary-content)"}},".range-accent":{"@layer daisyui.l1.l2":{"color":"var(--color-accent)","--range-thumb":"var(--color-accent-content)"}},".range-neutral":{"@layer daisyui.l1.l2":{"color":"var(--color-neutral)","--range-thumb":"var(--color-neutral-content)"}},".range-success":{"@layer daisyui.l1.l2":{"color":"var(--color-success)","--range-thumb":"var(--color-success-content)"}},".range-warning":{"@layer daisyui.l1.l2":{"color":"var(--color-warning)","--range-thumb":"var(--color-warning-content)"}},".range-info":{"@layer daisyui.l1.l2":{"color":"var(--color-info)","--range-thumb":"var(--color-info-content)"}},".range-error":{"@layer daisyui.l1.l2":{"color":"var(--color-error)","--range-thumb":"var(--color-error-content)"}},".range-xs":{"@layer daisyui.l1.l2":{"--range-thumb-size":"calc(var(--size-selector, 0.25rem) * 4)"}},".range-sm":{"@layer daisyui.l1.l2":{"--range-thumb-size":"calc(var(--size-selector, 0.25rem) * 5)"}},".range-md":{"@layer daisyui.l1.l2":{"--range-thumb-size":"calc(var(--size-selector, 0.25rem) * 6)"}},".range-lg":{"@layer daisyui.l1.l2":{"--range-thumb-size":"calc(var(--size-selector, 0.25rem) * 7)"}},".range-xl":{"@layer daisyui.l1.l2":{"--range-thumb-size":"calc(var(--size-selector, 0.25rem) * 8)"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/rating.css b/node_modules/daisyui/components/rating.css new file mode 100644 index 0000000..0f7f6be --- /dev/null +++ b/node_modules/daisyui/components/rating.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@media (width>=640px){.sm\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.sm\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.sm\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=768px){.md\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.md\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.md\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=1024px){.lg\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.lg\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.lg\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=1280px){.xl\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.xl\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.xl\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=1536px){.\32 xl\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.\32 xl\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.\32 xl\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/rating/index.js b/node_modules/daisyui/components/rating/index.js new file mode 100644 index 0000000..9ac25c8 --- /dev/null +++ b/node_modules/daisyui/components/rating/index.js @@ -0,0 +1,7 @@ +import rating from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedrating = addPrefix(rating, prefix); + addComponents({ ...prefixedrating }); +}; diff --git a/node_modules/daisyui/components/rating/object.js b/node_modules/daisyui/components/rating/object.js new file mode 100644 index 0000000..7dba75e --- /dev/null +++ b/node_modules/daisyui/components/rating/object.js @@ -0,0 +1 @@ +export default {".rating":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-flex","vertical-align":"middle","& input":{"border":"none","appearance":"none"},":where(*)":{"height":"calc(0.25rem * 6)","width":"calc(0.25rem * 6)","border-radius":"0","background-color":"var(--color-base-content)","opacity":"20%","@media (prefers-reduced-motion: no-preference)":{"animation":"rating 0.25s ease-out"},"&:is(input)":{"cursor":"pointer"}},"& .rating-hidden":{"width":"calc(0.25rem * 2)","background-color":"transparent"},"input[type=\"radio\"]:checked":{"background-image":"none"},"*":{"&:checked, &[aria-checked=\"true\"], &[aria-current=\"true\"], &:has(~ *:checked, ~ *[aria-checked=\"true\"], ~ *[aria-current=\"true\"])":{"opacity":"100%"},"&:focus-visible":{"scale":"1.1","@media (prefers-reduced-motion: no-preference)":{"transition":"scale 0.2s ease-out"}}},"& *:active:focus":{"animation":"none","scale":"1.1"}},"@layer daisyui.l1.l2":{"&.rating-xs :where(*:not(.rating-hidden))":{"width":"calc(0.25rem * 4)","height":"calc(0.25rem * 4)"},"&.rating-sm :where(*:not(.rating-hidden))":{"width":"calc(0.25rem * 5)","height":"calc(0.25rem * 5)"},"&.rating-md :where(*:not(.rating-hidden))":{"width":"calc(0.25rem * 6)","height":"calc(0.25rem * 6)"},"&.rating-lg :where(*:not(.rating-hidden))":{"width":"calc(0.25rem * 7)","height":"calc(0.25rem * 7)"},"&.rating-xl :where(*:not(.rating-hidden))":{"width":"calc(0.25rem * 8)","height":"calc(0.25rem * 8)"}}},".rating-half":{"@layer daisyui.l1.l2":{"&.rating-xs *:not(.rating-hidden)":{"width":"calc(0.25rem * 2)"},"&.rating-sm *:not(.rating-hidden)":{"width":"calc(0.25rem * 2.5)"},"&.rating-md *:not(.rating-hidden)":{"width":"calc(0.25rem * 3)"},"&.rating-lg *:not(.rating-hidden)":{"width":".875rem"},"&.rating-xl *:not(.rating-hidden)":{"width":"calc(0.25rem * 4)"}}},"@keyframes rating":{"0%, 40%":{"scale":"1.1","filter":"brightness(1.05) contrast(1.05)"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/select.css b/node_modules/daisyui/components/select.css new file mode 100644 index 0000000..70a0164 --- /dev/null +++ b/node_modules/daisyui/components/select.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}@media (width>=640px){.sm\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.sm\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.sm\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.sm\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.sm\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.sm\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=768px){.md\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.md\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.md\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.md\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.md\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.md\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=1024px){.lg\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.lg\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.lg\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.lg\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.lg\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.lg\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=1280px){.xl\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.xl\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.xl\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.xl\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.xl\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.xl\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=1536px){.\32 xl\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.\32 xl\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.\32 xl\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.\32 xl\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.\32 xl\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.\32 xl\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/select/index.js b/node_modules/daisyui/components/select/index.js new file mode 100644 index 0000000..9bd98f1 --- /dev/null +++ b/node_modules/daisyui/components/select/index.js @@ -0,0 +1,7 @@ +import select from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedselect = addPrefix(select, prefix); + addComponents({ ...prefixedselect }); +}; diff --git a/node_modules/daisyui/components/select/object.js b/node_modules/daisyui/components/select/object.js new file mode 100644 index 0000000..28381fc --- /dev/null +++ b/node_modules/daisyui/components/select/object.js @@ -0,0 +1 @@ +export default {".select":{"@layer daisyui.l1.l2.l3":{"border":"var(--border) solid #0000","position":"relative","display":"inline-flex","flex-shrink":1,"appearance":"none","align-items":"center","gap":"calc(0.25rem * 1.5)","background-color":"var(--color-base-100)","padding-inline-start":"calc(0.25rem * 3)","padding-inline-end":"calc(0.25rem * 7)","vertical-align":"middle","width":"clamp(3rem, 20rem, 100%)","height":"var(--size)","font-size":"0.875rem","touch-action":"manipulation","border-start-start-radius":"var(--join-ss, var(--radius-field))","border-start-end-radius":"var(--join-se, var(--radius-field))","border-end-start-radius":"var(--join-es, var(--radius-field))","border-end-end-radius":"var(--join-ee, var(--radius-field))","background-image":"linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%)","background-position":"calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%)","background-size":"4px 4px, 4px 4px","background-repeat":"no-repeat","white-space":"nowrap","overflow":"hidden","text-overflow":"ellipsis","box-shadow":"0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset","border-color":"var(--input-color)","--input-color":"color-mix(in oklab, var(--color-base-content) 20%, #0000)","--size":"calc(var(--size-field, 0.25rem) * 10)","[dir=\"rtl\"] &":{"background-position":"calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%)","&::picker(select), select::picker(select)":{"translate":"0.5rem 0"}},"&[multiple]":{"height":"auto","overflow":"auto","padding-block":"calc(0.25rem * 3)","padding-inline-end":"calc(0.25rem * 3)","background-image":"none"},"select":{"margin-inline-start":"calc(0.25rem * -3)","margin-inline-end":"calc(0.25rem * -7)","width":"calc(100% + 2.75rem)","appearance":"none","padding-inline-start":"calc(0.25rem * 3)","padding-inline-end":"calc(0.25rem * 7)","height":"calc(100% - calc(var(--border) * 2))","align-items":"center","background":"inherit","border-radius":"inherit","border-style":"none","&:focus, &:focus-within":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},"&:not(:last-child)":{"margin-inline-end":"calc(0.25rem * -5.5)","background-image":"none"}},"&:focus, &:focus-within":{"--input-color":"var(--color-base-content)","box-shadow":"0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)","outline":"2px solid var(--input-color)","outline-offset":"2px","isolation":"isolate","z-index":1},"&:has(> select[disabled]), &:is(:disabled, [disabled]), fieldset:disabled &":{"cursor":"not-allowed","border-color":"var(--color-base-200)","background-color":"var(--color-base-200)","color":"color-mix(in oklab, var(--color-base-content) 40%, transparent)","&::placeholder":{"color":"color-mix(in oklab, var(--color-base-content) 20%, transparent)"}},"&:has(> select[disabled]) > select[disabled]":{"cursor":"not-allowed"},"&, & select":{"@supports (appearance: base-select)":[{"appearance":"base-select"},{"&::picker(select)":{"appearance":"base-select"}}],"&::picker(select)":{"color":"inherit","max-height":"min(24rem, 70dvh)","margin-inline":"0.5rem","translate":"-0.5rem 0","border":"var(--border) solid var(--color-base-200)","margin-block":"calc(0.25rem * 2)","border-radius":"var(--radius-box)","padding":"calc(0.25rem * 2)","background-color":"inherit","box-shadow":["0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/0.2)","0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)), 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1))"]},"&::picker-icon":{"display":"none"},"optgroup":{"padding-top":"0.5em","option":{"&:nth-child(1)":{"margin-top":"0.5em"}}},"option":{"border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 1.5)","transition-property":"color, background-color","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0, 0, 0.2, 1)","white-space":"normal","&:not(:disabled)":{"&:hover, &:focus-visible":{"cursor":"pointer","background-color":"color-mix(in oklab, var(--color-base-content) 10%, transparent)","--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},"&:active":{"background-color":"var(--color-neutral)","color":"var(--color-neutral-content)","box-shadow":"0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)"}}}}}},".select-ghost":{"@layer daisyui.l1.l2":{"background-color":"transparent","transition":"background-color 0.2s","box-shadow":"none","border-color":"#0000","&:focus, &:focus-within":{"background-color":"var(--color-base-100)","color":"var(--color-base-content)","border-color":"#0000","box-shadow":"none"}}},".select-neutral":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-neutral)"}}},".select-primary":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-primary)"}}},".select-secondary":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-secondary)"}}},".select-accent":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-accent)"}}},".select-info":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-info)"}}},".select-success":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-success)"}}},".select-warning":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-warning)"}}},".select-error":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-error)"}}},".select-xs":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 6)","font-size":"0.6875rem","option":{"padding-inline":"calc(0.25rem * 2)","padding-block":"calc(0.25rem * 1)"}}},".select-sm":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 8)","font-size":"0.75rem","option":{"padding-inline":"calc(0.25rem * 2.5)","padding-block":"calc(0.25rem * 1)"}}},".select-md":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 10)","font-size":"0.875rem","option":{"padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 1.5)"}}},".select-lg":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 12)","font-size":"1.125rem","option":{"padding-inline":"calc(0.25rem * 4)","padding-block":"calc(0.25rem * 1.5)"}}},".select-xl":{"@layer daisyui.l1.l2":{"--size":"calc(var(--size-field, 0.25rem) * 14)","font-size":"1.375rem","option":{"padding-inline":"calc(0.25rem * 5)","padding-block":"calc(0.25rem * 1.5)"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/skeleton.css b/node_modules/daisyui/components/skeleton.css new file mode 100644 index 0000000..168c448 --- /dev/null +++ b/node_modules/daisyui/components/skeleton.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.skeleton{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){&{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){&{animation:1.8s ease-in-out infinite skeleton}}}}.skeleton-text{@layer daisyui.l1.l2{&{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,color-mix(in oklab,var(--color-base-content)20%,transparent)0% 40%,var(--color-base-content)50%,color-mix(in oklab,var(--color-base-content)20%,transparent)60% 100%)}}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/skeleton/index.js b/node_modules/daisyui/components/skeleton/index.js new file mode 100644 index 0000000..8d65e2c --- /dev/null +++ b/node_modules/daisyui/components/skeleton/index.js @@ -0,0 +1,7 @@ +import skeleton from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedskeleton = addPrefix(skeleton, prefix); + addComponents({ ...prefixedskeleton }); +}; diff --git a/node_modules/daisyui/components/skeleton/object.js b/node_modules/daisyui/components/skeleton/object.js new file mode 100644 index 0000000..cac3bb8 --- /dev/null +++ b/node_modules/daisyui/components/skeleton/object.js @@ -0,0 +1 @@ +export default {".skeleton":{"@layer daisyui.l1.l2.l3":{"border-radius":"var(--radius-box)","background-color":"var(--color-base-300)","@media (prefers-reduced-motion: reduce)":{"transition-duration":"15s"},"will-change":"background-position","background-image":"linear-gradient( 105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100% )","background-size":"200% auto","background-position-x":"-50%","@media (prefers-reduced-motion: no-preference)":{"animation":"skeleton 1.8s ease-in-out infinite"}}},".skeleton-text":{"@layer daisyui.l1.l2":{"background-clip":"text","webkit-background-clip":"text","color":"transparent","background-image":"linear-gradient( 105deg, color-mix(in oklab, var(--color-base-content) 20%, transparent) 0% 40%, var(--color-base-content) 50%, color-mix(in oklab, var(--color-base-content) 20%, transparent) 60% 100% )"}},"@keyframes skeleton":{"0%":{"background-position":"150%"},"100%":{"background-position":"-50%"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/stack.css b/node_modules/daisyui/components/stack.css new file mode 100644 index 0000000..0f9723d --- /dev/null +++ b/node_modules/daisyui/components/stack.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}@media (width>=640px){.sm\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=768px){.md\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=1024px){.lg\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=1280px){.xl\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=1536px){.\32 xl\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/stack/index.js b/node_modules/daisyui/components/stack/index.js new file mode 100644 index 0000000..1a4120a --- /dev/null +++ b/node_modules/daisyui/components/stack/index.js @@ -0,0 +1,7 @@ +import stack from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedstack = addPrefix(stack, prefix); + addComponents({ ...prefixedstack }); +}; diff --git a/node_modules/daisyui/components/stack/object.js b/node_modules/daisyui/components/stack/object.js new file mode 100644 index 0000000..48d3f73 --- /dev/null +++ b/node_modules/daisyui/components/stack/object.js @@ -0,0 +1 @@ +export default {".stack":{"@layer daisyui.l1.l2.l3":{"display":"inline-grid","grid-template-columns":"3px 4px 1fr 4px 3px","grid-template-rows":"3px 4px 1fr 4px 3px","& > *":{"height":"100%","width":"100%","&:nth-child(n + 2)":{"width":"100%","opacity":"70%"},"&:nth-child(2)":{"z-index":2,"opacity":"90%"},"&:nth-child(1)":{"z-index":3,"width":"100%"}}},"@layer daisyui.l1.l2":{"&, &.stack-bottom":{"> *":{"grid-column":"3 / 4","grid-row":"3 / 6","&:nth-child(2)":{"grid-column":"2 / 5","grid-row":"2 / 5"},"&:nth-child(1)":{"grid-column":"1 / 6","grid-row":"1 / 4"}}},"&.stack-top":{"> *":{"grid-column":"3 / 4","grid-row":"1 / 4","&:nth-child(2)":{"grid-column":"2 / 5","grid-row":"2 / 5"},"&:nth-child(1)":{"grid-column":"1 / 6","grid-row":"3 / 6"}}},"&.stack-start":{"> *":{"grid-column":"1 / 4","grid-row":"3 / 4","&:nth-child(2)":{"grid-column":"2 / 5","grid-row":"2 / 5"},"&:nth-child(1)":{"grid-column":"3 / 6","grid-row":"1 / 6"}}},"&.stack-end":{"> *":{"grid-column":"3 / 6","grid-row":"3 / 4","&:nth-child(2)":{"grid-column":"2 / 5","grid-row":"2 / 5"},"&:nth-child(1)":{"grid-column":"1 / 4","grid-row":"1 / 6"}}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/stat.css b/node_modules/daisyui/components/stat.css new file mode 100644 index 0000000..af32bb9 --- /dev/null +++ b/node_modules/daisyui/components/stat.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}@media (width>=640px){.sm\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.sm\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.sm\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.sm\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.sm\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.sm\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.sm\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.sm\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.sm\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=768px){.md\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.md\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.md\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.md\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.md\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.md\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.md\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.md\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.md\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=1024px){.lg\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.lg\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.lg\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.lg\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.lg\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.lg\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.lg\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.lg\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.lg\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=1280px){.xl\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.xl\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.xl\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.xl\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.xl\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.xl\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.xl\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.xl\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.xl\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=1536px){.\32 xl\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.\32 xl\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.\32 xl\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.\32 xl\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.\32 xl\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.\32 xl\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.\32 xl\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.\32 xl\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.\32 xl\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/stat/index.js b/node_modules/daisyui/components/stat/index.js new file mode 100644 index 0000000..c50b7bf --- /dev/null +++ b/node_modules/daisyui/components/stat/index.js @@ -0,0 +1,7 @@ +import stat from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedstat = addPrefix(stat, prefix); + addComponents({ ...prefixedstat }); +}; diff --git a/node_modules/daisyui/components/stat/object.js b/node_modules/daisyui/components/stat/object.js new file mode 100644 index 0000000..7835406 --- /dev/null +++ b/node_modules/daisyui/components/stat/object.js @@ -0,0 +1 @@ +export default {".stats":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-grid","grid-auto-flow":"column","overflow-x":"auto","border-radius":"var(--radius-box)"}},".stat":{"@layer daisyui.l1.l2.l3":{"display":"inline-grid","width":"100%","column-gap":"calc(0.25rem * 4)","padding-inline":"calc(0.25rem * 6)","padding-block":"calc(0.25rem * 4)","grid-template-columns":"repeat(1, 1fr)","&:not(:last-child)":{"border-inline-end":"var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)","border-block-end":"none"}}},".stat-figure":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"2","grid-row":"span 3 / span 3","grid-row-start":"1","place-self":"center","justify-self":"flex-end"}},".stat-title":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","white-space":"nowrap","color":"color-mix(in oklab, var(--color-base-content) 60%, transparent)","font-size":"0.75rem"}},".stat-value":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","white-space":"nowrap","font-size":"2rem","font-weight":800}},".stat-desc":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","white-space":"nowrap","color":"color-mix(in oklab, var(--color-base-content) 60%, transparent)","font-size":"0.75rem"}},".stat-actions":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","white-space":"nowrap"}},".stats-horizontal":{"@layer daisyui.l1.l2":{"grid-auto-flow":"column","overflow-x":"auto",".stat:not(:last-child)":{"border-inline-end":"var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)","border-block-end":"none"}}},".stats-vertical":{"@layer daisyui.l1.l2":{"grid-auto-flow":"row","overflow-y":"auto",".stat:not(:last-child)":{"border-inline-end":"none","border-block-end":"var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/status.css b/node_modules/daisyui/components/status.css new file mode 100644 index 0000000..e44d4d4 --- /dev/null +++ b/node_modules/daisyui/components/status.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}@media (width>=640px){.sm\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.sm\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.sm\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.sm\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.sm\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.sm\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.sm\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.sm\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.sm\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.sm\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.sm\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.sm\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.sm\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.sm\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=768px){.md\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.md\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.md\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.md\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.md\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.md\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.md\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.md\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.md\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.md\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.md\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.md\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.md\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.md\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=1024px){.lg\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.lg\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.lg\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.lg\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.lg\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.lg\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.lg\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.lg\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.lg\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.lg\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.lg\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.lg\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.lg\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.lg\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=1280px){.xl\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.xl\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.xl\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.xl\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.xl\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.xl\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.xl\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.xl\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.xl\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.xl\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.xl\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.xl\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.xl\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.xl\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=1536px){.\32 xl\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.\32 xl\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.\32 xl\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.\32 xl\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.\32 xl\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.\32 xl\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.\32 xl\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.\32 xl\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.\32 xl\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.\32 xl\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.\32 xl\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.\32 xl\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.\32 xl\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.\32 xl\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/status/index.js b/node_modules/daisyui/components/status/index.js new file mode 100644 index 0000000..17b1d57 --- /dev/null +++ b/node_modules/daisyui/components/status/index.js @@ -0,0 +1,7 @@ +import status from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedstatus = addPrefix(status, prefix); + addComponents({ ...prefixedstatus }); +}; diff --git a/node_modules/daisyui/components/status/object.js b/node_modules/daisyui/components/status/object.js new file mode 100644 index 0000000..43d029f --- /dev/null +++ b/node_modules/daisyui/components/status/object.js @@ -0,0 +1 @@ +export default {".status":{"@layer daisyui.l1.l2.l3":{"display":"inline-block","aspect-ratio":"1 / 1","width":"calc(0.25rem * 2)","height":"calc(0.25rem * 2)","border-radius":"var(--radius-selector)","background-color":"color-mix(in oklab, var(--color-base-content) 20%, transparent)","background-position":"center","background-repeat":"no-repeat","vertical-align":"middle","color":"color-mix(in oklab, var(--color-black) 30%, transparent)","background-image":"radial-gradient( circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * 0.5)), #0000 )","box-shadow":"0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)"}},".status-primary":{"@layer daisyui.l1.l2":{"background-color":"var(--color-primary)","color":"var(--color-primary)"}},".status-secondary":{"@layer daisyui.l1.l2":{"background-color":"var(--color-secondary)","color":"var(--color-secondary)"}},".status-accent":{"@layer daisyui.l1.l2":{"background-color":"var(--color-accent)","color":"var(--color-accent)"}},".status-neutral":{"@layer daisyui.l1.l2":{"background-color":"var(--color-neutral)","color":"var(--color-neutral)"}},".status-info":{"@layer daisyui.l1.l2":{"background-color":"var(--color-info)","color":"var(--color-info)"}},".status-success":{"@layer daisyui.l1.l2":{"background-color":"var(--color-success)","color":"var(--color-success)"}},".status-warning":{"@layer daisyui.l1.l2":{"background-color":"var(--color-warning)","color":"var(--color-warning)"}},".status-error":{"@layer daisyui.l1.l2":{"background-color":"var(--color-error)","color":"var(--color-error)"}},".status-xs":{"@layer daisyui.l1.l2":{"width":"calc(0.25rem * 0.5)","height":"calc(0.25rem * 0.5)"}},".status-sm":{"@layer daisyui.l1.l2":{"width":"calc(0.25rem * 1)","height":"calc(0.25rem * 1)"}},".status-md":{"@layer daisyui.l1.l2":{"width":"calc(0.25rem * 2)","height":"calc(0.25rem * 2)"}},".status-lg":{"@layer daisyui.l1.l2":{"width":"calc(0.25rem * 3)","height":"calc(0.25rem * 3)"}},".status-xl":{"@layer daisyui.l1.l2":{"width":"calc(0.25rem * 4)","height":"calc(0.25rem * 4)"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/steps.css b/node_modules/daisyui/components/steps.css new file mode 100644 index 0000000..fec5df7 --- /dev/null +++ b/node_modules/daisyui/components/steps.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}@media (width>=640px){.sm\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.sm\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.sm\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=768px){.md\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.md\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.md\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=1024px){.lg\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.lg\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.lg\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=1280px){.xl\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.xl\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.xl\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=1536px){.\32 xl\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.\32 xl\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.\32 xl\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/steps/index.js b/node_modules/daisyui/components/steps/index.js new file mode 100644 index 0000000..1ea8cb8 --- /dev/null +++ b/node_modules/daisyui/components/steps/index.js @@ -0,0 +1,7 @@ +import steps from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedsteps = addPrefix(steps, prefix); + addComponents({ ...prefixedsteps }); +}; diff --git a/node_modules/daisyui/components/steps/object.js b/node_modules/daisyui/components/steps/object.js new file mode 100644 index 0000000..7543d0a --- /dev/null +++ b/node_modules/daisyui/components/steps/object.js @@ -0,0 +1 @@ +export default {".steps":{"@layer daisyui.l1.l2.l3":{"display":"inline-grid","grid-auto-flow":"column","overflow":"hidden","overflow-x":"auto","counter-reset":"step","grid-auto-columns":"1fr",".step":{"display":"grid","grid-template-columns":["repeat(1, minmax(0, 1fr))","auto"],"grid-template-rows":["repeat(2, minmax(0, 1fr))","40px 1fr"],"place-items":"center","text-align":"center","min-width":"4rem","--step-bg":"var(--color-base-300)","--step-fg":"var(--color-base-content)","&:before":{"top":"calc(0.25rem * 0)","grid-column-start":"1","grid-row-start":"1","height":"calc(0.25rem * 2)","width":"100%","border":"1px solid","color":"var(--step-bg)","background-color":"var(--step-bg)","content":"\"\"","margin-inline-start":"-100%"},"> .step-icon, &:not(:has(.step-icon)):after":{"--tw-content":"counter(step)","content":"var(--tw-content)","counter-increment":"step","z-index":1,"color":"var(--step-fg)","background-color":"var(--step-bg)","border":"1px solid var(--step-bg)","position":"relative","grid-column-start":"1","grid-row-start":"1","display":"grid","height":"calc(0.25rem * 8)","width":"calc(0.25rem * 8)","place-items":"center","place-self":"center","border-radius":"calc(infinity * 1px)"},"&:first-child:before":{"--tw-content":"none","content":"var(--tw-content)"},"&[data-content]:after":{"--tw-content":"attr(data-content)","content":"var(--tw-content)"}}},"@layer daisyui.l1.l2":{".step-neutral":{"+ .step-neutral:before, &:after, > .step-icon":{"--step-bg":"var(--color-neutral)","--step-fg":"var(--color-neutral-content)"}},".step-primary":{"+ .step-primary:before, &:after, > .step-icon":{"--step-bg":"var(--color-primary)","--step-fg":"var(--color-primary-content)"}},".step-secondary":{"+ .step-secondary:before, &:after, > .step-icon":{"--step-bg":"var(--color-secondary)","--step-fg":"var(--color-secondary-content)"}},".step-accent":{"+ .step-accent:before, &:after, > .step-icon":{"--step-bg":"var(--color-accent)","--step-fg":"var(--color-accent-content)"}},".step-info":{"+ .step-info:before, &:after, > .step-icon":{"--step-bg":"var(--color-info)","--step-fg":"var(--color-info-content)"}},".step-success":{"+ .step-success:before, &:after, > .step-icon":{"--step-bg":"var(--color-success)","--step-fg":"var(--color-success-content)"}},".step-warning":{"+ .step-warning:before, &:after, > .step-icon":{"--step-bg":"var(--color-warning)","--step-fg":"var(--color-warning-content)"}},".step-error":{"+ .step-error:before, &:after, > .step-icon":{"--step-bg":"var(--color-error)","--step-fg":"var(--color-error-content)"}}}},".steps-horizontal":{"@layer daisyui.l1.l2":{"grid-auto-columns":"1fr","display":"inline-grid","grid-auto-flow":"column","overflow":"hidden","overflow-x":"auto",".step":{"display":"grid","grid-template-columns":["repeat(1, minmax(0, 1fr))","auto"],"grid-template-rows":["repeat(2, minmax(0, 1fr))","40px 1fr"],"place-items":"center","text-align":"center","min-width":"4rem","&:before":{"height":"calc(0.25rem * 2)","width":"100%","translate":"0","margin-inline-start":"-100%"},"[dir=\"rtl\"] &:before":{"translate":"0"}}}},".steps-vertical":{"@layer daisyui.l1.l2":{"grid-auto-rows":"1fr","grid-auto-flow":"row",".step":{"display":"grid","grid-template-columns":["repeat(2, minmax(0, 1fr))","40px 1fr"],"grid-template-rows":["repeat(1, minmax(0, 1fr))","auto"],"gap":"0.5rem","min-height":"4rem","justify-items":"start","&:before":{"height":"100%","width":"calc(0.25rem * 2)","translate":"-50% -50%","margin-inline-start":"50%"},"[dir=\"rtl\"] &:before":{"translate":"50% -50%"}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/swap.css b/node_modules/daisyui/components/swap.css new file mode 100644 index 0000000..abb5bc3 --- /dev/null +++ b/node_modules/daisyui/components/swap.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.swap{@layer daisyui.l1.l2.l3{&{cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}& input{appearance:none;border:none}&>*{grid-row-start:1;grid-column-start:1;@media (prefers-reduced-motion:no-preference){&{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& .swap-on,& .swap-indeterminate,& input:indeterminate~.swap-on{opacity:0}& input:is(:checked,:indeterminate){&~.swap-off{opacity:0}}& input:checked~.swap-on,& input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}}}.swap-active{@layer daisyui.l1.l2{& .swap-off{opacity:0}& .swap-on{opacity:1}}}.swap-rotate{@layer daisyui.l1.l2{& .swap-on,& input:indeterminate~.swap-on{rotate:45deg}& input:is(:checked,:indeterminate)~.swap-on,&.swap-active .swap-on{rotate:none}& input:is(:checked,:indeterminate)~.swap-off,&.swap-active .swap-off{rotate:-45deg}}}.swap-flip{@layer daisyui.l1.l2{&{transform-style:preserve-3d;perspective:20rem}& .swap-on,& .swap-indeterminate,& input:indeterminate~.swap-on{backface-visibility:hidden;transform:rotateY(180deg)}& input:is(:checked,:indeterminate)~.swap-on,&.swap-active .swap-on{transform:rotateY(0)}& input:is(:checked,:indeterminate)~.swap-off,&.swap-active .swap-off{backface-visibility:hidden;opacity:1;transform:rotateY(-180deg)}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/swap/index.js b/node_modules/daisyui/components/swap/index.js new file mode 100644 index 0000000..a16fcfa --- /dev/null +++ b/node_modules/daisyui/components/swap/index.js @@ -0,0 +1,7 @@ +import swap from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedswap = addPrefix(swap, prefix); + addComponents({ ...prefixedswap }); +}; diff --git a/node_modules/daisyui/components/swap/object.js b/node_modules/daisyui/components/swap/object.js new file mode 100644 index 0000000..95b7681 --- /dev/null +++ b/node_modules/daisyui/components/swap/object.js @@ -0,0 +1 @@ +export default {".swap":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-grid","cursor":"pointer","place-content":"center","vertical-align":"middle","webkit-user-select":"none","user-select":"none","input":{"appearance":"none","border":"none"},"> *":{"grid-column-start":"1","grid-row-start":"1","@media (prefers-reduced-motion: no-preference)":{"transition-property":"transform, rotate, opacity","transition-duration":"0.2s","transition-timing-function":"cubic-bezier(0, 0, 0.2, 1)"}},".swap-on, .swap-indeterminate, input:indeterminate ~ .swap-on":{"opacity":"0%"},"input:is(:checked, :indeterminate)":{"& ~ .swap-off":{"opacity":"0%"}},"input:checked ~ .swap-on, input:indeterminate ~ .swap-indeterminate":{"opacity":"100%","backface-visibility":"visible"}}},".swap-active":{"@layer daisyui.l1.l2":{".swap-off":{"opacity":"0%"},".swap-on":{"opacity":"100%"}}},".swap-rotate":{"@layer daisyui.l1.l2":{".swap-on, input:indeterminate ~ .swap-on":{"rotate":"45deg"},"input:is(:checked, :indeterminate) ~ .swap-on, &.swap-active .swap-on":{"rotate":"0deg"},"input:is(:checked, :indeterminate) ~ .swap-off, &.swap-active .swap-off":{"rotate":"calc(45deg * -1)"}}},".swap-flip":{"@layer daisyui.l1.l2":{"transform-style":"preserve-3d","perspective":"20rem",".swap-on, .swap-indeterminate, input:indeterminate ~ .swap-on":{"transform":"rotateY(180deg)","backface-visibility":"hidden"},"input:is(:checked, :indeterminate) ~ .swap-on, &.swap-active .swap-on":{"transform":"rotateY(0deg)"},"input:is(:checked, :indeterminate) ~ .swap-off, &.swap-active .swap-off":{"transform":"rotateY(-180deg)","backface-visibility":"hidden","opacity":"100%"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/tab.css b/node_modules/daisyui/components/tab.css new file mode 100644 index 0000000..c5b7091 --- /dev/null +++ b/node_modules/daisyui/components/tab.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}@media (width>=640px){.sm\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.sm\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.sm\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.sm\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.sm\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.sm\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.sm\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.sm\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.sm\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.sm\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.sm\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.sm\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.sm\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.sm\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=768px){.md\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.md\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.md\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.md\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.md\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.md\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.md\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.md\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.md\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.md\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.md\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.md\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.md\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.md\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=1024px){.lg\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.lg\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.lg\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.lg\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.lg\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.lg\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.lg\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.lg\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.lg\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.lg\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.lg\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.lg\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.lg\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.lg\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=1280px){.xl\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.xl\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.xl\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.xl\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.xl\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.xl\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.xl\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.xl\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.xl\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.xl\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.xl\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.xl\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.xl\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.xl\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=1536px){.\32 xl\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.\32 xl\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.\32 xl\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.\32 xl\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.\32 xl\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.\32 xl\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.\32 xl\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.\32 xl\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.\32 xl\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.\32 xl\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.\32 xl\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.\32 xl\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.\32 xl\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.\32 xl\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/tab/index.js b/node_modules/daisyui/components/tab/index.js new file mode 100644 index 0000000..934f326 --- /dev/null +++ b/node_modules/daisyui/components/tab/index.js @@ -0,0 +1,7 @@ +import tab from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtab = addPrefix(tab, prefix); + addComponents({ ...prefixedtab }); +}; diff --git a/node_modules/daisyui/components/tab/object.js b/node_modules/daisyui/components/tab/object.js new file mode 100644 index 0000000..0eccbd6 --- /dev/null +++ b/node_modules/daisyui/components/tab/object.js @@ -0,0 +1 @@ +export default {".tabs":{"@layer daisyui.l1.l2.l3":{"display":"flex","flex-wrap":"wrap","--tabs-height":"auto","--tabs-direction":"row","--tab-height":"calc(var(--size-field, 0.25rem) * 10)","height":"var(--tabs-height)","flex-direction":"var(--tabs-direction)"}},".tab":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-flex","cursor":"pointer","appearance":"none","flex-wrap":"wrap","align-items":"center","justify-content":"center","text-align":"center","webkit-user-select":"none","user-select":"none","&:hover":{"@media (hover: hover)":{"color":"var(--color-base-content)"}},"--tab-p":"0.75rem","--tab-bg":"var(--color-base-100)","--tab-border-color":"var(--color-base-300)","--tab-radius-ss":"0","--tab-radius-se":"0","--tab-radius-es":"0","--tab-radius-ee":"0","--tab-order":"0","--tab-radius-min":"calc(0.75rem - var(--border))","--tab-radius-limit":"min(var(--radius-field), var(--tab-radius-min))","--tab-radius-grad":"#0000 calc(69% - var(--border)),\n var(--tab-border-color) calc(69% - var(--border) + 0.25px),\n var(--tab-border-color) 69%,\n var(--tab-bg) calc(69% + 0.25px)","border-color":"#0000","order":"var(--tab-order)","height":"var(--tab-height)","font-size":"0.875rem","padding-inline":"var(--tab-p)","&:is(input[type=\"radio\"])":{"min-width":"fit-content","&:after":{"--tw-content":"attr(aria-label)","content":"var(--tw-content)"}},"&:is(label)":{"position":"relative","input":{"position":"absolute","inset":"calc(0.25rem * 0)","cursor":"pointer","appearance":"none","opacity":"0%"}},"&:checked, &:is(label:has(:checked)), &:is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"])":{"& + .tab-content":{"display":"block"}},"&:not( :checked, label:has(:checked), :hover, .tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"] )":{"color":"color-mix(in oklab, var(--color-base-content) 50%, transparent)"},"&:not(input):empty":{"flex-grow":1,"cursor":"default"},"&:focus":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},"&:focus-visible, &:is(label:has(:checked:focus-visible))":{"outline":"2px solid currentColor","outline-offset":"-5px"},"&[disabled]":{"pointer-events":"none","opacity":"40%"}}},".tab-content":{"@layer daisyui.l1.l2.l3":{"order":[1,"var(--tabcontent-order)"],"display":"none","border-color":"transparent","--tabcontent-radius-ss":"var(--radius-box)","--tabcontent-radius-se":"var(--radius-box)","--tabcontent-radius-es":"var(--radius-box)","--tabcontent-radius-ee":"var(--radius-box)","--tabcontent-order":"1","width":"100%","height":"calc(100% - var(--tab-height) + var(--border))","margin":"var(--tabcontent-margin)","border-width":"var(--border)","border-start-start-radius":"var(--tabcontent-radius-ss)","border-start-end-radius":"var(--tabcontent-radius-se)","border-end-start-radius":"var(--tabcontent-radius-es)","border-end-end-radius":"var(--tabcontent-radius-ee)"}},".tab-disabled":{"@layer daisyui.l1.l2":{"pointer-events":"none","opacity":"40%"}},".tabs-border":{"@layer daisyui.l1.l2":{"> .tab":{"--tab-border-color":"#0000 #0000 var(--tab-border-color) #0000","position":"relative","border-radius":"var(--radius-field)","&:before":{"content":"\"\"","background-color":"var(--tab-border-color)","transition":"background-color 0.2s ease","width":"80%","height":"3px","border-radius":"var(--radius-field)","bottom":"0","left":"10%","position":"absolute"},"&:is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"]):not( .tab-disabled, [disabled] ), &:is(input:checked), &:is(label:has(:checked))":{"&:before":{"--tab-border-color":"currentColor","border-top":"3px solid"}}}}},".tabs-lift":{"@layer daisyui.l1.l2":{"--tabs-height":"auto","--tabs-direction":"row","> .tab":{"--tab-border":"0 0 var(--border) 0","--tab-radius-ss":"var(--tab-radius-limit)","--tab-radius-se":"var(--tab-radius-limit)","--tab-radius-es":"0","--tab-radius-ee":"0","--tab-paddings":"var(--border) var(--tab-p) 0 var(--tab-p)","--tab-border-colors":"#0000 #0000 var(--tab-border-color) #0000","--tab-corner-width":"calc(100% + var(--tab-radius-limit) * 2)","--tab-corner-height":"var(--tab-radius-limit)","--tab-corner-position":"top left, top right","border-width":"var(--tab-border)","border-start-start-radius":"var(--tab-radius-ss)","border-start-end-radius":"var(--tab-radius-se)","border-end-start-radius":"var(--tab-radius-es)","border-end-end-radius":"var(--tab-radius-ee)","padding":"var(--tab-paddings)","border-color":"var(--tab-border-colors)","&:is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"]):not( .tab-disabled, [disabled] ), &:is(input:checked, label:has(:checked))":{"--tab-border":"var(--border) var(--border) 0 var(--border)","--tab-border-colors":"var(--tab-border-color) var(--tab-border-color) #0000\n var(--tab-border-color)","--tab-paddings":"0 calc(var(--tab-p) - var(--border)) var(--border)\n calc(var(--tab-p) - var(--border))","--tab-inset":"auto auto 0 auto","--radius-start":"radial-gradient(circle at top left, var(--tab-radius-grad))","--radius-end":"radial-gradient(circle at top right, var(--tab-radius-grad))","background-color":"var(--tab-bg)","&:before":{"z-index":1,"content":"\"\"","display":"block","position":"absolute","width":"var(--tab-corner-width)","height":"var(--tab-corner-height)","background-position":"var(--tab-corner-position)","background-image":"var(--radius-start), var(--radius-end)","background-size":"var(--tab-radius-limit) var(--tab-radius-limit)","background-repeat":"no-repeat","inset":"var(--tab-inset)"},"&:first-child:before":{"--radius-start":"none"},"[dir=\"rtl\"] &:first-child:before":{"transform":"rotateY(180deg)"},"&:last-child:before":{"--radius-end":"none"},"[dir=\"rtl\"] &:last-child:before":{"transform":"rotateY(180deg)"}}},"&:has(> .tab-content)":{"> .tab:first-child":{"&:not(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"])":{"--tab-border-colors":"var(--tab-border-color) var(--tab-border-color) #0000\n var(--tab-border-color)"}}},"> .tab-content":{"--tabcontent-margin":"calc(-1 * var(--border)) 0 0 0","--tabcontent-radius-ss":"0","--tabcontent-radius-se":"var(--radius-box)","--tabcontent-radius-es":"var(--radius-box)","--tabcontent-radius-ee":"var(--radius-box)"},":checked, label:has(:checked), :is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"])":{"& + .tab-content":{"&:nth-child(1), &:nth-child(n + 3)":{"--tabcontent-radius-ss":"var(--radius-box)"}}}}},".tabs-top":{"@layer daisyui.l1.l2":{"--tabs-height":"auto","--tabs-direction":"row","> .tab":{"--tab-order":"0","--tab-border":"0 0 var(--border) 0","--tab-radius-ss":"var(--tab-radius-limit)","--tab-radius-se":"var(--tab-radius-limit)","--tab-radius-es":"0","--tab-radius-ee":"0","--tab-paddings":"var(--border) var(--tab-p) 0 var(--tab-p)","--tab-border-colors":"#0000 #0000 var(--tab-border-color) #0000","--tab-corner-width":"calc(100% + var(--tab-radius-limit) * 2)","--tab-corner-height":"var(--tab-radius-limit)","--tab-corner-position":"top left, top right","&:is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"]):not( .tab-disabled, [disabled] ), &:is(input:checked), &:is(label:has(:checked))":{"--tab-border":"var(--border) var(--border) 0 var(--border)","--tab-border-colors":"var(--tab-border-color) var(--tab-border-color) #0000\n var(--tab-border-color)","--tab-paddings":"0 calc(var(--tab-p) - var(--border)) var(--border)\n calc(var(--tab-p) - var(--border))","--tab-inset":"auto auto 0 auto","--radius-start":"radial-gradient(circle at top left, var(--tab-radius-grad))","--radius-end":"radial-gradient(circle at top right, var(--tab-radius-grad))"}},"&:has(> .tab-content)":{"> .tab:first-child":{"&:not(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"])":{"--tab-border-colors":"var(--tab-border-color) var(--tab-border-color) #0000\n var(--tab-border-color)"}}},"> .tab-content":{"--tabcontent-order":"1","--tabcontent-margin":"calc(-1 * var(--border)) 0 0 0","--tabcontent-radius-ss":"0","--tabcontent-radius-se":"var(--radius-box)","--tabcontent-radius-es":"var(--radius-box)","--tabcontent-radius-ee":"var(--radius-box)"},":checked, label:has(:checked), :is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"])":{"& + .tab-content":{"&:nth-child(1), &:nth-child(n + 3)":{"--tabcontent-radius-ss":"var(--radius-box)"}}}}},".tabs-bottom":{"@layer daisyui.l1.l2":{"--tabs-height":"auto","--tabs-direction":"row","> .tab":{"--tab-order":"1","--tab-border":"var(--border) 0 0 0","--tab-radius-ss":"0","--tab-radius-se":"0","--tab-radius-es":"var(--tab-radius-limit)","--tab-radius-ee":"var(--tab-radius-limit)","--tab-border-colors":"var(--tab-border-color) #0000 #0000 #0000","--tab-paddings":"0 var(--tab-p) var(--border) var(--tab-p)","--tab-corner-width":"calc(100% + var(--tab-radius-limit) * 2)","--tab-corner-height":"var(--tab-radius-limit)","--tab-corner-position":"top left, top right","&:is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"]):not( .tab-disabled, [disabled] ), &:is(input:checked), &:is(label:has(:checked))":{"--tab-border":"0 var(--border) var(--border) var(--border)","--tab-border-colors":"#0000 var(--tab-border-color) var(--tab-border-color)\n var(--tab-border-color)","--tab-paddings":"var(--border) calc(var(--tab-p) - var(--border)) 0\n calc(var(--tab-p) - var(--border))","--tab-inset":"0 auto auto auto","--radius-start":"radial-gradient(circle at bottom left, var(--tab-radius-grad))","--radius-end":"radial-gradient(circle at bottom right, var(--tab-radius-grad))"}},"&:has(> .tab-content)":{"> .tab:first-child":{"&:not(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"])":{"--tab-border-colors":"#0000 var(--tab-border-color) var(--tab-border-color)\n var(--tab-border-color)"}}},"> .tab-content":{"--tabcontent-order":"0","--tabcontent-margin":"0 0 calc(-1 * var(--border)) 0","--tabcontent-radius-ss":"var(--radius-box)","--tabcontent-radius-se":"var(--radius-box)","--tabcontent-radius-es":"0","--tabcontent-radius-ee":"var(--radius-box)"},"> :checked, > :is(label:has(:checked)), > :is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"])":{"& + .tab-content:not(:nth-child(2))":{"--tabcontent-radius-es":"var(--radius-box)"}}}},".tabs-box":{"@layer daisyui.l1.l2":{"background-color":"var(--color-base-200)","padding":"calc(0.25rem * 1)","--tabs-box-radius":"calc(3 * var(--radius-field))","border-radius":"calc( min(var(--tab-height) / 2, var(--radius-field)) + min(0.25rem, var(--tabs-box-radius)) )","box-shadow":"0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset","> .tab":{"border-radius":"var(--radius-field)","border-style":"none","&:focus-visible, &:is(label:has(:checked:focus-visible))":{"outline-offset":"2px"}},"> :is(.tab-active, [aria-selected=\"true\"], [aria-current=\"true\"], [aria-current=\"page\"]):not( .tab-disabled, [disabled] ), > :is(input:checked), > :is(label:has(:checked))":{"background-color":"var(--tab-bg, var(--color-base-100))","box-shadow":"0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)","@media (forced-colors: active)":{"border":"1px solid"}},"> .tab-content":{"margin-top":"calc(0.25rem * 1)","height":"calc(100% - var(--tab-height) + var(--border) - 0.5rem)","border-radius":"calc( min(var(--tab-height) / 2, var(--radius-field)) + min(0.25rem, var(--tabs-box-radius)) - var(--border) )"}}},".tabs-xs":{"@layer daisyui.l1.l2":{"--tab-height":"calc(var(--size-field, 0.25rem) * 6)","& > .tab":{"font-size":"0.75rem","--tab-p":"0.375rem","--tab-radius-min":"calc(0.5rem - var(--border))"}}},".tabs-sm":{"@layer daisyui.l1.l2":{"--tab-height":"calc(var(--size-field, 0.25rem) * 8)","& > .tab":{"font-size":"0.875rem","--tab-p":"0.5rem","--tab-radius-min":"calc(0.5rem - var(--border))"}}},".tabs-md":{"@layer daisyui.l1.l2":{"--tab-height":"calc(var(--size-field, 0.25rem) * 10)","& > .tab":{"font-size":"0.875rem","--tab-p":"0.75rem","--tab-radius-min":"calc(0.75rem - var(--border))"}}},".tabs-lg":{"@layer daisyui.l1.l2":{"--tab-height":"calc(var(--size-field, 0.25rem) * 12)","& > .tab":{"font-size":"1.125rem","--tab-p":"1rem","--tab-radius-min":"calc(1.5rem - var(--border))"}}},".tabs-xl":{"@layer daisyui.l1.l2":{"--tab-height":"calc(var(--size-field, 0.25rem) * 14)","& > .tab":{"font-size":"1.125rem","--tab-p":"1.25rem","--tab-radius-min":"calc(2rem - var(--border))"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/table.css b/node_modules/daisyui/components/table.css new file mode 100644 index 0000000..4073a29 --- /dev/null +++ b/node_modules/daisyui/components/table.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}@media (width>=640px){.sm\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.sm\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.sm\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.sm\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.sm\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.sm\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.sm\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=768px){.md\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.md\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.md\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.md\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.md\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.md\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.md\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=1024px){.lg\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.lg\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.lg\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.lg\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.lg\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.lg\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.lg\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=1280px){.xl\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.xl\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.xl\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.xl\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.xl\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.xl\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.xl\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=1536px){.\32 xl\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.\32 xl\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.\32 xl\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.\32 xl\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.\32 xl\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.\32 xl\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.\32 xl\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/table/index.js b/node_modules/daisyui/components/table/index.js new file mode 100644 index 0000000..2a62eeb --- /dev/null +++ b/node_modules/daisyui/components/table/index.js @@ -0,0 +1,7 @@ +import table from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtable = addPrefix(table, prefix); + addComponents({ ...prefixedtable }); +}; diff --git a/node_modules/daisyui/components/table/object.js b/node_modules/daisyui/components/table/object.js new file mode 100644 index 0000000..7f8f9df --- /dev/null +++ b/node_modules/daisyui/components/table/object.js @@ -0,0 +1 @@ +export default {".table":{"@layer daisyui.l1.l2.l3":{"font-size":"0.875rem","position":"relative","width":"100%","border-collapse":"separate","--tw-border-spacing-x":"calc(0.25rem * 0)","--tw-border-spacing-y":"calc(0.25rem * 0)","border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)","border-radius":"var(--radius-box)","text-align":"left","&:where(:dir(rtl), [dir=\"rtl\"], [dir=\"rtl\"] *)":{"text-align":"right"},"tr.row-hover":{"&, &:nth-child(even)":{"&:hover":{"@media (hover: hover)":{"background-color":"var(--color-base-200)"}}}},":where(th, td)":{"padding-inline":"calc(0.25rem * 4)","padding-block":"calc(0.25rem * 3)","vertical-align":"middle"},":where(thead, tfoot)":{"white-space":"nowrap","color":"color-mix(in oklab, var(--color-base-content) 60%, transparent)","font-size":"0.875rem","font-weight":600},":where(tfoot tr:first-child :is(td, th))":{"border-top":"var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)"},":where(.table-pin-rows thead tr)":{"position":"sticky","top":"calc(0.25rem * 0)","z-index":1,"background-color":"var(--color-base-100)"},":where(.table-pin-rows tfoot tr)":{"position":"sticky","bottom":"calc(0.25rem * 0)","z-index":1,"background-color":"var(--color-base-100)"},":where(.table-pin-cols tr th)":{"position":"sticky","right":"calc(0.25rem * 0)","left":"calc(0.25rem * 0)","background-color":"var(--color-base-100)"},":where(thead tr :is(td, th), tbody tr:not(:last-child) :is(td, th))":{"border-bottom":"var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)"}}},".table-zebra":{"@layer daisyui.l1.l2":{"tbody":{"tr":{"&:where(:nth-child(even))":{"background-color":"var(--color-base-200)",":where(.table-pin-cols tr th)":{"background-color":"var(--color-base-200)"}},"&.row-hover":{"&, &:where(:nth-child(even))":{"&:hover":{"@media (hover: hover)":{"background-color":"var(--color-base-300)"}}}}}}}},".table-xs":{"@layer daisyui.l1.l2":{":not(thead, tfoot) tr":{"font-size":"0.6875rem"},":where(th, td)":{"padding-inline":"calc(0.25rem * 2)","padding-block":"calc(0.25rem * 1)"}}},".table-sm":{"@layer daisyui.l1.l2":{":not(thead, tfoot) tr":{"font-size":"0.75rem"},":where(th, td)":{"padding-inline":"calc(0.25rem * 3)","padding-block":"calc(0.25rem * 2)"}}},".table-md":{"@layer daisyui.l1.l2":{":not(thead, tfoot) tr":{"font-size":"0.875rem"},":where(th, td)":{"padding-inline":"calc(0.25rem * 4)","padding-block":"calc(0.25rem * 3)"}}},".table-lg":{"@layer daisyui.l1.l2":{":not(thead, tfoot) tr":{"font-size":"1.125rem"},":where(th, td)":{"padding-inline":"calc(0.25rem * 5)","padding-block":"calc(0.25rem * 4)"}}},".table-xl":{"@layer daisyui.l1.l2":{":not(thead, tfoot) tr":{"font-size":"1.375rem"},":where(th, td)":{"padding-inline":"calc(0.25rem * 6)","padding-block":"calc(0.25rem * 5)"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/textarea.css b/node_modules/daisyui/components/textarea.css new file mode 100644 index 0000000..66f6dae --- /dev/null +++ b/node_modules/daisyui/components/textarea.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}@media (width>=640px){.sm\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.sm\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.sm\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.sm\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.sm\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.sm\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=768px){.md\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.md\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.md\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.md\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.md\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.md\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=1024px){.lg\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.lg\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.lg\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.lg\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.lg\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.lg\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=1280px){.xl\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.xl\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.xl\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.xl\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.xl\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.xl\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=1536px){.\32 xl\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.\32 xl\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.\32 xl\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.\32 xl\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.\32 xl\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.\32 xl\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/textarea/index.js b/node_modules/daisyui/components/textarea/index.js new file mode 100644 index 0000000..71ef626 --- /dev/null +++ b/node_modules/daisyui/components/textarea/index.js @@ -0,0 +1,7 @@ +import textarea from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtextarea = addPrefix(textarea, prefix); + addComponents({ ...prefixedtextarea }); +}; diff --git a/node_modules/daisyui/components/textarea/object.js b/node_modules/daisyui/components/textarea/object.js new file mode 100644 index 0000000..dd52476 --- /dev/null +++ b/node_modules/daisyui/components/textarea/object.js @@ -0,0 +1 @@ +export default {".textarea":{"@layer daisyui.l1.l2.l3":{"border":"var(--border) solid #0000","min-height":"calc(0.25rem * 20)","flex-shrink":1,"appearance":"none","border-radius":"var(--radius-field)","background-color":"var(--color-base-100)","padding-block":"calc(0.25rem * 2)","vertical-align":"middle","width":"clamp(3rem, 20rem, 100%)","padding-inline-start":"0.75rem","padding-inline-end":"0.75rem","font-size":"max(var(--font-size, 0.875rem), 0.875rem)","touch-action":"manipulation","border-color":"var(--input-color)","box-shadow":"0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset","--input-color":"color-mix(in oklab, var(--color-base-content) 20%, #0000)","textarea":{"appearance":"none","background-color":"transparent","border":"none","&:focus, &:focus-within":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}}},"&:focus, &:focus-within":{"--input-color":"var(--color-base-content)","box-shadow":"0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)","outline":"2px solid var(--input-color)","outline-offset":"2px","isolation":"isolate"},"@media (pointer: coarse)":{"@supports (-webkit-touch-callout: none)":{"&:focus, &:focus-within":{"--font-size":"1rem"}}},"&:has(> textarea[disabled]), &:is(:disabled, [disabled])":{"cursor":"not-allowed","border-color":"var(--color-base-200)","background-color":"var(--color-base-200)","color":"color-mix(in oklab, var(--color-base-content) 40%, transparent)","&::placeholder":{"color":"color-mix(in oklab, var(--color-base-content) 20%, transparent)"},"box-shadow":"none"},"&:has(> textarea[disabled]) > textarea[disabled]":{"cursor":"not-allowed"}}},".textarea-ghost":{"@layer daisyui.l1.l2":{"background-color":"transparent","box-shadow":"none","border-color":"#0000","&:focus, &:focus-within":{"background-color":"var(--color-base-100)","color":"var(--color-base-content)","border-color":"#0000","box-shadow":"none"}}},".textarea-neutral":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-neutral)"}}},".textarea-primary":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-primary)"}}},".textarea-secondary":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-secondary)"}}},".textarea-accent":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-accent)"}}},".textarea-info":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-info)"}}},".textarea-success":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-success)"}}},".textarea-warning":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-warning)"}}},".textarea-error":{"@layer daisyui.l1.l2":{"&, &:focus, &:focus-within":{"--input-color":"var(--color-error)"}}},".textarea-xs":{"@layer daisyui.l1.l2":{"font-size":"max(var(--font-size, 0.6875rem), 0.6875rem)"}},".textarea-sm":{"@layer daisyui.l1.l2":{"font-size":"max(var(--font-size, 0.75rem), 0.75rem)"}},".textarea-md":{"@layer daisyui.l1.l2":{"font-size":"max(var(--font-size, 0.875rem), 0.875rem)"}},".textarea-lg":{"@layer daisyui.l1.l2":{"font-size":"max(var(--font-size, 1.125rem), 1.125rem)"}},".textarea-xl":{"@layer daisyui.l1.l2":{"font-size":"max(var(--font-size, 1.375rem), 1.375rem)"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/textrotate.css b/node_modules/daisyui/components/textrotate.css new file mode 100644 index 0000000..d449197 --- /dev/null +++ b/node_modules/daisyui/components/textrotate.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.text-rotate{height:1lh;@layer daisyui.l1.l2.l3{&{vertical-align:bottom;white-space:nowrap;--duration:var(--tw-duration);transition-property:none;display:inline-block;overflow:hidden}&>*{height:calc(var(--items,1)*100%);justify-items:start;display:grid;&:has(:nth-child(2)){--items:2;animation:rotator var(--duration,10s)linear(0 0% 49%,.5 50% 99%,1 100% 100%)infinite}&:has(:nth-child(3)){--items:3;animation:rotator var(--duration,10s)linear(0 0% 32%,.333333 33% 65%,.666666 66% 99%,1 100% 100%)infinite}&:has(:nth-child(4)){--items:4;animation:rotator var(--duration,10s)linear(0 0% 24%,.25 25% 49%,.5 50% 74%,.75 75% 99%,1 100% 100%)infinite}&:has(:nth-child(5)){--items:5;animation:rotator var(--duration,10s)linear(0 0% 19%,.2 20% 39%,.4 40% 59%,.6 60% 79%,.8 80% 99%,1 100% 100%)infinite}&:has(:nth-child(6)){--items:6;animation:rotator var(--duration,10s)linear(0 0% 15%,.16666 16% 32%,.333333 33% 49%,.5 50% 65%,.666666 66% 82%,.833333 83% 99%,1 100% 100%)infinite}&>*{clip-path:inset(.5px 0);align-content:baseline;&:first-child{translate:var(--first-item-position)}}}&:hover{&>*{animation-play-state:paused}}}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/textrotate/index.js b/node_modules/daisyui/components/textrotate/index.js new file mode 100644 index 0000000..009261d --- /dev/null +++ b/node_modules/daisyui/components/textrotate/index.js @@ -0,0 +1,7 @@ +import textrotate from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtextrotate = addPrefix(textrotate, prefix); + addComponents({ ...prefixedtextrotate }); +}; diff --git a/node_modules/daisyui/components/textrotate/object.js b/node_modules/daisyui/components/textrotate/object.js new file mode 100644 index 0000000..11a3303 --- /dev/null +++ b/node_modules/daisyui/components/textrotate/object.js @@ -0,0 +1 @@ +export default {".text-rotate":{"height":"1lh","@layer daisyui.l1.l2.l3":{"display":"inline-block","overflow":"hidden","vertical-align":"bottom","white-space":"nowrap","transition-property":"none","--duration":"var(--tw-duration)","> *":{"display":"grid","justify-items":"start","height":"calc(var(--items, 1) * 100%)","&:has(*:nth-child(2))":{"--items":"2","animation":"rotator var(--duration, 10s) linear(0 0% 49%, 0.5 50% 99%, 1 100% 100%) infinite"},"&:has(*:nth-child(3))":{"--items":"3","animation":"rotator var(--duration, 10s) linear(0 0% 32%, 0.333333 33% 65%, 0.666666 66% 99%, 1 100% 100%) infinite"},"&:has(*:nth-child(4))":{"--items":"4","animation":"rotator var(--duration, 10s) linear(0 0% 24%, 0.25 25% 49%, 0.5 50% 74%, 0.75 75% 99%, 1 100% 100%) infinite"},"&:has(*:nth-child(5))":{"--items":"5","animation":"rotator var(--duration, 10s) linear(0 0% 19%, 0.2 20% 39%, 0.4 40% 59%, 0.6 60% 79%, 0.8 80% 99%, 1 100% 100%) infinite"},"&:has(*:nth-child(6))":{"--items":"6","animation":"rotator var(--duration, 10s) linear( 0 0% 15%, 0.16666 16% 32%, 0.333333 33% 49%, 0.5 50% 65%, 0.666666 66% 82%, 0.833333 83% 99%, 1 100% 100% ) infinite"},"> *":{"align-content":"baseline","clip-path":"inset(0.5px 0px 0.5px 0px)","&:nth-child(1)":{"translate":"var(--first-item-position)"}}},"&:hover":{"> *":{"animation-play-state":"paused"}}}},"@keyframes rotator":{"89.9999%, 100%":{"--first-item-position":"0 0%"},"90%, 99.9999%":{"--first-item-position":"0 calc(var(--items) * 100%)"},"100%":{"translate":"0 -100%"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/timeline.css b/node_modules/daisyui/components/timeline.css new file mode 100644 index 0000000..fbeeb7e --- /dev/null +++ b/node_modules/daisyui/components/timeline.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}@media (width>=640px){.sm\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.sm\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.sm\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.sm\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.sm\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.sm\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.sm\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.sm\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.sm\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=768px){.md\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.md\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.md\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.md\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.md\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.md\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.md\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.md\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.md\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=1024px){.lg\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.lg\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.lg\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.lg\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.lg\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.lg\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.lg\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.lg\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.lg\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=1280px){.xl\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.xl\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.xl\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.xl\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.xl\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.xl\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.xl\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.xl\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.xl\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=1536px){.\32 xl\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.\32 xl\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.\32 xl\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.\32 xl\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.\32 xl\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.\32 xl\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.\32 xl\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.\32 xl\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.\32 xl\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/timeline/index.js b/node_modules/daisyui/components/timeline/index.js new file mode 100644 index 0000000..1bce611 --- /dev/null +++ b/node_modules/daisyui/components/timeline/index.js @@ -0,0 +1,7 @@ +import timeline from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtimeline = addPrefix(timeline, prefix); + addComponents({ ...prefixedtimeline }); +}; diff --git a/node_modules/daisyui/components/timeline/object.js b/node_modules/daisyui/components/timeline/object.js new file mode 100644 index 0000000..105ba81 --- /dev/null +++ b/node_modules/daisyui/components/timeline/object.js @@ -0,0 +1 @@ +export default {".timeline":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"flex","> li":{"position":"relative","display":"grid","flex-shrink":0,"align-items":"center","grid-template-rows":"var(--timeline-row-start, minmax(0, 1fr)) auto var( --timeline-row-end, minmax(0, 1fr) )","grid-template-columns":"var(--timeline-col-start, minmax(0, 1fr)) auto var( --timeline-col-end, minmax(0, 1fr) )","> hr":{"border":"none","width":"100%","&:first-child":{"grid-column-start":"1","grid-row-start":"2"},"&:last-child":{"grid-column-start":"3","grid-column-end":"none","grid-row-start":"2","grid-row-end":"auto"},"@media print":{"border":"0.1px solid var(--color-base-300)"}}},":where(hr)":{"height":"calc(0.25rem * 1)","background-color":"var(--color-base-300)"},"&:has(.timeline-middle hr)":{"&:first-child":{"border-start-start-radius":"0","border-end-start-radius":"0","border-start-end-radius":"var(--radius-selector)","border-end-end-radius":"var(--radius-selector)"},"&:last-child":{"border-start-start-radius":"var(--radius-selector)","border-end-start-radius":"var(--radius-selector)","border-start-end-radius":"0","border-end-end-radius":"0"}},"&:not(:has(.timeline-middle))":{":first-child hr:last-child":{"border-start-start-radius":"var(--radius-selector)","border-end-start-radius":"var(--radius-selector)","border-start-end-radius":"0","border-end-end-radius":"0"},":last-child hr:first-child":{"border-start-start-radius":"0","border-end-start-radius":"0","border-start-end-radius":"var(--radius-selector)","border-end-end-radius":"var(--radius-selector)"}}}},".timeline-box":{"@layer daisyui.l1.l2.l3":{"border":"var(--border) solid","border-radius":"var(--radius-box)","border-color":"var(--color-base-300)","background-color":"var(--color-base-100)","padding-inline":"calc(0.25rem * 4)","padding-block":"calc(0.25rem * 2)","font-size":"0.75rem","box-shadow":"0 1px 2px 0 oklch(0% 0 0/0.05)"}},".timeline-start":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","grid-column-end":"4","grid-row-start":"1","grid-row-end":"2","margin":"calc(0.25rem * 1)","align-self":"flex-end","justify-self":"center"}},".timeline-middle":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"2","grid-row-start":"2"}},".timeline-end":{"@layer daisyui.l1.l2.l3":{"grid-column-start":"1","grid-column-end":"4","grid-row-start":"3","grid-row-end":"4","margin":"calc(0.25rem * 1)","align-self":"flex-start","justify-self":"center"}},".timeline-compact":{"@layer daisyui.l1.l2":{"--timeline-row-start":"0",".timeline-start":{"grid-column-start":"1","grid-column-end":"4","grid-row-start":"3","grid-row-end":"4","align-self":"flex-start","justify-self":"center"},"li:has(.timeline-start)":{".timeline-end":{"grid-column-start":"none","grid-row-start":"auto"}},"&.timeline-vertical":{"> li":{"--timeline-col-start":"0"},".timeline-start":{"grid-column-start":"3","grid-column-end":"4","grid-row-start":"1","grid-row-end":"4","align-self":"center","justify-self":"flex-start"},"li:has(.timeline-start)":{".timeline-end":{"grid-column-start":"auto","grid-row-start":"none"}}}}},".timeline-snap-icon":{"@layer daisyui.l1.l2":{"> li":{"--timeline-col-start":"0.5rem","--timeline-row-start":"minmax(0, 1fr)"}}},".timeline-vertical":{"@layer daisyui.l1.l2":{"flex-direction":"column","> li":{"justify-items":"center","--timeline-row-start":"minmax(0, 1fr)","--timeline-row-end":"minmax(0, 1fr)","> hr":{"height":"100%","width":"calc(0.25rem * 1)","&:first-child":{"grid-column-start":"2","grid-row-start":"1"},"&:last-child":{"grid-column-start":"2","grid-column-end":"auto","grid-row-start":"3","grid-row-end":"none"}}},".timeline-start":{"grid-column-start":"1","grid-column-end":"2","grid-row-start":"1","grid-row-end":"4","align-self":"center","justify-self":"flex-end"},".timeline-end":{"grid-column-start":"3","grid-column-end":"4","grid-row-start":"1","grid-row-end":"4","align-self":"center","justify-self":"flex-start"},"&:has(.timeline-middle)":{"> li":{"> hr":{"&:first-child":{"border-top-left-radius":"0","border-top-right-radius":"0","border-bottom-right-radius":"var(--radius-selector)","border-bottom-left-radius":"var(--radius-selector)"},"&:last-child":{"border-top-left-radius":"var(--radius-selector)","border-top-right-radius":"var(--radius-selector)","border-bottom-right-radius":"0","border-bottom-left-radius":"0"}}}},"&:not(:has(.timeline-middle))":{":first-child":{"> hr:last-child":{"border-top-left-radius":"var(--radius-selector)","border-top-right-radius":"var(--radius-selector)","border-bottom-right-radius":"0","border-bottom-left-radius":"0"}},":last-child":{"> hr:first-child":{"border-top-left-radius":"0","border-top-right-radius":"0","border-bottom-right-radius":"var(--radius-selector)","border-bottom-left-radius":"var(--radius-selector)"}}},"&.timeline-snap-icon":{"> li":{"--timeline-col-start":"minmax(0, 1fr)","--timeline-row-start":"0.5rem"}}}},".timeline-horizontal":{"@layer daisyui.l1.l2":{"flex-direction":"row","> li":{"align-items":"center","> hr":{"height":"calc(0.25rem * 1)","width":"100%","&:first-child":{"grid-column-start":"1","grid-row-start":"2"},"&:last-child":{"grid-column-start":"3","grid-column-end":"none","grid-row-start":"2","grid-row-end":"auto"}}},".timeline-start":{"grid-column-start":"1","grid-column-end":"4","grid-row-start":"1","grid-row-end":"2","align-self":"flex-end","justify-self":"center"},".timeline-end":{"grid-column-start":"1","grid-column-end":"4","grid-row-start":"3","grid-row-end":"4","align-self":"flex-start","justify-self":"center"},"&:has(.timeline-middle)":{"> li":{"> hr":{"&:first-child":{"border-start-start-radius":"0","border-end-start-radius":"0","border-start-end-radius":"var(--radius-selector)","border-end-end-radius":"var(--radius-selector)"},"&:last-child":{"border-start-start-radius":"var(--radius-selector)","border-end-start-radius":"var(--radius-selector)","border-start-end-radius":"0","border-end-end-radius":"0"}}}},"&:not(:has(.timeline-middle))":{":first-child":{"> hr:last-child":{"border-start-start-radius":"var(--radius-selector)","border-end-start-radius":"var(--radius-selector)","border-start-end-radius":"0","border-end-end-radius":"0"}},":last-child":{"> hr:first-child":{"border-start-start-radius":"0","border-end-start-radius":"0","border-start-end-radius":"var(--radius-selector)","border-end-end-radius":"var(--radius-selector)"}}}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/toast.css b/node_modules/daisyui/components/toast.css new file mode 100644 index 0000000..ce62a68 --- /dev/null +++ b/node_modules/daisyui/components/toast.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media (width>=640px){.sm\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.sm\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.sm\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.sm\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.sm\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.sm\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.sm\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=768px){.md\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.md\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.md\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.md\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.md\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.md\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.md\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=1024px){.lg\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.lg\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.lg\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.lg\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.lg\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.lg\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.lg\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=1280px){.xl\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.xl\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.xl\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.xl\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.xl\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.xl\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.xl\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=1536px){.\32 xl\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.\32 xl\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.\32 xl\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.\32 xl\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.\32 xl\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.\32 xl\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.\32 xl\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/toast/index.js b/node_modules/daisyui/components/toast/index.js new file mode 100644 index 0000000..04ee6ce --- /dev/null +++ b/node_modules/daisyui/components/toast/index.js @@ -0,0 +1,7 @@ +import toast from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtoast = addPrefix(toast, prefix); + addComponents({ ...prefixedtoast }); +}; diff --git a/node_modules/daisyui/components/toast/object.js b/node_modules/daisyui/components/toast/object.js new file mode 100644 index 0000000..e453c2c --- /dev/null +++ b/node_modules/daisyui/components/toast/object.js @@ -0,0 +1 @@ +export default {".toast":{"@layer daisyui.l1.l2.l3":{"position":"fixed","inset-inline-start":"auto","inset-inline-end":"calc(0.25rem * 4)","top":"auto","bottom":"calc(0.25rem * 4)","display":"flex","flex-direction":"column","gap":"calc(0.25rem * 2)","background-color":"transparent","translate":"var(--toast-x, 0) var(--toast-y, 0)","width":"max-content","max-width":"calc(100vw - 2rem)","& > *":{"@media (prefers-reduced-motion: no-preference)":{"animation":"toast 0.25s ease-out"}}}},".toast-start":{"@layer daisyui.l1.l2":{"inset-inline-start":"calc(0.25rem * 4)","inset-inline-end":"auto","--toast-x":"0"}},".toast-center":{"@layer daisyui.l1.l2":{"inset-inline-start":"calc(1/2 * 100%)","inset-inline-end":"calc(1/2 * 100%)","--toast-x":"-50%"}},".toast-end":{"@layer daisyui.l1.l2":{"inset-inline-start":"auto","inset-inline-end":"calc(0.25rem * 4)","--toast-x":"0"}},".toast-bottom":{"@layer daisyui.l1.l2":{"top":"auto","bottom":"calc(0.25rem * 4)","--toast-y":"0"}},".toast-middle":{"@layer daisyui.l1.l2":{"top":"calc(1/2 * 100%)","bottom":"auto","--toast-y":"-50%"}},".toast-top":{"@layer daisyui.l1.l2":{"top":"calc(0.25rem * 4)","bottom":"auto","--toast-y":"0"}},"@keyframes toast":{"0%":{"scale":"0.9","opacity":0},"100%":{"scale":"1","opacity":1}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/toggle.css b/node_modules/daisyui/components/toggle.css new file mode 100644 index 0000000..d664bfd --- /dev/null +++ b/node_modules/daisyui/components/toggle.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}@media (width>=640px){.sm\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.sm\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.sm\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.sm\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.sm\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.sm\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.sm\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.sm\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.sm\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.sm\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.sm\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.sm\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.sm\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.sm\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=768px){.md\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.md\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.md\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.md\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.md\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.md\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.md\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.md\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.md\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.md\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.md\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.md\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.md\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.md\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1024px){.lg\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.lg\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.lg\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.lg\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.lg\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.lg\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.lg\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.lg\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.lg\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.lg\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.lg\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.lg\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.lg\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.lg\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1280px){.xl\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.xl\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.xl\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.xl\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.xl\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.xl\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.xl\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.xl\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.xl\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.xl\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.xl\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.xl\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.xl\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.xl\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1536px){.\32 xl\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.\32 xl\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.\32 xl\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.\32 xl\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.\32 xl\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.\32 xl\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.\32 xl\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.\32 xl\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.\32 xl\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.\32 xl\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.\32 xl\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.\32 xl\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.\32 xl\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.\32 xl\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/toggle/index.js b/node_modules/daisyui/components/toggle/index.js new file mode 100644 index 0000000..816849a --- /dev/null +++ b/node_modules/daisyui/components/toggle/index.js @@ -0,0 +1,7 @@ +import toggle from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtoggle = addPrefix(toggle, prefix); + addComponents({ ...prefixedtoggle }); +}; diff --git a/node_modules/daisyui/components/toggle/object.js b/node_modules/daisyui/components/toggle/object.js new file mode 100644 index 0000000..f6989c7 --- /dev/null +++ b/node_modules/daisyui/components/toggle/object.js @@ -0,0 +1 @@ +export default {".toggle":{"@layer daisyui.l1.l2.l3":{"border":"var(--border) solid currentColor","color":"var(--input-color)","position":"relative","display":"inline-grid","flex-shrink":0,"cursor":"pointer","appearance":"none","place-content":"center","vertical-align":"middle","webkit-user-select":"none","user-select":"none","grid-template-columns":"0fr 1fr 1fr","--radius-selector-max":"calc(\n var(--radius-selector) + var(--radius-selector) + var(--radius-selector)\n )","border-radius":"calc( var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)) )","padding":"var(--toggle-p)","box-shadow":"0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset","transition":"color 0.3s, grid-template-columns 0.2s","--input-color":"color-mix(in oklab, var(--color-base-content) 50%, #0000)","--toggle-p":"calc(var(--size) * 0.125)","--size":"calc(var(--size-selector, 0.25rem) * 6)","width":"calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2)","height":"var(--size)","> *":{"z-index":1,"grid-column":"span 1 / span 1","grid-column-start":"2","grid-row-start":"1","height":"100%","cursor":"pointer","appearance":"none","background-color":"transparent","padding":"calc(0.25rem * 0.5)","transition":"opacity 0.2s, rotate 0.4s","border":"none","&:focus":{"--tw-outline-style":"none","outline-style":"none","@media (forced-colors: active)":{"outline":"2px solid transparent","outline-offset":"2px"}},"&:nth-child(2)":{"color":"var(--color-base-100)","rotate":"0deg"},"&:nth-child(3)":{"color":"var(--color-base-100)","opacity":"0%","rotate":"-15deg"}},"&:has(:checked)":{"> :nth-child(2)":{"opacity":"0%","rotate":"15deg"},"> :nth-child(3)":{"opacity":"100%","rotate":"0deg"}},"&:before":{"position":"relative","inset-inline-start":"calc(0.25rem * 0)","grid-column-start":"2","grid-row-start":"1","aspect-ratio":"1 / 1","height":"100%","border-radius":"var(--radius-selector)","background-color":"currentcolor","translate":"0","--tw-content":"\"\"","content":"var(--tw-content)","transition":"background-color 0.1s, translate 0.2s, inset-inline-start 0.2s","box-shadow":"0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)","background-size":"auto, calc(var(--noise) * 100%)","background-image":"none, var(--fx-noise)"},"@media (forced-colors: active)":{"&:before":{"outline-style":"var(--tw-outline-style)","outline-width":"1px","outline-offset":"calc(1px * -1)"}},"@media print":{"&:before":{"outline":"0.25rem solid","outline-offset":"-1rem"}},"&:focus-visible, &:has(:focus-visible)":{"outline":"2px solid currentColor","outline-offset":"2px"},"&:checked, &[aria-checked=\"true\"], &:has(> input:checked)":{"grid-template-columns":"1fr 1fr 0fr","background-color":"var(--color-base-100)","--input-color":"var(--color-base-content)","&:before":{"background-color":"currentcolor"},"@starting-style":{"&:before":{"opacity":0}}},"&:indeterminate":{"grid-template-columns":"0.5fr 1fr 0.5fr"},"&:disabled":{"cursor":"not-allowed","opacity":"30%","&:before":{"background-color":"transparent","border":"var(--border) solid currentColor"}}}},".toggle-primary":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-primary)"}}},".toggle-secondary":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-secondary)"}}},".toggle-accent":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-accent)"}}},".toggle-neutral":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-neutral)"}}},".toggle-success":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-success)"}}},".toggle-warning":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-warning)"}}},".toggle-info":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-info)"}}},".toggle-error":{"@layer daisyui.l1.l2":{"&:checked, &[aria-checked=\"true\"]":{"--input-color":"var(--color-error)"}}},".toggle-xs":{"@layer daisyui.l1.l2":{"&:is([type=\"checkbox\"]), &:has([type=\"checkbox\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 4)"}}},".toggle-sm":{"@layer daisyui.l1.l2":{"&:is([type=\"checkbox\"]), &:has([type=\"checkbox\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 5)"}}},".toggle-md":{"@layer daisyui.l1.l2":{"&:is([type=\"checkbox\"]), &:has([type=\"checkbox\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 6)"}}},".toggle-lg":{"@layer daisyui.l1.l2":{"&:is([type=\"checkbox\"]), &:has([type=\"checkbox\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 7)"}}},".toggle-xl":{"@layer daisyui.l1.l2":{"&:is([type=\"checkbox\"]), &:has([type=\"checkbox\"])":{"--size":"calc(var(--size-selector, 0.25rem) * 8)"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/tooltip.css b/node_modules/daisyui/components/tooltip.css new file mode 100644 index 0000000..5c7c239 --- /dev/null +++ b/node_modules/daisyui/components/tooltip.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.tooltip,.tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}@media (width>=640px){.sm\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.sm\:tooltip,.sm\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.sm\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.sm\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.sm\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.sm\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.sm\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.sm\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.sm\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.sm\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.sm\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.sm\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=768px){.md\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.md\:tooltip,.md\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.md\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.md\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.md\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.md\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.md\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.md\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.md\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.md\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.md\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.md\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=1024px){.lg\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.lg\:tooltip,.lg\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.lg\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.lg\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.lg\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.lg\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.lg\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.lg\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.lg\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.lg\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.lg\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.lg\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=1280px){.xl\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.xl\:tooltip,.xl\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.xl\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.xl\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.xl\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.xl\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.xl\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.xl\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.xl\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.xl\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.xl\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.xl\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=1536px){.\32 xl\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.\32 xl\:tooltip,.\32 xl\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.\32 xl\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.\32 xl\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.\32 xl\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.\32 xl\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.\32 xl\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.\32 xl\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.\32 xl\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.\32 xl\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.\32 xl\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.\32 xl\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/tooltip/index.js b/node_modules/daisyui/components/tooltip/index.js new file mode 100644 index 0000000..bf8902f --- /dev/null +++ b/node_modules/daisyui/components/tooltip/index.js @@ -0,0 +1,7 @@ +import tooltip from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedtooltip = addPrefix(tooltip, prefix); + addComponents({ ...prefixedtooltip }); +}; diff --git a/node_modules/daisyui/components/tooltip/object.js b/node_modules/daisyui/components/tooltip/object.js new file mode 100644 index 0000000..7e94fe2 --- /dev/null +++ b/node_modules/daisyui/components/tooltip/object.js @@ -0,0 +1 @@ +export default {".tooltip":{"@layer daisyui.l1.l2.l3":{"position":"relative","display":"inline-block","--tt-bg":"var(--color-neutral)","--tt-off":"calc(100% + 0.5rem)","--tt-tail":"calc(100% + 1px + 0.25rem)","& > .tooltip-content, &[data-tip]:before":{"position":"absolute","max-width":"20rem","border-radius":"var(--radius-field)","padding-inline":"calc(0.25rem * 2)","padding-block":"calc(0.25rem * 1)","text-align":"center","white-space":"normal","color":"var(--color-neutral-content)","opacity":"0%","font-size":"0.875rem","line-height":1.25,"background-color":"var(--tt-bg)","width":"max-content","pointer-events":"none","z-index":2,"--tw-content":"attr(data-tip)","content":"var(--tw-content)"},"&:after":{"opacity":"0%","background-color":"var(--tt-bg)","content":"\"\"","pointer-events":"none","width":"0.625rem","height":"0.25rem","display":"block","position":"absolute","mask-repeat":"no-repeat","mask-position":"-1px 0","--mask-tooltip":"url(\"data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A\")","mask-image":"var(--mask-tooltip)"},"@media (prefers-reduced-motion: no-preference)":{"& > .tooltip-content, &[data-tip]:before, &:after":{"transition":"opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms"}},"&:is([data-tip]:not([data-tip=\"\"]), :has(.tooltip-content:not(:empty)))":{"&.tooltip-open, &:hover, &:has(:focus-visible)":{"& > .tooltip-content, &[data-tip]:before, &:after":{"opacity":"100%","--tt-pos":"0rem","@media (prefers-reduced-motion: no-preference)":{"transition":"opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s"}}}}}},".tooltip, .tooltip-top":{"@layer daisyui.l1.l2":{"> .tooltip-content, &[data-tip]:before":{"transform":"translateX(-50%) translateY(var(--tt-pos, 0.25rem))","inset":"auto auto var(--tt-off) 50%"},"&:after":{"transform":"translateX(-50%) translateY(var(--tt-pos, 0.25rem))","inset":"auto auto var(--tt-tail) 50%"}}},".tooltip-bottom":{"@layer daisyui.l1.l2":{"> .tooltip-content, &[data-tip]:before":{"transform":"translateX(-50%) translateY(var(--tt-pos, -0.25rem))","inset":"var(--tt-off) auto auto 50%"},"&:after":{"transform":"translateX(-50%) translateY(var(--tt-pos, -0.25rem)) rotate(180deg)","inset":"var(--tt-tail) auto auto 50%"}}},".tooltip-left":{"@layer daisyui.l1.l2":{"> .tooltip-content, &[data-tip]:before":{"transform":"translateX(calc(var(--tt-pos, 0.25rem) - 0.25rem)) translateY(-50%)","inset":"50% var(--tt-off) auto auto"},"&:after":{"transform":"translateX(var(--tt-pos, 0.25rem)) translateY(-50%) rotate(-90deg)","inset":"50% calc(var(--tt-tail) + 1px) auto auto"}}},".tooltip-right":{"@layer daisyui.l1.l2":{"> .tooltip-content, &[data-tip]:before":{"transform":"translateX(calc(var(--tt-pos, -0.25rem) + 0.25rem)) translateY(-50%)","inset":"50% auto auto var(--tt-off)"},"&:after":{"transform":"translateX(var(--tt-pos, -0.25rem)) translateY(-50%) rotate(90deg)","inset":"50% auto auto calc(var(--tt-tail) + 1px)"}}},".tooltip-primary":{"@layer daisyui.l1.l2":{"--tt-bg":"var(--color-primary)","> .tooltip-content, &[data-tip]:before":{"color":"var(--color-primary-content)"}}},".tooltip-secondary":{"@layer daisyui.l1.l2":{"--tt-bg":"var(--color-secondary)","> .tooltip-content, &[data-tip]:before":{"color":"var(--color-secondary-content)"}}},".tooltip-accent":{"@layer daisyui.l1.l2":{"--tt-bg":"var(--color-accent)","> .tooltip-content, &[data-tip]:before":{"color":"var(--color-accent-content)"}}},".tooltip-info":{"@layer daisyui.l1.l2":{"--tt-bg":"var(--color-info)","> .tooltip-content, &[data-tip]:before":{"color":"var(--color-info-content)"}}},".tooltip-success":{"@layer daisyui.l1.l2":{"--tt-bg":"var(--color-success)","> .tooltip-content, &[data-tip]:before":{"color":"var(--color-success-content)"}}},".tooltip-warning":{"@layer daisyui.l1.l2":{"--tt-bg":"var(--color-warning)","> .tooltip-content, &[data-tip]:before":{"color":"var(--color-warning-content)"}}},".tooltip-error":{"@layer daisyui.l1.l2":{"--tt-bg":"var(--color-error)","> .tooltip-content, &[data-tip]:before":{"color":"var(--color-error-content)"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/components/validator.css b/node_modules/daisyui/components/validator.css new file mode 100644 index 0000000..2a907e5 --- /dev/null +++ b/node_modules/daisyui/components/validator.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.validator{@layer daisyui.l1.l2.l3{&:user-valid,&:has(:user-valid){&,&:focus,&:checked,&[aria-checked=true],&:focus-within{--input-color:var(--color-success)}}&:user-invalid,&:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false])){&,&:focus,&:checked,&[aria-checked=true],&:focus-within{--input-color:var(--color-error)}&~.validator-hint{visibility:visible;color:var(--color-error)}}}}.validator-hint{@layer daisyui.l1.l2.l3{&{visibility:hidden;margin-top:.5rem;font-size:.75rem}}}.validator{&:user-invalid,&:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false])){&~.validator-hint{display:revert-layer}}}} \ No newline at end of file diff --git a/node_modules/daisyui/components/validator/index.js b/node_modules/daisyui/components/validator/index.js new file mode 100644 index 0000000..6014a2e --- /dev/null +++ b/node_modules/daisyui/components/validator/index.js @@ -0,0 +1,7 @@ +import validator from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addComponents, prefix = '' }) => { + const prefixedvalidator = addPrefix(validator, prefix); + addComponents({ ...prefixedvalidator }); +}; diff --git a/node_modules/daisyui/components/validator/object.js b/node_modules/daisyui/components/validator/object.js new file mode 100644 index 0000000..b4e8ed8 --- /dev/null +++ b/node_modules/daisyui/components/validator/object.js @@ -0,0 +1 @@ +export default {".validator":{"@layer daisyui.l1.l2.l3":{"&:user-valid, &:has(:user-valid)":{"&, &:focus, &:checked, &[aria-checked=\"true\"], &:focus-within":{"--input-color":"var(--color-success)"}},"&:user-invalid, &:has(:user-invalid), &[aria-invalid]:not([aria-invalid=\"false\"]), &:has([aria-invalid]:not([aria-invalid=\"false\"]))":{"&, &:focus, &:checked, &[aria-checked=\"true\"], &:focus-within":{"--input-color":"var(--color-error)"},"& ~ .validator-hint":{"visibility":"visible","color":"var(--color-error)"}}},"&:user-invalid, &:has(:user-invalid), &[aria-invalid]:not([aria-invalid=\"false\"]), &:has([aria-invalid]:not([aria-invalid=\"false\"]))":{"& ~ .validator-hint":{"display":"revert-layer"}}},".validator-hint":{"@layer daisyui.l1.l2.l3":{"visibility":"hidden","margin-top":"calc(0.25rem * 2)","font-size":"0.75rem"}}}; \ No newline at end of file diff --git a/node_modules/daisyui/daisyui.css b/node_modules/daisyui/daisyui.css new file mode 100644 index 0000000..e52c9f8 --- /dev/null +++ b/node_modules/daisyui/daisyui.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer base{:root,:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))color-mix(in srgb,var(--root-bg),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%));--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}:root:root{background:var(--page-scroll-bg,var(--root-bg,var(--color-base-100)))}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root:not(span){overflow:var(--page-overflow)}*,:after,::backdrop,:before,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");-webkit-tap-highlight-color:#0000}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}table{text-indent:0;border-color:inherit;border-collapse:collapse}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}input:where(:not([type=button],[type=reset],[type=submit])),select,textarea{border-width:1px}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-search-decoration{-webkit-appearance:none}menu,ol,ul{list-style:none}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklch,currentColor 50%,#0000)}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}@property --radialprogress{syntax: ""; inherits: true; initial-value: 0%;}}@layer utilities{.input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}@media (width>=640px){.sm\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.sm\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.sm\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.sm\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.sm\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.sm\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=768px){.md\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.md\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.md\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.md\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.md\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.md\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=1024px){.lg\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.lg\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.lg\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.lg\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.lg\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.lg\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=1280px){.xl\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.xl\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.xl\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.xl\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.xl\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.xl\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}@media (width>=1536px){.\32 xl\:input{@layer daisyui.l1.l2.l3{&{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(input[type=url]),& :where(input[type=email]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}}}}.\32 xl\:input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:input-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:input-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:input-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:input-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:input-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:input-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:input-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:input-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}}.\32 xl\:input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem)}&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}}}.timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}@media (width>=640px){.sm\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.sm\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.sm\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.sm\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.sm\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.sm\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.sm\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.sm\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.sm\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=768px){.md\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.md\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.md\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.md\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.md\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.md\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.md\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.md\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.md\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=1024px){.lg\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.lg\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.lg\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.lg\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.lg\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.lg\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.lg\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.lg\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.lg\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=1280px){.xl\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.xl\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.xl\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.xl\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.xl\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.xl\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.xl\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.xl\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.xl\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}@media (width>=1536px){.\32 xl\:timeline{@layer daisyui.l1.l2.l3{&{display:flex;position:relative}&>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative;&>hr{border:none;width:100%;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}@media print{&{border:.1px solid var(--color-base-300)}}}}& :where(hr){background-color:var(--color-base-300);height:.25rem}&:has(.timeline-middle hr){&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}&:not(:has(.timeline-middle)){& :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}& :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}.\32 xl\:timeline-box{@layer daisyui.l1.l2.l3{&{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}}}.\32 xl\:timeline-start{@layer daisyui.l1.l2.l3{&{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}}}.\32 xl\:timeline-middle{@layer daisyui.l1.l2.l3{&{grid-row-start:2;grid-column-start:2}}}.\32 xl\:timeline-end{@layer daisyui.l1.l2.l3{&{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}}}.\32 xl\:timeline-compact{@layer daisyui.l1.l2{&{--timeline-row-start:0}& .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}& li:has(.timeline-start){& .timeline-end{grid-row-start:auto;grid-column-start:none}}&.timeline-vertical{&>li{--timeline-col-start:0}& .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}& li:has(.timeline-start){& .timeline-end{grid-row-start:none;grid-column-start:auto}}}}}.\32 xl\:timeline-snap-icon{@layer daisyui.l1.l2{&>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}}}.\32 xl\:timeline-vertical{@layer daisyui.l1.l2{&{flex-direction:column}&>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center;&>hr{width:.25rem;height:100%;&:first-child{grid-row-start:1;grid-column-start:2}&:last-child{grid-area:3/2/none}}}& .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}& .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}&:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}}& :last-child{&>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}}}&.timeline-snap-icon{&>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}}}}.\32 xl\:timeline-horizontal{@layer daisyui.l1.l2{&{flex-direction:row}&>li{align-items:center;&>hr{width:100%;height:.25rem;&:first-child{grid-row-start:2;grid-column-start:1}&:last-child{grid-area:2/3/auto/none}}}& .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}& .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}&:has(.timeline-middle){&>li{&>hr{&:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}&:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}}}&:not(:has(.timeline-middle)){& :first-child{&>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}}& :last-child{&>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}}}}}}.swap{@layer daisyui.l1.l2.l3{&{cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}& input{appearance:none;border:none}&>*{grid-row-start:1;grid-column-start:1;@media (prefers-reduced-motion:no-preference){&{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& .swap-on,& .swap-indeterminate,& input:indeterminate~.swap-on{opacity:0}& input:is(:checked,:indeterminate){&~.swap-off{opacity:0}}& input:checked~.swap-on,& input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}}}.swap-active{@layer daisyui.l1.l2{& .swap-off{opacity:0}& .swap-on{opacity:1}}}.swap-rotate{@layer daisyui.l1.l2{& .swap-on,& input:indeterminate~.swap-on{rotate:45deg}& input:is(:checked,:indeterminate)~.swap-on,&.swap-active .swap-on{rotate:none}& input:is(:checked,:indeterminate)~.swap-off,&.swap-active .swap-off{rotate:-45deg}}}.swap-flip{@layer daisyui.l1.l2{&{transform-style:preserve-3d;perspective:20rem}& .swap-on,& .swap-indeterminate,& input:indeterminate~.swap-on{backface-visibility:hidden;transform:rotateY(180deg)}& input:is(:checked,:indeterminate)~.swap-on,&.swap-active .swap-on{transform:rotateY(0)}& input:is(:checked,:indeterminate)~.swap-off,&.swap-active .swap-off{backface-visibility:hidden;opacity:1;transform:rotateY(-180deg)}}}.divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.divider-end:after{@layer daisyui.l1.l2{&{display:none}}}@media (width>=640px){.sm\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.sm\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.sm\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.sm\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.sm\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.sm\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.sm\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.sm\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.sm\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.sm\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.sm\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.sm\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.sm\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=768px){.md\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.md\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.md\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.md\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.md\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.md\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.md\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.md\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.md\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.md\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.md\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.md\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.md\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=1024px){.lg\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.lg\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.lg\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.lg\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.lg\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.lg\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.lg\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.lg\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.lg\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.lg\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.lg\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.lg\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.lg\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=1280px){.xl\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.xl\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.xl\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.xl\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.xl\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.xl\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.xl\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.xl\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.xl\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.xl\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.xl\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.xl\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.xl\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}@media (width>=1536px){.\32 xl\:divider{@layer daisyui.l1.l2.l3{&{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);flex-direction:row;align-self:stretch;align-items:center;display:flex}&:before,&:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{&:before,&:after{border:.5px solid}}&:not(:empty){gap:1rem}}}.\32 xl\:divider-horizontal{@layer daisyui.l1.l2{&{--divider-m:0 1rem}&.divider{flex-direction:column;width:1rem;height:auto;&:before,&:after{width:.125rem;height:100%}}}}.\32 xl\:divider-vertical{@layer daisyui.l1.l2{&{--divider-m:1rem 0}&.divider{flex-direction:row;width:auto;height:1rem;&:before,&:after{width:100%;height:.125rem}}}}.\32 xl\:divider-neutral{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-neutral)}}}.\32 xl\:divider-primary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-primary)}}}.\32 xl\:divider-secondary{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-secondary)}}}.\32 xl\:divider-accent{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-accent)}}}.\32 xl\:divider-success{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-success)}}}.\32 xl\:divider-warning{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-warning)}}}.\32 xl\:divider-info{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-info)}}}.\32 xl\:divider-error{@layer daisyui.l1.l2{&:before,&:after{background-color:var(--color-error)}}}.\32 xl\:divider-start:before{@layer daisyui.l1.l2{&{display:none}}}.\32 xl\:divider-end:after{@layer daisyui.l1.l2{&{display:none}}}}.rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@media (width>=640px){.sm\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.sm\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.sm\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=768px){.md\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.md\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.md\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=1024px){.lg\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.lg\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.lg\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=1280px){.xl\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.xl\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.xl\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}@media (width>=1536px){.\32 xl\:rating{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out rating}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&[aria-checked=true],&[aria-current=true],&:has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{&.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}&.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}&.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}&.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}&.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}}}.\32 xl\:rating-half{@layer daisyui.l1.l2{& :where(:not(.rating-hidden)){width:.75rem}}}.\32 xl\:rating-half{@layer daisyui.l1.l2{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}}}.steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}@media (width>=640px){.sm\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.sm\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.sm\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=768px){.md\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.md\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.md\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=1024px){.lg\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.lg\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.lg\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=1280px){.xl\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.xl\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.xl\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}@media (width>=1536px){.\32 xl\:steps{@layer daisyui.l1.l2.l3{&{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}&>.step-icon,&:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}@layer daisyui.l1.l2{& .step-neutral{&+.step-neutral:before,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}}.\32 xl\:steps-horizontal{@layer daisyui.l1.l2{&{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}& .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid;&:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] &:before{translate:0}}}}.\32 xl\:steps-vertical{@layer daisyui.l1.l2{&{grid-auto-rows:1fr;grid-auto-flow:row}& .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid;&:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] &:before{translate:50% -50%}}}}}.hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}@media (width>=640px){.sm\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=768px){.md\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=1024px){.lg\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=1280px){.xl\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}@media (width>=1536px){.\32 xl\:hover-gallery{@layer daisyui.l1.l2.l3{&{--items:1;grid-template-columns:repeat(var(--items),1fr);gap:1px;width:100%;overflow:hidden}&,&:is(figure){display:inline-grid}&:has(>:nth-child(3)){--items:2}&:has(>:nth-child(4)){--items:3}&:has(>:nth-child(5)){--items:4}&:has(>:nth-child(6)){--items:5}&:has(>:nth-child(7)){--items:6}&:has(>:nth-child(8)){--items:7}&:has(>:nth-child(9)){--items:8}&:has(>:nth-child(10)){--items:9}&>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%;&:first-child{opacity:1;grid-column:1/-1}&:nth-child(2){grid-column:1}&:nth-child(3){grid-column:2}&:nth-child(4){grid-column:3}&:nth-child(5){grid-column:4}&:nth-child(6){grid-column:5}&:nth-child(7){grid-column:6}&:nth-child(8){grid-column:7}&:nth-child(9){grid-column:8}&:nth-child(10){grid-column:9}&:nth-child(n+11){display:none}}&>:hover{opacity:1;grid-column:1/-1}&:has(:hover){&>:first-child{display:none}}}}}.loading{@layer daisyui.l1.l2.l3{&{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-position:50%;mask-size:100%;mask-repeat:no-repeat}}}.loading-spinner{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}}.loading-dots{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}}}.loading-ring{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}}.loading-ball{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E")}}}.loading-bars{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E")}}}.loading-infinity{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E")}}}.loading-xs{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*4)}}}.loading-sm{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*5)}}}.loading-md{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*6)}}}.loading-lg{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*7)}}}.loading-xl{@layer daisyui.l1.l2{&{width:calc(var(--size-selector,.25rem)*8)}}}.diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}@media (width>=640px){.sm\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.sm\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.sm\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.sm\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=768px){.md\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.md\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.md\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.md\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=1024px){.lg\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.lg\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.lg\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.lg\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=1280px){.xl\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.xl\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.xl\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.xl\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}@media (width>=1536px){.\32 xl\:diff{@layer daisyui.l1.l2.l3{&{-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}&:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content);& .diff-resizer{min-width:95cqi;max-width:95cqi}}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;& .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{& .diff-resizer{min-width:5cqi;max-width:5cqi}}&:has(.diff-item-1:focus){& .diff-resizer{min-width:95cqi;max-width:95cqi}}}}}.\32 xl\:diff-resizer{@layer daisyui.l1.l2.l3{&{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}}}.\32 xl\:diff-item-2{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:1;position:relative}&:after{pointer-events:none;z-index:2;background-color:color-mix(in oklab,var(--color-base-100)98%,transparent);border:2px solid var(--color-base-100);content:"";outline:1px solid color-mix(in oklab,var(--color-base-content)10%,#0000);outline-offset:-3px;border:.5px solid #0000001f;border-radius:3.40282e38px;width:1.2rem;height:1.8rem;position:absolute;top:50%;bottom:0;right:1px;translate:50% -50%}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:after{--tw-content:none;content:var(--tw-content)}}}}.\32 xl\:diff-item-1{@layer daisyui.l1.l2.l3{&{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden}&:focus-visible{--tw-outline-style:none;outline-style:none}&>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}}}.text-rotate{height:1lh;@layer daisyui.l1.l2.l3{&{vertical-align:bottom;white-space:nowrap;--duration:var(--tw-duration);transition-property:none;display:inline-block;overflow:hidden}&>*{height:calc(var(--items,1)*100%);justify-items:start;display:grid;&:has(:nth-child(2)){--items:2;animation:rotator var(--duration,10s)linear(0 0% 49%,.5 50% 99%,1 100% 100%)infinite}&:has(:nth-child(3)){--items:3;animation:rotator var(--duration,10s)linear(0 0% 32%,.333333 33% 65%,.666666 66% 99%,1 100% 100%)infinite}&:has(:nth-child(4)){--items:4;animation:rotator var(--duration,10s)linear(0 0% 24%,.25 25% 49%,.5 50% 74%,.75 75% 99%,1 100% 100%)infinite}&:has(:nth-child(5)){--items:5;animation:rotator var(--duration,10s)linear(0 0% 19%,.2 20% 39%,.4 40% 59%,.6 60% 79%,.8 80% 99%,1 100% 100%)infinite}&:has(:nth-child(6)){--items:6;animation:rotator var(--duration,10s)linear(0 0% 15%,.16666 16% 32%,.333333 33% 49%,.5 50% 65%,.666666 66% 82%,.833333 83% 99%,1 100% 100%)infinite}&>*{clip-path:inset(.5px 0);align-content:baseline;&:first-child{translate:var(--first-item-position)}}}&:hover{&>*{animation-play-state:paused}}}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}.filter{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;display:flex}& input[type=radio]{width:auto}& input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1;&:not(:last-child){margin-inline-end:.25rem}&.filter-reset{aspect-ratio:1;&:after{--tw-content:"×";content:var(--tw-content)}}}&:not(:has(input:checked:not(.filter-reset))){& .filter-reset,& input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}&:has(input:checked:not(.filter-reset)){& input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}}}.badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}@media (width>=640px){.sm\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.sm\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.sm\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.sm\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.sm\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.sm\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.sm\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.sm\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.sm\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.sm\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.sm\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.sm\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.sm\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.sm\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.sm\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.sm\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.sm\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.sm\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=768px){.md\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.md\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.md\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.md\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.md\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.md\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.md\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.md\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.md\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.md\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.md\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.md\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.md\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.md\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.md\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.md\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.md\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.md\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1024px){.lg\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.lg\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.lg\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.lg\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.lg\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.lg\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.lg\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.lg\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.lg\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.lg\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.lg\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.lg\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.lg\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.lg\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.lg\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.lg\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.lg\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.lg\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1280px){.xl\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.xl\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.xl\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.xl\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.xl\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.xl\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.xl\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.xl\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.xl\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.xl\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.xl\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.xl\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.xl\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.xl\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.xl\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.xl\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.xl\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.xl\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1536px){.\32 xl\:badge{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}}.\32 xl\:badge-outline{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}}}.\32 xl\:badge-dash{@layer daisyui.l1.l2{&{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}}}.\32 xl\:badge-soft{@layer daisyui.l1.l2{&{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));background-image:none}}}.\32 xl\:badge-primary{@layer daisyui.l1.l2{&{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}}.\32 xl\:badge-secondary{@layer daisyui.l1.l2{&{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}}}.\32 xl\:badge-accent{@layer daisyui.l1.l2{&{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}}.\32 xl\:badge-neutral{@layer daisyui.l1.l2{&{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}}}.\32 xl\:badge-info{@layer daisyui.l1.l2{&{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}}}.\32 xl\:badge-success{@layer daisyui.l1.l2{&{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}}.\32 xl\:badge-warning{@layer daisyui.l1.l2{&{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}}.\32 xl\:badge-error{@layer daisyui.l1.l2{&{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}}}.\32 xl\:badge-ghost{@layer daisyui.l1.l2{&{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}}}.\32 xl\:badge-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.\32 xl\:badge-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.\32 xl\:badge-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.\32 xl\:badge-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.\32 xl\:badge-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}.table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}@media (width>=640px){.sm\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.sm\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.sm\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.sm\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.sm\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.sm\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.sm\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=768px){.md\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.md\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.md\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.md\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.md\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.md\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.md\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=1024px){.lg\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.lg\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.lg\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.lg\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.lg\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.lg\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.lg\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=1280px){.xl\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.xl\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.xl\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.xl\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.xl\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.xl\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.xl\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}@media (width>=1536px){.\32 xl\:table{@layer daisyui.l1.l2.l3{&{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}}& :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}& :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}& :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}}.\32 xl\:table-zebra{@layer daisyui.l1.l2{& tbody{& tr{&:where(:nth-child(2n)){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:where(:nth-child(2n)){&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}}}}}}.\32 xl\:table-xs{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.6875rem}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}}.\32 xl\:table-sm{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.75rem}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}}.\32 xl\:table-md{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:.875rem}& :where(th,td){padding-block:.75rem;padding-inline:1rem}}}.\32 xl\:table-lg{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.125rem}& :where(th,td){padding-block:1rem;padding-inline:1.25rem}}}.\32 xl\:table-xl{@layer daisyui.l1.l2{& :not(thead,tfoot) tr{font-size:1.375rem}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}.radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@media (width>=640px){.sm\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.sm\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.sm\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.sm\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.sm\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.sm\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.sm\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.sm\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.sm\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.sm\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.sm\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.sm\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.sm\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.sm\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.sm\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=768px){.md\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.md\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.md\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.md\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.md\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.md\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.md\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.md\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.md\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.md\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.md\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.md\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.md\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.md\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.md\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1024px){.lg\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.lg\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.lg\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.lg\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.lg\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.lg\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.lg\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.lg\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.lg\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.lg\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.lg\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.lg\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.lg\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.lg\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.lg\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1280px){.xl\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.xl\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.xl\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.xl\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.xl\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.xl\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.xl\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.xl\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.xl\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.xl\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.xl\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.xl\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.xl\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.xl\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.xl\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1536px){.\32 xl\:radio{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:.2s ease-out radio}}&:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}}}}.\32 xl\:radio-primary{@layer daisyui.l1.l2{&{--input-color:var(--color-primary)}}}.\32 xl\:radio-secondary{@layer daisyui.l1.l2{&{--input-color:var(--color-secondary)}}}.\32 xl\:radio-accent{@layer daisyui.l1.l2{&{--input-color:var(--color-accent)}}}.\32 xl\:radio-neutral{@layer daisyui.l1.l2{&{--input-color:var(--color-neutral)}}}.\32 xl\:radio-info{@layer daisyui.l1.l2{&{--input-color:var(--color-info)}}}.\32 xl\:radio-success{@layer daisyui.l1.l2{&{--input-color:var(--color-success)}}}.\32 xl\:radio-warning{@layer daisyui.l1.l2{&{--input-color:var(--color-warning)}}}.\32 xl\:radio-error{@layer daisyui.l1.l2{&{--input-color:var(--color-error)}}}.\32 xl\:radio:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.\32 xl\:radio-xs{@layer daisyui.l1.l2{&{padding:.125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}}.\32 xl\:radio-sm{@layer daisyui.l1.l2{&{padding:.1875rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}}.\32 xl\:radio-md{@layer daisyui.l1.l2{&{padding:.25rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}}.\32 xl\:radio-lg{@layer daisyui.l1.l2{&{padding:.3125rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}}.\32 xl\:radio-xl{@layer daisyui.l1.l2{&{padding:.375rem}&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}}}.indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}@media (width>=640px){.sm\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.sm\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.sm\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.sm\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.sm\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.sm\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.sm\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=768px){.md\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.md\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.md\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.md\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.md\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.md\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.md\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=1024px){.lg\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.lg\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.lg\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.lg\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.lg\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.lg\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.lg\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=1280px){.xl\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.xl\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.xl\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.xl\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.xl\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.xl\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.xl\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}@media (width>=1536px){.\32 xl\:indicator{@layer daisyui.l1.l2.l3{&{width:max-content;display:inline-flex;position:relative}& :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}}}.\32 xl\:indicator-start{@layer daisyui.l1.l2{&{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}}.\32 xl\:indicator-center{@layer daisyui.l1.l2{&{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%}[dir=rtl] &{--indicator-x:50%}}}.\32 xl\:indicator-end{@layer daisyui.l1.l2{&{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}}.\32 xl\:indicator-bottom{@layer daisyui.l1.l2{&{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}}}.\32 xl\:indicator-middle{@layer daisyui.l1.l2{&{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}}}.\32 xl\:indicator-top{@layer daisyui.l1.l2{&{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}}}}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.collapse-title,.collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}@media (width>=640px){.sm\:collapse:not(td,tr,colgroup){visibility:revert-layer}.sm\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.sm\:collapse-title,.sm\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.sm\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.sm\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.sm\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.sm\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.sm\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.sm\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.sm\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=768px){.md\:collapse:not(td,tr,colgroup){visibility:revert-layer}.md\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.md\:collapse-title,.md\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.md\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.md\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.md\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.md\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.md\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.md\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.md\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=1024px){.lg\:collapse:not(td,tr,colgroup){visibility:revert-layer}.lg\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.lg\:collapse-title,.lg\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.lg\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.lg\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.lg\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.lg\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.lg\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.lg\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.lg\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=1280px){.xl\:collapse:not(td,tr,colgroup){visibility:revert-layer}.xl\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.xl\:collapse-title,.xl\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.xl\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.xl\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.xl\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.xl\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.xl\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.xl\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.xl\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}@media (width>=1536px){.\32 xl\:collapse:not(td,tr,colgroup){visibility:revert-layer}.\32 xl\:collapse{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.\32 xl\:collapse-title,.\32 xl\:collapse-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:1}}}.\32 xl\:collapse-content{@layer daisyui.l1.l2.l3{&{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out}}}}.\32 xl\:collapse:is(details){@layer daisyui.l1.l2.l3{&{width:100%}@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}}.\32 xl\:collapse:is(details) summary{@layer daisyui.l1.l2.l3{&{outline:none}}}.\32 xl\:collapse-arrow{@layer daisyui.l1.l2{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.\32 xl\:collapse-plus{@layer daisyui.l1.l2{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.\32 xl\:collapse-title{@layer daisyui.l1.l2.l3{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.\32 xl\:collapse-open{@layer daisyui.l1.l2{&{grid-template-rows:max-content 1fr}&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}}}.link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}@media (width>=640px){.sm\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.sm\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.sm\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.sm\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.sm\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.sm\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.sm\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.sm\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.sm\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.sm\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=768px){.md\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.md\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.md\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.md\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.md\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.md\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.md\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.md\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.md\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.md\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=1024px){.lg\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.lg\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.lg\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.lg\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.lg\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.lg\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.lg\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.lg\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.lg\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.lg\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=1280px){.xl\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.xl\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.xl\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.xl\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.xl\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.xl\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.xl\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.xl\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.xl\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.xl\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}@media (width>=1536px){.\32 xl\:link{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}}.\32 xl\:link-hover{@layer daisyui.l1.l2{&{text-decoration-line:none}&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}}.\32 xl\:link-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}}.\32 xl\:link-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}}.\32 xl\:link-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}}.\32 xl\:link-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}}.\32 xl\:link-success{@layer daisyui.l1.l2{&{color:var(--color-success)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}}.\32 xl\:link-info{@layer daisyui.l1.l2{&{color:var(--color-info)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.\32 xl\:link-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}}.\32 xl\:link-error{@layer daisyui.l1.l2{&{color:var(--color-error)}@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}}}.dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}@keyframes dropdown{0%{opacity:0}}@media (width>=640px){.sm\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.sm\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.sm\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.sm\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.sm\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.sm\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.sm\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.sm\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=768px){.md\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.md\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.md\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.md\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.md\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.md\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.md\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.md\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=1024px){.lg\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.lg\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.lg\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.lg\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.lg\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.lg\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.lg\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.lg\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=1280px){.xl\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.xl\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.xl\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.xl\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.xl\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.xl\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.xl\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.xl\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}@media (width>=1536px){.\32 xl\:dropdown{@layer daisyui.l1.l2.l3{&{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}&>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& .dropdown-content{position:absolute}&.dropdown-close .dropdown-content,&:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,&.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}&[popover],& .dropdown-content{z-index:999;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}}@starting-style{&[popover],& .dropdown-content{opacity:0;scale:95%}}&:not(.dropdown-close){&.dropdown-open,&:not(.dropdown-hover):focus,&:focus-within{&>[tabindex]:first-child{pointer-events:none}& .dropdown-content{opacity:1;scale:100%}}&.dropdown-hover:hover{& .dropdown-content{opacity:1;scale:100%}}}&:is(details){& summary{&::-webkit-details-marker{display:none}}}&:where([popover]){background:0 0}&[popover]{color:inherit;position:fixed;@supports not (position-area:bottom){&{margin:auto}&.dropdown-close,&.dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}&::backdrop{background-color:oklab(0% none none/.3)}}&.dropdown-close,&:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}}}}.\32 xl\:dropdown-start{@layer daisyui.l1.l2{&{--anchor-h:span-right}& :where(.dropdown-content){inset-inline-end:auto;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}&.dropdown-right{--anchor-h:right;--anchor-v:span-bottom;& .dropdown-content{top:0;bottom:auto}}}}.\32 xl\:dropdown-center{@layer daisyui.l1.l2{&{--anchor-h:center}& :where(.dropdown-content){inset-inline-end:50%;translate:50%;[dir=rtl] &{translate:-50%}}&.dropdown-left{--anchor-h:left;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}&.dropdown-right{--anchor-h:right;--anchor-v:center;& .dropdown-content{top:auto;bottom:50%;translate:0 50%}}}}.\32 xl\:dropdown-end{@layer daisyui.l1.l2{&{--anchor-h:span-left}& :where(.dropdown-content){inset-inline-end:0;translate:0;[dir=rtl] &{translate:0}}&.dropdown-left{--anchor-h:left;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}&.dropdown-right{--anchor-h:right;--anchor-v:span-top;& .dropdown-content{top:auto;bottom:0}}}}.\32 xl\:dropdown-left{@layer daisyui.l1.l2{&{--anchor-h:left;--anchor-v:span-bottom}& .dropdown-content{inset-inline-end:100%;transform-origin:100%;top:0;bottom:auto}}}.\32 xl\:dropdown-right{@layer daisyui.l1.l2{&{--anchor-h:right;--anchor-v:span-bottom}& .dropdown-content{inset-inline-start:100%;transform-origin:0;top:0;bottom:auto}}}.\32 xl\:dropdown-bottom{@layer daisyui.l1.l2{&{--anchor-v:bottom}& .dropdown-content{transform-origin:top;top:100%;bottom:auto}}}.\32 xl\:dropdown-top{@layer daisyui.l1.l2{&{--anchor-v:top}& .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}}}}.cally{@layer daisyui.l1.l2.l3{&{font-size:.7rem}&::part(container){user-select:none;padding:.5rem 1rem}& ::part(th){block-size:auto;font-weight:400}&::part(header){direction:ltr}& ::part(head){opacity:.5;font-size:.7rem}&::part(button){border-radius:var(--radius-field);background:0 0;border:none;padding:.5rem}&::part(button):hover{background:var(--color-base-200)}& ::part(day){border-radius:var(--radius-field);font-size:.7rem}& ::part(day):hover{&:not(selected,today){background:var(--color-base-200)}}& ::part(button day today){background:var(--color-primary);color:var(--color-primary-content)}& ::part(selected){color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}& ::part(range-inner){border-radius:0}& ::part(range-start){border-start-end-radius:0;border-end-end-radius:0}& ::part(range-end){border-start-start-radius:0;border-end-start-radius:0}& ::part(range-start range-end){border-radius:var(--radius-field)}& calendar-month{width:100%}}}.react-day-picker{@layer daisyui.l1.l2.l3{&{user-select:none;background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border)solid var(--color-base-200);font-size:.75rem;display:inline-block;position:relative;overflow:clip}&[dir=rtl]{& .rdp-nav{& .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}}}& *{box-sizing:border-box}& .rdp-day{text-align:center;width:2.25rem;height:2.25rem}& .rdp-day_button{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-field);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:flex;&:disabled{cursor:revert}&:hover{background-color:var(--color-base-200)}&:disabled:hover,&[aria-disabled=true]:hover{cursor:not-allowed;background-color:#0000}}& .rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}& .rdp-button_next{border-radius:var(--radius-field);&:hover{background-color:var(--color-base-200)}}& .rdp-button_previous{border-radius:var(--radius-field);&:hover{background-color:var(--color-base-200)}}& .rdp-button_next,& .rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex;position:relative;&:disabled,&[aria-disabled=true]{cursor:revert;opacity:.5}&:disabled:hover,&[aria-disabled=true]:hover{background-color:#0000}}& .rdp-chevron{fill:var(--color-base-content);width:1rem;height:1rem;display:inline-block}& .rdp-dropdowns{align-items:center;gap:.5rem;display:inline-flex;position:relative}& .rdp-dropdown{z-index:2;opacity:0;appearance:none;cursor:inherit;line-height:inherit;border:none;width:100%;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0;&:focus-visible{&~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}}}& .rdp-dropdown_root{align-items:center;display:inline-flex;position:relative;&[data-disabled=true]{& .rdp-chevron{opacity:.5}}}& .rdp-month_caption{height:2.75rem;font-size:.75rem;font-weight:inherit;place-content:center;display:flex}& .rdp-months{flex-wrap:wrap;gap:2rem;max-width:fit-content;padding:.5rem;display:flex;position:relative}& .rdp-month_grid{border-collapse:collapse}& .rdp-nav{inset-block-start:0;inset-inline-end:0;justify-content:space-between;align-items:center;width:100%;height:2.75rem;padding-inline:.5rem;display:flex;position:absolute;top:.25rem}& .rdp-weekday{opacity:.6;text-align:center;padding:.5rem 0;font-size:smaller;font-weight:500}& .rdp-week_number{opacity:.6;text-align:center;border:none;border-radius:100%;width:2.25rem;height:2.25rem;font-size:small;font-weight:400}& .rdp-today:not(.rdp-outside){& .rdp-day_button{background:var(--color-primary);color:var(--color-primary-content)}}& .rdp-selected{font-weight:inherit;font-size:.75rem;& .rdp-day_button{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field);border:none;&:hover{background-color:var(--color-base-content)}}}& .rdp-outside{opacity:.75}& .rdp-disabled{opacity:.5}& .rdp-hidden{visibility:hidden;color:var(--color-base-content)}& .rdp-range_start{& .rdp-day_button{border-radius:var(--radius-field)0 0 var(--radius-field)}}& .rdp-range_start .rdp-day_button{background-color:var(--color-base-content);color:var(--color-base-100)}& .rdp-range_middle{background-color:var(--color-base-200)}& .rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:inherit}& .rdp-range_end{color:var(--color-base-content);& .rdp-day_button{border-radius:0 var(--radius-field)var(--radius-field)0}}& .rdp-range_end .rdp-day_button{background-color:var(--color-base-content);color:var(--color-base-100)}& .rdp-range_start.rdp-range_end{background:revert}& .rdp-focusable{cursor:pointer}& .rdp-footer{border-top:var(--border)solid var(--color-base-200);padding:.5rem}}}.pika-single{@layer daisyui.l1.l2.l3{&:is(div){user-select:none;z-index:999;color:var(--color-base-content);background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border)solid var(--color-base-200);padding:.5rem;font-size:.75rem;display:inline-block;position:relative;&:before,&:after{content:"";display:table}&:after{clear:both}&.is-hidden{display:none}&.is-bound{position:absolute}& .pika-lendar{float:left}& .pika-title{text-align:center;position:relative}& .pika-label{z-index:999;background-color:var(--color-base-100);margin:0;padding:5px 3px;display:inline-block;position:relative;overflow:hidden}& .pika-title{& select{cursor:pointer;z-index:999;opacity:0;margin:0;position:absolute;top:5px;left:0}}& .pika-prev,& .pika-next{cursor:pointer;color:#0000;border-radius:var(--radius-field);border:0;outline:none;width:2.25rem;height:2.25rem;font-size:1.2em;display:block;position:absolute;top:0;&:hover{background-color:var(--color-base-200)}&.is-disabled{cursor:default;opacity:.2}&:before{width:2.25rem;height:2.25rem;color:var(--color-base-content);line-height:2.25;display:inline-block}}& .pika-prev{left:0;&:before{--tw-content:"‹";content:var(--tw-content)}}& .pika-next{right:0;&:before{--tw-content:"›";content:var(--tw-content)}}& .pika-select{display:inline-block}& .pika-table{border-collapse:collapse;border-spacing:0;border:0;width:100%}& .pika-table{& th,& td{padding:0}& th{opacity:.6;text-align:center;width:2.25rem;height:2.25rem}}& .pika-button{cursor:pointer;text-align:right;text-align:center;border:0;outline:none;width:2.25rem;height:2.25rem;margin:0;padding:5px;display:block}& .pika-week{color:var(--color-base-content)}& .is-today{& .pika-button{background:var(--color-primary);color:var(--color-primary-content)}}& .is-selected,& .has-event{& .pika-button{&,&:hover{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field)}}}& .has-event{& .pika-button{background:var(--color-base-primary)}}& .is-disabled,& .is-inrange{& .pika-button{background:var(--color-base-primary)}}& .is-startrange{& .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}}& .is-endrange{& .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}}& .is-disabled{& .pika-button{pointer-events:none;cursor:default;color:var(--color-base-content);opacity:.3}}& .is-outside-current-month{& .pika-button{color:var(--color-base-content);opacity:.3}}& .is-selection-disabled{pointer-events:none;cursor:default}& .pika-button:hover,& .pika-row.pick-whole-week:hover .pika-button{color:var(--color-base-content);background-color:var(--color-base-200);border-radius:var(--radius-field)}& .pika-table abbr{font-weight:400;text-decoration:none}}}}.dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}@media (width>=640px){.sm\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.sm\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.sm\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.sm\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.sm\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.sm\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.sm\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=768px){.md\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.md\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.md\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.md\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.md\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.md\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.md\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=1024px){.lg\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.lg\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.lg\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.lg\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.lg\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.lg\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.lg\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=1280px){.xl\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.xl\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.xl\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.xl\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.xl\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.xl\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.xl\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}@media (width>=1536px){.\32 xl\:dock{@layer daisyui.l1.l2.l3{&{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000);width:100%;height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding:.5rem;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}&>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative;@media (hover:hover){&:hover{opacity:.8}}&[aria-disabled=true],&[disabled]{&,&:hover{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)10%,transparent);opacity:1}}& .dock-label{font-size:.6875rem}&:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}}}}.\32 xl\:dock-active{@layer daisyui.l1.l2{&:after{color:currentColor;background-color:currentColor;width:2.5rem}}}.\32 xl\:dock-xs{@layer daisyui.l1.l2{&{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.\32 xl\:dock-sm{@layer daisyui.l1.l2{&{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:-.1rem}}& .dock-label{font-size:.625rem}}}.\32 xl\:dock-md{@layer daisyui.l1.l2{&{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}& .dock-label{font-size:.6875rem}}}.\32 xl\:dock-lg{@layer daisyui.l1.l2{&{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.6875rem}}}.\32 xl\:dock-xl{@layer daisyui.l1.l2{&{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}& .dock-active{&:after{bottom:.4rem}}& .dock-label{font-size:.75rem}}}}.mask{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}}}.mask-half-1{@layer daisyui.l1.l2{&{mask-position:0;mask-size:200%}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){mask-position:100%}}}.mask-half-2{@layer daisyui.l1.l2{&{mask-position:100%;mask-size:200%}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){mask-position:0}}}.mask-squircle{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}}}.mask-decagon{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-diamond{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-heart{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}}}.mask-hexagon{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}}}.mask-hexagon-2{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}}}.mask-circle{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-pentagon{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-star{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-star-2{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle-2{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle-3{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mask-triangle-4{@layer daisyui.l1.l2{&{mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e")}}}.mockup-code{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);background-color:var(--color-neutral);color:var(--color-neutral-content);direction:ltr;padding-block:1.25rem;font-size:.875rem;position:relative;overflow:auto hidden}&:before{content:"";opacity:.3;border-radius:3.40282e38px;width:.75rem;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}& pre{padding-right:1.25rem;&:before{content:"";margin-right:2ch}&[data-prefix]{&:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;opacity:.5;width:2rem;display:inline-block}}}}}.mockup-window{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);flex-direction:column;padding-top:1.25rem;display:flex;position:relative;overflow:auto hidden}&:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;flex-shrink:0;align-self:flex-start;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}[dir=rtl] &:before{align-self:flex-end}& pre[data-prefix]{&:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}}}}.mockup-browser{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);position:relative;overflow:auto hidden}& pre[data-prefix]{&:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}}& .mockup-browser-toolbar{align-items:center;width:100%;margin-block:.75rem;padding-right:1.4em;display:inline-flex;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}&:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;height:.75rem;margin-right:4.8rem;display:inline-block;box-shadow:1.4em 0,2.8em 0,4.2em 0}& .input{background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:.5rem;height:100%;margin-inline:auto;font-size:.75rem;display:flex;overflow:hidden;&:before{content:"";opacity:.5;background-color:currentColor;width:1rem;height:1rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat}}}}}.mockup-phone{@layer daisyui.l1.l2.l3{&{aspect-ratio:462/978;background-color:#000;border:5px solid #6b6b6b;border-radius:65px;justify-items:center;width:100%;max-width:462px;padding:6px;display:inline-grid;overflow:hidden}@supports (corner-shape:superellipse(1.45)){&{corner-shape:superellipse(1.45);border-radius:90px}}}}.mockup-phone-camera{@layer daisyui.l1.l2.l3{&{z-index:1;background:#000;border-radius:17px;grid-area:1/1/1/1;width:28%;height:3.7%;margin-top:3%}}}.mockup-phone-display{@layer daisyui.l1.l2.l3{&{border-radius:54px;grid-area:1/1/1/1;width:100%;height:100%;overflow:hidden}@supports (corner-shape:superellipse(1.87)){&{corner-shape:superellipse(1.87);border-radius:101px}}&>img{object-fit:cover;width:100%;height:100%}}}.chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}@media (width>=640px){.sm\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.sm\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.sm\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.sm\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.sm\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.sm\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.sm\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.sm\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.sm\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.sm\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.sm\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.sm\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.sm\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.sm\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.sm\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=768px){.md\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.md\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.md\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.md\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.md\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.md\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.md\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.md\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.md\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.md\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.md\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.md\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.md\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.md\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.md\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=1024px){.lg\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.lg\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.lg\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.lg\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.lg\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.lg\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.lg\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.lg\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.lg\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.lg\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.lg\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.lg\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.lg\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.lg\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.lg\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=1280px){.xl\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.xl\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.xl\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.xl\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.xl\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.xl\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.xl\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.xl\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.xl\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.xl\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.xl\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.xl\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.xl\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.xl\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.xl\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}@media (width>=1536px){.\32 xl\:chat{@layer daisyui.l1.l2.l3{&{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}}}.\32 xl\:chat-bubble{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}&:before{background-color:inherit;content:"";width:.75rem;height:.75rem;mask-repeat:no-repeat;mask-image:var(--mask-chat);position:absolute;bottom:0;mask-position:0 -1px;mask-size:.8125rem}}}.\32 xl\:chat-bubble-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary-content)}}}.\32 xl\:chat-bubble-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary-content)}}}.\32 xl\:chat-bubble-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent-content)}}}.\32 xl\:chat-bubble-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral-content)}}}.\32 xl\:chat-bubble-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info-content)}}}.\32 xl\:chat-bubble-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success-content)}}}.\32 xl\:chat-bubble-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning-content)}}}.\32 xl\:chat-bubble-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error-content)}}}.\32 xl\:chat-image{@layer daisyui.l1.l2.l3{&{grid-row:span 2/span 2;align-self:flex-end}}}.\32 xl\:chat-header{@layer daisyui.l1.l2.l3{&{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}}}.\32 xl\:chat-footer{@layer daisyui.l1.l2.l3{&{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}}}.\32 xl\:chat-start{@layer daisyui.l1.l2{&{grid-template-columns:auto 1fr;place-items:start}& .chat-header,& .chat-footer{grid-column-start:2}& .chat-image{grid-column-start:1}& .chat-bubble{border-end-start-radius:0;grid-column-start:2;&:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] &:before{transform:rotateY(180deg)}}}}.\32 xl\:chat-end{@layer daisyui.l1.l2{&{grid-template-columns:1fr auto;place-items:end}& .chat-header,& .chat-footer{grid-column-start:1}& .chat-image{grid-column-start:2}& .chat-bubble{border-end-end-radius:0;grid-column-start:1;&:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] &:before{transform:rotateY(0)}}}}}.navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}@media (width>=640px){.sm\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.sm\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.sm\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.sm\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=768px){.md\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.md\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.md\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.md\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=1024px){.lg\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.lg\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.lg\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.lg\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=1280px){.xl\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.xl\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.xl\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.xl\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}@media (width>=1536px){.\32 xl\:navbar{@layer daisyui.l1.l2.l3{&{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}}}:where(.navbar){@layer daisyui.l1.l2{&{position:relative}}}.\32 xl\:navbar-start{@layer daisyui.l1.l2.l3{&{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}}}.\32 xl\:navbar-center{@layer daisyui.l1.l2.l3{&{flex-shrink:0;align-items:center;display:inline-flex}}}.\32 xl\:navbar-end{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}}}}.fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}@media (width>=640px){.sm\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.sm\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=768px){.md\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.md\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=1024px){.lg\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.lg\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=1280px){.xl\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.xl\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}@media (width>=1536px){.\32 xl\:fab{@layer daisyui.l1.l2.l3{&{pointer-events:none;inset-inline-end:1rem;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}&>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex;&:hover,&:has(:focus-visible){z-index:1}}&>[tabindex]{&:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}}& .fab-close,& .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}&:focus-within{&:has(.fab-close),&:has(.fab-main-action){&>[tabindex]{opacity:0;rotate:90deg}}}&>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);&.fab-main-action,&.fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}&>:nth-child(3){transition-delay:30ms}&>:nth-child(4){transition-delay:60ms}&>:nth-child(5){transition-delay:90ms}&>:nth-child(6){transition-delay:.12s}&:focus-within{&>[tabindex]:first-child{pointer-events:none}&>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}}}}.\32 xl\:fab-flower{@layer daisyui.l1.l2.l3{&{--position:0rem;display:grid}&>:nth-child(-n+2){--position:0rem}&>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree))*var(--position)))translateY(calc(sin(var(--degree))*-1*var(--position)));grid-area:1/1;[dir=rtl] &{transform:translateX(calc(cos(var(--flip-degree))*var(--position)))translateY(calc(sin(var(--flip-degree))*-1*var(--position)))}}&>:nth-child(n+7){display:none}&:has(:nth-child(3)){--position:140%;&>:nth-child(3){--degree:135deg}}&:has(:nth-child(4)){--position:140%;&>:nth-child(3){--degree:165deg}&>:nth-child(4){--degree:105deg}}&:has(:nth-child(5)){--position:180%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:135deg}&>:nth-child(5){--degree:90deg}}&:has(:nth-child(6)){--position:220%;&>:nth-child(3){--degree:180deg}&>:nth-child(4){--degree:150deg}&>:nth-child(5){--degree:120deg}&>:nth-child(6){--degree:90deg}}}}}.list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}@media (width>=640px){.sm\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.sm\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=768px){.md\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.md\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=1024px){.lg\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.lg\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=1280px){.xl\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.xl\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}@media (width>=1536px){.\32 xl\:list{@layer daisyui.l1.l2.l3{&{flex-direction:column;font-size:.875rem;display:flex}& .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}&>:not(:last-child){&.list-row,& .list-row{&:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}}}}@layer daisyui.l1.l2{& .list-row{&:has(.list-col-grow:first-child){--list-grid-cols:1fr}&:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}&>:not(.list-col-wrap){grid-row-start:1}}}}.\32 xl\:list-col-wrap{@layer daisyui.l1.l2{&{grid-row-start:2}}}}.carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}@media (width>=640px){.sm\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.sm\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.sm\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.sm\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.sm\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.sm\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.sm\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=768px){.md\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.md\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.md\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.md\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.md\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.md\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.md\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=1024px){.lg\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.lg\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.lg\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.lg\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.lg\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.lg\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.lg\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=1280px){.xl\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.xl\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.xl\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.xl\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.xl\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.xl\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.xl\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}@media (width>=1536px){.\32 xl\:carousel{@layer daisyui.l1.l2.l3{&{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){&{scroll-behavior:smooth}}&::-webkit-scrollbar{display:none}}}.\32 xl\:carousel-vertical{@layer daisyui.l1.l2{&{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}}}.\32 xl\:carousel-horizontal{@layer daisyui.l1.l2{&{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}}}.\32 xl\:carousel-item{@layer daisyui.l1.l2.l3{&{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}}}.\32 xl\:carousel-start{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:start}}}.\32 xl\:carousel-center{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:center}}}.\32 xl\:carousel-end{@layer daisyui.l1.l2{& .carousel-item{scroll-snap-align:end}}}}.drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}@media (width>=640px){.sm\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.sm\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.sm\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.sm\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.sm\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.sm\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=768px){.md\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.md\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.md\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.md\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.md\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.md\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=1024px){.lg\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.lg\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.lg\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.lg\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.lg\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.lg\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=1280px){.xl\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.xl\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.xl\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.xl\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.xl\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.xl\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}@media (width>=1536px){.\32 xl\:drawer{@layer daisyui.l1.l2.l3{&{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}}}.\32 xl\:drawer-content{@layer daisyui.l1.l2.l3{&{grid-row-start:1;grid-column-start:2;min-width:0}}}:where(.drawer-side){@layer daisyui.l1.l2.l3{&{overflow:hidden}}}.\32 xl\:drawer-side{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;inset-inline-start:0;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}&>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}&>*{grid-row-start:1;grid-column-start:1}&>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%;[dir=rtl] &{translate:100%}}}}.\32 xl\:drawer-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(&:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}:where(:root:has(&:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@layer daisyui.l1.l2{:where(&:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto;&>:not(.drawer-overlay){translate:0%}}&:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}}}.\32 xl\:drawer-end{@layer daisyui.l1.l2{&{grid-auto-columns:auto max-content}&>.drawer-toggle{&~.drawer-content{grid-column-start:1}&~.drawer-side{grid-column-start:2;justify-items:end}&~.drawer-side>:not(.drawer-overlay){translate:100%;[dir=rtl] &{translate:-100%}}&:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}}}.\32 xl\:drawer-open{@layer daisyui.l1.l2.l3{&>.drawer-toggle:checked{&~.drawer-side{scrollbar-color:revert-layer}:root:has(&){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}}@layer daisyui.l1.l2{&>.drawer-side{overflow-y:auto}&>.drawer-toggle{display:none;&~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky;&>.drawer-overlay{cursor:default;background-color:#0000}&>:not(.drawer-overlay){translate:0%;[dir=rtl] &{translate:0%}}}&:checked~.drawer-side{pointer-events:auto;visibility:visible}}}}}.kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}@media (width>=640px){.sm\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.sm\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.sm\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.sm\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.sm\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.sm\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=768px){.md\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.md\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.md\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.md\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.md\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.md\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1024px){.lg\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.lg\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.lg\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.lg\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.lg\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.lg\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1280px){.xl\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.xl\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.xl\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.xl\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.xl\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.xl\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}@media (width>=1536px){.\32 xl\:kbd{box-shadow:none;@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000);border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);justify-content:center;align-items:center;padding-inline:.5em;font-size:.875rem;display:inline-flex}}}.\32 xl\:kbd-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}}}.\32 xl\:kbd-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}}}.\32 xl\:kbd-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}}}.\32 xl\:kbd-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}}}.\32 xl\:kbd-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}}}}.avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}@media (width>=640px){.sm\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.sm\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.sm\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.sm\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.sm\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=768px){.md\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.md\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.md\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.md\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.md\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=1024px){.lg\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.lg\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.lg\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.lg\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.lg\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=1280px){.xl\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.xl\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.xl\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.xl\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.xl\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}@media (width>=1536px){.\32 xl\:avatar-group{@layer daisyui.l1.l2.l3{&{display:flex;overflow:hidden}& .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}}}.\32 xl\:avatar{@layer daisyui.l1.l2.l3{&{vertical-align:middle;display:inline-flex;position:relative}&>div{aspect-ratio:1;display:block;overflow:hidden}& img{object-fit:cover;width:100%;height:100%}}}.\32 xl\:avatar-placeholder{@layer daisyui.l1.l2{&>div{justify-content:center;align-items:center;display:flex}}}.\32 xl\:avatar-online{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}.\32 xl\:avatar-offline{@layer daisyui.l1.l2{&:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}}}}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@media (width>=640px){.sm\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.sm\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.sm\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.sm\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.sm\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.sm\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.sm\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.sm\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.sm\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.sm\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=768px){.md\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.md\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.md\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.md\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.md\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.md\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.md\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.md\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.md\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.md\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=1024px){.lg\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.lg\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.lg\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.lg\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.lg\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.lg\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.lg\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.lg\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.lg\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.lg\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=1280px){.xl\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.xl\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.xl\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.xl\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.xl\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.xl\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.xl\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.xl\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.xl\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.xl\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}@media (width>=1536px){.\32 xl\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{&{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.\32 xl\:alert-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}}}.\32 xl\:alert-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}}.\32 xl\:alert-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}}.\32 xl\:alert-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}}}.\32 xl\:alert-soft{@layer daisyui.l1{&{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));box-shadow:none;background-image:none}}}.\32 xl\:alert-outline{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}}}.\32 xl\:alert-dash{@layer daisyui.l1{&{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}.\32 xl\:alert-vertical{@layer daisyui.l1.l2{&{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}&:has(:nth-child(2)){grid-template-columns:auto}}}.\32 xl\:alert-horizontal{@layer daisyui.l1.l2{&{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}}.countdown{&.countdown{line-height:1em}@layer daisyui.l1.l2.l3{&{display:inline-flex}&>*{visibility:hidden;--value-v:calc(mod(max(0,var(--value)),1000));--value-hundreds:calc(round(to-zero,var(--value-v)/100,1));--value-tens:calc(round(to-zero,mod(var(--value-v),100)/10,1));--value-ones:calc(mod(var(--value-v),100));--show-hundreds:clamp(clamp(0,var(--digits,1) - 2,1),var(--value-hundreds),1);--show-tens:clamp(clamp(0,var(--digits,1) - 1,1),var(--value-tens) + var(--show-hundreds),1);--first-digits:calc(round(to-zero,var(--value-v)/10,1));height:1em;width:calc(1ch + var(--show-tens)*1ch + var(--show-hundreds)*1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip;&:before,&:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}&:before{width:calc(1ch + var(--show-hundreds)*1ch);top:calc(var(--first-digits)*-1em);opacity:var(--show-tens);inset-inline-end:0}&:after{width:1ch;top:calc(var(--value-ones)*-1em);inset-inline-start:0}}}}.hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}@media (width>=640px){.sm\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.sm\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.sm\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=768px){.md\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.md\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.md\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=1024px){.lg\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.lg\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.lg\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=1280px){.xl\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.xl\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.xl\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}@media (width>=1536px){.\32 xl\:hero{@layer daisyui.l1.l2.l3{&{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}&>*{grid-row-start:1;grid-column-start:1}}}.\32 xl\:hero-overlay{@layer daisyui.l1.l2.l3{&{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent);grid-row-start:1;grid-column-start:1;width:100%;height:100%}}}.\32 xl\:hero-content{@layer daisyui.l1.l2.l3{&{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}}}}.menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}@keyframes menu{0%{opacity:0}}@media (width>=640px){.sm\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.sm\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.sm\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.sm\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.sm\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.sm\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.sm\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.sm\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.sm\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=768px){.md\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.md\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.md\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.md\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.md\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.md\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.md\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.md\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.md\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=1024px){.lg\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.lg\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.lg\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.lg\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.lg\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.lg\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.lg\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.lg\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.lg\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=1280px){.xl\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.xl\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.xl\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.xl\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.xl\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.xl\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.xl\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.xl\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.xl\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}@media (width>=1536px){.\32 xl\:menu{@layer daisyui.l1.l2.l3{&{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}& :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;&:before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&::-webkit-details-marker{display:none}}& :where(li>details>summary),& :where(li>.menu-dropdown-toggle){&:after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{block-size:0;@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{block-size:auto}& :where(li>details[open]>summary):after,& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}& :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}& :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn):active,&>:not(ul,.menu-title,details,.btn).menu-active,&>details>summary:active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}}.\32 xl\:menu-title{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)40%,transparent);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}}}.\32 xl\:menu-horizontal{@layer daisyui.l1.l2{&{flex-direction:row;display:inline-flex}&>li:not(.menu-title)>details{&>ul{margin-inline-start:0;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1);@media (prefers-reduced-motion:no-preference){&{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}}.\32 xl\:menu-vertical{@layer daisyui.l1.l2{&{flex-direction:column;display:inline-flex}&>li:not(.menu-title)>details>ul{margin-inline-start:1rem;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;box-shadow:revert-layer;margin-top:0;padding-block:0;padding-inline-end:0;transition:revert-layer;position:relative}}}.\32 xl\:menu-xs{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}}.\32 xl\:menu-sm{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.\32 xl\:menu-md{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}}.\32 xl\:menu-lg{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}.\32 xl\:menu-xl{@layer daisyui.l1.l2{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}}:where(:not(ul,details,.menu-title,.btn)).menu-active{@layer daisyui.l1.l2{&{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);outline-style:none}@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}}.status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}@media (width>=640px){.sm\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.sm\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.sm\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.sm\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.sm\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.sm\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.sm\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.sm\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.sm\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.sm\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.sm\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.sm\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.sm\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.sm\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=768px){.md\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.md\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.md\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.md\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.md\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.md\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.md\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.md\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.md\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.md\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.md\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.md\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.md\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.md\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=1024px){.lg\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.lg\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.lg\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.lg\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.lg\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.lg\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.lg\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.lg\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.lg\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.lg\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.lg\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.lg\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.lg\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.lg\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=1280px){.xl\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.xl\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.xl\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.xl\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.xl\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.xl\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.xl\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.xl\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.xl\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.xl\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.xl\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.xl\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.xl\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.xl\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}@media (width>=1536px){.\32 xl\:status{@layer daisyui.l1.l2.l3{&{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}}}.\32 xl\:status-primary{@layer daisyui.l1.l2{&{background-color:var(--color-primary);color:var(--color-primary)}}}.\32 xl\:status-secondary{@layer daisyui.l1.l2{&{background-color:var(--color-secondary);color:var(--color-secondary)}}}.\32 xl\:status-accent{@layer daisyui.l1.l2{&{background-color:var(--color-accent);color:var(--color-accent)}}}.\32 xl\:status-neutral{@layer daisyui.l1.l2{&{background-color:var(--color-neutral);color:var(--color-neutral)}}}.\32 xl\:status-info{@layer daisyui.l1.l2{&{background-color:var(--color-info);color:var(--color-info)}}}.\32 xl\:status-success{@layer daisyui.l1.l2{&{background-color:var(--color-success);color:var(--color-success)}}}.\32 xl\:status-warning{@layer daisyui.l1.l2{&{background-color:var(--color-warning);color:var(--color-warning)}}}.\32 xl\:status-error{@layer daisyui.l1.l2{&{background-color:var(--color-error);color:var(--color-error)}}}.\32 xl\:status-xs{@layer daisyui.l1.l2{&{width:.125rem;height:.125rem}}}.\32 xl\:status-sm{@layer daisyui.l1.l2{&{width:.25rem;height:.25rem}}}.\32 xl\:status-md{@layer daisyui.l1.l2{&{width:.5rem;height:.5rem}}}.\32 xl\:status-lg{@layer daisyui.l1.l2{&{width:.75rem;height:.75rem}}}.\32 xl\:status-xl{@layer daisyui.l1.l2{&{width:1rem;height:1rem}}}}.toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}@media (width>=640px){.sm\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.sm\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.sm\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.sm\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.sm\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.sm\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.sm\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.sm\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.sm\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.sm\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.sm\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.sm\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.sm\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.sm\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=768px){.md\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.md\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.md\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.md\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.md\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.md\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.md\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.md\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.md\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.md\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.md\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.md\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.md\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.md\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1024px){.lg\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.lg\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.lg\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.lg\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.lg\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.lg\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.lg\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.lg\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.lg\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.lg\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.lg\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.lg\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.lg\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.lg\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1280px){.xl\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.xl\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.xl\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.xl\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.xl\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.xl\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.xl\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.xl\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.xl\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.xl\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.xl\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.xl\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.xl\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.xl\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1536px){.\32 xl\:toggle{@layer daisyui.l1.l2.l3{&{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}&>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:nth-child(2){color:var(--color-base-100);rotate:none}&:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}}&:has(:checked){&>:nth-child(2){opacity:0;rotate:15deg}&>:nth-child(3){opacity:1;rotate:none}}&:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){&:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{&:before{outline-offset:-1rem;outline:.25rem solid}}&:focus-visible,&:has(:focus-visible){outline-offset:2px;outline:2px solid}&:checked,&[aria-checked=true],&:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr;&:before{background-color:currentColor}@starting-style{&:before{opacity:0}}}&:indeterminate{grid-template-columns:.5fr 1fr .5fr}&:disabled{cursor:not-allowed;opacity:.3;&:before{border:var(--border)solid currentColor;background-color:#0000}}}}.\32 xl\:toggle-primary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-primary)}}}.\32 xl\:toggle-secondary{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-secondary)}}}.\32 xl\:toggle-accent{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-accent)}}}.\32 xl\:toggle-neutral{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-neutral)}}}.\32 xl\:toggle-success{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-success)}}}.\32 xl\:toggle-warning{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-warning)}}}.\32 xl\:toggle-info{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-info)}}}.\32 xl\:toggle-error{@layer daisyui.l1.l2{&:checked,&[aria-checked=true]{--input-color:var(--color-error)}}}.\32 xl\:toggle-xs{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}}}.\32 xl\:toggle-sm{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}}.\32 xl\:toggle-md{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}}}.\32 xl\:toggle-lg{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}}}.\32 xl\:toggle-xl{@layer daisyui.l1.l2{&[type=checkbox],&:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}}}}.range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}@media (width>=640px){.sm\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.sm\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.sm\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.sm\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.sm\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.sm\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.sm\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.sm\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.sm\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.sm\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.sm\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.sm\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.sm\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.sm\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=768px){.md\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.md\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.md\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.md\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.md\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.md\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.md\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.md\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.md\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.md\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.md\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.md\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.md\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.md\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1024px){.lg\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.lg\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.lg\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.lg\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.lg\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.lg\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.lg\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.lg\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.lg\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.lg\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.lg\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.lg\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.lg\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.lg\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1280px){.xl\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.xl\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.xl\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.xl\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.xl\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.xl\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.xl\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.xl\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.xl\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.xl\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.xl\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.xl\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.xl\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.xl\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}@media (width>=1536px){.\32 xl\:range{@layer daisyui.l1.l2.l3{&{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline-offset:2px;outline:2px solid}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}&:disabled{cursor:not-allowed;opacity:.3}}}.\32 xl\:range-primary{@layer daisyui.l1.l2{&{color:var(--color-primary);--range-thumb:var(--color-primary-content)}}}.\32 xl\:range-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}}}.\32 xl\:range-accent{@layer daisyui.l1.l2{&{color:var(--color-accent);--range-thumb:var(--color-accent-content)}}}.\32 xl\:range-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}}}.\32 xl\:range-success{@layer daisyui.l1.l2{&{color:var(--color-success);--range-thumb:var(--color-success-content)}}}.\32 xl\:range-warning{@layer daisyui.l1.l2{&{color:var(--color-warning);--range-thumb:var(--color-warning-content)}}}.\32 xl\:range-info{@layer daisyui.l1.l2{&{color:var(--color-info);--range-thumb:var(--color-info-content)}}}.\32 xl\:range-error{@layer daisyui.l1.l2{&{color:var(--color-error);--range-thumb:var(--color-error-content)}}}.\32 xl\:range-xs{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}}}.\32 xl\:range-sm{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}}}.\32 xl\:range-md{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}}}.\32 xl\:range-lg{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}}}.\32 xl\:range-xl{@layer daisyui.l1.l2{&{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}}}}.validator{@layer daisyui.l1.l2.l3{&:user-valid,&:has(:user-valid){&,&:focus,&:checked,&[aria-checked=true],&:focus-within{--input-color:var(--color-success)}}&:user-invalid,&:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false])){&,&:focus,&:checked,&[aria-checked=true],&:focus-within{--input-color:var(--color-error)}&~.validator-hint{visibility:visible;color:var(--color-error)}}}}.validator-hint{@layer daisyui.l1.l2.l3{&{visibility:hidden;margin-top:.5rem;font-size:.75rem}}}.validator{&:user-invalid,&:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false])){&~.validator-hint{display:revert-layer}}}.fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}@media (width>=640px){.sm\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.sm\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.sm\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=768px){.md\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.md\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.md\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=1024px){.lg\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.lg\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.lg\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=1280px){.xl\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.xl\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.xl\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}@media (width>=1536px){.\32 xl\:fieldset{@layer daisyui.l1.l2.l3{&{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}}}.\32 xl\:fieldset-legend{@layer daisyui.l1.l2.l3{&{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}}}.\32 xl\:fieldset-label{@layer daisyui.l1.l2.l3{&{color:color-mix(in oklab,var(--color-base-content)60%,transparent);align-items:center;gap:.375rem;display:flex}&:has(input){cursor:pointer}}}}.label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}@media (width>=640px){.sm\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.sm\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=768px){.md\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.md\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=1024px){.lg\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.lg\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=1280px){.xl\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.xl\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}@media (width>=1536px){.\32 xl\:label{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}&:has(input){cursor:pointer}&:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}}.\32 xl\:floating-label{@layer daisyui.l1.l2.l3{&{display:block;position:relative}& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}&>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}&:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}&:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}&:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}&:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}}}}.skeleton{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){&{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){&{animation:1.8s ease-in-out infinite skeleton}}}}.skeleton-text{@layer daisyui.l1.l2{&{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,color-mix(in oklab,var(--color-base-content)20%,transparent)0% 40%,var(--color-base-content)50%,color-mix(in oklab,var(--color-base-content)20%,transparent)60% 100%)}}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.hover-3d{@layer daisyui.l1.l2.l3{&{perspective:75rem;--transform:0,0;--shine:100% 100%;--shadow:0rem 0rem 0rem;--ease:linear(0,.931 13.8%,1.196 21.4%,1.343 29.8%,1.378 36%,1.365 43.2%,1.059 78%,1);filter:drop-shadow(var(--shadow).1rem #00000003)drop-shadow(var(--shadow).2rem #00000003)drop-shadow(var(--shadow).3rem #00000003)drop-shadow(var(--shadow).4rem #00000003);transition:filter .4s ease-out;display:inline-grid}&>:nth-child(n+2){isolation:isolate;z-index:1}&>:first-child{transform:rotate3d(var(--transform),0,10deg);transition:transform var(--ease).5s,scale var(--ease).5s,outline-color ease-out .5s;outline-offset:-1px;outline:.5px solid #0000;grid-area:1/1/4/4;overflow:hidden;&:before{content:"";pointer-events:none;z-index:1;opacity:0;filter:blur(.75rem);width:33.3333%;height:33.3333%;scale:500%;translate:var(--shine);background-image:radial-gradient(circle,#fff3 10%,#0000 50%);transition:translate .4s ease-out,opacity .4s ease-out;position:absolute}}&:hover{--ease:linear(0,.708 15.2%,.927 23.6%,1.067 33%,1.12 41%,1.13 50.2%,1.019 83.2%,1);&>:first-child{outline-color:#fff1;&:before,&:after{opacity:1}}}&>:nth-child(n+2){scale:1.2}&>:nth-child(2){grid-area:1/1/2/2}&>:nth-child(3){grid-area:1/2/2/3}&>:nth-child(4){grid-area:1/3/2/4}&>:nth-child(5){grid-area:2/1/3/2}&>:nth-child(6){grid-area:2/3/3/4}&>:nth-child(7){grid-area:3/1/4/2}&>:nth-child(8){grid-area:3/2/4/3}&>:nth-child(9){grid-area:3/3/4/4}&:hover{&>:first-child{scale:1.05}}&:has(>:nth-child(2):hover){--transform:-1,1;--shine:0% 0%;--shadow:-.5rem -.5rem}&:has(>:nth-child(3):hover){--transform:-1,0;--shine:100% 0%;--shadow:0rem -.5rem}&:has(>:nth-child(4):hover){--transform:-1,-1;--shine:200% 0%;--shadow:.5rem -.5rem}&:has(>:nth-child(5):hover){--transform:0,1;--shine:0% 100%;--shadow:-.5rem 0rem}&:has(>:nth-child(6):hover){--transform:0,-1;--shine:200% 100%;--shadow:.5rem 0rem}&:has(>:nth-child(7):hover){--transform:1,1;--shine:0% 200%;--shadow:-.5rem .5rem}&:has(>:nth-child(8):hover){--transform:1,0;--shine:100% 200%;--shadow:0rem .5rem}&:has(>:nth-child(9):hover){--transform:1,-1;--shine:200% 200%;--shadow:.5rem .5rem}}}.stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}@media (width>=640px){.sm\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=768px){.md\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=1024px){.lg\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=1280px){.xl\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}@media (width>=1536px){.\32 xl\:stack{@layer daisyui.l1.l2.l3{&{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}&>*{width:100%;height:100%;&:nth-child(n+2){opacity:.7;width:100%}&:nth-child(2){z-index:2;opacity:.9}&:first-child{z-index:3;width:100%}}}@layer daisyui.l1.l2{&,&.stack-bottom{&>*{grid-area:3/3/6/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/4/6}}}&.stack-top{&>*{grid-area:1/3/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:3/1/6/6}}}&.stack-start{&>*{grid-area:3/1/4/4;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/3/6/6}}}&.stack-end{&>*{grid-area:3/3/4/6;&:nth-child(2){grid-area:2/2/5/5}&:first-child{grid-area:1/1/6/4}}}}}}.footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}@media (width>=640px){.sm\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.sm\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.sm\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.sm\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=768px){.md\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.md\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.md\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.md\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=1024px){.lg\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.lg\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.lg\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.lg\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=1280px){.xl\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.xl\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.xl\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.xl\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}@media (width>=1536px){.\32 xl\:footer{@layer daisyui.l1.l2.l3{&{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}&>*{place-items:start;gap:.5rem;display:grid}&.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center;&>*{place-items:center}}}}.\32 xl\:footer-title{@layer daisyui.l1.l2.l3{&{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}}}.\32 xl\:footer-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column}&.footer-center{grid-auto-flow:dense}}}.\32 xl\:footer-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row}&.footer-center{grid-auto-flow:column dense}}}}.breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}@media (width>=640px){.sm\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=768px){.md\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=1024px){.lg\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=1280px){.xl\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}@media (width>=1536px){.\32 xl\:breadcrumbs{@layer daisyui.l1.l2.l3{&{max-width:100%;padding-block:.5rem;overflow-x:auto}&>menu,&>ul,&>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex;&>li{align-items:center;display:flex;&>*{cursor:pointer;align-items:center;gap:.5rem;display:flex;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-offset:2px;outline:2px solid}}&+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] &+:before{rotate:-135deg}}}}}}.toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media (width>=640px){.sm\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.sm\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.sm\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.sm\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.sm\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.sm\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.sm\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=768px){.md\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.md\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.md\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.md\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.md\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.md\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.md\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=1024px){.lg\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.lg\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.lg\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.lg\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.lg\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.lg\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.lg\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=1280px){.xl\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.xl\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.xl\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.xl\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.xl\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.xl\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.xl\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}@media (width>=1536px){.\32 xl\:toast{@layer daisyui.l1.l2.l3{&{inset-inline:auto 1rem;translate:var(--toast-x,0)var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}&>*{@media (prefers-reduced-motion:no-preference){&{animation:.25s ease-out toast}}}}}.\32 xl\:toast-start{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:1rem auto}}}.\32 xl\:toast-center{@layer daisyui.l1.l2{&{--toast-x:-50%;inset-inline:50%}}}.\32 xl\:toast-end{@layer daisyui.l1.l2{&{--toast-x:0;inset-inline:auto 1rem}}}.\32 xl\:toast-bottom{@layer daisyui.l1.l2{&{--toast-y:0;top:auto;bottom:1rem}}}.\32 xl\:toast-middle{@layer daisyui.l1.l2{&{--toast-y:-50%;top:50%;bottom:auto}}}.\32 xl\:toast-top{@layer daisyui.l1.l2{&{--toast-y:0;top:1rem;bottom:auto}}}}.stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}@media (width>=640px){.sm\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.sm\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.sm\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.sm\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.sm\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.sm\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.sm\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.sm\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.sm\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=768px){.md\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.md\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.md\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.md\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.md\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.md\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.md\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.md\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.md\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=1024px){.lg\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.lg\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.lg\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.lg\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.lg\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.lg\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.lg\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.lg\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.lg\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=1280px){.xl\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.xl\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.xl\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.xl\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.xl\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.xl\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.xl\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.xl\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.xl\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}@media (width>=1536px){.\32 xl\:stats{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}}}.\32 xl\:stat{@layer daisyui.l1.l2.l3{&{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}&:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.\32 xl\:stat-figure{@layer daisyui.l1.l2.l3{&{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}}}.\32 xl\:stat-title{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.\32 xl\:stat-value{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}}}.\32 xl\:stat-desc{@layer daisyui.l1.l2.l3{&{white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);grid-column-start:1;font-size:.75rem}}}.\32 xl\:stat-actions{@layer daisyui.l1.l2.l3{&{white-space:nowrap;grid-column-start:1}}}.\32 xl\:stats-horizontal{@layer daisyui.l1.l2{&{grid-auto-flow:column;overflow-x:auto}& .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}}.\32 xl\:stats-vertical{@layer daisyui.l1.l2{&{grid-auto-flow:row;overflow-y:auto}& .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}}}.radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}@media (width>=640px){.sm\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=768px){.md\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=1024px){.lg\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=1280px){.xl\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}@media (width>=1536px){.\32 xl\:radial-progress{@layer daisyui.l1.l2.l3{&{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}&:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}&:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}}}}.tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}@media (width>=640px){.sm\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.sm\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.sm\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.sm\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.sm\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.sm\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.sm\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.sm\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.sm\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.sm\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.sm\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.sm\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.sm\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.sm\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=768px){.md\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.md\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.md\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.md\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.md\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.md\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.md\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.md\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.md\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.md\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.md\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.md\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.md\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.md\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=1024px){.lg\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.lg\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.lg\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.lg\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.lg\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.lg\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.lg\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.lg\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.lg\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.lg\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.lg\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.lg\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.lg\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.lg\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=1280px){.xl\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.xl\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.xl\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.xl\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.xl\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.xl\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.xl\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.xl\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.xl\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.xl\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.xl\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.xl\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.xl\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.xl\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}@media (width>=1536px){.\32 xl\:tabs{@layer daisyui.l1.l2.l3{&{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}}}.\32 xl\:tab{@layer daisyui.l1.l2.l3{&{cursor:pointer;appearance:none;text-align:center;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}&:is(input[type=radio]){min-width:fit-content;&:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:is(label){position:relative;& input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}}&:checked,&:is(label:has(:checked)),&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{display:block}}&:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}&:not(input):empty{cursor:default;flex-grow:1}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}&[disabled]{pointer-events:none;opacity:.4}}}.\32 xl\:tab-content{@layer daisyui.l1.l2.l3{&{--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);order:1;order:var(--tabcontent-order);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}}}.\32 xl\:tab-disabled{@layer daisyui.l1.l2{&{pointer-events:none;opacity:.4}}}.\32 xl\:tabs-border{@layer daisyui.l1.l2{&>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative;&:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}}.\32 xl\:tabs-lift{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.\32 xl\:tabs-top{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}& :checked,& label:has(:checked),& :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content{&:first-child,&:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}}}}}.\32 xl\:tabs-bottom{@layer daisyui.l1.l2{&{--tabs-height:auto;--tabs-direction:row}&>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}&:has(>.tab-content){&>.tab:first-child{&:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}}}&>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}&>:checked,&>:is(label:has(:checked)),&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){&+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}}}}.\32 xl\:tabs-box{@layer daisyui.l1.l2{&{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}&>.tab{border-radius:var(--radius-field);border-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}}&>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&>:is(input:checked),&>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000);@media (forced-colors:active){&{border:1px solid}}}&>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}}}.\32 xl\:tabs-xs{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*6)}&>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}}}.\32 xl\:tabs-sm{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*8)}&>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}}}.\32 xl\:tabs-md{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*10)}&>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}}}.\32 xl\:tabs-lg{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*12)}&>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}}}.\32 xl\:tabs-xl{@layer daisyui.l1.l2{&{--tab-height:calc(var(--size-field,.25rem)*14)}&>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}}}}.checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}@media (width>=640px){.sm\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.sm\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.sm\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.sm\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.sm\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.sm\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.sm\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.sm\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.sm\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.sm\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.sm\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.sm\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.sm\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.sm\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.sm\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=768px){.md\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.md\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.md\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.md\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.md\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.md\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.md\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.md\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.md\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.md\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.md\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.md\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.md\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.md\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.md\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=1024px){.lg\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.lg\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.lg\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.lg\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.lg\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.lg\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.lg\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.lg\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.lg\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.lg\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.lg\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.lg\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.lg\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.lg\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.lg\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=1280px){.xl\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.xl\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.xl\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.xl\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.xl\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.xl\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.xl\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.xl\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.xl\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.xl\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.xl\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.xl\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.xl\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.xl\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.xl\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}@media (width>=1536px){.\32 xl\:checkbox{@layer daisyui.l1.l2.l3{&{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}&:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{&:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}}&:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));&:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}}}}.\32 xl\:checkbox-primary{@layer daisyui.l1.l2{&{color:var(--color-primary-content);--input-color:var(--color-primary)}}}.\32 xl\:checkbox-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary-content);--input-color:var(--color-secondary)}}}.\32 xl\:checkbox-accent{@layer daisyui.l1.l2{&{color:var(--color-accent-content);--input-color:var(--color-accent)}}}.\32 xl\:checkbox-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}}.\32 xl\:checkbox-info{@layer daisyui.l1.l2{&{color:var(--color-info-content);--input-color:var(--color-info)}}}.\32 xl\:checkbox-success{@layer daisyui.l1.l2{&{color:var(--color-success-content);--input-color:var(--color-success)}}}.\32 xl\:checkbox-warning{@layer daisyui.l1.l2{&{color:var(--color-warning-content);--input-color:var(--color-warning)}}}.\32 xl\:checkbox-error{@layer daisyui.l1.l2{&{color:var(--color-error-content);--input-color:var(--color-error)}}}.\32 xl\:checkbox:disabled{@layer daisyui.l1.l2{&{cursor:not-allowed;opacity:.2}}}.\32 xl\:checkbox-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}}}.\32 xl\:checkbox-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}}}.\32 xl\:checkbox-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}}}.\32 xl\:checkbox-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}}}.\32 xl\:checkbox-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}}}}.select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}@media (width>=640px){.sm\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.sm\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.sm\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.sm\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.sm\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.sm\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=768px){.md\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.md\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.md\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.md\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.md\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.md\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=1024px){.lg\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.lg\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.lg\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.lg\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.lg\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.lg\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=1280px){.xl\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.xl\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.xl\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.xl\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.xl\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.xl\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}@media (width>=1536px){.\32 xl\:select{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}& select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);&:not(:disabled){&:hover,&:focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}}}}[dir=rtl] &{&::picker(select),& select::picker(select){translate:.5rem}}}}.\32 xl\:select-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:select-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:select-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:select-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:select-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:select-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:select-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:select-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:select-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:select-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}& option{padding-block:.25rem;padding-inline:.5rem}}}.\32 xl\:select-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}& option{padding-block:.25rem;padding-inline:.625rem}}}.\32 xl\:select-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}& option{padding-block:.375rem;padding-inline:.75rem}}}.\32 xl\:select-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}& option{padding-block:.375rem;padding-inline:1rem}}}.\32 xl\:select-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}& option{padding-block:.375rem;padding-inline:1.25rem}}}}.file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}@media (width>=640px){.sm\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.sm\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.sm\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.sm\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.sm\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.sm\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=768px){.md\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.md\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.md\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.md\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.md\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.md\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=1024px){.lg\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.lg\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.lg\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.lg\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.lg\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.lg\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=1280px){.xl\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.xl\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.xl\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.xl\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.xl\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.xl\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}@media (width>=1536px){.\32 xl\:file-input{@layer daisyui.l1.l2.l3{&{cursor:pointer;border:var(--border)solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}&:has(>input[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}}.\32 xl\:file-input-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}&::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:file-input-neutral{@layer daisyui.l1.l2{&{--btn-color:var(--color-neutral)}&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:file-input-primary{@layer daisyui.l1.l2{&{--btn-color:var(--color-primary)}&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:file-input-secondary{@layer daisyui.l1.l2{&{--btn-color:var(--color-secondary)}&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:file-input-accent{@layer daisyui.l1.l2{&{--btn-color:var(--color-accent)}&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:file-input-info{@layer daisyui.l1.l2{&{--btn-color:var(--color-info)}&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:file-input-success{@layer daisyui.l1.l2{&{--btn-color:var(--color-success)}&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:file-input-warning{@layer daisyui.l1.l2{&{--btn-color:var(--color-warning)}&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:file-input-error{@layer daisyui.l1.l2{&{--btn-color:var(--color-error)}&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:file-input-xs{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}&::file-selector-button{font-size:.6875rem}}}.\32 xl\:file-input-sm{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}&::file-selector-button{font-size:.75rem}}}.\32 xl\:file-input-md{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}&::file-selector-button{font-size:.875rem}}}.\32 xl\:file-input-lg{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}&::file-selector-button{font-size:1.125rem}}}.\32 xl\:file-input-xl{@layer daisyui.l1.l2{&{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}&::file-selector-button{font-size:1.375rem}}}}.card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}@media (width>=640px){.sm\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.sm\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.sm\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.sm\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.sm\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.sm\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.sm\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.sm\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.sm\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.sm\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.sm\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.sm\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.sm\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=768px){.md\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.md\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.md\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.md\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.md\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.md\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.md\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.md\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.md\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.md\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.md\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.md\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.md\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=1024px){.lg\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.lg\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.lg\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.lg\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.lg\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.lg\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.lg\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.lg\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.lg\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.lg\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.lg\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.lg\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.lg\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=1280px){.xl\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.xl\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.xl\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.xl\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.xl\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.xl\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.xl\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.xl\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.xl\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.xl\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.xl\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.xl\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.xl\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}@media (width>=1536px){.\32 xl\:card{@layer daisyui.l1.l2.l3{&{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}&:focus-visible{outline-color:currentColor}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}& figure{justify-content:center;align-items:center;display:flex}&:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}}.\32 xl\:card-border{@layer daisyui.l1.l2{&{border:var(--border)solid var(--color-base-200)}}}.\32 xl\:card-dash{@layer daisyui.l1.l2{&{border:var(--border)dashed var(--color-base-200)}}}.\32 xl\:image-full{@layer daisyui.l1.l2{&{display:grid}&>*{grid-row-start:1;grid-column-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(figure){border-radius:inherit;overflow:hidden}&>figure img{object-fit:cover;filter:brightness(28%);height:100%}}}.\32 xl\:card-title{@layer daisyui.l1.l2.l3{&{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}}.\32 xl\:card-body{@layer daisyui.l1.l2.l3{&{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}& :where(p){flex-grow:1}}}.\32 xl\:card-actions{@layer daisyui.l1.l2.l3{&{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}}.\32 xl\:card-xs{@layer daisyui.l1.l2{& .card-body{--card-p:.5rem;--card-fs:.6875rem}& .card-title{--cardtitle-fs:.875rem}}}.\32 xl\:card-sm{@layer daisyui.l1.l2{& .card-body{--card-p:1rem;--card-fs:.75rem}& .card-title{--cardtitle-fs:1rem}}}.\32 xl\:card-md{@layer daisyui.l1.l2{& .card-body{--card-p:1.5rem;--card-fs:.875rem}& .card-title{--cardtitle-fs:1.125rem}}}.\32 xl\:card-lg{@layer daisyui.l1.l2{& .card-body{--card-p:2rem;--card-fs:1rem}& .card-title{--cardtitle-fs:1.25rem}}}.\32 xl\:card-xl{@layer daisyui.l1.l2{& .card-body{--card-p:2.5rem;--card-fs:1.125rem}& .card-title{--cardtitle-fs:1.375rem}}}.\32 xl\:card-side{@layer daisyui.l1.l2{&{flex-direction:row;align-items:stretch}& :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}& :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}& figure>*{max-width:unset}& :where(figure>*){object-fit:cover;width:100%;height:100%}}}}.textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}@media (width>=640px){.sm\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.sm\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.sm\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.sm\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.sm\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.sm\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.sm\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.sm\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.sm\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.sm\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.sm\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.sm\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.sm\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.sm\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.sm\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=768px){.md\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.md\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.md\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.md\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.md\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.md\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.md\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.md\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.md\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.md\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.md\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.md\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.md\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.md\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.md\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=1024px){.lg\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.lg\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.lg\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.lg\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.lg\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.lg\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.lg\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.lg\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.lg\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.lg\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.lg\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.lg\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.lg\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.lg\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.lg\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=1280px){.xl\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.xl\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.xl\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.xl\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.xl\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.xl\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.xl\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.xl\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.xl\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.xl\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.xl\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.xl\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.xl\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.xl\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.xl\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}@media (width>=1536px){.\32 xl\:textarea{@layer daisyui.l1.l2.l3{&{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline-offset:2px;outline:2px solid #0000}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);box-shadow:none;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}}.\32 xl\:textarea-ghost{@layer daisyui.l1.l2{&{box-shadow:none;background-color:#0000;border-color:#0000}&:focus,&:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}}.\32 xl\:textarea-neutral{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}}.\32 xl\:textarea-primary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}}.\32 xl\:textarea-secondary{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}}.\32 xl\:textarea-accent{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}}.\32 xl\:textarea-info{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-info)}}}.\32 xl\:textarea-success{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-success)}}}.\32 xl\:textarea-warning{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}}.\32 xl\:textarea-error{@layer daisyui.l1.l2{&,&:focus,&:focus-within{--input-color:var(--color-error)}}}.\32 xl\:textarea-xs{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.6875rem),.6875rem)}}}.\32 xl\:textarea-sm{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.75rem),.75rem)}}}.\32 xl\:textarea-md{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,.875rem),.875rem)}}}.\32 xl\:textarea-lg{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.125rem),1.125rem)}}}.\32 xl\:textarea-xl{@layer daisyui.l1.l2{&{font-size:max(var(--font-size,1.375rem),1.375rem)}}}}:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.btn-disabled,.btn:disabled,.btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.btn-outline,.btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.btn-dash{border-style:dashed}.btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.btn-block{@layer daisyui.l1.l2{&{width:100%}}}@media (width>=640px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.sm\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.sm\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.sm\:btn-disabled,.sm\:btn:disabled,.sm\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.sm\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.sm\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.sm\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.sm\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.sm\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.sm\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.sm\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.sm\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.sm\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.sm\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.sm\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.sm\:btn-outline,.sm\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.sm\:btn-dash{border-style:dashed}.sm\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.sm\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.sm\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.sm\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.sm\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.sm\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.sm\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.sm\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.sm\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.sm\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=768px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.md\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.md\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.md\:btn-disabled,.md\:btn:disabled,.md\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.md\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.md\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.md\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.md\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.md\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.md\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.md\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.md\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.md\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.md\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.md\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.md\:btn-outline,.md\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.md\:btn-dash{border-style:dashed}.md\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.md\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.md\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.md\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.md\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.md\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.md\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.md\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.md\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.md\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=1024px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.lg\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.lg\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.lg\:btn-disabled,.lg\:btn:disabled,.lg\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.lg\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.lg\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.lg\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.lg\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.lg\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.lg\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.lg\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.lg\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.lg\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.lg\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.lg\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.lg\:btn-outline,.lg\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.lg\:btn-dash{border-style:dashed}.lg\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.lg\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.lg\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.lg\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.lg\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.lg\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.lg\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.lg\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.lg\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.lg\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=1280px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.xl\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.xl\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.xl\:btn-disabled,.xl\:btn:disabled,.xl\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.xl\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.xl\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.xl\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.xl\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.xl\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.xl\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.xl\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.xl\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.xl\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.xl\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.xl\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.xl\:btn-outline,.xl\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.xl\:btn-dash{border-style:dashed}.xl\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.xl\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.xl\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.xl\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.xl\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.xl\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.xl\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.xl\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.xl\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.xl\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}@media (width>=1536px){:where(.btn){@layer daisyui.l1.l2.l3{&{width:unset}}}.\32 xl\:prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.\32 xl\:btn{@layer daisyui.l1.l2.l3{&{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){&:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}&:focus-visible,&:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}&:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}&:is(input[type=checkbox],input[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}&:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}}.\32 xl\:btn-disabled,.\32 xl\:btn:disabled,.\32 xl\:btn[disabled]{@layer daisyui.l1.l2{&{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}}.\32 xl\:btn-active{@layer daisyui.l1.l2{&{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}}.\32 xl\:btn-primary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.\32 xl\:btn-secondary{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}}}.\32 xl\:btn-accent{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}}}.\32 xl\:btn-neutral{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}}}.\32 xl\:btn-info{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}}}.\32 xl\:btn-success{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}}.\32 xl\:btn-warning{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}}.\32 xl\:btn-error{@layer daisyui.l1.l2.l3{&{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}}}.\32 xl\:btn-ghost{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.\32 xl\:btn-link{@layer daisyui.l1{&{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}}.\32 xl\:btn-outline,.\32 xl\:btn-dash{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}.\32 xl\:btn-dash{border-style:dashed}.\32 xl\:btn-soft{@layer daisyui.l1{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}}.\32 xl\:btn-xs{@layer daisyui.l1.l2{&{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}}.\32 xl\:btn-sm{@layer daisyui.l1.l2{&{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}}.\32 xl\:btn-md{@layer daisyui.l1.l2{&{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}}.\32 xl\:btn-lg{@layer daisyui.l1.l2{&{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}}}.\32 xl\:btn-xl{@layer daisyui.l1.l2{&{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}}}.\32 xl\:btn-square{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);padding-inline:0}}}.\32 xl\:btn-circle{@layer daisyui.l1.l2{&{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}}.\32 xl\:btn-wide{@layer daisyui.l1.l2{&{width:100%;max-width:16rem}}}.\32 xl\:btn-block{@layer daisyui.l1.l2{&{width:100%}}}}.modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}@media (width>=640px){.sm\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.sm\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.sm\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.sm\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.sm\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.sm\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.sm\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.sm\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.sm\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.sm\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=768px){.md\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.md\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.md\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.md\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.md\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.md\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.md\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.md\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.md\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.md\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=1024px){.lg\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.lg\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.lg\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.lg\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.lg\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.lg\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.lg\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.lg\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.lg\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.lg\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=1280px){.xl\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.xl\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.xl\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.xl\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.xl\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.xl\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.xl\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.xl\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.xl\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.xl\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}@media (width>=1536px){.\32 xl\:modal{@layer daisyui.l1.l2.l3{&{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}&::backdrop{display:none}}@layer daisyui.l1.l2{&.modal-open,&[open],&:target,.modal-toggle:checked+&{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/.4);& .modal-box{opacity:1;translate:0;scale:1}:root:has(&){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll scroll()}}@starting-style{&.modal-open,&[open],&:target,.modal-toggle:checked+&{opacity:0}}}}.\32 xl\:modal-action{@layer daisyui.l1.l2.l3{&{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}}}.\32 xl\:modal-toggle{@layer daisyui.l1.l2.l3{&{appearance:none;opacity:0;width:0;height:0;position:fixed}}}.\32 xl\:modal-backdrop{@layer daisyui.l1.l2.l3{&{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}& button{cursor:pointer}}}.\32 xl\:modal-box{@layer daisyui.l1.l2.l3{&{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}}}.\32 xl\:modal-top{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}}}.\32 xl\:modal-middle{@layer daisyui.l1.l2{&{place-items:center}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}}}.\32 xl\:modal-bottom{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}}}.\32 xl\:modal-start{@layer daisyui.l1.l2{&{place-items:start}& .modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}}}.\32 xl\:modal-end{@layer daisyui.l1.l2{&{place-items:end}& .modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}}}}.tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.tooltip,.tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}@media (width>=640px){.sm\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.sm\:tooltip,.sm\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.sm\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.sm\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.sm\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.sm\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.sm\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.sm\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.sm\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.sm\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.sm\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.sm\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=768px){.md\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.md\:tooltip,.md\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.md\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.md\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.md\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.md\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.md\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.md\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.md\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.md\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.md\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.md\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=1024px){.lg\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.lg\:tooltip,.lg\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.lg\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.lg\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.lg\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.lg\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.lg\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.lg\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.lg\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.lg\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.lg\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.lg\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=1280px){.xl\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.xl\:tooltip,.xl\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.xl\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.xl\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.xl\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.xl\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.xl\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.xl\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.xl\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.xl\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.xl\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.xl\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}@media (width>=1536px){.\32 xl\:tooltip{@layer daisyui.l1.l2.l3{&{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}&>.tooltip-content,&[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}&:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;mask-position:-1px 0;mask-repeat:no-repeat;mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){&>.tooltip-content,&[data-tip]:before,&:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}&:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))){&.tooltip-open,&:hover,&:has(:focus-visible){&>.tooltip-content,&[data-tip]:before,&:after{opacity:1;--tt-pos:0rem;@media (prefers-reduced-motion:no-preference){&{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}}}}}.\32 xl\:tooltip,.\32 xl\:tooltip-top{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}}}.\32 xl\:tooltip-bottom{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}&:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}}}.\32 xl\:tooltip-left{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}&:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}}}.\32 xl\:tooltip-right{@layer daisyui.l1.l2{&>.tooltip-content,&[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}&:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}}}.\32 xl\:tooltip-primary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-primary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-primary-content)}}}.\32 xl\:tooltip-secondary{@layer daisyui.l1.l2{&{--tt-bg:var(--color-secondary)}&>.tooltip-content,&[data-tip]:before{color:var(--color-secondary-content)}}}.\32 xl\:tooltip-accent{@layer daisyui.l1.l2{&{--tt-bg:var(--color-accent)}&>.tooltip-content,&[data-tip]:before{color:var(--color-accent-content)}}}.\32 xl\:tooltip-info{@layer daisyui.l1.l2{&{--tt-bg:var(--color-info)}&>.tooltip-content,&[data-tip]:before{color:var(--color-info-content)}}}.\32 xl\:tooltip-success{@layer daisyui.l1.l2{&{--tt-bg:var(--color-success)}&>.tooltip-content,&[data-tip]:before{color:var(--color-success-content)}}}.\32 xl\:tooltip-warning{@layer daisyui.l1.l2{&{--tt-bg:var(--color-warning)}&>.tooltip-content,&[data-tip]:before{color:var(--color-warning-content)}}}.\32 xl\:tooltip-error{@layer daisyui.l1.l2{&{--tt-bg:var(--color-error)}&>.tooltip-content,&[data-tip]:before{color:var(--color-error-content)}}}}.progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}@keyframes progress{50%{background-position-x:-115%}}@media (width>=640px){.sm\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.sm\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.sm\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.sm\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.sm\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.sm\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.sm\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.sm\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.sm\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=768px){.md\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.md\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.md\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.md\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.md\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.md\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.md\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.md\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.md\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=1024px){.lg\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.lg\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.lg\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.lg\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.lg\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.lg\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.lg\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.lg\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.lg\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=1280px){.xl\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.xl\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.xl\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.xl\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.xl\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.xl\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.xl\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.xl\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.xl\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}@media (width>=1536px){.\32 xl\:progress{@layer daisyui.l1.l2.l3{&{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}&:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){&{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{background-color:#0000;@media (prefers-reduced-motion:no-preference){&{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}}}}@supports ((-moz-appearance:none)){&::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){&::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}&::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}}.\32 xl\:progress-primary{@layer daisyui.l1.l2{&{color:var(--color-primary)}}}.\32 xl\:progress-secondary{@layer daisyui.l1.l2{&{color:var(--color-secondary)}}}.\32 xl\:progress-accent{@layer daisyui.l1.l2{&{color:var(--color-accent)}}}.\32 xl\:progress-neutral{@layer daisyui.l1.l2{&{color:var(--color-neutral)}}}.\32 xl\:progress-info{@layer daisyui.l1.l2{&{color:var(--color-info)}}}.\32 xl\:progress-success{@layer daisyui.l1.l2{&{color:var(--color-success)}}}.\32 xl\:progress-warning{@layer daisyui.l1.l2{&{color:var(--color-warning)}}}.\32 xl\:progress-error{@layer daisyui.l1.l2{&{color:var(--color-error)}}}}:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000);--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000);& :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em;&:before,&:after{display:none}}}.rounded-box{border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field)}.rounded-selector{border-radius:var(--radius-selector)}.rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.rounded-tl-box{border-top-left-radius:var(--radius-box)}.rounded-tr-box{border-top-right-radius:var(--radius-box)}.rounded-br-box{border-bottom-right-radius:var(--radius-box)}.rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.rounded-tl-field{border-top-left-radius:var(--radius-field)}.rounded-tr-field{border-top-right-radius:var(--radius-field)}.rounded-br-field{border-bottom-right-radius:var(--radius-field)}.rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}@media (width>=640px){.sm\:rounded-box{border-radius:var(--radius-box)}.sm\:rounded-field{border-radius:var(--radius-field)}.sm\:rounded-selector{border-radius:var(--radius-selector)}.sm\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.sm\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.sm\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.sm\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.sm\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.sm\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.sm\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.sm\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.sm\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.sm\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.sm\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.sm\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.sm\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.sm\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.sm\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.sm\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.sm\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.sm\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.sm\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.sm\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.sm\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.sm\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.sm\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.sm\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=768px){.md\:rounded-box{border-radius:var(--radius-box)}.md\:rounded-field{border-radius:var(--radius-field)}.md\:rounded-selector{border-radius:var(--radius-selector)}.md\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.md\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.md\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.md\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.md\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.md\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.md\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.md\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.md\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.md\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.md\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.md\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.md\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.md\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.md\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.md\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.md\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.md\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.md\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.md\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.md\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.md\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.md\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.md\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=1024px){.lg\:rounded-box{border-radius:var(--radius-box)}.lg\:rounded-field{border-radius:var(--radius-field)}.lg\:rounded-selector{border-radius:var(--radius-selector)}.lg\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.lg\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.lg\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.lg\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.lg\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.lg\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.lg\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.lg\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.lg\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.lg\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.lg\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.lg\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.lg\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.lg\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.lg\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.lg\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.lg\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.lg\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.lg\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.lg\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.lg\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.lg\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.lg\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.lg\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=1280px){.xl\:rounded-box{border-radius:var(--radius-box)}.xl\:rounded-field{border-radius:var(--radius-field)}.xl\:rounded-selector{border-radius:var(--radius-selector)}.xl\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.xl\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.xl\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.xl\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.xl\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.xl\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.xl\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.xl\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.xl\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.xl\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.xl\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.xl\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.xl\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.xl\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.xl\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.xl\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.xl\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.xl\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.xl\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.xl\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.xl\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.xl\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.xl\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.xl\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=1536px){.\32 xl\:rounded-box{border-radius:var(--radius-box)}.\32 xl\:rounded-field{border-radius:var(--radius-field)}.\32 xl\:rounded-selector{border-radius:var(--radius-selector)}.\32 xl\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.\32 xl\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.\32 xl\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.\32 xl\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.\32 xl\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.\32 xl\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.\32 xl\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.\32 xl\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.\32 xl\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.\32 xl\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.\32 xl\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.\32 xl\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.\32 xl\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.\32 xl\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.\32 xl\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.\32 xl\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.\32 xl\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.\32 xl\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.\32 xl\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.\32 xl\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.\32 xl\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.\32 xl\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.\32 xl\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.\32 xl\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}.glass{backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg,oklch(100% 0 0/var(--glass-opacity,30%))0%,oklch(0% 0 0/0) 100%),linear-gradient(var(--glass-reflect-degree,100deg),oklch(100% 0 0/var(--glass-reflect-opacity,5%))25%,oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0/var(--glass-border-opacity,20%))inset,0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0/var(--glass-text-shadow-opacity,5%));border:none}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}@media (width>=640px){.sm\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.sm\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.sm\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.sm\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=768px){.md\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.md\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.md\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.md\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=1024px){.lg\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.lg\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.lg\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.lg\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=1280px){.xl\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.xl\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.xl\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.xl\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=1536px){.\32 xl\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.\32 xl\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.\32 xl\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.\32 xl\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=40rem){.sm\:bg-base-100{background-color:var(--color-base-100)}.sm\:text-base-100{color:var(--color-base-100)}.sm\:border-base-100{border-color:var(--color-base-100)}.sm\:bg-base-200{background-color:var(--color-base-200)}.sm\:text-base-200{color:var(--color-base-200)}.sm\:border-base-200{border-color:var(--color-base-200)}.sm\:bg-base-300{background-color:var(--color-base-300)}.sm\:text-base-300{color:var(--color-base-300)}.sm\:border-base-300{border-color:var(--color-base-300)}.sm\:bg-base-content{background-color:var(--color-base-content)}.sm\:text-base-content{color:var(--color-base-content)}.sm\:border-base-content{border-color:var(--color-base-content)}.sm\:bg-primary{background-color:var(--color-primary)}.sm\:text-primary{color:var(--color-primary)}.sm\:border-primary{border-color:var(--color-primary)}.sm\:bg-primary-content{background-color:var(--color-primary-content)}.sm\:text-primary-content{color:var(--color-primary-content)}.sm\:border-primary-content{border-color:var(--color-primary-content)}.sm\:bg-secondary{background-color:var(--color-secondary)}.sm\:text-secondary{color:var(--color-secondary)}.sm\:border-secondary{border-color:var(--color-secondary)}.sm\:bg-secondary-content{background-color:var(--color-secondary-content)}.sm\:text-secondary-content{color:var(--color-secondary-content)}.sm\:border-secondary-content{border-color:var(--color-secondary-content)}.sm\:bg-accent{background-color:var(--color-accent)}.sm\:text-accent{color:var(--color-accent)}.sm\:border-accent{border-color:var(--color-accent)}.sm\:bg-accent-content{background-color:var(--color-accent-content)}.sm\:text-accent-content{color:var(--color-accent-content)}.sm\:border-accent-content{border-color:var(--color-accent-content)}.sm\:bg-neutral{background-color:var(--color-neutral)}.sm\:text-neutral{color:var(--color-neutral)}.sm\:border-neutral{border-color:var(--color-neutral)}.sm\:bg-neutral-content{background-color:var(--color-neutral-content)}.sm\:text-neutral-content{color:var(--color-neutral-content)}.sm\:border-neutral-content{border-color:var(--color-neutral-content)}.sm\:bg-info{background-color:var(--color-info)}.sm\:text-info{color:var(--color-info)}.sm\:border-info{border-color:var(--color-info)}.sm\:bg-info-content{background-color:var(--color-info-content)}.sm\:text-info-content{color:var(--color-info-content)}.sm\:border-info-content{border-color:var(--color-info-content)}.sm\:bg-success{background-color:var(--color-success)}.sm\:text-success{color:var(--color-success)}.sm\:border-success{border-color:var(--color-success)}.sm\:bg-success-content{background-color:var(--color-success-content)}.sm\:text-success-content{color:var(--color-success-content)}.sm\:border-success-content{border-color:var(--color-success-content)}.sm\:bg-warning{background-color:var(--color-warning)}.sm\:text-warning{color:var(--color-warning)}.sm\:border-warning{border-color:var(--color-warning)}.sm\:bg-warning-content{background-color:var(--color-warning-content)}.sm\:text-warning-content{color:var(--color-warning-content)}.sm\:border-warning-content{border-color:var(--color-warning-content)}.sm\:bg-error{background-color:var(--color-error)}.sm\:text-error{color:var(--color-error)}.sm\:border-error{border-color:var(--color-error)}.sm\:bg-error-content{background-color:var(--color-error-content)}.sm\:text-error-content{color:var(--color-error-content)}.sm\:border-error-content{border-color:var(--color-error-content)}}@media (width>=48rem){.md\:bg-base-100{background-color:var(--color-base-100)}.md\:text-base-100{color:var(--color-base-100)}.md\:border-base-100{border-color:var(--color-base-100)}.md\:bg-base-200{background-color:var(--color-base-200)}.md\:text-base-200{color:var(--color-base-200)}.md\:border-base-200{border-color:var(--color-base-200)}.md\:bg-base-300{background-color:var(--color-base-300)}.md\:text-base-300{color:var(--color-base-300)}.md\:border-base-300{border-color:var(--color-base-300)}.md\:bg-base-content{background-color:var(--color-base-content)}.md\:text-base-content{color:var(--color-base-content)}.md\:border-base-content{border-color:var(--color-base-content)}.md\:bg-primary{background-color:var(--color-primary)}.md\:text-primary{color:var(--color-primary)}.md\:border-primary{border-color:var(--color-primary)}.md\:bg-primary-content{background-color:var(--color-primary-content)}.md\:text-primary-content{color:var(--color-primary-content)}.md\:border-primary-content{border-color:var(--color-primary-content)}.md\:bg-secondary{background-color:var(--color-secondary)}.md\:text-secondary{color:var(--color-secondary)}.md\:border-secondary{border-color:var(--color-secondary)}.md\:bg-secondary-content{background-color:var(--color-secondary-content)}.md\:text-secondary-content{color:var(--color-secondary-content)}.md\:border-secondary-content{border-color:var(--color-secondary-content)}.md\:bg-accent{background-color:var(--color-accent)}.md\:text-accent{color:var(--color-accent)}.md\:border-accent{border-color:var(--color-accent)}.md\:bg-accent-content{background-color:var(--color-accent-content)}.md\:text-accent-content{color:var(--color-accent-content)}.md\:border-accent-content{border-color:var(--color-accent-content)}.md\:bg-neutral{background-color:var(--color-neutral)}.md\:text-neutral{color:var(--color-neutral)}.md\:border-neutral{border-color:var(--color-neutral)}.md\:bg-neutral-content{background-color:var(--color-neutral-content)}.md\:text-neutral-content{color:var(--color-neutral-content)}.md\:border-neutral-content{border-color:var(--color-neutral-content)}.md\:bg-info{background-color:var(--color-info)}.md\:text-info{color:var(--color-info)}.md\:border-info{border-color:var(--color-info)}.md\:bg-info-content{background-color:var(--color-info-content)}.md\:text-info-content{color:var(--color-info-content)}.md\:border-info-content{border-color:var(--color-info-content)}.md\:bg-success{background-color:var(--color-success)}.md\:text-success{color:var(--color-success)}.md\:border-success{border-color:var(--color-success)}.md\:bg-success-content{background-color:var(--color-success-content)}.md\:text-success-content{color:var(--color-success-content)}.md\:border-success-content{border-color:var(--color-success-content)}.md\:bg-warning{background-color:var(--color-warning)}.md\:text-warning{color:var(--color-warning)}.md\:border-warning{border-color:var(--color-warning)}.md\:bg-warning-content{background-color:var(--color-warning-content)}.md\:text-warning-content{color:var(--color-warning-content)}.md\:border-warning-content{border-color:var(--color-warning-content)}.md\:bg-error{background-color:var(--color-error)}.md\:text-error{color:var(--color-error)}.md\:border-error{border-color:var(--color-error)}.md\:bg-error-content{background-color:var(--color-error-content)}.md\:text-error-content{color:var(--color-error-content)}.md\:border-error-content{border-color:var(--color-error-content)}}@media (width>=64rem){.lg\:bg-base-100{background-color:var(--color-base-100)}.lg\:text-base-100{color:var(--color-base-100)}.lg\:border-base-100{border-color:var(--color-base-100)}.lg\:bg-base-200{background-color:var(--color-base-200)}.lg\:text-base-200{color:var(--color-base-200)}.lg\:border-base-200{border-color:var(--color-base-200)}.lg\:bg-base-300{background-color:var(--color-base-300)}.lg\:text-base-300{color:var(--color-base-300)}.lg\:border-base-300{border-color:var(--color-base-300)}.lg\:bg-base-content{background-color:var(--color-base-content)}.lg\:text-base-content{color:var(--color-base-content)}.lg\:border-base-content{border-color:var(--color-base-content)}.lg\:bg-primary{background-color:var(--color-primary)}.lg\:text-primary{color:var(--color-primary)}.lg\:border-primary{border-color:var(--color-primary)}.lg\:bg-primary-content{background-color:var(--color-primary-content)}.lg\:text-primary-content{color:var(--color-primary-content)}.lg\:border-primary-content{border-color:var(--color-primary-content)}.lg\:bg-secondary{background-color:var(--color-secondary)}.lg\:text-secondary{color:var(--color-secondary)}.lg\:border-secondary{border-color:var(--color-secondary)}.lg\:bg-secondary-content{background-color:var(--color-secondary-content)}.lg\:text-secondary-content{color:var(--color-secondary-content)}.lg\:border-secondary-content{border-color:var(--color-secondary-content)}.lg\:bg-accent{background-color:var(--color-accent)}.lg\:text-accent{color:var(--color-accent)}.lg\:border-accent{border-color:var(--color-accent)}.lg\:bg-accent-content{background-color:var(--color-accent-content)}.lg\:text-accent-content{color:var(--color-accent-content)}.lg\:border-accent-content{border-color:var(--color-accent-content)}.lg\:bg-neutral{background-color:var(--color-neutral)}.lg\:text-neutral{color:var(--color-neutral)}.lg\:border-neutral{border-color:var(--color-neutral)}.lg\:bg-neutral-content{background-color:var(--color-neutral-content)}.lg\:text-neutral-content{color:var(--color-neutral-content)}.lg\:border-neutral-content{border-color:var(--color-neutral-content)}.lg\:bg-info{background-color:var(--color-info)}.lg\:text-info{color:var(--color-info)}.lg\:border-info{border-color:var(--color-info)}.lg\:bg-info-content{background-color:var(--color-info-content)}.lg\:text-info-content{color:var(--color-info-content)}.lg\:border-info-content{border-color:var(--color-info-content)}.lg\:bg-success{background-color:var(--color-success)}.lg\:text-success{color:var(--color-success)}.lg\:border-success{border-color:var(--color-success)}.lg\:bg-success-content{background-color:var(--color-success-content)}.lg\:text-success-content{color:var(--color-success-content)}.lg\:border-success-content{border-color:var(--color-success-content)}.lg\:bg-warning{background-color:var(--color-warning)}.lg\:text-warning{color:var(--color-warning)}.lg\:border-warning{border-color:var(--color-warning)}.lg\:bg-warning-content{background-color:var(--color-warning-content)}.lg\:text-warning-content{color:var(--color-warning-content)}.lg\:border-warning-content{border-color:var(--color-warning-content)}.lg\:bg-error{background-color:var(--color-error)}.lg\:text-error{color:var(--color-error)}.lg\:border-error{border-color:var(--color-error)}.lg\:bg-error-content{background-color:var(--color-error-content)}.lg\:text-error-content{color:var(--color-error-content)}.lg\:border-error-content{border-color:var(--color-error-content)}}@media (width>=80rem){.xl\:bg-base-100{background-color:var(--color-base-100)}.xl\:text-base-100{color:var(--color-base-100)}.xl\:border-base-100{border-color:var(--color-base-100)}.xl\:bg-base-200{background-color:var(--color-base-200)}.xl\:text-base-200{color:var(--color-base-200)}.xl\:border-base-200{border-color:var(--color-base-200)}.xl\:bg-base-300{background-color:var(--color-base-300)}.xl\:text-base-300{color:var(--color-base-300)}.xl\:border-base-300{border-color:var(--color-base-300)}.xl\:bg-base-content{background-color:var(--color-base-content)}.xl\:text-base-content{color:var(--color-base-content)}.xl\:border-base-content{border-color:var(--color-base-content)}.xl\:bg-primary{background-color:var(--color-primary)}.xl\:text-primary{color:var(--color-primary)}.xl\:border-primary{border-color:var(--color-primary)}.xl\:bg-primary-content{background-color:var(--color-primary-content)}.xl\:text-primary-content{color:var(--color-primary-content)}.xl\:border-primary-content{border-color:var(--color-primary-content)}.xl\:bg-secondary{background-color:var(--color-secondary)}.xl\:text-secondary{color:var(--color-secondary)}.xl\:border-secondary{border-color:var(--color-secondary)}.xl\:bg-secondary-content{background-color:var(--color-secondary-content)}.xl\:text-secondary-content{color:var(--color-secondary-content)}.xl\:border-secondary-content{border-color:var(--color-secondary-content)}.xl\:bg-accent{background-color:var(--color-accent)}.xl\:text-accent{color:var(--color-accent)}.xl\:border-accent{border-color:var(--color-accent)}.xl\:bg-accent-content{background-color:var(--color-accent-content)}.xl\:text-accent-content{color:var(--color-accent-content)}.xl\:border-accent-content{border-color:var(--color-accent-content)}.xl\:bg-neutral{background-color:var(--color-neutral)}.xl\:text-neutral{color:var(--color-neutral)}.xl\:border-neutral{border-color:var(--color-neutral)}.xl\:bg-neutral-content{background-color:var(--color-neutral-content)}.xl\:text-neutral-content{color:var(--color-neutral-content)}.xl\:border-neutral-content{border-color:var(--color-neutral-content)}.xl\:bg-info{background-color:var(--color-info)}.xl\:text-info{color:var(--color-info)}.xl\:border-info{border-color:var(--color-info)}.xl\:bg-info-content{background-color:var(--color-info-content)}.xl\:text-info-content{color:var(--color-info-content)}.xl\:border-info-content{border-color:var(--color-info-content)}.xl\:bg-success{background-color:var(--color-success)}.xl\:text-success{color:var(--color-success)}.xl\:border-success{border-color:var(--color-success)}.xl\:bg-success-content{background-color:var(--color-success-content)}.xl\:text-success-content{color:var(--color-success-content)}.xl\:border-success-content{border-color:var(--color-success-content)}.xl\:bg-warning{background-color:var(--color-warning)}.xl\:text-warning{color:var(--color-warning)}.xl\:border-warning{border-color:var(--color-warning)}.xl\:bg-warning-content{background-color:var(--color-warning-content)}.xl\:text-warning-content{color:var(--color-warning-content)}.xl\:border-warning-content{border-color:var(--color-warning-content)}.xl\:bg-error{background-color:var(--color-error)}.xl\:text-error{color:var(--color-error)}.xl\:border-error{border-color:var(--color-error)}.xl\:bg-error-content{background-color:var(--color-error-content)}.xl\:text-error-content{color:var(--color-error-content)}.xl\:border-error-content{border-color:var(--color-error-content)}}@media (width>=96rem){.\32 xl\:bg-base-100{background-color:var(--color-base-100)}.\32 xl\:text-base-100{color:var(--color-base-100)}.\32 xl\:border-base-100{border-color:var(--color-base-100)}.\32 xl\:bg-base-200{background-color:var(--color-base-200)}.\32 xl\:text-base-200{color:var(--color-base-200)}.\32 xl\:border-base-200{border-color:var(--color-base-200)}.\32 xl\:bg-base-300{background-color:var(--color-base-300)}.\32 xl\:text-base-300{color:var(--color-base-300)}.\32 xl\:border-base-300{border-color:var(--color-base-300)}.\32 xl\:bg-base-content{background-color:var(--color-base-content)}.\32 xl\:text-base-content{color:var(--color-base-content)}.\32 xl\:border-base-content{border-color:var(--color-base-content)}.\32 xl\:bg-primary{background-color:var(--color-primary)}.\32 xl\:text-primary{color:var(--color-primary)}.\32 xl\:border-primary{border-color:var(--color-primary)}.\32 xl\:bg-primary-content{background-color:var(--color-primary-content)}.\32 xl\:text-primary-content{color:var(--color-primary-content)}.\32 xl\:border-primary-content{border-color:var(--color-primary-content)}.\32 xl\:bg-secondary{background-color:var(--color-secondary)}.\32 xl\:text-secondary{color:var(--color-secondary)}.\32 xl\:border-secondary{border-color:var(--color-secondary)}.\32 xl\:bg-secondary-content{background-color:var(--color-secondary-content)}.\32 xl\:text-secondary-content{color:var(--color-secondary-content)}.\32 xl\:border-secondary-content{border-color:var(--color-secondary-content)}.\32 xl\:bg-accent{background-color:var(--color-accent)}.\32 xl\:text-accent{color:var(--color-accent)}.\32 xl\:border-accent{border-color:var(--color-accent)}.\32 xl\:bg-accent-content{background-color:var(--color-accent-content)}.\32 xl\:text-accent-content{color:var(--color-accent-content)}.\32 xl\:border-accent-content{border-color:var(--color-accent-content)}.\32 xl\:bg-neutral{background-color:var(--color-neutral)}.\32 xl\:text-neutral{color:var(--color-neutral)}.\32 xl\:border-neutral{border-color:var(--color-neutral)}.\32 xl\:bg-neutral-content{background-color:var(--color-neutral-content)}.\32 xl\:text-neutral-content{color:var(--color-neutral-content)}.\32 xl\:border-neutral-content{border-color:var(--color-neutral-content)}.\32 xl\:bg-info{background-color:var(--color-info)}.\32 xl\:text-info{color:var(--color-info)}.\32 xl\:border-info{border-color:var(--color-info)}.\32 xl\:bg-info-content{background-color:var(--color-info-content)}.\32 xl\:text-info-content{color:var(--color-info-content)}.\32 xl\:border-info-content{border-color:var(--color-info-content)}.\32 xl\:bg-success{background-color:var(--color-success)}.\32 xl\:text-success{color:var(--color-success)}.\32 xl\:border-success{border-color:var(--color-success)}.\32 xl\:bg-success-content{background-color:var(--color-success-content)}.\32 xl\:text-success-content{color:var(--color-success-content)}.\32 xl\:border-success-content{border-color:var(--color-success-content)}.\32 xl\:bg-warning{background-color:var(--color-warning)}.\32 xl\:text-warning{color:var(--color-warning)}.\32 xl\:border-warning{border-color:var(--color-warning)}.\32 xl\:bg-warning-content{background-color:var(--color-warning-content)}.\32 xl\:text-warning-content{color:var(--color-warning-content)}.\32 xl\:border-warning-content{border-color:var(--color-warning-content)}.\32 xl\:bg-error{background-color:var(--color-error)}.\32 xl\:text-error{color:var(--color-error)}.\32 xl\:border-error{border-color:var(--color-error)}.\32 xl\:bg-error-content{background-color:var(--color-error-content)}.\32 xl\:text-error-content{color:var(--color-error-content)}.\32 xl\:border-error-content{border-color:var(--color-error-content)}}.hover\:bg-base-100:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-100)}}}}.hover\:text-base-100:hover{&:hover{@media (hover:hover){&{color:var(--color-base-100)}}}}.hover\:border-base-100:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-100)}}}}.hover\:bg-base-200:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-200)}}}}.hover\:text-base-200:hover{&:hover{@media (hover:hover){&{color:var(--color-base-200)}}}}.hover\:border-base-200:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-200)}}}}.hover\:bg-base-300:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-300)}}}}.hover\:text-base-300:hover{&:hover{@media (hover:hover){&{color:var(--color-base-300)}}}}.hover\:border-base-300:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-300)}}}}.hover\:bg-base-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-base-content)}}}}.hover\:text-base-content:hover{&:hover{@media (hover:hover){&{color:var(--color-base-content)}}}}.hover\:border-base-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-base-content)}}}}.hover\:bg-primary:hover{&:hover{@media (hover:hover){&{background-color:var(--color-primary)}}}}.hover\:text-primary:hover{&:hover{@media (hover:hover){&{color:var(--color-primary)}}}}.hover\:border-primary:hover{&:hover{@media (hover:hover){&{border-color:var(--color-primary)}}}}.hover\:bg-primary-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-primary-content)}}}}.hover\:text-primary-content:hover{&:hover{@media (hover:hover){&{color:var(--color-primary-content)}}}}.hover\:border-primary-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-primary-content)}}}}.hover\:bg-secondary:hover{&:hover{@media (hover:hover){&{background-color:var(--color-secondary)}}}}.hover\:text-secondary:hover{&:hover{@media (hover:hover){&{color:var(--color-secondary)}}}}.hover\:border-secondary:hover{&:hover{@media (hover:hover){&{border-color:var(--color-secondary)}}}}.hover\:bg-secondary-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-secondary-content)}}}}.hover\:text-secondary-content:hover{&:hover{@media (hover:hover){&{color:var(--color-secondary-content)}}}}.hover\:border-secondary-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-secondary-content)}}}}.hover\:bg-accent:hover{&:hover{@media (hover:hover){&{background-color:var(--color-accent)}}}}.hover\:text-accent:hover{&:hover{@media (hover:hover){&{color:var(--color-accent)}}}}.hover\:border-accent:hover{&:hover{@media (hover:hover){&{border-color:var(--color-accent)}}}}.hover\:bg-accent-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-accent-content)}}}}.hover\:text-accent-content:hover{&:hover{@media (hover:hover){&{color:var(--color-accent-content)}}}}.hover\:border-accent-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-accent-content)}}}}.hover\:bg-neutral:hover{&:hover{@media (hover:hover){&{background-color:var(--color-neutral)}}}}.hover\:text-neutral:hover{&:hover{@media (hover:hover){&{color:var(--color-neutral)}}}}.hover\:border-neutral:hover{&:hover{@media (hover:hover){&{border-color:var(--color-neutral)}}}}.hover\:bg-neutral-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-neutral-content)}}}}.hover\:text-neutral-content:hover{&:hover{@media (hover:hover){&{color:var(--color-neutral-content)}}}}.hover\:border-neutral-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-neutral-content)}}}}.hover\:bg-info:hover{&:hover{@media (hover:hover){&{background-color:var(--color-info)}}}}.hover\:text-info:hover{&:hover{@media (hover:hover){&{color:var(--color-info)}}}}.hover\:border-info:hover{&:hover{@media (hover:hover){&{border-color:var(--color-info)}}}}.hover\:bg-info-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-info-content)}}}}.hover\:text-info-content:hover{&:hover{@media (hover:hover){&{color:var(--color-info-content)}}}}.hover\:border-info-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-info-content)}}}}.hover\:bg-success:hover{&:hover{@media (hover:hover){&{background-color:var(--color-success)}}}}.hover\:text-success:hover{&:hover{@media (hover:hover){&{color:var(--color-success)}}}}.hover\:border-success:hover{&:hover{@media (hover:hover){&{border-color:var(--color-success)}}}}.hover\:bg-success-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-success-content)}}}}.hover\:text-success-content:hover{&:hover{@media (hover:hover){&{color:var(--color-success-content)}}}}.hover\:border-success-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-success-content)}}}}.hover\:bg-warning:hover{&:hover{@media (hover:hover){&{background-color:var(--color-warning)}}}}.hover\:text-warning:hover{&:hover{@media (hover:hover){&{color:var(--color-warning)}}}}.hover\:border-warning:hover{&:hover{@media (hover:hover){&{border-color:var(--color-warning)}}}}.hover\:bg-warning-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-warning-content)}}}}.hover\:text-warning-content:hover{&:hover{@media (hover:hover){&{color:var(--color-warning-content)}}}}.hover\:border-warning-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-warning-content)}}}}.hover\:bg-error:hover{&:hover{@media (hover:hover){&{background-color:var(--color-error)}}}}.hover\:text-error:hover{&:hover{@media (hover:hover){&{color:var(--color-error)}}}}.hover\:border-error:hover{&:hover{@media (hover:hover){&{border-color:var(--color-error)}}}}.hover\:bg-error-content:hover{&:hover{@media (hover:hover){&{background-color:var(--color-error-content)}}}}.hover\:text-error-content:hover{&:hover{@media (hover:hover){&{color:var(--color-error-content)}}}}.hover\:border-error-content:hover{&:hover{@media (hover:hover){&{border-color:var(--color-error-content)}}}}.bg-base-100{background-color:var(--color-base-100)}.bg-base-100\/10{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)10%,#0000)}}}.bg-base-100\/20{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)20%,#0000)}}}.bg-base-100\/30{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)30%,#0000)}}}.bg-base-100\/40{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)40%,#0000)}}}.bg-base-100\/50{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)50%,#0000)}}}.bg-base-100\/60{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)60%,#0000)}}}.bg-base-100\/70{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)70%,#0000)}}}.bg-base-100\/80{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)80%,#0000)}}}.bg-base-100\/90{background-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-100)90%,#0000)}}}.text-base-100{color:var(--color-base-100)}.text-base-100\/10{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)10%,#0000)}}}.text-base-100\/20{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)20%,#0000)}}}.text-base-100\/30{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)30%,#0000)}}}.text-base-100\/40{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)40%,#0000)}}}.text-base-100\/50{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)50%,#0000)}}}.text-base-100\/60{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)60%,#0000)}}}.text-base-100\/70{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)70%,#0000)}}}.text-base-100\/80{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)80%,#0000)}}}.text-base-100\/90{color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-100)90%,#0000)}}}.border-base-100{border-color:var(--color-base-100)}.border-base-100\/10{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)10%,#0000)}}}.border-base-100\/20{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)20%,#0000)}}}.border-base-100\/30{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)30%,#0000)}}}.border-base-100\/40{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)40%,#0000)}}}.border-base-100\/50{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)50%,#0000)}}}.border-base-100\/60{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)60%,#0000)}}}.border-base-100\/70{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)70%,#0000)}}}.border-base-100\/80{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)80%,#0000)}}}.border-base-100\/90{border-color:var(--color-base-100);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-100)90%,#0000)}}}.bg-base-200{background-color:var(--color-base-200)}.bg-base-200\/10{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)10%,#0000)}}}.bg-base-200\/20{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)20%,#0000)}}}.bg-base-200\/30{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)30%,#0000)}}}.bg-base-200\/40{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)40%,#0000)}}}.bg-base-200\/50{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)50%,#0000)}}}.bg-base-200\/60{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)60%,#0000)}}}.bg-base-200\/70{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)70%,#0000)}}}.bg-base-200\/80{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)80%,#0000)}}}.bg-base-200\/90{background-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-200)90%,#0000)}}}.text-base-200{color:var(--color-base-200)}.text-base-200\/10{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)10%,#0000)}}}.text-base-200\/20{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)20%,#0000)}}}.text-base-200\/30{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)30%,#0000)}}}.text-base-200\/40{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)40%,#0000)}}}.text-base-200\/50{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)50%,#0000)}}}.text-base-200\/60{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)60%,#0000)}}}.text-base-200\/70{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)70%,#0000)}}}.text-base-200\/80{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)80%,#0000)}}}.text-base-200\/90{color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-200)90%,#0000)}}}.border-base-200{border-color:var(--color-base-200)}.border-base-200\/10{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)10%,#0000)}}}.border-base-200\/20{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)20%,#0000)}}}.border-base-200\/30{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)30%,#0000)}}}.border-base-200\/40{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)40%,#0000)}}}.border-base-200\/50{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)50%,#0000)}}}.border-base-200\/60{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)60%,#0000)}}}.border-base-200\/70{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)70%,#0000)}}}.border-base-200\/80{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)80%,#0000)}}}.border-base-200\/90{border-color:var(--color-base-200);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-200)90%,#0000)}}}.bg-base-300{background-color:var(--color-base-300)}.bg-base-300\/10{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)10%,#0000)}}}.bg-base-300\/20{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)20%,#0000)}}}.bg-base-300\/30{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)30%,#0000)}}}.bg-base-300\/40{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)40%,#0000)}}}.bg-base-300\/50{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)50%,#0000)}}}.bg-base-300\/60{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)60%,#0000)}}}.bg-base-300\/70{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)70%,#0000)}}}.bg-base-300\/80{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)80%,#0000)}}}.bg-base-300\/90{background-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-300)90%,#0000)}}}.text-base-300{color:var(--color-base-300)}.text-base-300\/10{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)10%,#0000)}}}.text-base-300\/20{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)20%,#0000)}}}.text-base-300\/30{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)30%,#0000)}}}.text-base-300\/40{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)40%,#0000)}}}.text-base-300\/50{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)50%,#0000)}}}.text-base-300\/60{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)60%,#0000)}}}.text-base-300\/70{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)70%,#0000)}}}.text-base-300\/80{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)80%,#0000)}}}.text-base-300\/90{color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-300)90%,#0000)}}}.border-base-300{border-color:var(--color-base-300)}.border-base-300\/10{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)10%,#0000)}}}.border-base-300\/20{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)20%,#0000)}}}.border-base-300\/30{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)30%,#0000)}}}.border-base-300\/40{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)40%,#0000)}}}.border-base-300\/50{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)50%,#0000)}}}.border-base-300\/60{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)60%,#0000)}}}.border-base-300\/70{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)70%,#0000)}}}.border-base-300\/80{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)80%,#0000)}}}.border-base-300\/90{border-color:var(--color-base-300);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-300)90%,#0000)}}}.bg-base-content{background-color:var(--color-base-content)}.bg-base-content\/10{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)10%,#0000)}}}.bg-base-content\/20{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}}.bg-base-content\/30{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)30%,#0000)}}}.bg-base-content\/40{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)40%,#0000)}}}.bg-base-content\/50{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}}.bg-base-content\/60{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)60%,#0000)}}}.bg-base-content\/70{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)70%,#0000)}}}.bg-base-content\/80{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)80%,#0000)}}}.bg-base-content\/90{background-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-base-content)90%,#0000)}}}.text-base-content{color:var(--color-base-content)}.text-base-content\/10{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)10%,#0000)}}}.text-base-content\/20{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}}.text-base-content\/30{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)30%,#0000)}}}.text-base-content\/40{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)40%,#0000)}}}.text-base-content\/50{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}}.text-base-content\/60{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)60%,#0000)}}}.text-base-content\/70{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)70%,#0000)}}}.text-base-content\/80{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)80%,#0000)}}}.text-base-content\/90{color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-base-content)90%,#0000)}}}.border-base-content{border-color:var(--color-base-content)}.border-base-content\/10{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)10%,#0000)}}}.border-base-content\/20{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}}.border-base-content\/30{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)30%,#0000)}}}.border-base-content\/40{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)40%,#0000)}}}.border-base-content\/50{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}}.border-base-content\/60{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)60%,#0000)}}}.border-base-content\/70{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)70%,#0000)}}}.border-base-content\/80{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)80%,#0000)}}}.border-base-content\/90{border-color:var(--color-base-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-base-content)90%,#0000)}}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)10%,#0000)}}}.bg-primary\/20{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)20%,#0000)}}}.bg-primary\/30{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)30%,#0000)}}}.bg-primary\/40{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)40%,#0000)}}}.bg-primary\/50{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)50%,#0000)}}}.bg-primary\/60{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)60%,#0000)}}}.bg-primary\/70{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)70%,#0000)}}}.bg-primary\/80{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)80%,#0000)}}}.bg-primary\/90{background-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary)90%,#0000)}}}.text-primary{color:var(--color-primary)}.text-primary\/10{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)10%,#0000)}}}.text-primary\/20{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)20%,#0000)}}}.text-primary\/30{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)30%,#0000)}}}.text-primary\/40{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)40%,#0000)}}}.text-primary\/50{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)50%,#0000)}}}.text-primary\/60{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)60%,#0000)}}}.text-primary\/70{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)70%,#0000)}}}.text-primary\/80{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)80%,#0000)}}}.text-primary\/90{color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary)90%,#0000)}}}.border-primary{border-color:var(--color-primary)}.border-primary\/10{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)10%,#0000)}}}.border-primary\/20{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)20%,#0000)}}}.border-primary\/30{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)30%,#0000)}}}.border-primary\/40{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)40%,#0000)}}}.border-primary\/50{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)50%,#0000)}}}.border-primary\/60{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)60%,#0000)}}}.border-primary\/70{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)70%,#0000)}}}.border-primary\/80{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)80%,#0000)}}}.border-primary\/90{border-color:var(--color-primary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary)90%,#0000)}}}.bg-primary-content{background-color:var(--color-primary-content)}.bg-primary-content\/10{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)10%,#0000)}}}.bg-primary-content\/20{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)20%,#0000)}}}.bg-primary-content\/30{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)30%,#0000)}}}.bg-primary-content\/40{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)40%,#0000)}}}.bg-primary-content\/50{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)50%,#0000)}}}.bg-primary-content\/60{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)60%,#0000)}}}.bg-primary-content\/70{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)70%,#0000)}}}.bg-primary-content\/80{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)80%,#0000)}}}.bg-primary-content\/90{background-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-primary-content)90%,#0000)}}}.text-primary-content{color:var(--color-primary-content)}.text-primary-content\/10{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)10%,#0000)}}}.text-primary-content\/20{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)20%,#0000)}}}.text-primary-content\/30{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)30%,#0000)}}}.text-primary-content\/40{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)40%,#0000)}}}.text-primary-content\/50{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)50%,#0000)}}}.text-primary-content\/60{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)60%,#0000)}}}.text-primary-content\/70{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)70%,#0000)}}}.text-primary-content\/80{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)80%,#0000)}}}.text-primary-content\/90{color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-primary-content)90%,#0000)}}}.border-primary-content{border-color:var(--color-primary-content)}.border-primary-content\/10{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)10%,#0000)}}}.border-primary-content\/20{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)20%,#0000)}}}.border-primary-content\/30{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)30%,#0000)}}}.border-primary-content\/40{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)40%,#0000)}}}.border-primary-content\/50{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)50%,#0000)}}}.border-primary-content\/60{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)60%,#0000)}}}.border-primary-content\/70{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)70%,#0000)}}}.border-primary-content\/80{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)80%,#0000)}}}.border-primary-content\/90{border-color:var(--color-primary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-primary-content)90%,#0000)}}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/10{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)10%,#0000)}}}.bg-secondary\/20{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}}.bg-secondary\/30{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)30%,#0000)}}}.bg-secondary\/40{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)40%,#0000)}}}.bg-secondary\/50{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)50%,#0000)}}}.bg-secondary\/60{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)60%,#0000)}}}.bg-secondary\/70{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)70%,#0000)}}}.bg-secondary\/80{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)80%,#0000)}}}.bg-secondary\/90{background-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary)90%,#0000)}}}.text-secondary{color:var(--color-secondary)}.text-secondary\/10{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)10%,#0000)}}}.text-secondary\/20{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}}.text-secondary\/30{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)30%,#0000)}}}.text-secondary\/40{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)40%,#0000)}}}.text-secondary\/50{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)50%,#0000)}}}.text-secondary\/60{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)60%,#0000)}}}.text-secondary\/70{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)70%,#0000)}}}.text-secondary\/80{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)80%,#0000)}}}.text-secondary\/90{color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary)90%,#0000)}}}.border-secondary{border-color:var(--color-secondary)}.border-secondary\/10{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)10%,#0000)}}}.border-secondary\/20{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)20%,#0000)}}}.border-secondary\/30{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)30%,#0000)}}}.border-secondary\/40{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)40%,#0000)}}}.border-secondary\/50{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)50%,#0000)}}}.border-secondary\/60{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)60%,#0000)}}}.border-secondary\/70{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)70%,#0000)}}}.border-secondary\/80{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)80%,#0000)}}}.border-secondary\/90{border-color:var(--color-secondary);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary)90%,#0000)}}}.bg-secondary-content{background-color:var(--color-secondary-content)}.bg-secondary-content\/10{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)10%,#0000)}}}.bg-secondary-content\/20{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)20%,#0000)}}}.bg-secondary-content\/30{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)30%,#0000)}}}.bg-secondary-content\/40{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)40%,#0000)}}}.bg-secondary-content\/50{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)50%,#0000)}}}.bg-secondary-content\/60{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)60%,#0000)}}}.bg-secondary-content\/70{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)70%,#0000)}}}.bg-secondary-content\/80{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)80%,#0000)}}}.bg-secondary-content\/90{background-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-secondary-content)90%,#0000)}}}.text-secondary-content{color:var(--color-secondary-content)}.text-secondary-content\/10{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)10%,#0000)}}}.text-secondary-content\/20{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)20%,#0000)}}}.text-secondary-content\/30{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)30%,#0000)}}}.text-secondary-content\/40{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)40%,#0000)}}}.text-secondary-content\/50{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)50%,#0000)}}}.text-secondary-content\/60{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)60%,#0000)}}}.text-secondary-content\/70{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)70%,#0000)}}}.text-secondary-content\/80{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)80%,#0000)}}}.text-secondary-content\/90{color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-secondary-content)90%,#0000)}}}.border-secondary-content{border-color:var(--color-secondary-content)}.border-secondary-content\/10{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)10%,#0000)}}}.border-secondary-content\/20{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)20%,#0000)}}}.border-secondary-content\/30{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)30%,#0000)}}}.border-secondary-content\/40{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)40%,#0000)}}}.border-secondary-content\/50{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)50%,#0000)}}}.border-secondary-content\/60{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)60%,#0000)}}}.border-secondary-content\/70{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)70%,#0000)}}}.border-secondary-content\/80{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)80%,#0000)}}}.border-secondary-content\/90{border-color:var(--color-secondary-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-secondary-content)90%,#0000)}}}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)10%,#0000)}}}.bg-accent\/20{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)20%,#0000)}}}.bg-accent\/30{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)30%,#0000)}}}.bg-accent\/40{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)40%,#0000)}}}.bg-accent\/50{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)50%,#0000)}}}.bg-accent\/60{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)60%,#0000)}}}.bg-accent\/70{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)70%,#0000)}}}.bg-accent\/80{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)80%,#0000)}}}.bg-accent\/90{background-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent)90%,#0000)}}}.text-accent{color:var(--color-accent)}.text-accent\/10{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)10%,#0000)}}}.text-accent\/20{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)20%,#0000)}}}.text-accent\/30{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)30%,#0000)}}}.text-accent\/40{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)40%,#0000)}}}.text-accent\/50{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)50%,#0000)}}}.text-accent\/60{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)60%,#0000)}}}.text-accent\/70{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)70%,#0000)}}}.text-accent\/80{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)80%,#0000)}}}.text-accent\/90{color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent)90%,#0000)}}}.border-accent{border-color:var(--color-accent)}.border-accent\/10{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)10%,#0000)}}}.border-accent\/20{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)20%,#0000)}}}.border-accent\/30{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)30%,#0000)}}}.border-accent\/40{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)40%,#0000)}}}.border-accent\/50{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)50%,#0000)}}}.border-accent\/60{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)60%,#0000)}}}.border-accent\/70{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)70%,#0000)}}}.border-accent\/80{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)80%,#0000)}}}.border-accent\/90{border-color:var(--color-accent);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent)90%,#0000)}}}.bg-accent-content{background-color:var(--color-accent-content)}.bg-accent-content\/10{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)10%,#0000)}}}.bg-accent-content\/20{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)20%,#0000)}}}.bg-accent-content\/30{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)30%,#0000)}}}.bg-accent-content\/40{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)40%,#0000)}}}.bg-accent-content\/50{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)50%,#0000)}}}.bg-accent-content\/60{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)60%,#0000)}}}.bg-accent-content\/70{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)70%,#0000)}}}.bg-accent-content\/80{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)80%,#0000)}}}.bg-accent-content\/90{background-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-accent-content)90%,#0000)}}}.text-accent-content{color:var(--color-accent-content)}.text-accent-content\/10{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)10%,#0000)}}}.text-accent-content\/20{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)20%,#0000)}}}.text-accent-content\/30{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)30%,#0000)}}}.text-accent-content\/40{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)40%,#0000)}}}.text-accent-content\/50{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)50%,#0000)}}}.text-accent-content\/60{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)60%,#0000)}}}.text-accent-content\/70{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)70%,#0000)}}}.text-accent-content\/80{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)80%,#0000)}}}.text-accent-content\/90{color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-accent-content)90%,#0000)}}}.border-accent-content{border-color:var(--color-accent-content)}.border-accent-content\/10{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)10%,#0000)}}}.border-accent-content\/20{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)20%,#0000)}}}.border-accent-content\/30{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)30%,#0000)}}}.border-accent-content\/40{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)40%,#0000)}}}.border-accent-content\/50{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)50%,#0000)}}}.border-accent-content\/60{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)60%,#0000)}}}.border-accent-content\/70{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)70%,#0000)}}}.border-accent-content\/80{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)80%,#0000)}}}.border-accent-content\/90{border-color:var(--color-accent-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-accent-content)90%,#0000)}}}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral\/10{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)10%,#0000)}}}.bg-neutral\/20{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)20%,#0000)}}}.bg-neutral\/30{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)30%,#0000)}}}.bg-neutral\/40{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)40%,#0000)}}}.bg-neutral\/50{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)50%,#0000)}}}.bg-neutral\/60{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)60%,#0000)}}}.bg-neutral\/70{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)70%,#0000)}}}.bg-neutral\/80{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)80%,#0000)}}}.bg-neutral\/90{background-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral)90%,#0000)}}}.text-neutral{color:var(--color-neutral)}.text-neutral\/10{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)10%,#0000)}}}.text-neutral\/20{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)20%,#0000)}}}.text-neutral\/30{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)30%,#0000)}}}.text-neutral\/40{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)40%,#0000)}}}.text-neutral\/50{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)50%,#0000)}}}.text-neutral\/60{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)60%,#0000)}}}.text-neutral\/70{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)70%,#0000)}}}.text-neutral\/80{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)80%,#0000)}}}.text-neutral\/90{color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral)90%,#0000)}}}.border-neutral{border-color:var(--color-neutral)}.border-neutral\/10{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)10%,#0000)}}}.border-neutral\/20{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)20%,#0000)}}}.border-neutral\/30{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)30%,#0000)}}}.border-neutral\/40{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)40%,#0000)}}}.border-neutral\/50{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)50%,#0000)}}}.border-neutral\/60{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)60%,#0000)}}}.border-neutral\/70{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)70%,#0000)}}}.border-neutral\/80{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)80%,#0000)}}}.border-neutral\/90{border-color:var(--color-neutral);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral)90%,#0000)}}}.bg-neutral-content{background-color:var(--color-neutral-content)}.bg-neutral-content\/10{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)10%,#0000)}}}.bg-neutral-content\/20{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)20%,#0000)}}}.bg-neutral-content\/30{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)30%,#0000)}}}.bg-neutral-content\/40{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)40%,#0000)}}}.bg-neutral-content\/50{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)50%,#0000)}}}.bg-neutral-content\/60{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)60%,#0000)}}}.bg-neutral-content\/70{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)70%,#0000)}}}.bg-neutral-content\/80{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)80%,#0000)}}}.bg-neutral-content\/90{background-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-neutral-content)90%,#0000)}}}.text-neutral-content{color:var(--color-neutral-content)}.text-neutral-content\/10{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)10%,#0000)}}}.text-neutral-content\/20{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)20%,#0000)}}}.text-neutral-content\/30{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)30%,#0000)}}}.text-neutral-content\/40{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)40%,#0000)}}}.text-neutral-content\/50{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)50%,#0000)}}}.text-neutral-content\/60{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)60%,#0000)}}}.text-neutral-content\/70{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)70%,#0000)}}}.text-neutral-content\/80{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)80%,#0000)}}}.text-neutral-content\/90{color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-neutral-content)90%,#0000)}}}.border-neutral-content{border-color:var(--color-neutral-content)}.border-neutral-content\/10{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)10%,#0000)}}}.border-neutral-content\/20{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)20%,#0000)}}}.border-neutral-content\/30{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)30%,#0000)}}}.border-neutral-content\/40{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)40%,#0000)}}}.border-neutral-content\/50{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)50%,#0000)}}}.border-neutral-content\/60{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)60%,#0000)}}}.border-neutral-content\/70{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)70%,#0000)}}}.border-neutral-content\/80{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)80%,#0000)}}}.border-neutral-content\/90{border-color:var(--color-neutral-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-neutral-content)90%,#0000)}}}.bg-info{background-color:var(--color-info)}.bg-info\/10{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)10%,#0000)}}}.bg-info\/20{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)20%,#0000)}}}.bg-info\/30{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)30%,#0000)}}}.bg-info\/40{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)40%,#0000)}}}.bg-info\/50{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)50%,#0000)}}}.bg-info\/60{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)60%,#0000)}}}.bg-info\/70{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)70%,#0000)}}}.bg-info\/80{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)80%,#0000)}}}.bg-info\/90{background-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info)90%,#0000)}}}.text-info{color:var(--color-info)}.text-info\/10{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)10%,#0000)}}}.text-info\/20{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)20%,#0000)}}}.text-info\/30{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)30%,#0000)}}}.text-info\/40{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)40%,#0000)}}}.text-info\/50{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)50%,#0000)}}}.text-info\/60{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)60%,#0000)}}}.text-info\/70{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)70%,#0000)}}}.text-info\/80{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)80%,#0000)}}}.text-info\/90{color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info)90%,#0000)}}}.border-info{border-color:var(--color-info)}.border-info\/10{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)10%,#0000)}}}.border-info\/20{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)20%,#0000)}}}.border-info\/30{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)30%,#0000)}}}.border-info\/40{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)40%,#0000)}}}.border-info\/50{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)50%,#0000)}}}.border-info\/60{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)60%,#0000)}}}.border-info\/70{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)70%,#0000)}}}.border-info\/80{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)80%,#0000)}}}.border-info\/90{border-color:var(--color-info);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info)90%,#0000)}}}.bg-info-content{background-color:var(--color-info-content)}.bg-info-content\/10{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)10%,#0000)}}}.bg-info-content\/20{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)20%,#0000)}}}.bg-info-content\/30{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)30%,#0000)}}}.bg-info-content\/40{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)40%,#0000)}}}.bg-info-content\/50{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)50%,#0000)}}}.bg-info-content\/60{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)60%,#0000)}}}.bg-info-content\/70{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)70%,#0000)}}}.bg-info-content\/80{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)80%,#0000)}}}.bg-info-content\/90{background-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-info-content)90%,#0000)}}}.text-info-content{color:var(--color-info-content)}.text-info-content\/10{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)10%,#0000)}}}.text-info-content\/20{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)20%,#0000)}}}.text-info-content\/30{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)30%,#0000)}}}.text-info-content\/40{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)40%,#0000)}}}.text-info-content\/50{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)50%,#0000)}}}.text-info-content\/60{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)60%,#0000)}}}.text-info-content\/70{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)70%,#0000)}}}.text-info-content\/80{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)80%,#0000)}}}.text-info-content\/90{color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-info-content)90%,#0000)}}}.border-info-content{border-color:var(--color-info-content)}.border-info-content\/10{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)10%,#0000)}}}.border-info-content\/20{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)20%,#0000)}}}.border-info-content\/30{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)30%,#0000)}}}.border-info-content\/40{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)40%,#0000)}}}.border-info-content\/50{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)50%,#0000)}}}.border-info-content\/60{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)60%,#0000)}}}.border-info-content\/70{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)70%,#0000)}}}.border-info-content\/80{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)80%,#0000)}}}.border-info-content\/90{border-color:var(--color-info-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-info-content)90%,#0000)}}}.bg-success{background-color:var(--color-success)}.bg-success\/10{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)10%,#0000)}}}.bg-success\/20{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)20%,#0000)}}}.bg-success\/30{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)30%,#0000)}}}.bg-success\/40{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)40%,#0000)}}}.bg-success\/50{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)50%,#0000)}}}.bg-success\/60{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)60%,#0000)}}}.bg-success\/70{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)70%,#0000)}}}.bg-success\/80{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)80%,#0000)}}}.bg-success\/90{background-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success)90%,#0000)}}}.text-success{color:var(--color-success)}.text-success\/10{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)10%,#0000)}}}.text-success\/20{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)20%,#0000)}}}.text-success\/30{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)30%,#0000)}}}.text-success\/40{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)40%,#0000)}}}.text-success\/50{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)50%,#0000)}}}.text-success\/60{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)60%,#0000)}}}.text-success\/70{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)70%,#0000)}}}.text-success\/80{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)80%,#0000)}}}.text-success\/90{color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success)90%,#0000)}}}.border-success{border-color:var(--color-success)}.border-success\/10{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)10%,#0000)}}}.border-success\/20{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)20%,#0000)}}}.border-success\/30{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)30%,#0000)}}}.border-success\/40{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)40%,#0000)}}}.border-success\/50{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)50%,#0000)}}}.border-success\/60{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)60%,#0000)}}}.border-success\/70{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)70%,#0000)}}}.border-success\/80{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)80%,#0000)}}}.border-success\/90{border-color:var(--color-success);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success)90%,#0000)}}}.bg-success-content{background-color:var(--color-success-content)}.bg-success-content\/10{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)10%,#0000)}}}.bg-success-content\/20{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)20%,#0000)}}}.bg-success-content\/30{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)30%,#0000)}}}.bg-success-content\/40{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)40%,#0000)}}}.bg-success-content\/50{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)50%,#0000)}}}.bg-success-content\/60{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)60%,#0000)}}}.bg-success-content\/70{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)70%,#0000)}}}.bg-success-content\/80{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)80%,#0000)}}}.bg-success-content\/90{background-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-success-content)90%,#0000)}}}.text-success-content{color:var(--color-success-content)}.text-success-content\/10{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)10%,#0000)}}}.text-success-content\/20{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)20%,#0000)}}}.text-success-content\/30{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)30%,#0000)}}}.text-success-content\/40{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)40%,#0000)}}}.text-success-content\/50{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)50%,#0000)}}}.text-success-content\/60{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)60%,#0000)}}}.text-success-content\/70{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)70%,#0000)}}}.text-success-content\/80{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)80%,#0000)}}}.text-success-content\/90{color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-success-content)90%,#0000)}}}.border-success-content{border-color:var(--color-success-content)}.border-success-content\/10{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)10%,#0000)}}}.border-success-content\/20{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)20%,#0000)}}}.border-success-content\/30{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)30%,#0000)}}}.border-success-content\/40{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)40%,#0000)}}}.border-success-content\/50{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)50%,#0000)}}}.border-success-content\/60{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)60%,#0000)}}}.border-success-content\/70{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)70%,#0000)}}}.border-success-content\/80{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)80%,#0000)}}}.border-success-content\/90{border-color:var(--color-success-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-success-content)90%,#0000)}}}.bg-warning{background-color:var(--color-warning)}.bg-warning\/10{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)10%,#0000)}}}.bg-warning\/20{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)20%,#0000)}}}.bg-warning\/30{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)30%,#0000)}}}.bg-warning\/40{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)40%,#0000)}}}.bg-warning\/50{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)50%,#0000)}}}.bg-warning\/60{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)60%,#0000)}}}.bg-warning\/70{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)70%,#0000)}}}.bg-warning\/80{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)80%,#0000)}}}.bg-warning\/90{background-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning)90%,#0000)}}}.text-warning{color:var(--color-warning)}.text-warning\/10{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)10%,#0000)}}}.text-warning\/20{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)20%,#0000)}}}.text-warning\/30{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)30%,#0000)}}}.text-warning\/40{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)40%,#0000)}}}.text-warning\/50{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)50%,#0000)}}}.text-warning\/60{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)60%,#0000)}}}.text-warning\/70{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)70%,#0000)}}}.text-warning\/80{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)80%,#0000)}}}.text-warning\/90{color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning)90%,#0000)}}}.border-warning{border-color:var(--color-warning)}.border-warning\/10{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)10%,#0000)}}}.border-warning\/20{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)20%,#0000)}}}.border-warning\/30{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)30%,#0000)}}}.border-warning\/40{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)40%,#0000)}}}.border-warning\/50{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)50%,#0000)}}}.border-warning\/60{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)60%,#0000)}}}.border-warning\/70{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)70%,#0000)}}}.border-warning\/80{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)80%,#0000)}}}.border-warning\/90{border-color:var(--color-warning);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning)90%,#0000)}}}.bg-warning-content{background-color:var(--color-warning-content)}.bg-warning-content\/10{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)10%,#0000)}}}.bg-warning-content\/20{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)20%,#0000)}}}.bg-warning-content\/30{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)30%,#0000)}}}.bg-warning-content\/40{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)40%,#0000)}}}.bg-warning-content\/50{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)50%,#0000)}}}.bg-warning-content\/60{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)60%,#0000)}}}.bg-warning-content\/70{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)70%,#0000)}}}.bg-warning-content\/80{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)80%,#0000)}}}.bg-warning-content\/90{background-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-warning-content)90%,#0000)}}}.text-warning-content{color:var(--color-warning-content)}.text-warning-content\/10{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)10%,#0000)}}}.text-warning-content\/20{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)20%,#0000)}}}.text-warning-content\/30{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)30%,#0000)}}}.text-warning-content\/40{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)40%,#0000)}}}.text-warning-content\/50{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)50%,#0000)}}}.text-warning-content\/60{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)60%,#0000)}}}.text-warning-content\/70{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)70%,#0000)}}}.text-warning-content\/80{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)80%,#0000)}}}.text-warning-content\/90{color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-warning-content)90%,#0000)}}}.border-warning-content{border-color:var(--color-warning-content)}.border-warning-content\/10{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)10%,#0000)}}}.border-warning-content\/20{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)20%,#0000)}}}.border-warning-content\/30{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)30%,#0000)}}}.border-warning-content\/40{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)40%,#0000)}}}.border-warning-content\/50{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)50%,#0000)}}}.border-warning-content\/60{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)60%,#0000)}}}.border-warning-content\/70{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)70%,#0000)}}}.border-warning-content\/80{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)80%,#0000)}}}.border-warning-content\/90{border-color:var(--color-warning-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-warning-content)90%,#0000)}}}.bg-error{background-color:var(--color-error)}.bg-error\/10{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)10%,#0000)}}}.bg-error\/20{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)20%,#0000)}}}.bg-error\/30{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)30%,#0000)}}}.bg-error\/40{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)40%,#0000)}}}.bg-error\/50{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)50%,#0000)}}}.bg-error\/60{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)60%,#0000)}}}.bg-error\/70{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)70%,#0000)}}}.bg-error\/80{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)80%,#0000)}}}.bg-error\/90{background-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error)90%,#0000)}}}.text-error{color:var(--color-error)}.text-error\/10{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)10%,#0000)}}}.text-error\/20{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)20%,#0000)}}}.text-error\/30{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)30%,#0000)}}}.text-error\/40{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)40%,#0000)}}}.text-error\/50{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)50%,#0000)}}}.text-error\/60{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)60%,#0000)}}}.text-error\/70{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)70%,#0000)}}}.text-error\/80{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)80%,#0000)}}}.text-error\/90{color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error)90%,#0000)}}}.border-error{border-color:var(--color-error)}.border-error\/10{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)10%,#0000)}}}.border-error\/20{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)20%,#0000)}}}.border-error\/30{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)30%,#0000)}}}.border-error\/40{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)40%,#0000)}}}.border-error\/50{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)50%,#0000)}}}.border-error\/60{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)60%,#0000)}}}.border-error\/70{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)70%,#0000)}}}.border-error\/80{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)80%,#0000)}}}.border-error\/90{border-color:var(--color-error);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error)90%,#0000)}}}.bg-error-content{background-color:var(--color-error-content)}.bg-error-content\/10{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)10%,#0000)}}}.bg-error-content\/20{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)20%,#0000)}}}.bg-error-content\/30{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)30%,#0000)}}}.bg-error-content\/40{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)40%,#0000)}}}.bg-error-content\/50{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)50%,#0000)}}}.bg-error-content\/60{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)60%,#0000)}}}.bg-error-content\/70{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)70%,#0000)}}}.bg-error-content\/80{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)80%,#0000)}}}.bg-error-content\/90{background-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{background-color:color-mix(in oklab,var(--color-error-content)90%,#0000)}}}.text-error-content{color:var(--color-error-content)}.text-error-content\/10{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)10%,#0000)}}}.text-error-content\/20{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)20%,#0000)}}}.text-error-content\/30{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)30%,#0000)}}}.text-error-content\/40{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)40%,#0000)}}}.text-error-content\/50{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)50%,#0000)}}}.text-error-content\/60{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)60%,#0000)}}}.text-error-content\/70{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)70%,#0000)}}}.text-error-content\/80{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)80%,#0000)}}}.text-error-content\/90{color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{color:color-mix(in oklab,var(--color-error-content)90%,#0000)}}}.border-error-content{border-color:var(--color-error-content)}.border-error-content\/10{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)10%,#0000)}}}.border-error-content\/20{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)20%,#0000)}}}.border-error-content\/30{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)30%,#0000)}}}.border-error-content\/40{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)40%,#0000)}}}.border-error-content\/50{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)50%,#0000)}}}.border-error-content\/60{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)60%,#0000)}}}.border-error-content\/70{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)70%,#0000)}}}.border-error-content\/80{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)80%,#0000)}}}.border-error-content\/90{border-color:var(--color-error-content);@supports (color:color-mix(in lab, red, red)){&{border-color:color-mix(in oklab,var(--color-error-content)90%,#0000)}}}} \ No newline at end of file diff --git a/node_modules/daisyui/functions/addPrefix.js b/node_modules/daisyui/functions/addPrefix.js new file mode 100644 index 0000000..97806d1 --- /dev/null +++ b/node_modules/daisyui/functions/addPrefix.js @@ -0,0 +1,185 @@ +const defaultExcludedPrefixes = ["color-", "size-", "radius-", "border", "depth", "noise"] +const excludedSelectors = ["prose"] + +const shouldExcludeVariable = (variableName, excludedPrefixes) => { + if (variableName.startsWith("tw")) { + return true + } + return excludedPrefixes.some((excludedPrefix) => variableName.startsWith(excludedPrefix)) +} + +const prefixVariable = (variableName, prefix, excludedPrefixes) => { + if (shouldExcludeVariable(variableName, excludedPrefixes)) { + return variableName + } + return `${prefix}${variableName}` +} + +const getPrefixedSelector = (selector, prefix) => { + if (!selector.startsWith(".")) return selector + if (excludedSelectors.includes(selector.slice(1))) return selector + return `.${prefix}${selector.slice(1)}` +} + +const getPrefixedKey = (key, prefix, excludedPrefixes) => { + const prefixAmpDot = prefix ? `&.${prefix}` : "" + + if (!prefix) return key + + if (key.startsWith(".") && excludedSelectors.includes(key.slice(1))) return key + + if (key.startsWith("--")) { + const variableName = key.slice(2) + return `--${prefixVariable(variableName, prefix, excludedPrefixes)}` + } + + if (key.startsWith("@") || key.startsWith("[")) { + return key + } + + if (key.startsWith("&")) { + // If it's a complex selector with :not(), :has(), etc. + if (key.match(/:[a-z-]+\(/)) { + return key.replace(/\.([\w-]+)/g, (m, cls) => + excludedSelectors.includes(cls) ? `.${cls}` : `.${prefix}${cls}`, + ) + } + // For simple &. cases + if (key.startsWith("&.")) { + if (excludedSelectors.includes(key.slice(2))) return key + return `${prefixAmpDot}${key.slice(2)}` + } + // For other & cases (like &:hover or &:not(...)) + return key.replace(/\.([\w-]+)/g, (m, cls) => + excludedSelectors.includes(cls) ? `.${cls}` : `.${prefix}${cls}`, + ) + } + + if (key.startsWith(":")) { + return key.replace(/\.([\w-]+)/g, (m, cls) => + excludedSelectors.includes(cls) ? `.${cls}` : `.${prefix}${cls}`, + ) + } + + if ( + key.includes(".") && + !key.includes(" ") && + !key.includes(">") && + !key.includes("+") && + !key.includes("~") + ) { + return key + .split(".") + .filter(Boolean) + .map((part) => (excludedSelectors.includes(part) ? part : prefix + part)) + .join(".") + .replace(/^/, ".") + } + + if (key.includes(">") || key.includes("+") || key.includes("~")) { + // For comma-separated selectors + if (key.includes(",")) { + return key + .split(/\s*,\s*/) + .map((part) => { + // Replace class names with prefixed versions for each part + return part.replace(/\.([\w-]+)/g, (m, cls) => + excludedSelectors.includes(cls) ? `.${cls}` : `.${prefix}${cls}`, + ) + }) + .join(", ") + } + + // For simple combinators (not comma-separated) + let processedKey = key.replace(/\.([\w-]+)/g, (m, cls) => + excludedSelectors.includes(cls) ? `.${cls}` : `.${prefix}${cls}`, + ) + + // Add a space before combinators at the beginning + if ( + processedKey.startsWith(">") || + processedKey.startsWith("+") || + processedKey.startsWith("~") + ) { + processedKey = ` ${processedKey}` + } + + return processedKey + } + + if (key.includes(" ")) { + return key + .split(/\s+/) + .map((part) => { + if (part.startsWith(".")) { + return excludedSelectors.includes(part.slice(1)) + ? part + : getPrefixedSelector(part, prefix) + } + return part + }) + .join(" ") + } + + if (key.includes(":")) { + const [selector, ...pseudo] = key.split(":") + if (selector.startsWith(".")) { + return `${excludedSelectors.includes(selector.slice(1)) ? selector : getPrefixedSelector(selector, prefix)}:${pseudo.join(":")}` + } + return key.replace(/\.([\w-]+)/g, (m, cls) => + excludedSelectors.includes(cls) ? `.${cls}` : `.${prefix}${cls}`, + ) + } + + if (key.startsWith(".")) { + return excludedSelectors.includes(key.slice(1)) ? key : getPrefixedSelector(key, prefix) + } + + return key +} + +const processArrayValue = (value, prefix, excludedPrefixes) => { + return value.map((item) => { + if (typeof item === "string") { + if (item.startsWith(".")) { + return excludedSelectors.includes(item.slice(1)) + ? item + : prefix + ? `.${prefix}${item.slice(1)}` + : item + } + return processStringValue(item, prefix, excludedPrefixes) + } + return item + }) +} + +const processStringValue = (value, prefix, excludedPrefixes) => { + if (prefix === 0) return value + return value.replace(/var\(--([^)]+)\)/g, (match, variableName) => { + if (shouldExcludeVariable(variableName, excludedPrefixes)) { + return match + } + return `var(--${prefix}${variableName})` + }) +} + +const processValue = (value, prefix, excludedPrefixes) => { + if (Array.isArray(value)) { + return processArrayValue(value, prefix, excludedPrefixes) + } else if (typeof value === "object" && value !== null) { + return addPrefix(value, prefix, excludedPrefixes) + } else if (typeof value === "string") { + return processStringValue(value, prefix, excludedPrefixes) + } else { + return value + } +} + +export const addPrefix = (obj, prefix, excludedPrefixes = defaultExcludedPrefixes) => { + return Object.entries(obj).reduce((result, [key, value]) => { + const newKey = getPrefixedKey(key, prefix, excludedPrefixes) + result[newKey] = processValue(value, prefix, excludedPrefixes) + return result + }, {}) +} diff --git a/node_modules/daisyui/functions/plugin.js b/node_modules/daisyui/functions/plugin.js new file mode 100644 index 0000000..4fffd90 --- /dev/null +++ b/node_modules/daisyui/functions/plugin.js @@ -0,0 +1,11 @@ +export const plugin = { + withOptions: (pluginFunction, configFunction = () => ({})) => { + const optionsFunction = (options) => { + const handler = pluginFunction(options) + const config = configFunction(options) + return { handler, config } + } + optionsFunction.__isOptionsFunction = true + return optionsFunction + }, +} diff --git a/node_modules/daisyui/functions/pluginOptionsHandler.js b/node_modules/daisyui/functions/pluginOptionsHandler.js new file mode 100644 index 0000000..c462457 --- /dev/null +++ b/node_modules/daisyui/functions/pluginOptionsHandler.js @@ -0,0 +1,97 @@ +import themeOrder from "./themeOrder.js" + +export const pluginOptionsHandler = (() => { + let firstRun = true + return (options, addBase, themesObject, packageVersion) => { + const { + logs = true, + root = ":root", + themes = ["light --default", "dark --prefersdark"], + include, + exclude, + prefix = "", + } = options || {} + + if (logs !== false && firstRun) { + console.log( + `${atob("Lyoh")} ${decodeURIComponent("%F0%9F%8C%BC")} ${atob("ZGFpc3lVSQ==")} ${packageVersion} ${atob("Ki8=")}`, + ) + firstRun = false + } + + const applyTheme = (themeName, flags) => { + const theme = themesObject[themeName] + if (theme) { + // Use prefix for theme-controller class name + const themeControllerClass = `${prefix}theme-controller` + let selector = `${root}:has(input.${themeControllerClass}[value=${themeName}]:checked),[data-theme=${themeName}]` + if (flags.includes("--default")) { + selector = `:where(${root}),${selector}` + } + addBase({ [selector]: theme }) + + if (flags.includes("--prefersdark")) { + // Use :root:not([data-theme]) for dark mode specificity + const darkSelector = + root === ":root" ? ":root:not([data-theme])" : `${root}:not([data-theme])` + addBase({ "@media (prefers-color-scheme: dark)": { [darkSelector]: theme } }) + } + } + } + + if (themes === "all") { + if (themesObject["light"]) { + applyTheme("light", ["--default"]) + } + + if (themesObject["dark"]) { + const darkSelector = + root === ":root" ? ":root:not([data-theme])" : `${root}:not([data-theme])` + addBase({ "@media (prefers-color-scheme: dark)": { [darkSelector]: themesObject["dark"] } }) + } + + themeOrder.forEach((themeName) => { + if (themesObject[themeName]) { + applyTheme(themeName, []) + } + }) + } else if (themes) { + const themeArray = Array.isArray(themes) ? themes : [themes] + + // For single theme with --default flag, skip the other applications + if (themeArray.length === 1 && themeArray[0].includes("--default")) { + const [themeName, ...flags] = themeArray[0].split(" ") + applyTheme(themeName, flags) + return { include, exclude, prefix } + } + + // default theme + themeArray.forEach((themeOption) => { + const [themeName, ...flags] = themeOption.split(" ") + if (flags.includes("--default")) { + applyTheme(themeName, ["--default"]) + } + }) + + // prefers dark theme + themeArray.forEach((themeOption) => { + const [themeName, ...flags] = themeOption.split(" ") + if (flags.includes("--prefersdark")) { + const darkSelector = + root === ":root" ? ":root:not([data-theme])" : `${root}:not([data-theme])` + addBase({ + "@media (prefers-color-scheme: dark)": { [darkSelector]: themesObject[themeName] }, + }) + } + }) + + // other themes + themeArray.forEach((themeOption) => { + const [themeName] = themeOption.split(" ") + applyTheme(themeName, []) + }) + } + + return { include, exclude, prefix } + } +})() diff --git a/node_modules/daisyui/functions/themeOrder.js b/node_modules/daisyui/functions/themeOrder.js new file mode 100644 index 0000000..dfca90c --- /dev/null +++ b/node_modules/daisyui/functions/themeOrder.js @@ -0,0 +1,37 @@ +export default [ + "light", + "dark", + "cupcake", + "bumblebee", + "emerald", + "corporate", + "synthwave", + "retro", + "cyberpunk", + "valentine", + "halloween", + "garden", + "forest", + "aqua", + "lofi", + "pastel", + "fantasy", + "wireframe", + "black", + "luxury", + "dracula", + "cmyk", + "autumn", + "business", + "acid", + "lemonade", + "night", + "coffee", + "winter", + "dim", + "nord", + "sunset", + "caramellatte", + "abyss", + "silk", +] diff --git a/node_modules/daisyui/functions/variables.js b/node_modules/daisyui/functions/variables.js new file mode 100644 index 0000000..7bcc4d8 --- /dev/null +++ b/node_modules/daisyui/functions/variables.js @@ -0,0 +1,29 @@ +export default { + colors: { + "base-100": "var(--color-base-100)", + "base-200": "var(--color-base-200)", + "base-300": "var(--color-base-300)", + "base-content": "var(--color-base-content)", + primary: "var(--color-primary)", + "primary-content": "var(--color-primary-content)", + secondary: "var(--color-secondary)", + "secondary-content": "var(--color-secondary-content)", + accent: "var(--color-accent)", + "accent-content": "var(--color-accent-content)", + neutral: "var(--color-neutral)", + "neutral-content": "var(--color-neutral-content)", + info: "var(--color-info)", + "info-content": "var(--color-info-content)", + success: "var(--color-success)", + "success-content": "var(--color-success-content)", + warning: "var(--color-warning)", + "warning-content": "var(--color-warning-content)", + error: "var(--color-error)", + "error-content": "var(--color-error-content)", + }, + borderRadius: { + selector: "var(--radius-selector)", + field: "var(--radius-field)", + box: "var(--radius-box)", + }, +} diff --git a/node_modules/daisyui/imports.js b/node_modules/daisyui/imports.js new file mode 100644 index 0000000..94a6ad5 --- /dev/null +++ b/node_modules/daisyui/imports.js @@ -0,0 +1,72 @@ +import svg from './base/svg/index.js'; +import scrollbar from './base/scrollbar/index.js'; +import properties from './base/properties/index.js'; +import rootscrolllock from './base/rootscrolllock/index.js'; +import rootscrollgutter from './base/rootscrollgutter/index.js'; +import rootcolor from './base/rootcolor/index.js'; +import textarea from './components/textarea/index.js'; +import rating from './components/rating/index.js'; +import calendar from './components/calendar/index.js'; +import dropdown from './components/dropdown/index.js'; +import tab from './components/tab/index.js'; +import fileinput from './components/fileinput/index.js'; +import modal from './components/modal/index.js'; +import radialprogress from './components/radialprogress/index.js'; +import checkbox from './components/checkbox/index.js'; +import select from './components/select/index.js'; +import radio from './components/radio/index.js'; +import avatar from './components/avatar/index.js'; +import toast from './components/toast/index.js'; +import hover3d from './components/hover3d/index.js'; +import carousel from './components/carousel/index.js'; +import textrotate from './components/textrotate/index.js'; +import mockup from './components/mockup/index.js'; +import divider from './components/divider/index.js'; +import button from './components/button/index.js'; +import fieldset from './components/fieldset/index.js'; +import steps from './components/steps/index.js'; +import navbar from './components/navbar/index.js'; +import stat from './components/stat/index.js'; +import countdown from './components/countdown/index.js'; +import skeleton from './components/skeleton/index.js'; +import card from './components/card/index.js'; +import drawer from './components/drawer/index.js'; +import indicator from './components/indicator/index.js'; +import footer from './components/footer/index.js'; +import loading from './components/loading/index.js'; +import menu from './components/menu/index.js'; +import toggle from './components/toggle/index.js'; +import badge from './components/badge/index.js'; +import link from './components/link/index.js'; +import validator from './components/validator/index.js'; +import list from './components/list/index.js'; +import tooltip from './components/tooltip/index.js'; +import table from './components/table/index.js'; +import hero from './components/hero/index.js'; +import breadcrumbs from './components/breadcrumbs/index.js'; +import collapse from './components/collapse/index.js'; +import stack from './components/stack/index.js'; +import diff from './components/diff/index.js'; +import filter from './components/filter/index.js'; +import dock from './components/dock/index.js'; +import mask from './components/mask/index.js'; +import label from './components/label/index.js'; +import status from './components/status/index.js'; +import hovergallery from './components/hovergallery/index.js'; +import alert from './components/alert/index.js'; +import fab from './components/fab/index.js'; +import kbd from './components/kbd/index.js'; +import input from './components/input/index.js'; +import timeline from './components/timeline/index.js'; +import chat from './components/chat/index.js'; +import range from './components/range/index.js'; +import progress from './components/progress/index.js'; +import swap from './components/swap/index.js'; +import glass from './utilities/glass/index.js'; +import join from './utilities/join/index.js'; +import typography from './utilities/typography/index.js'; +import radius from './utilities/radius/index.js'; + +export const base = {svg,scrollbar,properties,rootscrolllock,rootscrollgutter,rootcolor}; +export const components = {textarea,rating,calendar,dropdown,tab,fileinput,modal,radialprogress,checkbox,select,radio,avatar,toast,hover3d,carousel,textrotate,mockup,divider,button,fieldset,steps,navbar,stat,countdown,skeleton,card,drawer,indicator,footer,loading,menu,toggle,badge,link,validator,list,tooltip,table,hero,breadcrumbs,collapse,stack,diff,filter,dock,mask,label,status,hovergallery,alert,fab,kbd,input,timeline,chat,range,progress,swap}; +export const utilities = {glass,join,typography,radius}; diff --git a/node_modules/daisyui/index.js b/node_modules/daisyui/index.js new file mode 100644 index 0000000..512f8ed --- /dev/null +++ b/node_modules/daisyui/index.js @@ -0,0 +1,61 @@ +const version = "5.5.8" +import { pluginOptionsHandler } from "./functions/pluginOptionsHandler.js" +import { plugin } from "./functions/plugin.js" +import variables from "./functions/variables.js" +import themesObject from "./theme/object.js" +import { base, components, utilities } from "./imports.js" + +export default plugin.withOptions( + (options) => { + return ({ addBase, addComponents, addUtilities, addVariant }) => { + const { + include, + exclude, + prefix = "", + } = pluginOptionsHandler(options, addBase, themesObject, version) + + const shouldIncludeItem = (name) => { + if (include && exclude) { + return include.includes(name) && !exclude.includes(name) + } + if (include) { + return include.includes(name) + } + if (exclude) { + return !exclude.includes(name) + } + return true + } + + Object.entries(base).forEach(([name, item]) => { + if (!shouldIncludeItem(name)) return + item({ addBase, prefix }) + }) + + Object.entries(components).forEach(([name, item]) => { + if (!shouldIncludeItem(name)) return + item({ addComponents, prefix }) + }) + + Object.entries(utilities).forEach(([name, item]) => { + if (!shouldIncludeItem(name)) return + item({ addUtilities, prefix }) + }) + + // drawer variants. Can not be nested in layers so defined here + addVariant( + `${prefix}is-drawer-close`, + `&:where(.${prefix}drawer-toggle:not(:checked) ~ .${prefix}drawer-side, .${prefix}drawer-toggle:not(:checked) ~ .${prefix}drawer-side *)`, + ) + addVariant( + `${prefix}is-drawer-open`, + `&:where(.${prefix}drawer-toggle:checked ~ .${prefix}drawer-side, .${prefix}drawer-toggle:checked ~ .${prefix}drawer-side *)`, + ) + } + }, + () => ({ + theme: { + extend: variables, + }, + }), +) diff --git a/node_modules/daisyui/package.json b/node_modules/daisyui/package.json new file mode 100644 index 0000000..a7790ba --- /dev/null +++ b/node_modules/daisyui/package.json @@ -0,0 +1,77 @@ +{ + "type": "module", + "name": "daisyui", + "version": "5.5.8", + "description": "daisyUI 5 - The Tailwind CSS Component Library", + "author": "Pouya Saadeghi", + "license": "MIT", + "homepage": "https://daisyui.com", + "repository": { + "type": "git", + "url": "https://github.com/saadeghi/daisyui.git", + "directory": "packages/daisyui" + }, + "funding": "https://github.com/saadeghi/daisyui?sponsor=1", + "bugs": "https://github.com/saadeghi/daisyui/issues", + "keywords": [ + "daisyui", + "tailwind", + "tailwindcss", + "tailwind css", + "tailwind react", + "tailwind vue", + "tailwind plugin", + "tailwind component", + "tailwind next", + "tailwind nuxt", + "tailwind svelte", + "tailwind css plugin", + "tailwind astro", + "tailwind laravel", + "tailwind rails", + "react", + "css", + "ui", + "vue", + "component", + "framework", + "nextjs", + "front-end", + "laravel", + "theme", + "nuxt", + "svelte", + "astro", + "component library", + "css library" + ], + "main": "./index.js", + "module": "./index.js", + "browser": "./daisyui.css", + "files": [ + "base", + "colors", + "components", + "!components/*/class.json", + "functions/addPrefix.js", + "functions/plugin.js", + "functions/pluginOptionsHandler.js", + "functions/themeOrder.js", + "functions/variables.js", + "theme", + "utilities", + "imports.js", + "index.js", + "chunks.css", + "daisyui.css", + "themes.css" + ], + "commit-and-tag-version": { + "scripts": { + "postbump": "cd ../.. && bun run --bun bundle && git add --all packages/bundle/" + } + }, + "scripts": { + "build": "bun build.js" + } +} diff --git a/node_modules/daisyui/theme/abyss.css b/node_modules/daisyui/theme/abyss.css new file mode 100644 index 0000000..5625912 --- /dev/null +++ b/node_modules/daisyui/theme/abyss.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=abyss]:checked),[data-theme="abyss"] { +color-scheme: dark; +--color-base-100: oklch(20% 0.08 209); +--color-base-200: oklch(15% 0.08 209); +--color-base-300: oklch(10% 0.08 209); +--color-base-content: oklch(90% 0.076 70.697); +--color-primary: oklch(92% 0.2653 125); +--color-primary-content: oklch(50% 0.2653 125); +--color-secondary: oklch(83.27% 0.0764 298.3); +--color-secondary-content: oklch(43.27% 0.0764 298.3); +--color-accent: oklch(43% 0 0); +--color-accent-content: oklch(98% 0 0); +--color-neutral: oklch(30% 0.08 209); +--color-neutral-content: oklch(90% 0.076 70.697); +--color-info: oklch(74% 0.16 232.661); +--color-info-content: oklch(29% 0.066 243.157); +--color-success: oklch(79% 0.209 151.711); +--color-success-content: oklch(26% 0.065 152.934); +--color-warning: oklch(84.8% 0.1962 84.62); +--color-warning-content: oklch(44.8% 0.1962 84.62); +--color-error: oklch(65% 0.1985 24.22); +--color-error-content: oklch(27% 0.1985 24.22); +--radius-selector: 2rem; +--radius-field: 0.25rem; +--radius-box: 0.5rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/abyss/index.js b/node_modules/daisyui/theme/abyss/index.js new file mode 100644 index 0000000..d3646e0 --- /dev/null +++ b/node_modules/daisyui/theme/abyss/index.js @@ -0,0 +1,7 @@ +import abyss from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedabyss = addPrefix(abyss, prefix); + addBase({ ...prefixedabyss }); +}; diff --git a/node_modules/daisyui/theme/abyss/object.js b/node_modules/daisyui/theme/abyss/object.js new file mode 100644 index 0000000..8b82496 --- /dev/null +++ b/node_modules/daisyui/theme/abyss/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(20% 0.08 209)","--color-base-200":"oklch(15% 0.08 209)","--color-base-300":"oklch(10% 0.08 209)","--color-base-content":"oklch(90% 0.076 70.697)","--color-primary":"oklch(92% 0.2653 125)","--color-primary-content":"oklch(50% 0.2653 125)","--color-secondary":"oklch(83.27% 0.0764 298.3)","--color-secondary-content":"oklch(43.27% 0.0764 298.3)","--color-accent":"oklch(43% 0 0)","--color-accent-content":"oklch(98% 0 0)","--color-neutral":"oklch(30% 0.08 209)","--color-neutral-content":"oklch(90% 0.076 70.697)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(79% 0.209 151.711)","--color-success-content":"oklch(26% 0.065 152.934)","--color-warning":"oklch(84.8% 0.1962 84.62)","--color-warning-content":"oklch(44.8% 0.1962 84.62)","--color-error":"oklch(65% 0.1985 24.22)","--color-error-content":"oklch(27% 0.1985 24.22)","--radius-selector":"2rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/acid.css b/node_modules/daisyui/theme/acid.css new file mode 100644 index 0000000..d7225ae --- /dev/null +++ b/node_modules/daisyui/theme/acid.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=acid]:checked),[data-theme="acid"] { +color-scheme: light; +--color-base-100: oklch(98% 0 0); +--color-base-200: oklch(95% 0 0); +--color-base-300: oklch(91% 0 0); +--color-base-content: oklch(0% 0 0); +--color-primary: oklch(71.9% 0.357 330.759); +--color-primary-content: oklch(14.38% 0.071 330.759); +--color-secondary: oklch(73.37% 0.224 48.25); +--color-secondary-content: oklch(14.674% 0.044 48.25); +--color-accent: oklch(92.78% 0.264 122.962); +--color-accent-content: oklch(18.556% 0.052 122.962); +--color-neutral: oklch(21.31% 0.128 278.68); +--color-neutral-content: oklch(84.262% 0.025 278.68); +--color-info: oklch(60.72% 0.227 252.05); +--color-info-content: oklch(12.144% 0.045 252.05); +--color-success: oklch(85.72% 0.266 158.53); +--color-success-content: oklch(17.144% 0.053 158.53); +--color-warning: oklch(91.01% 0.212 100.5); +--color-warning-content: oklch(18.202% 0.042 100.5); +--color-error: oklch(64.84% 0.293 29.349); +--color-error-content: oklch(12.968% 0.058 29.349); +--radius-selector: 1rem; +--radius-field: 1rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/acid/index.js b/node_modules/daisyui/theme/acid/index.js new file mode 100644 index 0000000..966a41e --- /dev/null +++ b/node_modules/daisyui/theme/acid/index.js @@ -0,0 +1,7 @@ +import acid from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedacid = addPrefix(acid, prefix); + addBase({ ...prefixedacid }); +}; diff --git a/node_modules/daisyui/theme/acid/object.js b/node_modules/daisyui/theme/acid/object.js new file mode 100644 index 0000000..48319a3 --- /dev/null +++ b/node_modules/daisyui/theme/acid/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(98% 0 0)","--color-base-200":"oklch(95% 0 0)","--color-base-300":"oklch(91% 0 0)","--color-base-content":"oklch(0% 0 0)","--color-primary":"oklch(71.9% 0.357 330.759)","--color-primary-content":"oklch(14.38% 0.071 330.759)","--color-secondary":"oklch(73.37% 0.224 48.25)","--color-secondary-content":"oklch(14.674% 0.044 48.25)","--color-accent":"oklch(92.78% 0.264 122.962)","--color-accent-content":"oklch(18.556% 0.052 122.962)","--color-neutral":"oklch(21.31% 0.128 278.68)","--color-neutral-content":"oklch(84.262% 0.025 278.68)","--color-info":"oklch(60.72% 0.227 252.05)","--color-info-content":"oklch(12.144% 0.045 252.05)","--color-success":"oklch(85.72% 0.266 158.53)","--color-success-content":"oklch(17.144% 0.053 158.53)","--color-warning":"oklch(91.01% 0.212 100.5)","--color-warning-content":"oklch(18.202% 0.042 100.5)","--color-error":"oklch(64.84% 0.293 29.349)","--color-error-content":"oklch(12.968% 0.058 29.349)","--radius-selector":"1rem","--radius-field":"1rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/aqua.css b/node_modules/daisyui/theme/aqua.css new file mode 100644 index 0000000..9f43a8a --- /dev/null +++ b/node_modules/daisyui/theme/aqua.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=aqua]:checked),[data-theme="aqua"] { +color-scheme: dark; +--color-base-100: oklch(37% 0.146 265.522); +--color-base-200: oklch(28% 0.091 267.935); +--color-base-300: oklch(22% 0.091 267.935); +--color-base-content: oklch(90% 0.058 230.902); +--color-primary: oklch(85.661% 0.144 198.645); +--color-primary-content: oklch(40.124% 0.068 197.603); +--color-secondary: oklch(60.682% 0.108 309.782); +--color-secondary-content: oklch(96% 0.016 293.756); +--color-accent: oklch(93.426% 0.102 94.555); +--color-accent-content: oklch(18.685% 0.02 94.555); +--color-neutral: oklch(27% 0.146 265.522); +--color-neutral-content: oklch(80% 0.146 265.522); +--color-info: oklch(54.615% 0.215 262.88); +--color-info-content: oklch(90.923% 0.043 262.88); +--color-success: oklch(62.705% 0.169 149.213); +--color-success-content: oklch(12.541% 0.033 149.213); +--color-warning: oklch(66.584% 0.157 58.318); +--color-warning-content: oklch(27% 0.077 45.635); +--color-error: oklch(73.95% 0.19 27.33); +--color-error-content: oklch(14.79% 0.038 27.33); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/aqua/index.js b/node_modules/daisyui/theme/aqua/index.js new file mode 100644 index 0000000..e445860 --- /dev/null +++ b/node_modules/daisyui/theme/aqua/index.js @@ -0,0 +1,7 @@ +import aqua from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedaqua = addPrefix(aqua, prefix); + addBase({ ...prefixedaqua }); +}; diff --git a/node_modules/daisyui/theme/aqua/object.js b/node_modules/daisyui/theme/aqua/object.js new file mode 100644 index 0000000..8dc5aa0 --- /dev/null +++ b/node_modules/daisyui/theme/aqua/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(37% 0.146 265.522)","--color-base-200":"oklch(28% 0.091 267.935)","--color-base-300":"oklch(22% 0.091 267.935)","--color-base-content":"oklch(90% 0.058 230.902)","--color-primary":"oklch(85.661% 0.144 198.645)","--color-primary-content":"oklch(40.124% 0.068 197.603)","--color-secondary":"oklch(60.682% 0.108 309.782)","--color-secondary-content":"oklch(96% 0.016 293.756)","--color-accent":"oklch(93.426% 0.102 94.555)","--color-accent-content":"oklch(18.685% 0.02 94.555)","--color-neutral":"oklch(27% 0.146 265.522)","--color-neutral-content":"oklch(80% 0.146 265.522)","--color-info":"oklch(54.615% 0.215 262.88)","--color-info-content":"oklch(90.923% 0.043 262.88)","--color-success":"oklch(62.705% 0.169 149.213)","--color-success-content":"oklch(12.541% 0.033 149.213)","--color-warning":"oklch(66.584% 0.157 58.318)","--color-warning-content":"oklch(27% 0.077 45.635)","--color-error":"oklch(73.95% 0.19 27.33)","--color-error-content":"oklch(14.79% 0.038 27.33)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/autumn.css b/node_modules/daisyui/theme/autumn.css new file mode 100644 index 0000000..04001fb --- /dev/null +++ b/node_modules/daisyui/theme/autumn.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=autumn]:checked),[data-theme="autumn"] { +color-scheme: light; +--color-base-100: oklch(95.814% 0 0); +--color-base-200: oklch(89.107% 0 0); +--color-base-300: oklch(82.4% 0 0); +--color-base-content: oklch(19.162% 0 0); +--color-primary: oklch(40.723% 0.161 17.53); +--color-primary-content: oklch(88.144% 0.032 17.53); +--color-secondary: oklch(61.676% 0.169 23.865); +--color-secondary-content: oklch(12.335% 0.033 23.865); +--color-accent: oklch(73.425% 0.094 60.729); +--color-accent-content: oklch(14.685% 0.018 60.729); +--color-neutral: oklch(54.367% 0.037 51.902); +--color-neutral-content: oklch(90.873% 0.007 51.902); +--color-info: oklch(69.224% 0.097 207.284); +--color-info-content: oklch(13.844% 0.019 207.284); +--color-success: oklch(60.995% 0.08 174.616); +--color-success-content: oklch(12.199% 0.016 174.616); +--color-warning: oklch(70.081% 0.164 56.844); +--color-warning-content: oklch(14.016% 0.032 56.844); +--color-error: oklch(53.07% 0.241 24.16); +--color-error-content: oklch(90.614% 0.048 24.16); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/autumn/index.js b/node_modules/daisyui/theme/autumn/index.js new file mode 100644 index 0000000..0d9c1ff --- /dev/null +++ b/node_modules/daisyui/theme/autumn/index.js @@ -0,0 +1,7 @@ +import autumn from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedautumn = addPrefix(autumn, prefix); + addBase({ ...prefixedautumn }); +}; diff --git a/node_modules/daisyui/theme/autumn/object.js b/node_modules/daisyui/theme/autumn/object.js new file mode 100644 index 0000000..bc08171 --- /dev/null +++ b/node_modules/daisyui/theme/autumn/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(95.814% 0 0)","--color-base-200":"oklch(89.107% 0 0)","--color-base-300":"oklch(82.4% 0 0)","--color-base-content":"oklch(19.162% 0 0)","--color-primary":"oklch(40.723% 0.161 17.53)","--color-primary-content":"oklch(88.144% 0.032 17.53)","--color-secondary":"oklch(61.676% 0.169 23.865)","--color-secondary-content":"oklch(12.335% 0.033 23.865)","--color-accent":"oklch(73.425% 0.094 60.729)","--color-accent-content":"oklch(14.685% 0.018 60.729)","--color-neutral":"oklch(54.367% 0.037 51.902)","--color-neutral-content":"oklch(90.873% 0.007 51.902)","--color-info":"oklch(69.224% 0.097 207.284)","--color-info-content":"oklch(13.844% 0.019 207.284)","--color-success":"oklch(60.995% 0.08 174.616)","--color-success-content":"oklch(12.199% 0.016 174.616)","--color-warning":"oklch(70.081% 0.164 56.844)","--color-warning-content":"oklch(14.016% 0.032 56.844)","--color-error":"oklch(53.07% 0.241 24.16)","--color-error-content":"oklch(90.614% 0.048 24.16)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/black.css b/node_modules/daisyui/theme/black.css new file mode 100644 index 0000000..56d8b02 --- /dev/null +++ b/node_modules/daisyui/theme/black.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=black]:checked),[data-theme="black"] { +color-scheme: dark; +--color-base-100: oklch(0% 0 0); +--color-base-200: oklch(19% 0 0); +--color-base-300: oklch(22% 0 0); +--color-base-content: oklch(87.609% 0 0); +--color-primary: oklch(35% 0 0); +--color-primary-content: oklch(100% 0 0); +--color-secondary: oklch(35% 0 0); +--color-secondary-content: oklch(100% 0 0); +--color-accent: oklch(35% 0 0); +--color-accent-content: oklch(100% 0 0); +--color-neutral: oklch(35% 0 0); +--color-neutral-content: oklch(100% 0 0); +--color-info: oklch(45.201% 0.313 264.052); +--color-info-content: oklch(89.04% 0.062 264.052); +--color-success: oklch(51.975% 0.176 142.495); +--color-success-content: oklch(90.395% 0.035 142.495); +--color-warning: oklch(96.798% 0.211 109.769); +--color-warning-content: oklch(19.359% 0.042 109.769); +--color-error: oklch(62.795% 0.257 29.233); +--color-error-content: oklch(12.559% 0.051 29.233); +--radius-selector: 0rem; +--radius-field: 0rem; +--radius-box: 0rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/black/index.js b/node_modules/daisyui/theme/black/index.js new file mode 100644 index 0000000..79d2ac8 --- /dev/null +++ b/node_modules/daisyui/theme/black/index.js @@ -0,0 +1,7 @@ +import black from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedblack = addPrefix(black, prefix); + addBase({ ...prefixedblack }); +}; diff --git a/node_modules/daisyui/theme/black/object.js b/node_modules/daisyui/theme/black/object.js new file mode 100644 index 0000000..52bc446 --- /dev/null +++ b/node_modules/daisyui/theme/black/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(0% 0 0)","--color-base-200":"oklch(19% 0 0)","--color-base-300":"oklch(22% 0 0)","--color-base-content":"oklch(87.609% 0 0)","--color-primary":"oklch(35% 0 0)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(35% 0 0)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(35% 0 0)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(35% 0 0)","--color-neutral-content":"oklch(100% 0 0)","--color-info":"oklch(45.201% 0.313 264.052)","--color-info-content":"oklch(89.04% 0.062 264.052)","--color-success":"oklch(51.975% 0.176 142.495)","--color-success-content":"oklch(90.395% 0.035 142.495)","--color-warning":"oklch(96.798% 0.211 109.769)","--color-warning-content":"oklch(19.359% 0.042 109.769)","--color-error":"oklch(62.795% 0.257 29.233)","--color-error-content":"oklch(12.559% 0.051 29.233)","--radius-selector":"0rem","--radius-field":"0rem","--radius-box":"0rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/bumblebee.css b/node_modules/daisyui/theme/bumblebee.css new file mode 100644 index 0000000..a459bd7 --- /dev/null +++ b/node_modules/daisyui/theme/bumblebee.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=bumblebee]:checked),[data-theme="bumblebee"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(97% 0 0); +--color-base-300: oklch(92% 0 0); +--color-base-content: oklch(20% 0 0); +--color-primary: oklch(85% 0.199 91.936); +--color-primary-content: oklch(42% 0.095 57.708); +--color-secondary: oklch(75% 0.183 55.934); +--color-secondary-content: oklch(40% 0.123 38.172); +--color-accent: oklch(0% 0 0); +--color-accent-content: oklch(100% 0 0); +--color-neutral: oklch(37% 0.01 67.558); +--color-neutral-content: oklch(92% 0.003 48.717); +--color-info: oklch(74% 0.16 232.661); +--color-info-content: oklch(39% 0.09 240.876); +--color-success: oklch(76% 0.177 163.223); +--color-success-content: oklch(37% 0.077 168.94); +--color-warning: oklch(82% 0.189 84.429); +--color-warning-content: oklch(41% 0.112 45.904); +--color-error: oklch(70% 0.191 22.216); +--color-error-content: oklch(39% 0.141 25.723); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/bumblebee/index.js b/node_modules/daisyui/theme/bumblebee/index.js new file mode 100644 index 0000000..d6e4d6a --- /dev/null +++ b/node_modules/daisyui/theme/bumblebee/index.js @@ -0,0 +1,7 @@ +import bumblebee from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedbumblebee = addPrefix(bumblebee, prefix); + addBase({ ...prefixedbumblebee }); +}; diff --git a/node_modules/daisyui/theme/bumblebee/object.js b/node_modules/daisyui/theme/bumblebee/object.js new file mode 100644 index 0000000..2b5e82b --- /dev/null +++ b/node_modules/daisyui/theme/bumblebee/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97% 0 0)","--color-base-300":"oklch(92% 0 0)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(85% 0.199 91.936)","--color-primary-content":"oklch(42% 0.095 57.708)","--color-secondary":"oklch(75% 0.183 55.934)","--color-secondary-content":"oklch(40% 0.123 38.172)","--color-accent":"oklch(0% 0 0)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(37% 0.01 67.558)","--color-neutral-content":"oklch(92% 0.003 48.717)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(39% 0.09 240.876)","--color-success":"oklch(76% 0.177 163.223)","--color-success-content":"oklch(37% 0.077 168.94)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(39% 0.141 25.723)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/business.css b/node_modules/daisyui/theme/business.css new file mode 100644 index 0000000..ad75488 --- /dev/null +++ b/node_modules/daisyui/theme/business.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=business]:checked),[data-theme="business"] { +color-scheme: dark; +--color-base-100: oklch(24.353% 0 0); +--color-base-200: oklch(22.648% 0 0); +--color-base-300: oklch(20.944% 0 0); +--color-base-content: oklch(84.87% 0 0); +--color-primary: oklch(41.703% 0.099 251.473); +--color-primary-content: oklch(88.34% 0.019 251.473); +--color-secondary: oklch(64.092% 0.027 229.389); +--color-secondary-content: oklch(12.818% 0.005 229.389); +--color-accent: oklch(67.271% 0.167 35.791); +--color-accent-content: oklch(13.454% 0.033 35.791); +--color-neutral: oklch(27.441% 0.013 253.041); +--color-neutral-content: oklch(85.488% 0.002 253.041); +--color-info: oklch(62.616% 0.143 240.033); +--color-info-content: oklch(12.523% 0.028 240.033); +--color-success: oklch(70.226% 0.094 156.596); +--color-success-content: oklch(14.045% 0.018 156.596); +--color-warning: oklch(77.482% 0.115 81.519); +--color-warning-content: oklch(15.496% 0.023 81.519); +--color-error: oklch(51.61% 0.146 29.674); +--color-error-content: oklch(90.322% 0.029 29.674); +--radius-selector: 0rem; +--radius-field: 0.25rem; +--radius-box: 0.25rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/business/index.js b/node_modules/daisyui/theme/business/index.js new file mode 100644 index 0000000..16349b0 --- /dev/null +++ b/node_modules/daisyui/theme/business/index.js @@ -0,0 +1,7 @@ +import business from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedbusiness = addPrefix(business, prefix); + addBase({ ...prefixedbusiness }); +}; diff --git a/node_modules/daisyui/theme/business/object.js b/node_modules/daisyui/theme/business/object.js new file mode 100644 index 0000000..9927c6a --- /dev/null +++ b/node_modules/daisyui/theme/business/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(24.353% 0 0)","--color-base-200":"oklch(22.648% 0 0)","--color-base-300":"oklch(20.944% 0 0)","--color-base-content":"oklch(84.87% 0 0)","--color-primary":"oklch(41.703% 0.099 251.473)","--color-primary-content":"oklch(88.34% 0.019 251.473)","--color-secondary":"oklch(64.092% 0.027 229.389)","--color-secondary-content":"oklch(12.818% 0.005 229.389)","--color-accent":"oklch(67.271% 0.167 35.791)","--color-accent-content":"oklch(13.454% 0.033 35.791)","--color-neutral":"oklch(27.441% 0.013 253.041)","--color-neutral-content":"oklch(85.488% 0.002 253.041)","--color-info":"oklch(62.616% 0.143 240.033)","--color-info-content":"oklch(12.523% 0.028 240.033)","--color-success":"oklch(70.226% 0.094 156.596)","--color-success-content":"oklch(14.045% 0.018 156.596)","--color-warning":"oklch(77.482% 0.115 81.519)","--color-warning-content":"oklch(15.496% 0.023 81.519)","--color-error":"oklch(51.61% 0.146 29.674)","--color-error-content":"oklch(90.322% 0.029 29.674)","--radius-selector":"0rem","--radius-field":"0.25rem","--radius-box":"0.25rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/caramellatte.css b/node_modules/daisyui/theme/caramellatte.css new file mode 100644 index 0000000..e53d3b2 --- /dev/null +++ b/node_modules/daisyui/theme/caramellatte.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=caramellatte]:checked),[data-theme="caramellatte"] { +color-scheme: light; +--color-base-100: oklch(98% 0.016 73.684); +--color-base-200: oklch(95% 0.038 75.164); +--color-base-300: oklch(90% 0.076 70.697); +--color-base-content: oklch(40% 0.123 38.172); +--color-primary: oklch(0% 0 0); +--color-primary-content: oklch(100% 0 0); +--color-secondary: oklch(22.45% 0.075 37.85); +--color-secondary-content: oklch(90% 0.076 70.697); +--color-accent: oklch(46.44% 0.111 37.85); +--color-accent-content: oklch(90% 0.076 70.697); +--color-neutral: oklch(55% 0.195 38.402); +--color-neutral-content: oklch(98% 0.016 73.684); +--color-info: oklch(42% 0.199 265.638); +--color-info-content: oklch(90% 0.076 70.697); +--color-success: oklch(43% 0.095 166.913); +--color-success-content: oklch(90% 0.076 70.697); +--color-warning: oklch(82% 0.189 84.429); +--color-warning-content: oklch(41% 0.112 45.904); +--color-error: oklch(70% 0.191 22.216); +--color-error-content: oklch(39% 0.141 25.723); +--radius-selector: 2rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 2px; +--depth: 1; +--noise: 1; +} diff --git a/node_modules/daisyui/theme/caramellatte/index.js b/node_modules/daisyui/theme/caramellatte/index.js new file mode 100644 index 0000000..e660770 --- /dev/null +++ b/node_modules/daisyui/theme/caramellatte/index.js @@ -0,0 +1,7 @@ +import caramellatte from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedcaramellatte = addPrefix(caramellatte, prefix); + addBase({ ...prefixedcaramellatte }); +}; diff --git a/node_modules/daisyui/theme/caramellatte/object.js b/node_modules/daisyui/theme/caramellatte/object.js new file mode 100644 index 0000000..d212089 --- /dev/null +++ b/node_modules/daisyui/theme/caramellatte/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(98% 0.016 73.684)","--color-base-200":"oklch(95% 0.038 75.164)","--color-base-300":"oklch(90% 0.076 70.697)","--color-base-content":"oklch(40% 0.123 38.172)","--color-primary":"oklch(0% 0 0)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(22.45% 0.075 37.85)","--color-secondary-content":"oklch(90% 0.076 70.697)","--color-accent":"oklch(46.44% 0.111 37.85)","--color-accent-content":"oklch(90% 0.076 70.697)","--color-neutral":"oklch(55% 0.195 38.402)","--color-neutral-content":"oklch(98% 0.016 73.684)","--color-info":"oklch(42% 0.199 265.638)","--color-info-content":"oklch(90% 0.076 70.697)","--color-success":"oklch(43% 0.095 166.913)","--color-success-content":"oklch(90% 0.076 70.697)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(39% 0.141 25.723)","--radius-selector":"2rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"1","--noise":"1"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/cmyk.css b/node_modules/daisyui/theme/cmyk.css new file mode 100644 index 0000000..9d2e68e --- /dev/null +++ b/node_modules/daisyui/theme/cmyk.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=cmyk]:checked),[data-theme="cmyk"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(95% 0 0); +--color-base-300: oklch(90% 0 0); +--color-base-content: oklch(20% 0 0); +--color-primary: oklch(71.772% 0.133 239.443); +--color-primary-content: oklch(14.354% 0.026 239.443); +--color-secondary: oklch(64.476% 0.202 359.339); +--color-secondary-content: oklch(12.895% 0.04 359.339); +--color-accent: oklch(94.228% 0.189 105.306); +--color-accent-content: oklch(18.845% 0.037 105.306); +--color-neutral: oklch(21.778% 0 0); +--color-neutral-content: oklch(84.355% 0 0); +--color-info: oklch(68.475% 0.094 217.284); +--color-info-content: oklch(13.695% 0.018 217.284); +--color-success: oklch(46.949% 0.162 321.406); +--color-success-content: oklch(89.389% 0.032 321.406); +--color-warning: oklch(71.236% 0.159 52.023); +--color-warning-content: oklch(14.247% 0.031 52.023); +--color-error: oklch(62.013% 0.208 28.717); +--color-error-content: oklch(12.402% 0.041 28.717); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/cmyk/index.js b/node_modules/daisyui/theme/cmyk/index.js new file mode 100644 index 0000000..ed550b5 --- /dev/null +++ b/node_modules/daisyui/theme/cmyk/index.js @@ -0,0 +1,7 @@ +import cmyk from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedcmyk = addPrefix(cmyk, prefix); + addBase({ ...prefixedcmyk }); +}; diff --git a/node_modules/daisyui/theme/cmyk/object.js b/node_modules/daisyui/theme/cmyk/object.js new file mode 100644 index 0000000..d3bf0c1 --- /dev/null +++ b/node_modules/daisyui/theme/cmyk/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(95% 0 0)","--color-base-300":"oklch(90% 0 0)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(71.772% 0.133 239.443)","--color-primary-content":"oklch(14.354% 0.026 239.443)","--color-secondary":"oklch(64.476% 0.202 359.339)","--color-secondary-content":"oklch(12.895% 0.04 359.339)","--color-accent":"oklch(94.228% 0.189 105.306)","--color-accent-content":"oklch(18.845% 0.037 105.306)","--color-neutral":"oklch(21.778% 0 0)","--color-neutral-content":"oklch(84.355% 0 0)","--color-info":"oklch(68.475% 0.094 217.284)","--color-info-content":"oklch(13.695% 0.018 217.284)","--color-success":"oklch(46.949% 0.162 321.406)","--color-success-content":"oklch(89.389% 0.032 321.406)","--color-warning":"oklch(71.236% 0.159 52.023)","--color-warning-content":"oklch(14.247% 0.031 52.023)","--color-error":"oklch(62.013% 0.208 28.717)","--color-error-content":"oklch(12.402% 0.041 28.717)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/coffee.css b/node_modules/daisyui/theme/coffee.css new file mode 100644 index 0000000..0fca76c --- /dev/null +++ b/node_modules/daisyui/theme/coffee.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=coffee]:checked),[data-theme="coffee"] { +color-scheme: dark; +--color-base-100: oklch(24% 0.023 329.708); +--color-base-200: oklch(21% 0.021 329.708); +--color-base-300: oklch(16% 0.019 329.708); +--color-base-content: oklch(72.354% 0.092 79.129); +--color-primary: oklch(71.996% 0.123 62.756); +--color-primary-content: oklch(14.399% 0.024 62.756); +--color-secondary: oklch(34.465% 0.029 199.194); +--color-secondary-content: oklch(86.893% 0.005 199.194); +--color-accent: oklch(42.621% 0.074 224.389); +--color-accent-content: oklch(88.524% 0.014 224.389); +--color-neutral: oklch(16.51% 0.015 326.261); +--color-neutral-content: oklch(83.302% 0.003 326.261); +--color-info: oklch(79.49% 0.063 184.558); +--color-info-content: oklch(15.898% 0.012 184.558); +--color-success: oklch(74.722% 0.072 131.116); +--color-success-content: oklch(14.944% 0.014 131.116); +--color-warning: oklch(88.15% 0.14 87.722); +--color-warning-content: oklch(17.63% 0.028 87.722); +--color-error: oklch(77.318% 0.128 31.871); +--color-error-content: oklch(15.463% 0.025 31.871); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/coffee/index.js b/node_modules/daisyui/theme/coffee/index.js new file mode 100644 index 0000000..9475e3e --- /dev/null +++ b/node_modules/daisyui/theme/coffee/index.js @@ -0,0 +1,7 @@ +import coffee from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedcoffee = addPrefix(coffee, prefix); + addBase({ ...prefixedcoffee }); +}; diff --git a/node_modules/daisyui/theme/coffee/object.js b/node_modules/daisyui/theme/coffee/object.js new file mode 100644 index 0000000..cebb854 --- /dev/null +++ b/node_modules/daisyui/theme/coffee/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(24% 0.023 329.708)","--color-base-200":"oklch(21% 0.021 329.708)","--color-base-300":"oklch(16% 0.019 329.708)","--color-base-content":"oklch(72.354% 0.092 79.129)","--color-primary":"oklch(71.996% 0.123 62.756)","--color-primary-content":"oklch(14.399% 0.024 62.756)","--color-secondary":"oklch(34.465% 0.029 199.194)","--color-secondary-content":"oklch(86.893% 0.005 199.194)","--color-accent":"oklch(42.621% 0.074 224.389)","--color-accent-content":"oklch(88.524% 0.014 224.389)","--color-neutral":"oklch(16.51% 0.015 326.261)","--color-neutral-content":"oklch(83.302% 0.003 326.261)","--color-info":"oklch(79.49% 0.063 184.558)","--color-info-content":"oklch(15.898% 0.012 184.558)","--color-success":"oklch(74.722% 0.072 131.116)","--color-success-content":"oklch(14.944% 0.014 131.116)","--color-warning":"oklch(88.15% 0.14 87.722)","--color-warning-content":"oklch(17.63% 0.028 87.722)","--color-error":"oklch(77.318% 0.128 31.871)","--color-error-content":"oklch(15.463% 0.025 31.871)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/corporate.css b/node_modules/daisyui/theme/corporate.css new file mode 100644 index 0000000..a59aef9 --- /dev/null +++ b/node_modules/daisyui/theme/corporate.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=corporate]:checked),[data-theme="corporate"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(93% 0 0); +--color-base-300: oklch(86% 0 0); +--color-base-content: oklch(22.389% 0.031 278.072); +--color-primary: oklch(58% 0.158 241.966); +--color-primary-content: oklch(100% 0 0); +--color-secondary: oklch(55% 0.046 257.417); +--color-secondary-content: oklch(100% 0 0); +--color-accent: oklch(60% 0.118 184.704); +--color-accent-content: oklch(100% 0 0); +--color-neutral: oklch(0% 0 0); +--color-neutral-content: oklch(100% 0 0); +--color-info: oklch(60% 0.126 221.723); +--color-info-content: oklch(100% 0 0); +--color-success: oklch(62% 0.194 149.214); +--color-success-content: oklch(100% 0 0); +--color-warning: oklch(85% 0.199 91.936); +--color-warning-content: oklch(0% 0 0); +--color-error: oklch(70% 0.191 22.216); +--color-error-content: oklch(0% 0 0); +--radius-selector: 0.25rem; +--radius-field: 0.25rem; +--radius-box: 0.25rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/corporate/index.js b/node_modules/daisyui/theme/corporate/index.js new file mode 100644 index 0000000..cf5e16b --- /dev/null +++ b/node_modules/daisyui/theme/corporate/index.js @@ -0,0 +1,7 @@ +import corporate from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedcorporate = addPrefix(corporate, prefix); + addBase({ ...prefixedcorporate }); +}; diff --git a/node_modules/daisyui/theme/corporate/object.js b/node_modules/daisyui/theme/corporate/object.js new file mode 100644 index 0000000..3e62227 --- /dev/null +++ b/node_modules/daisyui/theme/corporate/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(93% 0 0)","--color-base-300":"oklch(86% 0 0)","--color-base-content":"oklch(22.389% 0.031 278.072)","--color-primary":"oklch(58% 0.158 241.966)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(55% 0.046 257.417)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(60% 0.118 184.704)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(0% 0 0)","--color-neutral-content":"oklch(100% 0 0)","--color-info":"oklch(60% 0.126 221.723)","--color-info-content":"oklch(100% 0 0)","--color-success":"oklch(62% 0.194 149.214)","--color-success-content":"oklch(100% 0 0)","--color-warning":"oklch(85% 0.199 91.936)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"0.25rem","--radius-field":"0.25rem","--radius-box":"0.25rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/cupcake.css b/node_modules/daisyui/theme/cupcake.css new file mode 100644 index 0000000..d2aa4d6 --- /dev/null +++ b/node_modules/daisyui/theme/cupcake.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=cupcake]:checked),[data-theme="cupcake"] { +color-scheme: light; +--color-base-100: oklch(97.788% 0.004 56.375); +--color-base-200: oklch(93.982% 0.007 61.449); +--color-base-300: oklch(91.586% 0.006 53.44); +--color-base-content: oklch(23.574% 0.066 313.189); +--color-primary: oklch(85% 0.138 181.071); +--color-primary-content: oklch(43% 0.078 188.216); +--color-secondary: oklch(89% 0.061 343.231); +--color-secondary-content: oklch(45% 0.187 3.815); +--color-accent: oklch(90% 0.076 70.697); +--color-accent-content: oklch(47% 0.157 37.304); +--color-neutral: oklch(27% 0.006 286.033); +--color-neutral-content: oklch(92% 0.004 286.32); +--color-info: oklch(68% 0.169 237.323); +--color-info-content: oklch(29% 0.066 243.157); +--color-success: oklch(69% 0.17 162.48); +--color-success-content: oklch(26% 0.051 172.552); +--color-warning: oklch(79% 0.184 86.047); +--color-warning-content: oklch(28% 0.066 53.813); +--color-error: oklch(64% 0.246 16.439); +--color-error-content: oklch(27% 0.105 12.094); +--radius-selector: 1rem; +--radius-field: 2rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 2px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/cupcake/index.js b/node_modules/daisyui/theme/cupcake/index.js new file mode 100644 index 0000000..70d748b --- /dev/null +++ b/node_modules/daisyui/theme/cupcake/index.js @@ -0,0 +1,7 @@ +import cupcake from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedcupcake = addPrefix(cupcake, prefix); + addBase({ ...prefixedcupcake }); +}; diff --git a/node_modules/daisyui/theme/cupcake/object.js b/node_modules/daisyui/theme/cupcake/object.js new file mode 100644 index 0000000..4879014 --- /dev/null +++ b/node_modules/daisyui/theme/cupcake/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(97.788% 0.004 56.375)","--color-base-200":"oklch(93.982% 0.007 61.449)","--color-base-300":"oklch(91.586% 0.006 53.44)","--color-base-content":"oklch(23.574% 0.066 313.189)","--color-primary":"oklch(85% 0.138 181.071)","--color-primary-content":"oklch(43% 0.078 188.216)","--color-secondary":"oklch(89% 0.061 343.231)","--color-secondary-content":"oklch(45% 0.187 3.815)","--color-accent":"oklch(90% 0.076 70.697)","--color-accent-content":"oklch(47% 0.157 37.304)","--color-neutral":"oklch(27% 0.006 286.033)","--color-neutral-content":"oklch(92% 0.004 286.32)","--color-info":"oklch(68% 0.169 237.323)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(69% 0.17 162.48)","--color-success-content":"oklch(26% 0.051 172.552)","--color-warning":"oklch(79% 0.184 86.047)","--color-warning-content":"oklch(28% 0.066 53.813)","--color-error":"oklch(64% 0.246 16.439)","--color-error-content":"oklch(27% 0.105 12.094)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/cyberpunk.css b/node_modules/daisyui/theme/cyberpunk.css new file mode 100644 index 0000000..be7eeb7 --- /dev/null +++ b/node_modules/daisyui/theme/cyberpunk.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=cyberpunk]:checked),[data-theme="cyberpunk"] { +color-scheme: light; +--color-base-100: oklch(94.51% 0.179 104.32); +--color-base-200: oklch(91.51% 0.179 104.32); +--color-base-300: oklch(85.51% 0.179 104.32); +--color-base-content: oklch(0% 0 0); +--color-primary: oklch(74.22% 0.209 6.35); +--color-primary-content: oklch(14.844% 0.041 6.35); +--color-secondary: oklch(83.33% 0.184 204.72); +--color-secondary-content: oklch(16.666% 0.036 204.72); +--color-accent: oklch(71.86% 0.217 310.43); +--color-accent-content: oklch(14.372% 0.043 310.43); +--color-neutral: oklch(23.04% 0.065 269.31); +--color-neutral-content: oklch(94.51% 0.179 104.32); +--color-info: oklch(72.06% 0.191 231.6); +--color-info-content: oklch(0% 0 0); +--color-success: oklch(64.8% 0.15 160); +--color-success-content: oklch(0% 0 0); +--color-warning: oklch(84.71% 0.199 83.87); +--color-warning-content: oklch(0% 0 0); +--color-error: oklch(71.76% 0.221 22.18); +--color-error-content: oklch(0% 0 0); +--radius-selector: 0rem; +--radius-field: 0rem; +--radius-box: 0rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/cyberpunk/index.js b/node_modules/daisyui/theme/cyberpunk/index.js new file mode 100644 index 0000000..f18b597 --- /dev/null +++ b/node_modules/daisyui/theme/cyberpunk/index.js @@ -0,0 +1,7 @@ +import cyberpunk from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedcyberpunk = addPrefix(cyberpunk, prefix); + addBase({ ...prefixedcyberpunk }); +}; diff --git a/node_modules/daisyui/theme/cyberpunk/object.js b/node_modules/daisyui/theme/cyberpunk/object.js new file mode 100644 index 0000000..68b1e6c --- /dev/null +++ b/node_modules/daisyui/theme/cyberpunk/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(94.51% 0.179 104.32)","--color-base-200":"oklch(91.51% 0.179 104.32)","--color-base-300":"oklch(85.51% 0.179 104.32)","--color-base-content":"oklch(0% 0 0)","--color-primary":"oklch(74.22% 0.209 6.35)","--color-primary-content":"oklch(14.844% 0.041 6.35)","--color-secondary":"oklch(83.33% 0.184 204.72)","--color-secondary-content":"oklch(16.666% 0.036 204.72)","--color-accent":"oklch(71.86% 0.217 310.43)","--color-accent-content":"oklch(14.372% 0.043 310.43)","--color-neutral":"oklch(23.04% 0.065 269.31)","--color-neutral-content":"oklch(94.51% 0.179 104.32)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"0rem","--radius-field":"0rem","--radius-box":"0rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/dark.css b/node_modules/daisyui/theme/dark.css new file mode 100644 index 0000000..ca0a33f --- /dev/null +++ b/node_modules/daisyui/theme/dark.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=dark]:checked),[data-theme="dark"] { +color-scheme: dark; +--color-base-100: oklch(25.33% 0.016 252.42); +--color-base-200: oklch(23.26% 0.014 253.1); +--color-base-300: oklch(21.15% 0.012 254.09); +--color-base-content: oklch(97.807% 0.029 256.847); +--color-primary: oklch(58% 0.233 277.117); +--color-primary-content: oklch(96% 0.018 272.314); +--color-secondary: oklch(65% 0.241 354.308); +--color-secondary-content: oklch(94% 0.028 342.258); +--color-accent: oklch(77% 0.152 181.912); +--color-accent-content: oklch(38% 0.063 188.416); +--color-neutral: oklch(14% 0.005 285.823); +--color-neutral-content: oklch(92% 0.004 286.32); +--color-info: oklch(74% 0.16 232.661); +--color-info-content: oklch(29% 0.066 243.157); +--color-success: oklch(76% 0.177 163.223); +--color-success-content: oklch(37% 0.077 168.94); +--color-warning: oklch(82% 0.189 84.429); +--color-warning-content: oklch(41% 0.112 45.904); +--color-error: oklch(71% 0.194 13.428); +--color-error-content: oklch(27% 0.105 12.094); +--radius-selector: 0.5rem; +--radius-field: 0.25rem; +--radius-box: 0.5rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/dark/index.js b/node_modules/daisyui/theme/dark/index.js new file mode 100644 index 0000000..2652859 --- /dev/null +++ b/node_modules/daisyui/theme/dark/index.js @@ -0,0 +1,7 @@ +import dark from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixeddark = addPrefix(dark, prefix); + addBase({ ...prefixeddark }); +}; diff --git a/node_modules/daisyui/theme/dark/object.js b/node_modules/daisyui/theme/dark/object.js new file mode 100644 index 0000000..8294794 --- /dev/null +++ b/node_modules/daisyui/theme/dark/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(25.33% 0.016 252.42)","--color-base-200":"oklch(23.26% 0.014 253.1)","--color-base-300":"oklch(21.15% 0.012 254.09)","--color-base-content":"oklch(97.807% 0.029 256.847)","--color-primary":"oklch(58% 0.233 277.117)","--color-primary-content":"oklch(96% 0.018 272.314)","--color-secondary":"oklch(65% 0.241 354.308)","--color-secondary-content":"oklch(94% 0.028 342.258)","--color-accent":"oklch(77% 0.152 181.912)","--color-accent-content":"oklch(38% 0.063 188.416)","--color-neutral":"oklch(14% 0.005 285.823)","--color-neutral-content":"oklch(92% 0.004 286.32)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(76% 0.177 163.223)","--color-success-content":"oklch(37% 0.077 168.94)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(71% 0.194 13.428)","--color-error-content":"oklch(27% 0.105 12.094)","--radius-selector":"0.5rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/dim.css b/node_modules/daisyui/theme/dim.css new file mode 100644 index 0000000..71e97ca --- /dev/null +++ b/node_modules/daisyui/theme/dim.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=dim]:checked),[data-theme="dim"] { +color-scheme: dark; +--color-base-100: oklch(30.857% 0.023 264.149); +--color-base-200: oklch(28.036% 0.019 264.182); +--color-base-300: oklch(26.346% 0.018 262.177); +--color-base-content: oklch(82.901% 0.031 222.959); +--color-primary: oklch(86.133% 0.141 139.549); +--color-primary-content: oklch(17.226% 0.028 139.549); +--color-secondary: oklch(73.375% 0.165 35.353); +--color-secondary-content: oklch(14.675% 0.033 35.353); +--color-accent: oklch(74.229% 0.133 311.379); +--color-accent-content: oklch(14.845% 0.026 311.379); +--color-neutral: oklch(24.731% 0.02 264.094); +--color-neutral-content: oklch(82.901% 0.031 222.959); +--color-info: oklch(86.078% 0.142 206.182); +--color-info-content: oklch(17.215% 0.028 206.182); +--color-success: oklch(86.171% 0.142 166.534); +--color-success-content: oklch(17.234% 0.028 166.534); +--color-warning: oklch(86.163% 0.142 94.818); +--color-warning-content: oklch(17.232% 0.028 94.818); +--color-error: oklch(82.418% 0.099 33.756); +--color-error-content: oklch(16.483% 0.019 33.756); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/dim/index.js b/node_modules/daisyui/theme/dim/index.js new file mode 100644 index 0000000..0a364d0 --- /dev/null +++ b/node_modules/daisyui/theme/dim/index.js @@ -0,0 +1,7 @@ +import dim from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixeddim = addPrefix(dim, prefix); + addBase({ ...prefixeddim }); +}; diff --git a/node_modules/daisyui/theme/dim/object.js b/node_modules/daisyui/theme/dim/object.js new file mode 100644 index 0000000..f25180a --- /dev/null +++ b/node_modules/daisyui/theme/dim/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(30.857% 0.023 264.149)","--color-base-200":"oklch(28.036% 0.019 264.182)","--color-base-300":"oklch(26.346% 0.018 262.177)","--color-base-content":"oklch(82.901% 0.031 222.959)","--color-primary":"oklch(86.133% 0.141 139.549)","--color-primary-content":"oklch(17.226% 0.028 139.549)","--color-secondary":"oklch(73.375% 0.165 35.353)","--color-secondary-content":"oklch(14.675% 0.033 35.353)","--color-accent":"oklch(74.229% 0.133 311.379)","--color-accent-content":"oklch(14.845% 0.026 311.379)","--color-neutral":"oklch(24.731% 0.02 264.094)","--color-neutral-content":"oklch(82.901% 0.031 222.959)","--color-info":"oklch(86.078% 0.142 206.182)","--color-info-content":"oklch(17.215% 0.028 206.182)","--color-success":"oklch(86.171% 0.142 166.534)","--color-success-content":"oklch(17.234% 0.028 166.534)","--color-warning":"oklch(86.163% 0.142 94.818)","--color-warning-content":"oklch(17.232% 0.028 94.818)","--color-error":"oklch(82.418% 0.099 33.756)","--color-error-content":"oklch(16.483% 0.019 33.756)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/dracula.css b/node_modules/daisyui/theme/dracula.css new file mode 100644 index 0000000..7b30ea4 --- /dev/null +++ b/node_modules/daisyui/theme/dracula.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=dracula]:checked),[data-theme="dracula"] { +color-scheme: dark; +--color-base-100: oklch(28.822% 0.022 277.508); +--color-base-200: oklch(26.805% 0.02 277.508); +--color-base-300: oklch(24.787% 0.019 277.508); +--color-base-content: oklch(97.747% 0.007 106.545); +--color-primary: oklch(75.461% 0.183 346.812); +--color-primary-content: oklch(15.092% 0.036 346.812); +--color-secondary: oklch(74.202% 0.148 301.883); +--color-secondary-content: oklch(14.84% 0.029 301.883); +--color-accent: oklch(83.392% 0.124 66.558); +--color-accent-content: oklch(16.678% 0.024 66.558); +--color-neutral: oklch(39.445% 0.032 275.524); +--color-neutral-content: oklch(87.889% 0.006 275.524); +--color-info: oklch(88.263% 0.093 212.846); +--color-info-content: oklch(17.652% 0.018 212.846); +--color-success: oklch(87.099% 0.219 148.024); +--color-success-content: oklch(17.419% 0.043 148.024); +--color-warning: oklch(95.533% 0.134 112.757); +--color-warning-content: oklch(19.106% 0.026 112.757); +--color-error: oklch(68.22% 0.206 24.43); +--color-error-content: oklch(13.644% 0.041 24.43); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/dracula/index.js b/node_modules/daisyui/theme/dracula/index.js new file mode 100644 index 0000000..f70795d --- /dev/null +++ b/node_modules/daisyui/theme/dracula/index.js @@ -0,0 +1,7 @@ +import dracula from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixeddracula = addPrefix(dracula, prefix); + addBase({ ...prefixeddracula }); +}; diff --git a/node_modules/daisyui/theme/dracula/object.js b/node_modules/daisyui/theme/dracula/object.js new file mode 100644 index 0000000..14faa2a --- /dev/null +++ b/node_modules/daisyui/theme/dracula/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(28.822% 0.022 277.508)","--color-base-200":"oklch(26.805% 0.02 277.508)","--color-base-300":"oklch(24.787% 0.019 277.508)","--color-base-content":"oklch(97.747% 0.007 106.545)","--color-primary":"oklch(75.461% 0.183 346.812)","--color-primary-content":"oklch(15.092% 0.036 346.812)","--color-secondary":"oklch(74.202% 0.148 301.883)","--color-secondary-content":"oklch(14.84% 0.029 301.883)","--color-accent":"oklch(83.392% 0.124 66.558)","--color-accent-content":"oklch(16.678% 0.024 66.558)","--color-neutral":"oklch(39.445% 0.032 275.524)","--color-neutral-content":"oklch(87.889% 0.006 275.524)","--color-info":"oklch(88.263% 0.093 212.846)","--color-info-content":"oklch(17.652% 0.018 212.846)","--color-success":"oklch(87.099% 0.219 148.024)","--color-success-content":"oklch(17.419% 0.043 148.024)","--color-warning":"oklch(95.533% 0.134 112.757)","--color-warning-content":"oklch(19.106% 0.026 112.757)","--color-error":"oklch(68.22% 0.206 24.43)","--color-error-content":"oklch(13.644% 0.041 24.43)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/emerald.css b/node_modules/daisyui/theme/emerald.css new file mode 100644 index 0000000..82d5e2f --- /dev/null +++ b/node_modules/daisyui/theme/emerald.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=emerald]:checked),[data-theme="emerald"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(93% 0 0); +--color-base-300: oklch(86% 0 0); +--color-base-content: oklch(35.519% 0.032 262.988); +--color-primary: oklch(76.662% 0.135 153.45); +--color-primary-content: oklch(33.387% 0.04 162.24); +--color-secondary: oklch(61.302% 0.202 261.294); +--color-secondary-content: oklch(100% 0 0); +--color-accent: oklch(72.772% 0.149 33.2); +--color-accent-content: oklch(0% 0 0); +--color-neutral: oklch(35.519% 0.032 262.988); +--color-neutral-content: oklch(98.462% 0.001 247.838); +--color-info: oklch(72.06% 0.191 231.6); +--color-info-content: oklch(0% 0 0); +--color-success: oklch(64.8% 0.15 160); +--color-success-content: oklch(0% 0 0); +--color-warning: oklch(84.71% 0.199 83.87); +--color-warning-content: oklch(0% 0 0); +--color-error: oklch(71.76% 0.221 22.18); +--color-error-content: oklch(0% 0 0); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/emerald/index.js b/node_modules/daisyui/theme/emerald/index.js new file mode 100644 index 0000000..1330284 --- /dev/null +++ b/node_modules/daisyui/theme/emerald/index.js @@ -0,0 +1,7 @@ +import emerald from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedemerald = addPrefix(emerald, prefix); + addBase({ ...prefixedemerald }); +}; diff --git a/node_modules/daisyui/theme/emerald/object.js b/node_modules/daisyui/theme/emerald/object.js new file mode 100644 index 0000000..f2e9b4e --- /dev/null +++ b/node_modules/daisyui/theme/emerald/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(93% 0 0)","--color-base-300":"oklch(86% 0 0)","--color-base-content":"oklch(35.519% 0.032 262.988)","--color-primary":"oklch(76.662% 0.135 153.45)","--color-primary-content":"oklch(33.387% 0.04 162.24)","--color-secondary":"oklch(61.302% 0.202 261.294)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(72.772% 0.149 33.2)","--color-accent-content":"oklch(0% 0 0)","--color-neutral":"oklch(35.519% 0.032 262.988)","--color-neutral-content":"oklch(98.462% 0.001 247.838)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/fantasy.css b/node_modules/daisyui/theme/fantasy.css new file mode 100644 index 0000000..d995a24 --- /dev/null +++ b/node_modules/daisyui/theme/fantasy.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=fantasy]:checked),[data-theme="fantasy"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(93% 0 0); +--color-base-300: oklch(86% 0 0); +--color-base-content: oklch(27.807% 0.029 256.847); +--color-primary: oklch(37.45% 0.189 325.02); +--color-primary-content: oklch(87.49% 0.037 325.02); +--color-secondary: oklch(53.92% 0.162 241.36); +--color-secondary-content: oklch(90.784% 0.032 241.36); +--color-accent: oklch(75.98% 0.204 56.72); +--color-accent-content: oklch(15.196% 0.04 56.72); +--color-neutral: oklch(27.807% 0.029 256.847); +--color-neutral-content: oklch(85.561% 0.005 256.847); +--color-info: oklch(72.06% 0.191 231.6); +--color-info-content: oklch(0% 0 0); +--color-success: oklch(64.8% 0.15 160); +--color-success-content: oklch(0% 0 0); +--color-warning: oklch(84.71% 0.199 83.87); +--color-warning-content: oklch(0% 0 0); +--color-error: oklch(71.76% 0.221 22.18); +--color-error-content: oklch(0% 0 0); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/fantasy/index.js b/node_modules/daisyui/theme/fantasy/index.js new file mode 100644 index 0000000..0134fd9 --- /dev/null +++ b/node_modules/daisyui/theme/fantasy/index.js @@ -0,0 +1,7 @@ +import fantasy from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedfantasy = addPrefix(fantasy, prefix); + addBase({ ...prefixedfantasy }); +}; diff --git a/node_modules/daisyui/theme/fantasy/object.js b/node_modules/daisyui/theme/fantasy/object.js new file mode 100644 index 0000000..18cf1be --- /dev/null +++ b/node_modules/daisyui/theme/fantasy/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(93% 0 0)","--color-base-300":"oklch(86% 0 0)","--color-base-content":"oklch(27.807% 0.029 256.847)","--color-primary":"oklch(37.45% 0.189 325.02)","--color-primary-content":"oklch(87.49% 0.037 325.02)","--color-secondary":"oklch(53.92% 0.162 241.36)","--color-secondary-content":"oklch(90.784% 0.032 241.36)","--color-accent":"oklch(75.98% 0.204 56.72)","--color-accent-content":"oklch(15.196% 0.04 56.72)","--color-neutral":"oklch(27.807% 0.029 256.847)","--color-neutral-content":"oklch(85.561% 0.005 256.847)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/forest.css b/node_modules/daisyui/theme/forest.css new file mode 100644 index 0000000..6bf3973 --- /dev/null +++ b/node_modules/daisyui/theme/forest.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=forest]:checked),[data-theme="forest"] { +color-scheme: dark; +--color-base-100: oklch(20.84% 0.008 17.911); +--color-base-200: oklch(18.522% 0.007 17.911); +--color-base-300: oklch(16.203% 0.007 17.911); +--color-base-content: oklch(83.768% 0.001 17.911); +--color-primary: oklch(68.628% 0.185 148.958); +--color-primary-content: oklch(0% 0 0); +--color-secondary: oklch(69.776% 0.135 168.327); +--color-secondary-content: oklch(13.955% 0.027 168.327); +--color-accent: oklch(70.628% 0.119 185.713); +--color-accent-content: oklch(14.125% 0.023 185.713); +--color-neutral: oklch(30.698% 0.039 171.364); +--color-neutral-content: oklch(86.139% 0.007 171.364); +--color-info: oklch(72.06% 0.191 231.6); +--color-info-content: oklch(0% 0 0); +--color-success: oklch(64.8% 0.15 160); +--color-success-content: oklch(0% 0 0); +--color-warning: oklch(84.71% 0.199 83.87); +--color-warning-content: oklch(0% 0 0); +--color-error: oklch(71.76% 0.221 22.18); +--color-error-content: oklch(0% 0 0); +--radius-selector: 1rem; +--radius-field: 2rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/forest/index.js b/node_modules/daisyui/theme/forest/index.js new file mode 100644 index 0000000..e9efa04 --- /dev/null +++ b/node_modules/daisyui/theme/forest/index.js @@ -0,0 +1,7 @@ +import forest from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedforest = addPrefix(forest, prefix); + addBase({ ...prefixedforest }); +}; diff --git a/node_modules/daisyui/theme/forest/object.js b/node_modules/daisyui/theme/forest/object.js new file mode 100644 index 0000000..fbf1620 --- /dev/null +++ b/node_modules/daisyui/theme/forest/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(20.84% 0.008 17.911)","--color-base-200":"oklch(18.522% 0.007 17.911)","--color-base-300":"oklch(16.203% 0.007 17.911)","--color-base-content":"oklch(83.768% 0.001 17.911)","--color-primary":"oklch(68.628% 0.185 148.958)","--color-primary-content":"oklch(0% 0 0)","--color-secondary":"oklch(69.776% 0.135 168.327)","--color-secondary-content":"oklch(13.955% 0.027 168.327)","--color-accent":"oklch(70.628% 0.119 185.713)","--color-accent-content":"oklch(14.125% 0.023 185.713)","--color-neutral":"oklch(30.698% 0.039 171.364)","--color-neutral-content":"oklch(86.139% 0.007 171.364)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/garden.css b/node_modules/daisyui/theme/garden.css new file mode 100644 index 0000000..776b49c --- /dev/null +++ b/node_modules/daisyui/theme/garden.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=garden]:checked),[data-theme="garden"] { +color-scheme: light; +--color-base-100: oklch(92.951% 0.002 17.197); +--color-base-200: oklch(86.445% 0.002 17.197); +--color-base-300: oklch(79.938% 0.001 17.197); +--color-base-content: oklch(16.961% 0.001 17.32); +--color-primary: oklch(62.45% 0.278 3.836); +--color-primary-content: oklch(100% 0 0); +--color-secondary: oklch(48.495% 0.11 355.095); +--color-secondary-content: oklch(89.699% 0.022 355.095); +--color-accent: oklch(56.273% 0.054 154.39); +--color-accent-content: oklch(100% 0 0); +--color-neutral: oklch(24.155% 0.049 89.07); +--color-neutral-content: oklch(92.951% 0.002 17.197); +--color-info: oklch(72.06% 0.191 231.6); +--color-info-content: oklch(0% 0 0); +--color-success: oklch(64.8% 0.15 160); +--color-success-content: oklch(0% 0 0); +--color-warning: oklch(84.71% 0.199 83.87); +--color-warning-content: oklch(0% 0 0); +--color-error: oklch(71.76% 0.221 22.18); +--color-error-content: oklch(0% 0 0); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/garden/index.js b/node_modules/daisyui/theme/garden/index.js new file mode 100644 index 0000000..eac992c --- /dev/null +++ b/node_modules/daisyui/theme/garden/index.js @@ -0,0 +1,7 @@ +import garden from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedgarden = addPrefix(garden, prefix); + addBase({ ...prefixedgarden }); +}; diff --git a/node_modules/daisyui/theme/garden/object.js b/node_modules/daisyui/theme/garden/object.js new file mode 100644 index 0000000..23c8848 --- /dev/null +++ b/node_modules/daisyui/theme/garden/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(92.951% 0.002 17.197)","--color-base-200":"oklch(86.445% 0.002 17.197)","--color-base-300":"oklch(79.938% 0.001 17.197)","--color-base-content":"oklch(16.961% 0.001 17.32)","--color-primary":"oklch(62.45% 0.278 3.836)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(48.495% 0.11 355.095)","--color-secondary-content":"oklch(89.699% 0.022 355.095)","--color-accent":"oklch(56.273% 0.054 154.39)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(24.155% 0.049 89.07)","--color-neutral-content":"oklch(92.951% 0.002 17.197)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/halloween.css b/node_modules/daisyui/theme/halloween.css new file mode 100644 index 0000000..8424113 --- /dev/null +++ b/node_modules/daisyui/theme/halloween.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=halloween]:checked),[data-theme="halloween"] { +color-scheme: dark; +--color-base-100: oklch(21% 0.006 56.043); +--color-base-200: oklch(14% 0.004 49.25); +--color-base-300: oklch(0% 0 0); +--color-base-content: oklch(84.955% 0 0); +--color-primary: oklch(77.48% 0.204 60.62); +--color-primary-content: oklch(19.693% 0.004 196.779); +--color-secondary: oklch(45.98% 0.248 305.03); +--color-secondary-content: oklch(89.196% 0.049 305.03); +--color-accent: oklch(64.8% 0.223 136.073); +--color-accent-content: oklch(0% 0 0); +--color-neutral: oklch(24.371% 0.046 65.681); +--color-neutral-content: oklch(84.874% 0.009 65.681); +--color-info: oklch(54.615% 0.215 262.88); +--color-info-content: oklch(90.923% 0.043 262.88); +--color-success: oklch(62.705% 0.169 149.213); +--color-success-content: oklch(12.541% 0.033 149.213); +--color-warning: oklch(66.584% 0.157 58.318); +--color-warning-content: oklch(13.316% 0.031 58.318); +--color-error: oklch(65.72% 0.199 27.33); +--color-error-content: oklch(13.144% 0.039 27.33); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/halloween/index.js b/node_modules/daisyui/theme/halloween/index.js new file mode 100644 index 0000000..7027059 --- /dev/null +++ b/node_modules/daisyui/theme/halloween/index.js @@ -0,0 +1,7 @@ +import halloween from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedhalloween = addPrefix(halloween, prefix); + addBase({ ...prefixedhalloween }); +}; diff --git a/node_modules/daisyui/theme/halloween/object.js b/node_modules/daisyui/theme/halloween/object.js new file mode 100644 index 0000000..214af37 --- /dev/null +++ b/node_modules/daisyui/theme/halloween/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(21% 0.006 56.043)","--color-base-200":"oklch(14% 0.004 49.25)","--color-base-300":"oklch(0% 0 0)","--color-base-content":"oklch(84.955% 0 0)","--color-primary":"oklch(77.48% 0.204 60.62)","--color-primary-content":"oklch(19.693% 0.004 196.779)","--color-secondary":"oklch(45.98% 0.248 305.03)","--color-secondary-content":"oklch(89.196% 0.049 305.03)","--color-accent":"oklch(64.8% 0.223 136.073)","--color-accent-content":"oklch(0% 0 0)","--color-neutral":"oklch(24.371% 0.046 65.681)","--color-neutral-content":"oklch(84.874% 0.009 65.681)","--color-info":"oklch(54.615% 0.215 262.88)","--color-info-content":"oklch(90.923% 0.043 262.88)","--color-success":"oklch(62.705% 0.169 149.213)","--color-success-content":"oklch(12.541% 0.033 149.213)","--color-warning":"oklch(66.584% 0.157 58.318)","--color-warning-content":"oklch(13.316% 0.031 58.318)","--color-error":"oklch(65.72% 0.199 27.33)","--color-error-content":"oklch(13.144% 0.039 27.33)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/index.js b/node_modules/daisyui/theme/index.js new file mode 100644 index 0000000..8c4c369 --- /dev/null +++ b/node_modules/daisyui/theme/index.js @@ -0,0 +1,51 @@ +import { plugin } from "../functions/plugin.js" +import allThemes from "./object.js" + +export default plugin.withOptions((options = {}) => { + return ({ addBase }) => { + const { + name = "custom-theme", + default: isDefault = false, + prefersdark = false, + "color-scheme": colorScheme = "normal", + root = ":root", + ...customThemeTokens + } = options + + let selector = `${root}:has(input.theme-controller[value=${name}]:checked),[data-theme="${name}"]` + if (isDefault) { + selector = `:where(${root}),${selector}` + } + + // Merge custom theme with built-in theme if it exists + let themeTokens = { ...customThemeTokens } + if (allThemes[name]) { + const builtinTheme = allThemes[name] + themeTokens = { + ...builtinTheme, + ...customThemeTokens, + "color-scheme": colorScheme || builtinTheme.colorScheme, + } + } + + const baseStyles = { + [selector]: { + "color-scheme": themeTokens["color-scheme"] || colorScheme, + ...themeTokens, + }, + } + + if (prefersdark) { + // Use :root:not([data-theme]) for dark mode specificity + const darkSelector = + root === ":root" ? ":root:not([data-theme])" : `${root}:not([data-theme])` + addBase({ + "@media (prefers-color-scheme: dark)": { + [darkSelector]: baseStyles[selector], + }, + }) + } + + addBase(baseStyles) + } +}) diff --git a/node_modules/daisyui/theme/lemonade.css b/node_modules/daisyui/theme/lemonade.css new file mode 100644 index 0000000..e9b0ae4 --- /dev/null +++ b/node_modules/daisyui/theme/lemonade.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=lemonade]:checked),[data-theme="lemonade"] { +color-scheme: light; +--color-base-100: oklch(98.71% 0.02 123.72); +--color-base-200: oklch(91.8% 0.018 123.72); +--color-base-300: oklch(84.89% 0.017 123.72); +--color-base-content: oklch(19.742% 0.004 123.72); +--color-primary: oklch(58.92% 0.199 134.6); +--color-primary-content: oklch(11.784% 0.039 134.6); +--color-secondary: oklch(77.75% 0.196 111.09); +--color-secondary-content: oklch(15.55% 0.039 111.09); +--color-accent: oklch(85.39% 0.201 100.73); +--color-accent-content: oklch(17.078% 0.04 100.73); +--color-neutral: oklch(30.98% 0.075 108.6); +--color-neutral-content: oklch(86.196% 0.015 108.6); +--color-info: oklch(86.19% 0.047 224.14); +--color-info-content: oklch(17.238% 0.009 224.14); +--color-success: oklch(86.19% 0.047 157.85); +--color-success-content: oklch(17.238% 0.009 157.85); +--color-warning: oklch(86.19% 0.047 102.15); +--color-warning-content: oklch(17.238% 0.009 102.15); +--color-error: oklch(86.19% 0.047 25.85); +--color-error-content: oklch(17.238% 0.009 25.85); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/lemonade/index.js b/node_modules/daisyui/theme/lemonade/index.js new file mode 100644 index 0000000..84d5a7a --- /dev/null +++ b/node_modules/daisyui/theme/lemonade/index.js @@ -0,0 +1,7 @@ +import lemonade from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedlemonade = addPrefix(lemonade, prefix); + addBase({ ...prefixedlemonade }); +}; diff --git a/node_modules/daisyui/theme/lemonade/object.js b/node_modules/daisyui/theme/lemonade/object.js new file mode 100644 index 0000000..816dda6 --- /dev/null +++ b/node_modules/daisyui/theme/lemonade/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(98.71% 0.02 123.72)","--color-base-200":"oklch(91.8% 0.018 123.72)","--color-base-300":"oklch(84.89% 0.017 123.72)","--color-base-content":"oklch(19.742% 0.004 123.72)","--color-primary":"oklch(58.92% 0.199 134.6)","--color-primary-content":"oklch(11.784% 0.039 134.6)","--color-secondary":"oklch(77.75% 0.196 111.09)","--color-secondary-content":"oklch(15.55% 0.039 111.09)","--color-accent":"oklch(85.39% 0.201 100.73)","--color-accent-content":"oklch(17.078% 0.04 100.73)","--color-neutral":"oklch(30.98% 0.075 108.6)","--color-neutral-content":"oklch(86.196% 0.015 108.6)","--color-info":"oklch(86.19% 0.047 224.14)","--color-info-content":"oklch(17.238% 0.009 224.14)","--color-success":"oklch(86.19% 0.047 157.85)","--color-success-content":"oklch(17.238% 0.009 157.85)","--color-warning":"oklch(86.19% 0.047 102.15)","--color-warning-content":"oklch(17.238% 0.009 102.15)","--color-error":"oklch(86.19% 0.047 25.85)","--color-error-content":"oklch(17.238% 0.009 25.85)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/light.css b/node_modules/daisyui/theme/light.css new file mode 100644 index 0000000..96c3d6e --- /dev/null +++ b/node_modules/daisyui/theme/light.css @@ -0,0 +1,31 @@ +:root,:root:has(input.theme-controller[value=light]:checked),[data-theme="light"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(98% 0 0); +--color-base-300: oklch(95% 0 0); +--color-base-content: oklch(21% 0.006 285.885); +--color-primary: oklch(45% 0.24 277.023); +--color-primary-content: oklch(93% 0.034 272.788); +--color-secondary: oklch(65% 0.241 354.308); +--color-secondary-content: oklch(94% 0.028 342.258); +--color-accent: oklch(77% 0.152 181.912); +--color-accent-content: oklch(38% 0.063 188.416); +--color-neutral: oklch(14% 0.005 285.823); +--color-neutral-content: oklch(92% 0.004 286.32); +--color-info: oklch(74% 0.16 232.661); +--color-info-content: oklch(29% 0.066 243.157); +--color-success: oklch(76% 0.177 163.223); +--color-success-content: oklch(37% 0.077 168.94); +--color-warning: oklch(82% 0.189 84.429); +--color-warning-content: oklch(41% 0.112 45.904); +--color-error: oklch(71% 0.194 13.428); +--color-error-content: oklch(27% 0.105 12.094); +--radius-selector: 0.5rem; +--radius-field: 0.25rem; +--radius-box: 0.5rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/light/index.js b/node_modules/daisyui/theme/light/index.js new file mode 100644 index 0000000..9c0c59e --- /dev/null +++ b/node_modules/daisyui/theme/light/index.js @@ -0,0 +1,7 @@ +import light from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedlight = addPrefix(light, prefix); + addBase({ ...prefixedlight }); +}; diff --git a/node_modules/daisyui/theme/light/object.js b/node_modules/daisyui/theme/light/object.js new file mode 100644 index 0000000..e1123e2 --- /dev/null +++ b/node_modules/daisyui/theme/light/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(98% 0 0)","--color-base-300":"oklch(95% 0 0)","--color-base-content":"oklch(21% 0.006 285.885)","--color-primary":"oklch(45% 0.24 277.023)","--color-primary-content":"oklch(93% 0.034 272.788)","--color-secondary":"oklch(65% 0.241 354.308)","--color-secondary-content":"oklch(94% 0.028 342.258)","--color-accent":"oklch(77% 0.152 181.912)","--color-accent-content":"oklch(38% 0.063 188.416)","--color-neutral":"oklch(14% 0.005 285.823)","--color-neutral-content":"oklch(92% 0.004 286.32)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(76% 0.177 163.223)","--color-success-content":"oklch(37% 0.077 168.94)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(71% 0.194 13.428)","--color-error-content":"oklch(27% 0.105 12.094)","--radius-selector":"0.5rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/lofi.css b/node_modules/daisyui/theme/lofi.css new file mode 100644 index 0000000..06b65b6 --- /dev/null +++ b/node_modules/daisyui/theme/lofi.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=lofi]:checked),[data-theme="lofi"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(97% 0 0); +--color-base-300: oklch(94% 0 0); +--color-base-content: oklch(0% 0 0); +--color-primary: oklch(15.906% 0 0); +--color-primary-content: oklch(100% 0 0); +--color-secondary: oklch(21.455% 0.001 17.278); +--color-secondary-content: oklch(100% 0 0); +--color-accent: oklch(26.861% 0 0); +--color-accent-content: oklch(100% 0 0); +--color-neutral: oklch(0% 0 0); +--color-neutral-content: oklch(100% 0 0); +--color-info: oklch(79.54% 0.103 205.9); +--color-info-content: oklch(15.908% 0.02 205.9); +--color-success: oklch(90.13% 0.153 164.14); +--color-success-content: oklch(18.026% 0.03 164.14); +--color-warning: oklch(88.37% 0.135 79.94); +--color-warning-content: oklch(17.674% 0.027 79.94); +--color-error: oklch(78.66% 0.15 28.47); +--color-error-content: oklch(15.732% 0.03 28.47); +--radius-selector: 2rem; +--radius-field: 0.25rem; +--radius-box: 0.5rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/lofi/index.js b/node_modules/daisyui/theme/lofi/index.js new file mode 100644 index 0000000..a588784 --- /dev/null +++ b/node_modules/daisyui/theme/lofi/index.js @@ -0,0 +1,7 @@ +import lofi from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedlofi = addPrefix(lofi, prefix); + addBase({ ...prefixedlofi }); +}; diff --git a/node_modules/daisyui/theme/lofi/object.js b/node_modules/daisyui/theme/lofi/object.js new file mode 100644 index 0000000..f3fadb3 --- /dev/null +++ b/node_modules/daisyui/theme/lofi/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97% 0 0)","--color-base-300":"oklch(94% 0 0)","--color-base-content":"oklch(0% 0 0)","--color-primary":"oklch(15.906% 0 0)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(21.455% 0.001 17.278)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(26.861% 0 0)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(0% 0 0)","--color-neutral-content":"oklch(100% 0 0)","--color-info":"oklch(79.54% 0.103 205.9)","--color-info-content":"oklch(15.908% 0.02 205.9)","--color-success":"oklch(90.13% 0.153 164.14)","--color-success-content":"oklch(18.026% 0.03 164.14)","--color-warning":"oklch(88.37% 0.135 79.94)","--color-warning-content":"oklch(17.674% 0.027 79.94)","--color-error":"oklch(78.66% 0.15 28.47)","--color-error-content":"oklch(15.732% 0.03 28.47)","--radius-selector":"2rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/luxury.css b/node_modules/daisyui/theme/luxury.css new file mode 100644 index 0000000..befbad2 --- /dev/null +++ b/node_modules/daisyui/theme/luxury.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=luxury]:checked),[data-theme="luxury"] { +color-scheme: dark; +--color-base-100: oklch(14.076% 0.004 285.822); +--color-base-200: oklch(20.219% 0.004 308.229); +--color-base-300: oklch(23.219% 0.004 308.229); +--color-base-content: oklch(75.687% 0.123 76.89); +--color-primary: oklch(100% 0 0); +--color-primary-content: oklch(20% 0 0); +--color-secondary: oklch(27.581% 0.064 261.069); +--color-secondary-content: oklch(85.516% 0.012 261.069); +--color-accent: oklch(36.674% 0.051 338.825); +--color-accent-content: oklch(87.334% 0.01 338.825); +--color-neutral: oklch(24.27% 0.057 59.825); +--color-neutral-content: oklch(93.203% 0.089 90.861); +--color-info: oklch(79.061% 0.121 237.133); +--color-info-content: oklch(15.812% 0.024 237.133); +--color-success: oklch(78.119% 0.192 132.154); +--color-success-content: oklch(15.623% 0.038 132.154); +--color-warning: oklch(86.127% 0.136 102.891); +--color-warning-content: oklch(17.225% 0.027 102.891); +--color-error: oklch(71.753% 0.176 22.568); +--color-error-content: oklch(14.35% 0.035 22.568); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/luxury/index.js b/node_modules/daisyui/theme/luxury/index.js new file mode 100644 index 0000000..3e7cb3a --- /dev/null +++ b/node_modules/daisyui/theme/luxury/index.js @@ -0,0 +1,7 @@ +import luxury from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedluxury = addPrefix(luxury, prefix); + addBase({ ...prefixedluxury }); +}; diff --git a/node_modules/daisyui/theme/luxury/object.js b/node_modules/daisyui/theme/luxury/object.js new file mode 100644 index 0000000..5946894 --- /dev/null +++ b/node_modules/daisyui/theme/luxury/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(14.076% 0.004 285.822)","--color-base-200":"oklch(20.219% 0.004 308.229)","--color-base-300":"oklch(23.219% 0.004 308.229)","--color-base-content":"oklch(75.687% 0.123 76.89)","--color-primary":"oklch(100% 0 0)","--color-primary-content":"oklch(20% 0 0)","--color-secondary":"oklch(27.581% 0.064 261.069)","--color-secondary-content":"oklch(85.516% 0.012 261.069)","--color-accent":"oklch(36.674% 0.051 338.825)","--color-accent-content":"oklch(87.334% 0.01 338.825)","--color-neutral":"oklch(24.27% 0.057 59.825)","--color-neutral-content":"oklch(93.203% 0.089 90.861)","--color-info":"oklch(79.061% 0.121 237.133)","--color-info-content":"oklch(15.812% 0.024 237.133)","--color-success":"oklch(78.119% 0.192 132.154)","--color-success-content":"oklch(15.623% 0.038 132.154)","--color-warning":"oklch(86.127% 0.136 102.891)","--color-warning-content":"oklch(17.225% 0.027 102.891)","--color-error":"oklch(71.753% 0.176 22.568)","--color-error-content":"oklch(14.35% 0.035 22.568)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/night.css b/node_modules/daisyui/theme/night.css new file mode 100644 index 0000000..2e69928 --- /dev/null +++ b/node_modules/daisyui/theme/night.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=night]:checked),[data-theme="night"] { +color-scheme: dark; +--color-base-100: oklch(20.768% 0.039 265.754); +--color-base-200: oklch(19.314% 0.037 265.754); +--color-base-300: oklch(17.86% 0.034 265.754); +--color-base-content: oklch(84.153% 0.007 265.754); +--color-primary: oklch(75.351% 0.138 232.661); +--color-primary-content: oklch(15.07% 0.027 232.661); +--color-secondary: oklch(68.011% 0.158 276.934); +--color-secondary-content: oklch(13.602% 0.031 276.934); +--color-accent: oklch(72.36% 0.176 350.048); +--color-accent-content: oklch(14.472% 0.035 350.048); +--color-neutral: oklch(27.949% 0.036 260.03); +--color-neutral-content: oklch(85.589% 0.007 260.03); +--color-info: oklch(68.455% 0.148 237.251); +--color-info-content: oklch(0% 0 0); +--color-success: oklch(78.452% 0.132 181.911); +--color-success-content: oklch(15.69% 0.026 181.911); +--color-warning: oklch(83.242% 0.139 82.95); +--color-warning-content: oklch(16.648% 0.027 82.95); +--color-error: oklch(71.785% 0.17 13.118); +--color-error-content: oklch(14.357% 0.034 13.118); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/night/index.js b/node_modules/daisyui/theme/night/index.js new file mode 100644 index 0000000..0ced3ee --- /dev/null +++ b/node_modules/daisyui/theme/night/index.js @@ -0,0 +1,7 @@ +import night from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixednight = addPrefix(night, prefix); + addBase({ ...prefixednight }); +}; diff --git a/node_modules/daisyui/theme/night/object.js b/node_modules/daisyui/theme/night/object.js new file mode 100644 index 0000000..7ada2b0 --- /dev/null +++ b/node_modules/daisyui/theme/night/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(20.768% 0.039 265.754)","--color-base-200":"oklch(19.314% 0.037 265.754)","--color-base-300":"oklch(17.86% 0.034 265.754)","--color-base-content":"oklch(84.153% 0.007 265.754)","--color-primary":"oklch(75.351% 0.138 232.661)","--color-primary-content":"oklch(15.07% 0.027 232.661)","--color-secondary":"oklch(68.011% 0.158 276.934)","--color-secondary-content":"oklch(13.602% 0.031 276.934)","--color-accent":"oklch(72.36% 0.176 350.048)","--color-accent-content":"oklch(14.472% 0.035 350.048)","--color-neutral":"oklch(27.949% 0.036 260.03)","--color-neutral-content":"oklch(85.589% 0.007 260.03)","--color-info":"oklch(68.455% 0.148 237.251)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(78.452% 0.132 181.911)","--color-success-content":"oklch(15.69% 0.026 181.911)","--color-warning":"oklch(83.242% 0.139 82.95)","--color-warning-content":"oklch(16.648% 0.027 82.95)","--color-error":"oklch(71.785% 0.17 13.118)","--color-error-content":"oklch(14.357% 0.034 13.118)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/nord.css b/node_modules/daisyui/theme/nord.css new file mode 100644 index 0000000..c41872f --- /dev/null +++ b/node_modules/daisyui/theme/nord.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=nord]:checked),[data-theme="nord"] { +color-scheme: light; +--color-base-100: oklch(95.127% 0.007 260.731); +--color-base-200: oklch(93.299% 0.01 261.788); +--color-base-300: oklch(89.925% 0.016 262.749); +--color-base-content: oklch(32.437% 0.022 264.182); +--color-primary: oklch(59.435% 0.077 254.027); +--color-primary-content: oklch(11.887% 0.015 254.027); +--color-secondary: oklch(69.651% 0.059 248.687); +--color-secondary-content: oklch(13.93% 0.011 248.687); +--color-accent: oklch(77.464% 0.062 217.469); +--color-accent-content: oklch(15.492% 0.012 217.469); +--color-neutral: oklch(45.229% 0.035 264.131); +--color-neutral-content: oklch(89.925% 0.016 262.749); +--color-info: oklch(69.207% 0.062 332.664); +--color-info-content: oklch(13.841% 0.012 332.664); +--color-success: oklch(76.827% 0.074 131.063); +--color-success-content: oklch(15.365% 0.014 131.063); +--color-warning: oklch(85.486% 0.089 84.093); +--color-warning-content: oklch(17.097% 0.017 84.093); +--color-error: oklch(60.61% 0.12 15.341); +--color-error-content: oklch(12.122% 0.024 15.341); +--radius-selector: 1rem; +--radius-field: 0.25rem; +--radius-box: 0.5rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/nord/index.js b/node_modules/daisyui/theme/nord/index.js new file mode 100644 index 0000000..b5576a2 --- /dev/null +++ b/node_modules/daisyui/theme/nord/index.js @@ -0,0 +1,7 @@ +import nord from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixednord = addPrefix(nord, prefix); + addBase({ ...prefixednord }); +}; diff --git a/node_modules/daisyui/theme/nord/object.js b/node_modules/daisyui/theme/nord/object.js new file mode 100644 index 0000000..2d159d1 --- /dev/null +++ b/node_modules/daisyui/theme/nord/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(95.127% 0.007 260.731)","--color-base-200":"oklch(93.299% 0.01 261.788)","--color-base-300":"oklch(89.925% 0.016 262.749)","--color-base-content":"oklch(32.437% 0.022 264.182)","--color-primary":"oklch(59.435% 0.077 254.027)","--color-primary-content":"oklch(11.887% 0.015 254.027)","--color-secondary":"oklch(69.651% 0.059 248.687)","--color-secondary-content":"oklch(13.93% 0.011 248.687)","--color-accent":"oklch(77.464% 0.062 217.469)","--color-accent-content":"oklch(15.492% 0.012 217.469)","--color-neutral":"oklch(45.229% 0.035 264.131)","--color-neutral-content":"oklch(89.925% 0.016 262.749)","--color-info":"oklch(69.207% 0.062 332.664)","--color-info-content":"oklch(13.841% 0.012 332.664)","--color-success":"oklch(76.827% 0.074 131.063)","--color-success-content":"oklch(15.365% 0.014 131.063)","--color-warning":"oklch(85.486% 0.089 84.093)","--color-warning-content":"oklch(17.097% 0.017 84.093)","--color-error":"oklch(60.61% 0.12 15.341)","--color-error-content":"oklch(12.122% 0.024 15.341)","--radius-selector":"1rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/object.d.ts b/node_modules/daisyui/theme/object.d.ts new file mode 100644 index 0000000..3f3718d --- /dev/null +++ b/node_modules/daisyui/theme/object.d.ts @@ -0,0 +1,74 @@ +interface Theme { + "color-scheme": string + "--color-base-100": string + "--color-base-200": string + "--color-base-300": string + "--color-base-content": string + "--color-primary": string + "--color-primary-content": string + "--color-secondary": string + "--color-secondary-content": string + "--color-accent": string + "--color-accent-content": string + "--color-neutral": string + "--color-neutral-content": string + "--color-info": string + "--color-info-content": string + "--color-success": string + "--color-success-content": string + "--color-warning": string + "--color-warning-content": string + "--color-error": string + "--color-error-content": string + "--radius-selector": string + "--radius-field": string + "--radius-box": string + "--size-selector": string + "--size-field": string + "--border": string + "--depth": string + "--noise": string +} + + +interface Themes { + retro: Theme + halloween: Theme + garden: Theme + bumblebee: Theme + aqua: Theme + fantasy: Theme + coffee: Theme + corporate: Theme + abyss: Theme + valentine: Theme + cmyk: Theme + winter: Theme + lofi: Theme + lemonade: Theme + wireframe: Theme + black: Theme + luxury: Theme + caramellatte: Theme + pastel: Theme + autumn: Theme + night: Theme + dracula: Theme + dark: Theme + sunset: Theme + cupcake: Theme + forest: Theme + emerald: Theme + synthwave: Theme + dim: Theme + cyberpunk: Theme + light: Theme + business: Theme + acid: Theme + silk: Theme + nord: Theme + [key: string]: Theme +} + +declare const themes: Themes +export default themes \ No newline at end of file diff --git a/node_modules/daisyui/theme/object.js b/node_modules/daisyui/theme/object.js new file mode 100644 index 0000000..a95359a --- /dev/null +++ b/node_modules/daisyui/theme/object.js @@ -0,0 +1 @@ +export default {"retro":{"color-scheme":"light","--color-base-100":"oklch(91.637% 0.034 90.515)","--color-base-200":"oklch(88.272% 0.049 91.774)","--color-base-300":"oklch(84.133% 0.065 90.856)","--color-base-content":"oklch(41% 0.112 45.904)","--color-primary":"oklch(80% 0.114 19.571)","--color-primary-content":"oklch(39% 0.141 25.723)","--color-secondary":"oklch(92% 0.084 155.995)","--color-secondary-content":"oklch(44% 0.119 151.328)","--color-accent":"oklch(68% 0.162 75.834)","--color-accent-content":"oklch(41% 0.112 45.904)","--color-neutral":"oklch(44% 0.011 73.639)","--color-neutral-content":"oklch(86% 0.005 56.366)","--color-info":"oklch(58% 0.158 241.966)","--color-info-content":"oklch(96% 0.059 95.617)","--color-success":"oklch(51% 0.096 186.391)","--color-success-content":"oklch(96% 0.059 95.617)","--color-warning":"oklch(64% 0.222 41.116)","--color-warning-content":"oklch(96% 0.059 95.617)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(40% 0.123 38.172)","--radius-selector":"0.25rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"halloween":{"color-scheme":"dark","--color-base-100":"oklch(21% 0.006 56.043)","--color-base-200":"oklch(14% 0.004 49.25)","--color-base-300":"oklch(0% 0 0)","--color-base-content":"oklch(84.955% 0 0)","--color-primary":"oklch(77.48% 0.204 60.62)","--color-primary-content":"oklch(19.693% 0.004 196.779)","--color-secondary":"oklch(45.98% 0.248 305.03)","--color-secondary-content":"oklch(89.196% 0.049 305.03)","--color-accent":"oklch(64.8% 0.223 136.073)","--color-accent-content":"oklch(0% 0 0)","--color-neutral":"oklch(24.371% 0.046 65.681)","--color-neutral-content":"oklch(84.874% 0.009 65.681)","--color-info":"oklch(54.615% 0.215 262.88)","--color-info-content":"oklch(90.923% 0.043 262.88)","--color-success":"oklch(62.705% 0.169 149.213)","--color-success-content":"oklch(12.541% 0.033 149.213)","--color-warning":"oklch(66.584% 0.157 58.318)","--color-warning-content":"oklch(13.316% 0.031 58.318)","--color-error":"oklch(65.72% 0.199 27.33)","--color-error-content":"oklch(13.144% 0.039 27.33)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"garden":{"color-scheme":"light","--color-base-100":"oklch(92.951% 0.002 17.197)","--color-base-200":"oklch(86.445% 0.002 17.197)","--color-base-300":"oklch(79.938% 0.001 17.197)","--color-base-content":"oklch(16.961% 0.001 17.32)","--color-primary":"oklch(62.45% 0.278 3.836)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(48.495% 0.11 355.095)","--color-secondary-content":"oklch(89.699% 0.022 355.095)","--color-accent":"oklch(56.273% 0.054 154.39)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(24.155% 0.049 89.07)","--color-neutral-content":"oklch(92.951% 0.002 17.197)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"bumblebee":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97% 0 0)","--color-base-300":"oklch(92% 0 0)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(85% 0.199 91.936)","--color-primary-content":"oklch(42% 0.095 57.708)","--color-secondary":"oklch(75% 0.183 55.934)","--color-secondary-content":"oklch(40% 0.123 38.172)","--color-accent":"oklch(0% 0 0)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(37% 0.01 67.558)","--color-neutral-content":"oklch(92% 0.003 48.717)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(39% 0.09 240.876)","--color-success":"oklch(76% 0.177 163.223)","--color-success-content":"oklch(37% 0.077 168.94)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(39% 0.141 25.723)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"aqua":{"color-scheme":"dark","--color-base-100":"oklch(37% 0.146 265.522)","--color-base-200":"oklch(28% 0.091 267.935)","--color-base-300":"oklch(22% 0.091 267.935)","--color-base-content":"oklch(90% 0.058 230.902)","--color-primary":"oklch(85.661% 0.144 198.645)","--color-primary-content":"oklch(40.124% 0.068 197.603)","--color-secondary":"oklch(60.682% 0.108 309.782)","--color-secondary-content":"oklch(96% 0.016 293.756)","--color-accent":"oklch(93.426% 0.102 94.555)","--color-accent-content":"oklch(18.685% 0.02 94.555)","--color-neutral":"oklch(27% 0.146 265.522)","--color-neutral-content":"oklch(80% 0.146 265.522)","--color-info":"oklch(54.615% 0.215 262.88)","--color-info-content":"oklch(90.923% 0.043 262.88)","--color-success":"oklch(62.705% 0.169 149.213)","--color-success-content":"oklch(12.541% 0.033 149.213)","--color-warning":"oklch(66.584% 0.157 58.318)","--color-warning-content":"oklch(27% 0.077 45.635)","--color-error":"oklch(73.95% 0.19 27.33)","--color-error-content":"oklch(14.79% 0.038 27.33)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"fantasy":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(93% 0 0)","--color-base-300":"oklch(86% 0 0)","--color-base-content":"oklch(27.807% 0.029 256.847)","--color-primary":"oklch(37.45% 0.189 325.02)","--color-primary-content":"oklch(87.49% 0.037 325.02)","--color-secondary":"oklch(53.92% 0.162 241.36)","--color-secondary-content":"oklch(90.784% 0.032 241.36)","--color-accent":"oklch(75.98% 0.204 56.72)","--color-accent-content":"oklch(15.196% 0.04 56.72)","--color-neutral":"oklch(27.807% 0.029 256.847)","--color-neutral-content":"oklch(85.561% 0.005 256.847)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"coffee":{"color-scheme":"dark","--color-base-100":"oklch(24% 0.023 329.708)","--color-base-200":"oklch(21% 0.021 329.708)","--color-base-300":"oklch(16% 0.019 329.708)","--color-base-content":"oklch(72.354% 0.092 79.129)","--color-primary":"oklch(71.996% 0.123 62.756)","--color-primary-content":"oklch(14.399% 0.024 62.756)","--color-secondary":"oklch(34.465% 0.029 199.194)","--color-secondary-content":"oklch(86.893% 0.005 199.194)","--color-accent":"oklch(42.621% 0.074 224.389)","--color-accent-content":"oklch(88.524% 0.014 224.389)","--color-neutral":"oklch(16.51% 0.015 326.261)","--color-neutral-content":"oklch(83.302% 0.003 326.261)","--color-info":"oklch(79.49% 0.063 184.558)","--color-info-content":"oklch(15.898% 0.012 184.558)","--color-success":"oklch(74.722% 0.072 131.116)","--color-success-content":"oklch(14.944% 0.014 131.116)","--color-warning":"oklch(88.15% 0.14 87.722)","--color-warning-content":"oklch(17.63% 0.028 87.722)","--color-error":"oklch(77.318% 0.128 31.871)","--color-error-content":"oklch(15.463% 0.025 31.871)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"corporate":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(93% 0 0)","--color-base-300":"oklch(86% 0 0)","--color-base-content":"oklch(22.389% 0.031 278.072)","--color-primary":"oklch(58% 0.158 241.966)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(55% 0.046 257.417)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(60% 0.118 184.704)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(0% 0 0)","--color-neutral-content":"oklch(100% 0 0)","--color-info":"oklch(60% 0.126 221.723)","--color-info-content":"oklch(100% 0 0)","--color-success":"oklch(62% 0.194 149.214)","--color-success-content":"oklch(100% 0 0)","--color-warning":"oklch(85% 0.199 91.936)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"0.25rem","--radius-field":"0.25rem","--radius-box":"0.25rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"abyss":{"color-scheme":"dark","--color-base-100":"oklch(20% 0.08 209)","--color-base-200":"oklch(15% 0.08 209)","--color-base-300":"oklch(10% 0.08 209)","--color-base-content":"oklch(90% 0.076 70.697)","--color-primary":"oklch(92% 0.2653 125)","--color-primary-content":"oklch(50% 0.2653 125)","--color-secondary":"oklch(83.27% 0.0764 298.3)","--color-secondary-content":"oklch(43.27% 0.0764 298.3)","--color-accent":"oklch(43% 0 0)","--color-accent-content":"oklch(98% 0 0)","--color-neutral":"oklch(30% 0.08 209)","--color-neutral-content":"oklch(90% 0.076 70.697)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(79% 0.209 151.711)","--color-success-content":"oklch(26% 0.065 152.934)","--color-warning":"oklch(84.8% 0.1962 84.62)","--color-warning-content":"oklch(44.8% 0.1962 84.62)","--color-error":"oklch(65% 0.1985 24.22)","--color-error-content":"oklch(27% 0.1985 24.22)","--radius-selector":"2rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"valentine":{"color-scheme":"light","--color-base-100":"oklch(97% 0.014 343.198)","--color-base-200":"oklch(94% 0.028 342.258)","--color-base-300":"oklch(89% 0.061 343.231)","--color-base-content":"oklch(52% 0.223 3.958)","--color-primary":"oklch(65% 0.241 354.308)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(62% 0.265 303.9)","--color-secondary-content":"oklch(97% 0.014 308.299)","--color-accent":"oklch(82% 0.111 230.318)","--color-accent-content":"oklch(39% 0.09 240.876)","--color-neutral":"oklch(40% 0.153 2.432)","--color-neutral-content":"oklch(89% 0.061 343.231)","--color-info":"oklch(86% 0.127 207.078)","--color-info-content":"oklch(44% 0.11 240.79)","--color-success":"oklch(84% 0.143 164.978)","--color-success-content":"oklch(43% 0.095 166.913)","--color-warning":"oklch(75% 0.183 55.934)","--color-warning-content":"oklch(26% 0.079 36.259)","--color-error":"oklch(63% 0.237 25.331)","--color-error-content":"oklch(97% 0.013 17.38)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"cmyk":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(95% 0 0)","--color-base-300":"oklch(90% 0 0)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(71.772% 0.133 239.443)","--color-primary-content":"oklch(14.354% 0.026 239.443)","--color-secondary":"oklch(64.476% 0.202 359.339)","--color-secondary-content":"oklch(12.895% 0.04 359.339)","--color-accent":"oklch(94.228% 0.189 105.306)","--color-accent-content":"oklch(18.845% 0.037 105.306)","--color-neutral":"oklch(21.778% 0 0)","--color-neutral-content":"oklch(84.355% 0 0)","--color-info":"oklch(68.475% 0.094 217.284)","--color-info-content":"oklch(13.695% 0.018 217.284)","--color-success":"oklch(46.949% 0.162 321.406)","--color-success-content":"oklch(89.389% 0.032 321.406)","--color-warning":"oklch(71.236% 0.159 52.023)","--color-warning-content":"oklch(14.247% 0.031 52.023)","--color-error":"oklch(62.013% 0.208 28.717)","--color-error-content":"oklch(12.402% 0.041 28.717)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"winter":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97.466% 0.011 259.822)","--color-base-300":"oklch(93.268% 0.016 262.751)","--color-base-content":"oklch(41.886% 0.053 255.824)","--color-primary":"oklch(56.86% 0.255 257.57)","--color-primary-content":"oklch(91.372% 0.051 257.57)","--color-secondary":"oklch(42.551% 0.161 282.339)","--color-secondary-content":"oklch(88.51% 0.032 282.339)","--color-accent":"oklch(59.939% 0.191 335.171)","--color-accent-content":"oklch(11.988% 0.038 335.171)","--color-neutral":"oklch(19.616% 0.063 257.651)","--color-neutral-content":"oklch(83.923% 0.012 257.651)","--color-info":"oklch(88.127% 0.085 214.515)","--color-info-content":"oklch(17.625% 0.017 214.515)","--color-success":"oklch(80.494% 0.077 197.823)","--color-success-content":"oklch(16.098% 0.015 197.823)","--color-warning":"oklch(89.172% 0.045 71.47)","--color-warning-content":"oklch(17.834% 0.009 71.47)","--color-error":"oklch(73.092% 0.11 20.076)","--color-error-content":"oklch(14.618% 0.022 20.076)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"lofi":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97% 0 0)","--color-base-300":"oklch(94% 0 0)","--color-base-content":"oklch(0% 0 0)","--color-primary":"oklch(15.906% 0 0)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(21.455% 0.001 17.278)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(26.861% 0 0)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(0% 0 0)","--color-neutral-content":"oklch(100% 0 0)","--color-info":"oklch(79.54% 0.103 205.9)","--color-info-content":"oklch(15.908% 0.02 205.9)","--color-success":"oklch(90.13% 0.153 164.14)","--color-success-content":"oklch(18.026% 0.03 164.14)","--color-warning":"oklch(88.37% 0.135 79.94)","--color-warning-content":"oklch(17.674% 0.027 79.94)","--color-error":"oklch(78.66% 0.15 28.47)","--color-error-content":"oklch(15.732% 0.03 28.47)","--radius-selector":"2rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"lemonade":{"color-scheme":"light","--color-base-100":"oklch(98.71% 0.02 123.72)","--color-base-200":"oklch(91.8% 0.018 123.72)","--color-base-300":"oklch(84.89% 0.017 123.72)","--color-base-content":"oklch(19.742% 0.004 123.72)","--color-primary":"oklch(58.92% 0.199 134.6)","--color-primary-content":"oklch(11.784% 0.039 134.6)","--color-secondary":"oklch(77.75% 0.196 111.09)","--color-secondary-content":"oklch(15.55% 0.039 111.09)","--color-accent":"oklch(85.39% 0.201 100.73)","--color-accent-content":"oklch(17.078% 0.04 100.73)","--color-neutral":"oklch(30.98% 0.075 108.6)","--color-neutral-content":"oklch(86.196% 0.015 108.6)","--color-info":"oklch(86.19% 0.047 224.14)","--color-info-content":"oklch(17.238% 0.009 224.14)","--color-success":"oklch(86.19% 0.047 157.85)","--color-success-content":"oklch(17.238% 0.009 157.85)","--color-warning":"oklch(86.19% 0.047 102.15)","--color-warning-content":"oklch(17.238% 0.009 102.15)","--color-error":"oklch(86.19% 0.047 25.85)","--color-error-content":"oklch(17.238% 0.009 25.85)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"wireframe":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97% 0 0)","--color-base-300":"oklch(94% 0 0)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(87% 0 0)","--color-primary-content":"oklch(26% 0 0)","--color-secondary":"oklch(87% 0 0)","--color-secondary-content":"oklch(26% 0 0)","--color-accent":"oklch(87% 0 0)","--color-accent-content":"oklch(26% 0 0)","--color-neutral":"oklch(87% 0 0)","--color-neutral-content":"oklch(26% 0 0)","--color-info":"oklch(44% 0.11 240.79)","--color-info-content":"oklch(90% 0.058 230.902)","--color-success":"oklch(43% 0.095 166.913)","--color-success-content":"oklch(90% 0.093 164.15)","--color-warning":"oklch(47% 0.137 46.201)","--color-warning-content":"oklch(92% 0.12 95.746)","--color-error":"oklch(44% 0.177 26.899)","--color-error-content":"oklch(88% 0.062 18.334)","--radius-selector":"0rem","--radius-field":"0.25rem","--radius-box":"0.25rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"black":{"color-scheme":"dark","--color-base-100":"oklch(0% 0 0)","--color-base-200":"oklch(19% 0 0)","--color-base-300":"oklch(22% 0 0)","--color-base-content":"oklch(87.609% 0 0)","--color-primary":"oklch(35% 0 0)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(35% 0 0)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(35% 0 0)","--color-accent-content":"oklch(100% 0 0)","--color-neutral":"oklch(35% 0 0)","--color-neutral-content":"oklch(100% 0 0)","--color-info":"oklch(45.201% 0.313 264.052)","--color-info-content":"oklch(89.04% 0.062 264.052)","--color-success":"oklch(51.975% 0.176 142.495)","--color-success-content":"oklch(90.395% 0.035 142.495)","--color-warning":"oklch(96.798% 0.211 109.769)","--color-warning-content":"oklch(19.359% 0.042 109.769)","--color-error":"oklch(62.795% 0.257 29.233)","--color-error-content":"oklch(12.559% 0.051 29.233)","--radius-selector":"0rem","--radius-field":"0rem","--radius-box":"0rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"luxury":{"color-scheme":"dark","--color-base-100":"oklch(14.076% 0.004 285.822)","--color-base-200":"oklch(20.219% 0.004 308.229)","--color-base-300":"oklch(23.219% 0.004 308.229)","--color-base-content":"oklch(75.687% 0.123 76.89)","--color-primary":"oklch(100% 0 0)","--color-primary-content":"oklch(20% 0 0)","--color-secondary":"oklch(27.581% 0.064 261.069)","--color-secondary-content":"oklch(85.516% 0.012 261.069)","--color-accent":"oklch(36.674% 0.051 338.825)","--color-accent-content":"oklch(87.334% 0.01 338.825)","--color-neutral":"oklch(24.27% 0.057 59.825)","--color-neutral-content":"oklch(93.203% 0.089 90.861)","--color-info":"oklch(79.061% 0.121 237.133)","--color-info-content":"oklch(15.812% 0.024 237.133)","--color-success":"oklch(78.119% 0.192 132.154)","--color-success-content":"oklch(15.623% 0.038 132.154)","--color-warning":"oklch(86.127% 0.136 102.891)","--color-warning-content":"oklch(17.225% 0.027 102.891)","--color-error":"oklch(71.753% 0.176 22.568)","--color-error-content":"oklch(14.35% 0.035 22.568)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"caramellatte":{"color-scheme":"light","--color-base-100":"oklch(98% 0.016 73.684)","--color-base-200":"oklch(95% 0.038 75.164)","--color-base-300":"oklch(90% 0.076 70.697)","--color-base-content":"oklch(40% 0.123 38.172)","--color-primary":"oklch(0% 0 0)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(22.45% 0.075 37.85)","--color-secondary-content":"oklch(90% 0.076 70.697)","--color-accent":"oklch(46.44% 0.111 37.85)","--color-accent-content":"oklch(90% 0.076 70.697)","--color-neutral":"oklch(55% 0.195 38.402)","--color-neutral-content":"oklch(98% 0.016 73.684)","--color-info":"oklch(42% 0.199 265.638)","--color-info-content":"oklch(90% 0.076 70.697)","--color-success":"oklch(43% 0.095 166.913)","--color-success-content":"oklch(90% 0.076 70.697)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(39% 0.141 25.723)","--radius-selector":"2rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"1","--noise":"1"},"pastel":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(98.462% 0.001 247.838)","--color-base-300":"oklch(92.462% 0.001 247.838)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(90% 0.063 306.703)","--color-primary-content":"oklch(49% 0.265 301.924)","--color-secondary":"oklch(89% 0.058 10.001)","--color-secondary-content":"oklch(51% 0.222 16.935)","--color-accent":"oklch(90% 0.093 164.15)","--color-accent-content":"oklch(50% 0.118 165.612)","--color-neutral":"oklch(55% 0.046 257.417)","--color-neutral-content":"oklch(92% 0.013 255.508)","--color-info":"oklch(86% 0.127 207.078)","--color-info-content":"oklch(52% 0.105 223.128)","--color-success":"oklch(87% 0.15 154.449)","--color-success-content":"oklch(52% 0.154 150.069)","--color-warning":"oklch(83% 0.128 66.29)","--color-warning-content":"oklch(55% 0.195 38.402)","--color-error":"oklch(80% 0.114 19.571)","--color-error-content":"oklch(50% 0.213 27.518)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"0","--noise":"0"},"autumn":{"color-scheme":"light","--color-base-100":"oklch(95.814% 0 0)","--color-base-200":"oklch(89.107% 0 0)","--color-base-300":"oklch(82.4% 0 0)","--color-base-content":"oklch(19.162% 0 0)","--color-primary":"oklch(40.723% 0.161 17.53)","--color-primary-content":"oklch(88.144% 0.032 17.53)","--color-secondary":"oklch(61.676% 0.169 23.865)","--color-secondary-content":"oklch(12.335% 0.033 23.865)","--color-accent":"oklch(73.425% 0.094 60.729)","--color-accent-content":"oklch(14.685% 0.018 60.729)","--color-neutral":"oklch(54.367% 0.037 51.902)","--color-neutral-content":"oklch(90.873% 0.007 51.902)","--color-info":"oklch(69.224% 0.097 207.284)","--color-info-content":"oklch(13.844% 0.019 207.284)","--color-success":"oklch(60.995% 0.08 174.616)","--color-success-content":"oklch(12.199% 0.016 174.616)","--color-warning":"oklch(70.081% 0.164 56.844)","--color-warning-content":"oklch(14.016% 0.032 56.844)","--color-error":"oklch(53.07% 0.241 24.16)","--color-error-content":"oklch(90.614% 0.048 24.16)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"night":{"color-scheme":"dark","--color-base-100":"oklch(20.768% 0.039 265.754)","--color-base-200":"oklch(19.314% 0.037 265.754)","--color-base-300":"oklch(17.86% 0.034 265.754)","--color-base-content":"oklch(84.153% 0.007 265.754)","--color-primary":"oklch(75.351% 0.138 232.661)","--color-primary-content":"oklch(15.07% 0.027 232.661)","--color-secondary":"oklch(68.011% 0.158 276.934)","--color-secondary-content":"oklch(13.602% 0.031 276.934)","--color-accent":"oklch(72.36% 0.176 350.048)","--color-accent-content":"oklch(14.472% 0.035 350.048)","--color-neutral":"oklch(27.949% 0.036 260.03)","--color-neutral-content":"oklch(85.589% 0.007 260.03)","--color-info":"oklch(68.455% 0.148 237.251)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(78.452% 0.132 181.911)","--color-success-content":"oklch(15.69% 0.026 181.911)","--color-warning":"oklch(83.242% 0.139 82.95)","--color-warning-content":"oklch(16.648% 0.027 82.95)","--color-error":"oklch(71.785% 0.17 13.118)","--color-error-content":"oklch(14.357% 0.034 13.118)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"dracula":{"color-scheme":"dark","--color-base-100":"oklch(28.822% 0.022 277.508)","--color-base-200":"oklch(26.805% 0.02 277.508)","--color-base-300":"oklch(24.787% 0.019 277.508)","--color-base-content":"oklch(97.747% 0.007 106.545)","--color-primary":"oklch(75.461% 0.183 346.812)","--color-primary-content":"oklch(15.092% 0.036 346.812)","--color-secondary":"oklch(74.202% 0.148 301.883)","--color-secondary-content":"oklch(14.84% 0.029 301.883)","--color-accent":"oklch(83.392% 0.124 66.558)","--color-accent-content":"oklch(16.678% 0.024 66.558)","--color-neutral":"oklch(39.445% 0.032 275.524)","--color-neutral-content":"oklch(87.889% 0.006 275.524)","--color-info":"oklch(88.263% 0.093 212.846)","--color-info-content":"oklch(17.652% 0.018 212.846)","--color-success":"oklch(87.099% 0.219 148.024)","--color-success-content":"oklch(17.419% 0.043 148.024)","--color-warning":"oklch(95.533% 0.134 112.757)","--color-warning-content":"oklch(19.106% 0.026 112.757)","--color-error":"oklch(68.22% 0.206 24.43)","--color-error-content":"oklch(13.644% 0.041 24.43)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"dark":{"color-scheme":"dark","--color-base-100":"oklch(25.33% 0.016 252.42)","--color-base-200":"oklch(23.26% 0.014 253.1)","--color-base-300":"oklch(21.15% 0.012 254.09)","--color-base-content":"oklch(97.807% 0.029 256.847)","--color-primary":"oklch(58% 0.233 277.117)","--color-primary-content":"oklch(96% 0.018 272.314)","--color-secondary":"oklch(65% 0.241 354.308)","--color-secondary-content":"oklch(94% 0.028 342.258)","--color-accent":"oklch(77% 0.152 181.912)","--color-accent-content":"oklch(38% 0.063 188.416)","--color-neutral":"oklch(14% 0.005 285.823)","--color-neutral-content":"oklch(92% 0.004 286.32)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(76% 0.177 163.223)","--color-success-content":"oklch(37% 0.077 168.94)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(71% 0.194 13.428)","--color-error-content":"oklch(27% 0.105 12.094)","--radius-selector":"0.5rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"sunset":{"color-scheme":"dark","--color-base-100":"oklch(22% 0.019 237.69)","--color-base-200":"oklch(20% 0.019 237.69)","--color-base-300":"oklch(18% 0.019 237.69)","--color-base-content":"oklch(77.383% 0.043 245.096)","--color-primary":"oklch(74.703% 0.158 39.947)","--color-primary-content":"oklch(14.94% 0.031 39.947)","--color-secondary":"oklch(72.537% 0.177 2.72)","--color-secondary-content":"oklch(14.507% 0.035 2.72)","--color-accent":"oklch(71.294% 0.166 299.844)","--color-accent-content":"oklch(14.258% 0.033 299.844)","--color-neutral":"oklch(26% 0.019 237.69)","--color-neutral-content":"oklch(70% 0.019 237.69)","--color-info":"oklch(85.559% 0.085 206.015)","--color-info-content":"oklch(17.111% 0.017 206.015)","--color-success":"oklch(85.56% 0.085 144.778)","--color-success-content":"oklch(17.112% 0.017 144.778)","--color-warning":"oklch(85.569% 0.084 74.427)","--color-warning-content":"oklch(17.113% 0.016 74.427)","--color-error":"oklch(85.511% 0.078 16.886)","--color-error-content":"oklch(17.102% 0.015 16.886)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"cupcake":{"color-scheme":"light","--color-base-100":"oklch(97.788% 0.004 56.375)","--color-base-200":"oklch(93.982% 0.007 61.449)","--color-base-300":"oklch(91.586% 0.006 53.44)","--color-base-content":"oklch(23.574% 0.066 313.189)","--color-primary":"oklch(85% 0.138 181.071)","--color-primary-content":"oklch(43% 0.078 188.216)","--color-secondary":"oklch(89% 0.061 343.231)","--color-secondary-content":"oklch(45% 0.187 3.815)","--color-accent":"oklch(90% 0.076 70.697)","--color-accent-content":"oklch(47% 0.157 37.304)","--color-neutral":"oklch(27% 0.006 286.033)","--color-neutral-content":"oklch(92% 0.004 286.32)","--color-info":"oklch(68% 0.169 237.323)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(69% 0.17 162.48)","--color-success-content":"oklch(26% 0.051 172.552)","--color-warning":"oklch(79% 0.184 86.047)","--color-warning-content":"oklch(28% 0.066 53.813)","--color-error":"oklch(64% 0.246 16.439)","--color-error-content":"oklch(27% 0.105 12.094)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"1","--noise":"0"},"forest":{"color-scheme":"dark","--color-base-100":"oklch(20.84% 0.008 17.911)","--color-base-200":"oklch(18.522% 0.007 17.911)","--color-base-300":"oklch(16.203% 0.007 17.911)","--color-base-content":"oklch(83.768% 0.001 17.911)","--color-primary":"oklch(68.628% 0.185 148.958)","--color-primary-content":"oklch(0% 0 0)","--color-secondary":"oklch(69.776% 0.135 168.327)","--color-secondary-content":"oklch(13.955% 0.027 168.327)","--color-accent":"oklch(70.628% 0.119 185.713)","--color-accent-content":"oklch(14.125% 0.023 185.713)","--color-neutral":"oklch(30.698% 0.039 171.364)","--color-neutral-content":"oklch(86.139% 0.007 171.364)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"emerald":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(93% 0 0)","--color-base-300":"oklch(86% 0 0)","--color-base-content":"oklch(35.519% 0.032 262.988)","--color-primary":"oklch(76.662% 0.135 153.45)","--color-primary-content":"oklch(33.387% 0.04 162.24)","--color-secondary":"oklch(61.302% 0.202 261.294)","--color-secondary-content":"oklch(100% 0 0)","--color-accent":"oklch(72.772% 0.149 33.2)","--color-accent-content":"oklch(0% 0 0)","--color-neutral":"oklch(35.519% 0.032 262.988)","--color-neutral-content":"oklch(98.462% 0.001 247.838)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"synthwave":{"color-scheme":"dark","--color-base-100":"oklch(15% 0.09 281.288)","--color-base-200":"oklch(20% 0.09 281.288)","--color-base-300":"oklch(25% 0.09 281.288)","--color-base-content":"oklch(78% 0.115 274.713)","--color-primary":"oklch(71% 0.202 349.761)","--color-primary-content":"oklch(28% 0.109 3.907)","--color-secondary":"oklch(82% 0.111 230.318)","--color-secondary-content":"oklch(29% 0.066 243.157)","--color-accent":"oklch(75% 0.183 55.934)","--color-accent-content":"oklch(26% 0.079 36.259)","--color-neutral":"oklch(45% 0.24 277.023)","--color-neutral-content":"oklch(87% 0.065 274.039)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(77% 0.152 181.912)","--color-success-content":"oklch(27% 0.046 192.524)","--color-warning":"oklch(90% 0.182 98.111)","--color-warning-content":"oklch(42% 0.095 57.708)","--color-error":"oklch(73.7% 0.121 32.639)","--color-error-content":"oklch(23.501% 0.096 290.329)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"dim":{"color-scheme":"dark","--color-base-100":"oklch(30.857% 0.023 264.149)","--color-base-200":"oklch(28.036% 0.019 264.182)","--color-base-300":"oklch(26.346% 0.018 262.177)","--color-base-content":"oklch(82.901% 0.031 222.959)","--color-primary":"oklch(86.133% 0.141 139.549)","--color-primary-content":"oklch(17.226% 0.028 139.549)","--color-secondary":"oklch(73.375% 0.165 35.353)","--color-secondary-content":"oklch(14.675% 0.033 35.353)","--color-accent":"oklch(74.229% 0.133 311.379)","--color-accent-content":"oklch(14.845% 0.026 311.379)","--color-neutral":"oklch(24.731% 0.02 264.094)","--color-neutral-content":"oklch(82.901% 0.031 222.959)","--color-info":"oklch(86.078% 0.142 206.182)","--color-info-content":"oklch(17.215% 0.028 206.182)","--color-success":"oklch(86.171% 0.142 166.534)","--color-success-content":"oklch(17.234% 0.028 166.534)","--color-warning":"oklch(86.163% 0.142 94.818)","--color-warning-content":"oklch(17.232% 0.028 94.818)","--color-error":"oklch(82.418% 0.099 33.756)","--color-error-content":"oklch(16.483% 0.019 33.756)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"cyberpunk":{"color-scheme":"light","--color-base-100":"oklch(94.51% 0.179 104.32)","--color-base-200":"oklch(91.51% 0.179 104.32)","--color-base-300":"oklch(85.51% 0.179 104.32)","--color-base-content":"oklch(0% 0 0)","--color-primary":"oklch(74.22% 0.209 6.35)","--color-primary-content":"oklch(14.844% 0.041 6.35)","--color-secondary":"oklch(83.33% 0.184 204.72)","--color-secondary-content":"oklch(16.666% 0.036 204.72)","--color-accent":"oklch(71.86% 0.217 310.43)","--color-accent-content":"oklch(14.372% 0.043 310.43)","--color-neutral":"oklch(23.04% 0.065 269.31)","--color-neutral-content":"oklch(94.51% 0.179 104.32)","--color-info":"oklch(72.06% 0.191 231.6)","--color-info-content":"oklch(0% 0 0)","--color-success":"oklch(64.8% 0.15 160)","--color-success-content":"oklch(0% 0 0)","--color-warning":"oklch(84.71% 0.199 83.87)","--color-warning-content":"oklch(0% 0 0)","--color-error":"oklch(71.76% 0.221 22.18)","--color-error-content":"oklch(0% 0 0)","--radius-selector":"0rem","--radius-field":"0rem","--radius-box":"0rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"light":{"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(98% 0 0)","--color-base-300":"oklch(95% 0 0)","--color-base-content":"oklch(21% 0.006 285.885)","--color-primary":"oklch(45% 0.24 277.023)","--color-primary-content":"oklch(93% 0.034 272.788)","--color-secondary":"oklch(65% 0.241 354.308)","--color-secondary-content":"oklch(94% 0.028 342.258)","--color-accent":"oklch(77% 0.152 181.912)","--color-accent-content":"oklch(38% 0.063 188.416)","--color-neutral":"oklch(14% 0.005 285.823)","--color-neutral-content":"oklch(92% 0.004 286.32)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(76% 0.177 163.223)","--color-success-content":"oklch(37% 0.077 168.94)","--color-warning":"oklch(82% 0.189 84.429)","--color-warning-content":"oklch(41% 0.112 45.904)","--color-error":"oklch(71% 0.194 13.428)","--color-error-content":"oklch(27% 0.105 12.094)","--radius-selector":"0.5rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"business":{"color-scheme":"dark","--color-base-100":"oklch(24.353% 0 0)","--color-base-200":"oklch(22.648% 0 0)","--color-base-300":"oklch(20.944% 0 0)","--color-base-content":"oklch(84.87% 0 0)","--color-primary":"oklch(41.703% 0.099 251.473)","--color-primary-content":"oklch(88.34% 0.019 251.473)","--color-secondary":"oklch(64.092% 0.027 229.389)","--color-secondary-content":"oklch(12.818% 0.005 229.389)","--color-accent":"oklch(67.271% 0.167 35.791)","--color-accent-content":"oklch(13.454% 0.033 35.791)","--color-neutral":"oklch(27.441% 0.013 253.041)","--color-neutral-content":"oklch(85.488% 0.002 253.041)","--color-info":"oklch(62.616% 0.143 240.033)","--color-info-content":"oklch(12.523% 0.028 240.033)","--color-success":"oklch(70.226% 0.094 156.596)","--color-success-content":"oklch(14.045% 0.018 156.596)","--color-warning":"oklch(77.482% 0.115 81.519)","--color-warning-content":"oklch(15.496% 0.023 81.519)","--color-error":"oklch(51.61% 0.146 29.674)","--color-error-content":"oklch(90.322% 0.029 29.674)","--radius-selector":"0rem","--radius-field":"0.25rem","--radius-box":"0.25rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"},"acid":{"color-scheme":"light","--color-base-100":"oklch(98% 0 0)","--color-base-200":"oklch(95% 0 0)","--color-base-300":"oklch(91% 0 0)","--color-base-content":"oklch(0% 0 0)","--color-primary":"oklch(71.9% 0.357 330.759)","--color-primary-content":"oklch(14.38% 0.071 330.759)","--color-secondary":"oklch(73.37% 0.224 48.25)","--color-secondary-content":"oklch(14.674% 0.044 48.25)","--color-accent":"oklch(92.78% 0.264 122.962)","--color-accent-content":"oklch(18.556% 0.052 122.962)","--color-neutral":"oklch(21.31% 0.128 278.68)","--color-neutral-content":"oklch(84.262% 0.025 278.68)","--color-info":"oklch(60.72% 0.227 252.05)","--color-info-content":"oklch(12.144% 0.045 252.05)","--color-success":"oklch(85.72% 0.266 158.53)","--color-success-content":"oklch(17.144% 0.053 158.53)","--color-warning":"oklch(91.01% 0.212 100.5)","--color-warning-content":"oklch(18.202% 0.042 100.5)","--color-error":"oklch(64.84% 0.293 29.349)","--color-error-content":"oklch(12.968% 0.058 29.349)","--radius-selector":"1rem","--radius-field":"1rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"1","--noise":"0"},"silk":{"color-scheme":"light","--color-base-100":"oklch(97% 0.0035 67.78)","--color-base-200":"oklch(95% 0.0081 61.42)","--color-base-300":"oklch(90% 0.0081 61.42)","--color-base-content":"oklch(40% 0.0081 61.42)","--color-primary":"oklch(23.27% 0.0249 284.3)","--color-primary-content":"oklch(94.22% 0.2505 117.44)","--color-secondary":"oklch(23.27% 0.0249 284.3)","--color-secondary-content":"oklch(73.92% 0.2135 50.94)","--color-accent":"oklch(23.27% 0.0249 284.3)","--color-accent-content":"oklch(88.92% 0.2061 189.9)","--color-neutral":"oklch(20% 0 0)","--color-neutral-content":"oklch(80% 0.0081 61.42)","--color-info":"oklch(80.39% 0.1148 241.68)","--color-info-content":"oklch(30.39% 0.1148 241.68)","--color-success":"oklch(83.92% 0.0901 136.87)","--color-success-content":"oklch(23.92% 0.0901 136.87)","--color-warning":"oklch(83.92% 0.1085 80)","--color-warning-content":"oklch(43.92% 0.1085 80)","--color-error":"oklch(75.1% 0.1814 22.37)","--color-error-content":"oklch(35.1% 0.1814 22.37)","--radius-selector":"2rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"1","--noise":"0"},"nord":{"color-scheme":"light","--color-base-100":"oklch(95.127% 0.007 260.731)","--color-base-200":"oklch(93.299% 0.01 261.788)","--color-base-300":"oklch(89.925% 0.016 262.749)","--color-base-content":"oklch(32.437% 0.022 264.182)","--color-primary":"oklch(59.435% 0.077 254.027)","--color-primary-content":"oklch(11.887% 0.015 254.027)","--color-secondary":"oklch(69.651% 0.059 248.687)","--color-secondary-content":"oklch(13.93% 0.011 248.687)","--color-accent":"oklch(77.464% 0.062 217.469)","--color-accent-content":"oklch(15.492% 0.012 217.469)","--color-neutral":"oklch(45.229% 0.035 264.131)","--color-neutral-content":"oklch(89.925% 0.016 262.749)","--color-info":"oklch(69.207% 0.062 332.664)","--color-info-content":"oklch(13.841% 0.012 332.664)","--color-success":"oklch(76.827% 0.074 131.063)","--color-success-content":"oklch(15.365% 0.014 131.063)","--color-warning":"oklch(85.486% 0.089 84.093)","--color-warning-content":"oklch(17.097% 0.017 84.093)","--color-error":"oklch(60.61% 0.12 15.341)","--color-error-content":"oklch(12.122% 0.024 15.341)","--radius-selector":"1rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}} \ No newline at end of file diff --git a/node_modules/daisyui/theme/pastel.css b/node_modules/daisyui/theme/pastel.css new file mode 100644 index 0000000..814943f --- /dev/null +++ b/node_modules/daisyui/theme/pastel.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=pastel]:checked),[data-theme="pastel"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(98.462% 0.001 247.838); +--color-base-300: oklch(92.462% 0.001 247.838); +--color-base-content: oklch(20% 0 0); +--color-primary: oklch(90% 0.063 306.703); +--color-primary-content: oklch(49% 0.265 301.924); +--color-secondary: oklch(89% 0.058 10.001); +--color-secondary-content: oklch(51% 0.222 16.935); +--color-accent: oklch(90% 0.093 164.15); +--color-accent-content: oklch(50% 0.118 165.612); +--color-neutral: oklch(55% 0.046 257.417); +--color-neutral-content: oklch(92% 0.013 255.508); +--color-info: oklch(86% 0.127 207.078); +--color-info-content: oklch(52% 0.105 223.128); +--color-success: oklch(87% 0.15 154.449); +--color-success-content: oklch(52% 0.154 150.069); +--color-warning: oklch(83% 0.128 66.29); +--color-warning-content: oklch(55% 0.195 38.402); +--color-error: oklch(80% 0.114 19.571); +--color-error-content: oklch(50% 0.213 27.518); +--radius-selector: 1rem; +--radius-field: 2rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 2px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/pastel/index.js b/node_modules/daisyui/theme/pastel/index.js new file mode 100644 index 0000000..f3ebb55 --- /dev/null +++ b/node_modules/daisyui/theme/pastel/index.js @@ -0,0 +1,7 @@ +import pastel from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedpastel = addPrefix(pastel, prefix); + addBase({ ...prefixedpastel }); +}; diff --git a/node_modules/daisyui/theme/pastel/object.js b/node_modules/daisyui/theme/pastel/object.js new file mode 100644 index 0000000..fabb048 --- /dev/null +++ b/node_modules/daisyui/theme/pastel/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(98.462% 0.001 247.838)","--color-base-300":"oklch(92.462% 0.001 247.838)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(90% 0.063 306.703)","--color-primary-content":"oklch(49% 0.265 301.924)","--color-secondary":"oklch(89% 0.058 10.001)","--color-secondary-content":"oklch(51% 0.222 16.935)","--color-accent":"oklch(90% 0.093 164.15)","--color-accent-content":"oklch(50% 0.118 165.612)","--color-neutral":"oklch(55% 0.046 257.417)","--color-neutral-content":"oklch(92% 0.013 255.508)","--color-info":"oklch(86% 0.127 207.078)","--color-info-content":"oklch(52% 0.105 223.128)","--color-success":"oklch(87% 0.15 154.449)","--color-success-content":"oklch(52% 0.154 150.069)","--color-warning":"oklch(83% 0.128 66.29)","--color-warning-content":"oklch(55% 0.195 38.402)","--color-error":"oklch(80% 0.114 19.571)","--color-error-content":"oklch(50% 0.213 27.518)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/retro.css b/node_modules/daisyui/theme/retro.css new file mode 100644 index 0000000..fa258dd --- /dev/null +++ b/node_modules/daisyui/theme/retro.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=retro]:checked),[data-theme="retro"] { +color-scheme: light; +--color-base-100: oklch(91.637% 0.034 90.515); +--color-base-200: oklch(88.272% 0.049 91.774); +--color-base-300: oklch(84.133% 0.065 90.856); +--color-base-content: oklch(41% 0.112 45.904); +--color-primary: oklch(80% 0.114 19.571); +--color-primary-content: oklch(39% 0.141 25.723); +--color-secondary: oklch(92% 0.084 155.995); +--color-secondary-content: oklch(44% 0.119 151.328); +--color-accent: oklch(68% 0.162 75.834); +--color-accent-content: oklch(41% 0.112 45.904); +--color-neutral: oklch(44% 0.011 73.639); +--color-neutral-content: oklch(86% 0.005 56.366); +--color-info: oklch(58% 0.158 241.966); +--color-info-content: oklch(96% 0.059 95.617); +--color-success: oklch(51% 0.096 186.391); +--color-success-content: oklch(96% 0.059 95.617); +--color-warning: oklch(64% 0.222 41.116); +--color-warning-content: oklch(96% 0.059 95.617); +--color-error: oklch(70% 0.191 22.216); +--color-error-content: oklch(40% 0.123 38.172); +--radius-selector: 0.25rem; +--radius-field: 0.25rem; +--radius-box: 0.5rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/retro/index.js b/node_modules/daisyui/theme/retro/index.js new file mode 100644 index 0000000..04d59e5 --- /dev/null +++ b/node_modules/daisyui/theme/retro/index.js @@ -0,0 +1,7 @@ +import retro from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedretro = addPrefix(retro, prefix); + addBase({ ...prefixedretro }); +}; diff --git a/node_modules/daisyui/theme/retro/object.js b/node_modules/daisyui/theme/retro/object.js new file mode 100644 index 0000000..d1436fe --- /dev/null +++ b/node_modules/daisyui/theme/retro/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(91.637% 0.034 90.515)","--color-base-200":"oklch(88.272% 0.049 91.774)","--color-base-300":"oklch(84.133% 0.065 90.856)","--color-base-content":"oklch(41% 0.112 45.904)","--color-primary":"oklch(80% 0.114 19.571)","--color-primary-content":"oklch(39% 0.141 25.723)","--color-secondary":"oklch(92% 0.084 155.995)","--color-secondary-content":"oklch(44% 0.119 151.328)","--color-accent":"oklch(68% 0.162 75.834)","--color-accent-content":"oklch(41% 0.112 45.904)","--color-neutral":"oklch(44% 0.011 73.639)","--color-neutral-content":"oklch(86% 0.005 56.366)","--color-info":"oklch(58% 0.158 241.966)","--color-info-content":"oklch(96% 0.059 95.617)","--color-success":"oklch(51% 0.096 186.391)","--color-success-content":"oklch(96% 0.059 95.617)","--color-warning":"oklch(64% 0.222 41.116)","--color-warning-content":"oklch(96% 0.059 95.617)","--color-error":"oklch(70% 0.191 22.216)","--color-error-content":"oklch(40% 0.123 38.172)","--radius-selector":"0.25rem","--radius-field":"0.25rem","--radius-box":"0.5rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/silk.css b/node_modules/daisyui/theme/silk.css new file mode 100644 index 0000000..2220c49 --- /dev/null +++ b/node_modules/daisyui/theme/silk.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=silk]:checked),[data-theme="silk"] { +color-scheme: light; +--color-base-100: oklch(97% 0.0035 67.78); +--color-base-200: oklch(95% 0.0081 61.42); +--color-base-300: oklch(90% 0.0081 61.42); +--color-base-content: oklch(40% 0.0081 61.42); +--color-primary: oklch(23.27% 0.0249 284.3); +--color-primary-content: oklch(94.22% 0.2505 117.44); +--color-secondary: oklch(23.27% 0.0249 284.3); +--color-secondary-content: oklch(73.92% 0.2135 50.94); +--color-accent: oklch(23.27% 0.0249 284.3); +--color-accent-content: oklch(88.92% 0.2061 189.9); +--color-neutral: oklch(20% 0 0); +--color-neutral-content: oklch(80% 0.0081 61.42); +--color-info: oklch(80.39% 0.1148 241.68); +--color-info-content: oklch(30.39% 0.1148 241.68); +--color-success: oklch(83.92% 0.0901 136.87); +--color-success-content: oklch(23.92% 0.0901 136.87); +--color-warning: oklch(83.92% 0.1085 80); +--color-warning-content: oklch(43.92% 0.1085 80); +--color-error: oklch(75.1% 0.1814 22.37); +--color-error-content: oklch(35.1% 0.1814 22.37); +--radius-selector: 2rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 2px; +--depth: 1; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/silk/index.js b/node_modules/daisyui/theme/silk/index.js new file mode 100644 index 0000000..a671246 --- /dev/null +++ b/node_modules/daisyui/theme/silk/index.js @@ -0,0 +1,7 @@ +import silk from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedsilk = addPrefix(silk, prefix); + addBase({ ...prefixedsilk }); +}; diff --git a/node_modules/daisyui/theme/silk/object.js b/node_modules/daisyui/theme/silk/object.js new file mode 100644 index 0000000..03d06a4 --- /dev/null +++ b/node_modules/daisyui/theme/silk/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(97% 0.0035 67.78)","--color-base-200":"oklch(95% 0.0081 61.42)","--color-base-300":"oklch(90% 0.0081 61.42)","--color-base-content":"oklch(40% 0.0081 61.42)","--color-primary":"oklch(23.27% 0.0249 284.3)","--color-primary-content":"oklch(94.22% 0.2505 117.44)","--color-secondary":"oklch(23.27% 0.0249 284.3)","--color-secondary-content":"oklch(73.92% 0.2135 50.94)","--color-accent":"oklch(23.27% 0.0249 284.3)","--color-accent-content":"oklch(88.92% 0.2061 189.9)","--color-neutral":"oklch(20% 0 0)","--color-neutral-content":"oklch(80% 0.0081 61.42)","--color-info":"oklch(80.39% 0.1148 241.68)","--color-info-content":"oklch(30.39% 0.1148 241.68)","--color-success":"oklch(83.92% 0.0901 136.87)","--color-success-content":"oklch(23.92% 0.0901 136.87)","--color-warning":"oklch(83.92% 0.1085 80)","--color-warning-content":"oklch(43.92% 0.1085 80)","--color-error":"oklch(75.1% 0.1814 22.37)","--color-error-content":"oklch(35.1% 0.1814 22.37)","--radius-selector":"2rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"2px","--depth":"1","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/sunset.css b/node_modules/daisyui/theme/sunset.css new file mode 100644 index 0000000..11c205a --- /dev/null +++ b/node_modules/daisyui/theme/sunset.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=sunset]:checked),[data-theme="sunset"] { +color-scheme: dark; +--color-base-100: oklch(22% 0.019 237.69); +--color-base-200: oklch(20% 0.019 237.69); +--color-base-300: oklch(18% 0.019 237.69); +--color-base-content: oklch(77.383% 0.043 245.096); +--color-primary: oklch(74.703% 0.158 39.947); +--color-primary-content: oklch(14.94% 0.031 39.947); +--color-secondary: oklch(72.537% 0.177 2.72); +--color-secondary-content: oklch(14.507% 0.035 2.72); +--color-accent: oklch(71.294% 0.166 299.844); +--color-accent-content: oklch(14.258% 0.033 299.844); +--color-neutral: oklch(26% 0.019 237.69); +--color-neutral-content: oklch(70% 0.019 237.69); +--color-info: oklch(85.559% 0.085 206.015); +--color-info-content: oklch(17.111% 0.017 206.015); +--color-success: oklch(85.56% 0.085 144.778); +--color-success-content: oklch(17.112% 0.017 144.778); +--color-warning: oklch(85.569% 0.084 74.427); +--color-warning-content: oklch(17.113% 0.016 74.427); +--color-error: oklch(85.511% 0.078 16.886); +--color-error-content: oklch(17.102% 0.015 16.886); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/sunset/index.js b/node_modules/daisyui/theme/sunset/index.js new file mode 100644 index 0000000..6807359 --- /dev/null +++ b/node_modules/daisyui/theme/sunset/index.js @@ -0,0 +1,7 @@ +import sunset from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedsunset = addPrefix(sunset, prefix); + addBase({ ...prefixedsunset }); +}; diff --git a/node_modules/daisyui/theme/sunset/object.js b/node_modules/daisyui/theme/sunset/object.js new file mode 100644 index 0000000..8de1da9 --- /dev/null +++ b/node_modules/daisyui/theme/sunset/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(22% 0.019 237.69)","--color-base-200":"oklch(20% 0.019 237.69)","--color-base-300":"oklch(18% 0.019 237.69)","--color-base-content":"oklch(77.383% 0.043 245.096)","--color-primary":"oklch(74.703% 0.158 39.947)","--color-primary-content":"oklch(14.94% 0.031 39.947)","--color-secondary":"oklch(72.537% 0.177 2.72)","--color-secondary-content":"oklch(14.507% 0.035 2.72)","--color-accent":"oklch(71.294% 0.166 299.844)","--color-accent-content":"oklch(14.258% 0.033 299.844)","--color-neutral":"oklch(26% 0.019 237.69)","--color-neutral-content":"oklch(70% 0.019 237.69)","--color-info":"oklch(85.559% 0.085 206.015)","--color-info-content":"oklch(17.111% 0.017 206.015)","--color-success":"oklch(85.56% 0.085 144.778)","--color-success-content":"oklch(17.112% 0.017 144.778)","--color-warning":"oklch(85.569% 0.084 74.427)","--color-warning-content":"oklch(17.113% 0.016 74.427)","--color-error":"oklch(85.511% 0.078 16.886)","--color-error-content":"oklch(17.102% 0.015 16.886)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/synthwave.css b/node_modules/daisyui/theme/synthwave.css new file mode 100644 index 0000000..5de4dfe --- /dev/null +++ b/node_modules/daisyui/theme/synthwave.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=synthwave]:checked),[data-theme="synthwave"] { +color-scheme: dark; +--color-base-100: oklch(15% 0.09 281.288); +--color-base-200: oklch(20% 0.09 281.288); +--color-base-300: oklch(25% 0.09 281.288); +--color-base-content: oklch(78% 0.115 274.713); +--color-primary: oklch(71% 0.202 349.761); +--color-primary-content: oklch(28% 0.109 3.907); +--color-secondary: oklch(82% 0.111 230.318); +--color-secondary-content: oklch(29% 0.066 243.157); +--color-accent: oklch(75% 0.183 55.934); +--color-accent-content: oklch(26% 0.079 36.259); +--color-neutral: oklch(45% 0.24 277.023); +--color-neutral-content: oklch(87% 0.065 274.039); +--color-info: oklch(74% 0.16 232.661); +--color-info-content: oklch(29% 0.066 243.157); +--color-success: oklch(77% 0.152 181.912); +--color-success-content: oklch(27% 0.046 192.524); +--color-warning: oklch(90% 0.182 98.111); +--color-warning-content: oklch(42% 0.095 57.708); +--color-error: oklch(73.7% 0.121 32.639); +--color-error-content: oklch(23.501% 0.096 290.329); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/synthwave/index.js b/node_modules/daisyui/theme/synthwave/index.js new file mode 100644 index 0000000..a863c30 --- /dev/null +++ b/node_modules/daisyui/theme/synthwave/index.js @@ -0,0 +1,7 @@ +import synthwave from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedsynthwave = addPrefix(synthwave, prefix); + addBase({ ...prefixedsynthwave }); +}; diff --git a/node_modules/daisyui/theme/synthwave/object.js b/node_modules/daisyui/theme/synthwave/object.js new file mode 100644 index 0000000..80755fd --- /dev/null +++ b/node_modules/daisyui/theme/synthwave/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"dark","--color-base-100":"oklch(15% 0.09 281.288)","--color-base-200":"oklch(20% 0.09 281.288)","--color-base-300":"oklch(25% 0.09 281.288)","--color-base-content":"oklch(78% 0.115 274.713)","--color-primary":"oklch(71% 0.202 349.761)","--color-primary-content":"oklch(28% 0.109 3.907)","--color-secondary":"oklch(82% 0.111 230.318)","--color-secondary-content":"oklch(29% 0.066 243.157)","--color-accent":"oklch(75% 0.183 55.934)","--color-accent-content":"oklch(26% 0.079 36.259)","--color-neutral":"oklch(45% 0.24 277.023)","--color-neutral-content":"oklch(87% 0.065 274.039)","--color-info":"oklch(74% 0.16 232.661)","--color-info-content":"oklch(29% 0.066 243.157)","--color-success":"oklch(77% 0.152 181.912)","--color-success-content":"oklch(27% 0.046 192.524)","--color-warning":"oklch(90% 0.182 98.111)","--color-warning-content":"oklch(42% 0.095 57.708)","--color-error":"oklch(73.7% 0.121 32.639)","--color-error-content":"oklch(23.501% 0.096 290.329)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/valentine.css b/node_modules/daisyui/theme/valentine.css new file mode 100644 index 0000000..6f61316 --- /dev/null +++ b/node_modules/daisyui/theme/valentine.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=valentine]:checked),[data-theme="valentine"] { +color-scheme: light; +--color-base-100: oklch(97% 0.014 343.198); +--color-base-200: oklch(94% 0.028 342.258); +--color-base-300: oklch(89% 0.061 343.231); +--color-base-content: oklch(52% 0.223 3.958); +--color-primary: oklch(65% 0.241 354.308); +--color-primary-content: oklch(100% 0 0); +--color-secondary: oklch(62% 0.265 303.9); +--color-secondary-content: oklch(97% 0.014 308.299); +--color-accent: oklch(82% 0.111 230.318); +--color-accent-content: oklch(39% 0.09 240.876); +--color-neutral: oklch(40% 0.153 2.432); +--color-neutral-content: oklch(89% 0.061 343.231); +--color-info: oklch(86% 0.127 207.078); +--color-info-content: oklch(44% 0.11 240.79); +--color-success: oklch(84% 0.143 164.978); +--color-success-content: oklch(43% 0.095 166.913); +--color-warning: oklch(75% 0.183 55.934); +--color-warning-content: oklch(26% 0.079 36.259); +--color-error: oklch(63% 0.237 25.331); +--color-error-content: oklch(97% 0.013 17.38); +--radius-selector: 1rem; +--radius-field: 2rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/valentine/index.js b/node_modules/daisyui/theme/valentine/index.js new file mode 100644 index 0000000..abfa8d5 --- /dev/null +++ b/node_modules/daisyui/theme/valentine/index.js @@ -0,0 +1,7 @@ +import valentine from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedvalentine = addPrefix(valentine, prefix); + addBase({ ...prefixedvalentine }); +}; diff --git a/node_modules/daisyui/theme/valentine/object.js b/node_modules/daisyui/theme/valentine/object.js new file mode 100644 index 0000000..72173f1 --- /dev/null +++ b/node_modules/daisyui/theme/valentine/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(97% 0.014 343.198)","--color-base-200":"oklch(94% 0.028 342.258)","--color-base-300":"oklch(89% 0.061 343.231)","--color-base-content":"oklch(52% 0.223 3.958)","--color-primary":"oklch(65% 0.241 354.308)","--color-primary-content":"oklch(100% 0 0)","--color-secondary":"oklch(62% 0.265 303.9)","--color-secondary-content":"oklch(97% 0.014 308.299)","--color-accent":"oklch(82% 0.111 230.318)","--color-accent-content":"oklch(39% 0.09 240.876)","--color-neutral":"oklch(40% 0.153 2.432)","--color-neutral-content":"oklch(89% 0.061 343.231)","--color-info":"oklch(86% 0.127 207.078)","--color-info-content":"oklch(44% 0.11 240.79)","--color-success":"oklch(84% 0.143 164.978)","--color-success-content":"oklch(43% 0.095 166.913)","--color-warning":"oklch(75% 0.183 55.934)","--color-warning-content":"oklch(26% 0.079 36.259)","--color-error":"oklch(63% 0.237 25.331)","--color-error-content":"oklch(97% 0.013 17.38)","--radius-selector":"1rem","--radius-field":"2rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/winter.css b/node_modules/daisyui/theme/winter.css new file mode 100644 index 0000000..050e5ef --- /dev/null +++ b/node_modules/daisyui/theme/winter.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=winter]:checked),[data-theme="winter"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(97.466% 0.011 259.822); +--color-base-300: oklch(93.268% 0.016 262.751); +--color-base-content: oklch(41.886% 0.053 255.824); +--color-primary: oklch(56.86% 0.255 257.57); +--color-primary-content: oklch(91.372% 0.051 257.57); +--color-secondary: oklch(42.551% 0.161 282.339); +--color-secondary-content: oklch(88.51% 0.032 282.339); +--color-accent: oklch(59.939% 0.191 335.171); +--color-accent-content: oklch(11.988% 0.038 335.171); +--color-neutral: oklch(19.616% 0.063 257.651); +--color-neutral-content: oklch(83.923% 0.012 257.651); +--color-info: oklch(88.127% 0.085 214.515); +--color-info-content: oklch(17.625% 0.017 214.515); +--color-success: oklch(80.494% 0.077 197.823); +--color-success-content: oklch(16.098% 0.015 197.823); +--color-warning: oklch(89.172% 0.045 71.47); +--color-warning-content: oklch(17.834% 0.009 71.47); +--color-error: oklch(73.092% 0.11 20.076); +--color-error-content: oklch(14.618% 0.022 20.076); +--radius-selector: 1rem; +--radius-field: 0.5rem; +--radius-box: 1rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/winter/index.js b/node_modules/daisyui/theme/winter/index.js new file mode 100644 index 0000000..b8702a0 --- /dev/null +++ b/node_modules/daisyui/theme/winter/index.js @@ -0,0 +1,7 @@ +import winter from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedwinter = addPrefix(winter, prefix); + addBase({ ...prefixedwinter }); +}; diff --git a/node_modules/daisyui/theme/winter/object.js b/node_modules/daisyui/theme/winter/object.js new file mode 100644 index 0000000..cb45b47 --- /dev/null +++ b/node_modules/daisyui/theme/winter/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97.466% 0.011 259.822)","--color-base-300":"oklch(93.268% 0.016 262.751)","--color-base-content":"oklch(41.886% 0.053 255.824)","--color-primary":"oklch(56.86% 0.255 257.57)","--color-primary-content":"oklch(91.372% 0.051 257.57)","--color-secondary":"oklch(42.551% 0.161 282.339)","--color-secondary-content":"oklch(88.51% 0.032 282.339)","--color-accent":"oklch(59.939% 0.191 335.171)","--color-accent-content":"oklch(11.988% 0.038 335.171)","--color-neutral":"oklch(19.616% 0.063 257.651)","--color-neutral-content":"oklch(83.923% 0.012 257.651)","--color-info":"oklch(88.127% 0.085 214.515)","--color-info-content":"oklch(17.625% 0.017 214.515)","--color-success":"oklch(80.494% 0.077 197.823)","--color-success-content":"oklch(16.098% 0.015 197.823)","--color-warning":"oklch(89.172% 0.045 71.47)","--color-warning-content":"oklch(17.834% 0.009 71.47)","--color-error":"oklch(73.092% 0.11 20.076)","--color-error-content":"oklch(14.618% 0.022 20.076)","--radius-selector":"1rem","--radius-field":"0.5rem","--radius-box":"1rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/theme/wireframe.css b/node_modules/daisyui/theme/wireframe.css new file mode 100644 index 0000000..8b65a63 --- /dev/null +++ b/node_modules/daisyui/theme/wireframe.css @@ -0,0 +1,31 @@ +:root:has(input.theme-controller[value=wireframe]:checked),[data-theme="wireframe"] { +color-scheme: light; +--color-base-100: oklch(100% 0 0); +--color-base-200: oklch(97% 0 0); +--color-base-300: oklch(94% 0 0); +--color-base-content: oklch(20% 0 0); +--color-primary: oklch(87% 0 0); +--color-primary-content: oklch(26% 0 0); +--color-secondary: oklch(87% 0 0); +--color-secondary-content: oklch(26% 0 0); +--color-accent: oklch(87% 0 0); +--color-accent-content: oklch(26% 0 0); +--color-neutral: oklch(87% 0 0); +--color-neutral-content: oklch(26% 0 0); +--color-info: oklch(44% 0.11 240.79); +--color-info-content: oklch(90% 0.058 230.902); +--color-success: oklch(43% 0.095 166.913); +--color-success-content: oklch(90% 0.093 164.15); +--color-warning: oklch(47% 0.137 46.201); +--color-warning-content: oklch(92% 0.12 95.746); +--color-error: oklch(44% 0.177 26.899); +--color-error-content: oklch(88% 0.062 18.334); +--radius-selector: 0rem; +--radius-field: 0.25rem; +--radius-box: 0.25rem; +--size-selector: 0.25rem; +--size-field: 0.25rem; +--border: 1px; +--depth: 0; +--noise: 0; +} diff --git a/node_modules/daisyui/theme/wireframe/index.js b/node_modules/daisyui/theme/wireframe/index.js new file mode 100644 index 0000000..960b138 --- /dev/null +++ b/node_modules/daisyui/theme/wireframe/index.js @@ -0,0 +1,7 @@ +import wireframe from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addBase, prefix = '' }) => { + const prefixedwireframe = addPrefix(wireframe, prefix); + addBase({ ...prefixedwireframe }); +}; diff --git a/node_modules/daisyui/theme/wireframe/object.js b/node_modules/daisyui/theme/wireframe/object.js new file mode 100644 index 0000000..74c48c8 --- /dev/null +++ b/node_modules/daisyui/theme/wireframe/object.js @@ -0,0 +1 @@ +export default {"color-scheme":"light","--color-base-100":"oklch(100% 0 0)","--color-base-200":"oklch(97% 0 0)","--color-base-300":"oklch(94% 0 0)","--color-base-content":"oklch(20% 0 0)","--color-primary":"oklch(87% 0 0)","--color-primary-content":"oklch(26% 0 0)","--color-secondary":"oklch(87% 0 0)","--color-secondary-content":"oklch(26% 0 0)","--color-accent":"oklch(87% 0 0)","--color-accent-content":"oklch(26% 0 0)","--color-neutral":"oklch(87% 0 0)","--color-neutral-content":"oklch(26% 0 0)","--color-info":"oklch(44% 0.11 240.79)","--color-info-content":"oklch(90% 0.058 230.902)","--color-success":"oklch(43% 0.095 166.913)","--color-success-content":"oklch(90% 0.093 164.15)","--color-warning":"oklch(47% 0.137 46.201)","--color-warning-content":"oklch(92% 0.12 95.746)","--color-error":"oklch(44% 0.177 26.899)","--color-error-content":"oklch(88% 0.062 18.334)","--radius-selector":"0rem","--radius-field":"0.25rem","--radius-box":"0.25rem","--size-selector":"0.25rem","--size-field":"0.25rem","--border":"1px","--depth":"0","--noise":"0"}; \ No newline at end of file diff --git a/node_modules/daisyui/themes.css b/node_modules/daisyui/themes.css new file mode 100644 index 0000000..de28387 --- /dev/null +++ b/node_modules/daisyui/themes.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ :root,:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=cupcake]:checked),[data-theme=cupcake]{color-scheme:light;--color-base-100:oklch(97.788% .004 56.375);--color-base-200:oklch(93.982% .007 61.449);--color-base-300:oklch(91.586% .006 53.44);--color-base-content:oklch(23.574% .066 313.189);--color-primary:oklch(85% .138 181.071);--color-primary-content:oklch(43% .078 188.216);--color-secondary:oklch(89% .061 343.231);--color-secondary-content:oklch(45% .187 3.815);--color-accent:oklch(90% .076 70.697);--color-accent-content:oklch(47% .157 37.304);--color-neutral:oklch(27% .006 286.033);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(68% .169 237.323);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(69% .17 162.48);--color-success-content:oklch(26% .051 172.552);--color-warning:oklch(79% .184 86.047);--color-warning-content:oklch(28% .066 53.813);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(27% .105 12.094);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:0}:root:has(input.theme-controller[value=bumblebee]:checked),[data-theme=bumblebee]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(92% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(85% .199 91.936);--color-primary-content:oklch(42% .095 57.708);--color-secondary:oklch(75% .183 55.934);--color-secondary-content:oklch(40% .123 38.172);--color-accent:oklch(0% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(37% .01 67.558);--color-neutral-content:oklch(92% .003 48.717);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(39% .09 240.876);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(39% .141 25.723);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=emerald]:checked),[data-theme=emerald]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(35.519% .032 262.988);--color-primary:oklch(76.662% .135 153.45);--color-primary-content:oklch(33.387% .04 162.24);--color-secondary:oklch(61.302% .202 261.294);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(72.772% .149 33.2);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(35.519% .032 262.988);--color-neutral-content:oklch(98.462% .001 247.838);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=corporate]:checked),[data-theme=corporate]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(22.389% .031 278.072);--color-primary:oklch(58% .158 241.966);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(55% .046 257.417);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(60% .118 184.704);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(60% .126 221.723);--color-info-content:oklch(100% 0 0);--color-success:oklch(62% .194 149.214);--color-success-content:oklch(100% 0 0);--color-warning:oklch(85% .199 91.936);--color-warning-content:oklch(0% 0 0);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(0% 0 0);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=synthwave]:checked),[data-theme=synthwave]{color-scheme:dark;--color-base-100:oklch(15% .09 281.288);--color-base-200:oklch(20% .09 281.288);--color-base-300:oklch(25% .09 281.288);--color-base-content:oklch(78% .115 274.713);--color-primary:oklch(71% .202 349.761);--color-primary-content:oklch(28% .109 3.907);--color-secondary:oklch(82% .111 230.318);--color-secondary-content:oklch(29% .066 243.157);--color-accent:oklch(75% .183 55.934);--color-accent-content:oklch(26% .079 36.259);--color-neutral:oklch(45% .24 277.023);--color-neutral-content:oklch(87% .065 274.039);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(77% .152 181.912);--color-success-content:oklch(27% .046 192.524);--color-warning:oklch(90% .182 98.111);--color-warning-content:oklch(42% .095 57.708);--color-error:oklch(73.7% .121 32.639);--color-error-content:oklch(23.501% .096 290.329);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=retro]:checked),[data-theme=retro]{color-scheme:light;--color-base-100:oklch(91.637% .034 90.515);--color-base-200:oklch(88.272% .049 91.774);--color-base-300:oklch(84.133% .065 90.856);--color-base-content:oklch(41% .112 45.904);--color-primary:oklch(80% .114 19.571);--color-primary-content:oklch(39% .141 25.723);--color-secondary:oklch(92% .084 155.995);--color-secondary-content:oklch(44% .119 151.328);--color-accent:oklch(68% .162 75.834);--color-accent-content:oklch(41% .112 45.904);--color-neutral:oklch(44% .011 73.639);--color-neutral-content:oklch(86% .005 56.366);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(96% .059 95.617);--color-success:oklch(51% .096 186.391);--color-success-content:oklch(96% .059 95.617);--color-warning:oklch(64% .222 41.116);--color-warning-content:oklch(96% .059 95.617);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(40% .123 38.172);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=cyberpunk]:checked),[data-theme=cyberpunk]{color-scheme:light;--color-base-100:oklch(94.51% .179 104.32);--color-base-200:oklch(91.51% .179 104.32);--color-base-300:oklch(85.51% .179 104.32);--color-base-content:oklch(0% 0 0);--color-primary:oklch(74.22% .209 6.35);--color-primary-content:oklch(14.844% .041 6.35);--color-secondary:oklch(83.33% .184 204.72);--color-secondary-content:oklch(16.666% .036 204.72);--color-accent:oklch(71.86% .217 310.43);--color-accent-content:oklch(14.372% .043 310.43);--color-neutral:oklch(23.04% .065 269.31);--color-neutral-content:oklch(94.51% .179 104.32);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=valentine]:checked),[data-theme=valentine]{color-scheme:light;--color-base-100:oklch(97% .014 343.198);--color-base-200:oklch(94% .028 342.258);--color-base-300:oklch(89% .061 343.231);--color-base-content:oklch(52% .223 3.958);--color-primary:oklch(65% .241 354.308);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(62% .265 303.9);--color-secondary-content:oklch(97% .014 308.299);--color-accent:oklch(82% .111 230.318);--color-accent-content:oklch(39% .09 240.876);--color-neutral:oklch(40% .153 2.432);--color-neutral-content:oklch(89% .061 343.231);--color-info:oklch(86% .127 207.078);--color-info-content:oklch(44% .11 240.79);--color-success:oklch(84% .143 164.978);--color-success-content:oklch(43% .095 166.913);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(26% .079 36.259);--color-error:oklch(63% .237 25.331);--color-error-content:oklch(97% .013 17.38);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=halloween]:checked),[data-theme=halloween]{color-scheme:dark;--color-base-100:oklch(21% .006 56.043);--color-base-200:oklch(14% .004 49.25);--color-base-300:oklch(0% 0 0);--color-base-content:oklch(84.955% 0 0);--color-primary:oklch(77.48% .204 60.62);--color-primary-content:oklch(19.693% .004 196.779);--color-secondary:oklch(45.98% .248 305.03);--color-secondary-content:oklch(89.196% .049 305.03);--color-accent:oklch(64.8% .223 136.073);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(24.371% .046 65.681);--color-neutral-content:oklch(84.874% .009 65.681);--color-info:oklch(54.615% .215 262.88);--color-info-content:oklch(90.923% .043 262.88);--color-success:oklch(62.705% .169 149.213);--color-success-content:oklch(12.541% .033 149.213);--color-warning:oklch(66.584% .157 58.318);--color-warning-content:oklch(13.316% .031 58.318);--color-error:oklch(65.72% .199 27.33);--color-error-content:oklch(13.144% .039 27.33);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=garden]:checked),[data-theme=garden]{color-scheme:light;--color-base-100:oklch(92.951% .002 17.197);--color-base-200:oklch(86.445% .002 17.197);--color-base-300:oklch(79.938% .001 17.197);--color-base-content:oklch(16.961% .001 17.32);--color-primary:oklch(62.45% .278 3.836);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(48.495% .11 355.095);--color-secondary-content:oklch(89.699% .022 355.095);--color-accent:oklch(56.273% .054 154.39);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(24.155% .049 89.07);--color-neutral-content:oklch(92.951% .002 17.197);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=forest]:checked),[data-theme=forest]{color-scheme:dark;--color-base-100:oklch(20.84% .008 17.911);--color-base-200:oklch(18.522% .007 17.911);--color-base-300:oklch(16.203% .007 17.911);--color-base-content:oklch(83.768% .001 17.911);--color-primary:oklch(68.628% .185 148.958);--color-primary-content:oklch(0% 0 0);--color-secondary:oklch(69.776% .135 168.327);--color-secondary-content:oklch(13.955% .027 168.327);--color-accent:oklch(70.628% .119 185.713);--color-accent-content:oklch(14.125% .023 185.713);--color-neutral:oklch(30.698% .039 171.364);--color-neutral-content:oklch(86.139% .007 171.364);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=aqua]:checked),[data-theme=aqua]{color-scheme:dark;--color-base-100:oklch(37% .146 265.522);--color-base-200:oklch(28% .091 267.935);--color-base-300:oklch(22% .091 267.935);--color-base-content:oklch(90% .058 230.902);--color-primary:oklch(85.661% .144 198.645);--color-primary-content:oklch(40.124% .068 197.603);--color-secondary:oklch(60.682% .108 309.782);--color-secondary-content:oklch(96% .016 293.756);--color-accent:oklch(93.426% .102 94.555);--color-accent-content:oklch(18.685% .02 94.555);--color-neutral:oklch(27% .146 265.522);--color-neutral-content:oklch(80% .146 265.522);--color-info:oklch(54.615% .215 262.88);--color-info-content:oklch(90.923% .043 262.88);--color-success:oklch(62.705% .169 149.213);--color-success-content:oklch(12.541% .033 149.213);--color-warning:oklch(66.584% .157 58.318);--color-warning-content:oklch(27% .077 45.635);--color-error:oklch(73.95% .19 27.33);--color-error-content:oklch(14.79% .038 27.33);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=lofi]:checked),[data-theme=lofi]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(94% 0 0);--color-base-content:oklch(0% 0 0);--color-primary:oklch(15.906% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(21.455% .001 17.278);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(26.861% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(79.54% .103 205.9);--color-info-content:oklch(15.908% .02 205.9);--color-success:oklch(90.13% .153 164.14);--color-success-content:oklch(18.026% .03 164.14);--color-warning:oklch(88.37% .135 79.94);--color-warning-content:oklch(17.674% .027 79.94);--color-error:oklch(78.66% .15 28.47);--color-error-content:oklch(15.732% .03 28.47);--radius-selector:2rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=pastel]:checked),[data-theme=pastel]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98.462% .001 247.838);--color-base-300:oklch(92.462% .001 247.838);--color-base-content:oklch(20% 0 0);--color-primary:oklch(90% .063 306.703);--color-primary-content:oklch(49% .265 301.924);--color-secondary:oklch(89% .058 10.001);--color-secondary-content:oklch(51% .222 16.935);--color-accent:oklch(90% .093 164.15);--color-accent-content:oklch(50% .118 165.612);--color-neutral:oklch(55% .046 257.417);--color-neutral-content:oklch(92% .013 255.508);--color-info:oklch(86% .127 207.078);--color-info-content:oklch(52% .105 223.128);--color-success:oklch(87% .15 154.449);--color-success-content:oklch(52% .154 150.069);--color-warning:oklch(83% .128 66.29);--color-warning-content:oklch(55% .195 38.402);--color-error:oklch(80% .114 19.571);--color-error-content:oklch(50% .213 27.518);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:0;--noise:0}:root:has(input.theme-controller[value=fantasy]:checked),[data-theme=fantasy]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(27.807% .029 256.847);--color-primary:oklch(37.45% .189 325.02);--color-primary-content:oklch(87.49% .037 325.02);--color-secondary:oklch(53.92% .162 241.36);--color-secondary-content:oklch(90.784% .032 241.36);--color-accent:oklch(75.98% .204 56.72);--color-accent-content:oklch(15.196% .04 56.72);--color-neutral:oklch(27.807% .029 256.847);--color-neutral-content:oklch(85.561% .005 256.847);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=wireframe]:checked),[data-theme=wireframe]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(94% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(87% 0 0);--color-primary-content:oklch(26% 0 0);--color-secondary:oklch(87% 0 0);--color-secondary-content:oklch(26% 0 0);--color-accent:oklch(87% 0 0);--color-accent-content:oklch(26% 0 0);--color-neutral:oklch(87% 0 0);--color-neutral-content:oklch(26% 0 0);--color-info:oklch(44% .11 240.79);--color-info-content:oklch(90% .058 230.902);--color-success:oklch(43% .095 166.913);--color-success-content:oklch(90% .093 164.15);--color-warning:oklch(47% .137 46.201);--color-warning-content:oklch(92% .12 95.746);--color-error:oklch(44% .177 26.899);--color-error-content:oklch(88% .062 18.334);--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=black]:checked),[data-theme=black]{color-scheme:dark;--color-base-100:oklch(0% 0 0);--color-base-200:oklch(19% 0 0);--color-base-300:oklch(22% 0 0);--color-base-content:oklch(87.609% 0 0);--color-primary:oklch(35% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(35% 0 0);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(35% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(35% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(45.201% .313 264.052);--color-info-content:oklch(89.04% .062 264.052);--color-success:oklch(51.975% .176 142.495);--color-success-content:oklch(90.395% .035 142.495);--color-warning:oklch(96.798% .211 109.769);--color-warning-content:oklch(19.359% .042 109.769);--color-error:oklch(62.795% .257 29.233);--color-error-content:oklch(12.559% .051 29.233);--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=luxury]:checked),[data-theme=luxury]{color-scheme:dark;--color-base-100:oklch(14.076% .004 285.822);--color-base-200:oklch(20.219% .004 308.229);--color-base-300:oklch(23.219% .004 308.229);--color-base-content:oklch(75.687% .123 76.89);--color-primary:oklch(100% 0 0);--color-primary-content:oklch(20% 0 0);--color-secondary:oklch(27.581% .064 261.069);--color-secondary-content:oklch(85.516% .012 261.069);--color-accent:oklch(36.674% .051 338.825);--color-accent-content:oklch(87.334% .01 338.825);--color-neutral:oklch(24.27% .057 59.825);--color-neutral-content:oklch(93.203% .089 90.861);--color-info:oklch(79.061% .121 237.133);--color-info-content:oklch(15.812% .024 237.133);--color-success:oklch(78.119% .192 132.154);--color-success-content:oklch(15.623% .038 132.154);--color-warning:oklch(86.127% .136 102.891);--color-warning-content:oklch(17.225% .027 102.891);--color-error:oklch(71.753% .176 22.568);--color-error-content:oklch(14.35% .035 22.568);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dracula]:checked),[data-theme=dracula]{color-scheme:dark;--color-base-100:oklch(28.822% .022 277.508);--color-base-200:oklch(26.805% .02 277.508);--color-base-300:oklch(24.787% .019 277.508);--color-base-content:oklch(97.747% .007 106.545);--color-primary:oklch(75.461% .183 346.812);--color-primary-content:oklch(15.092% .036 346.812);--color-secondary:oklch(74.202% .148 301.883);--color-secondary-content:oklch(14.84% .029 301.883);--color-accent:oklch(83.392% .124 66.558);--color-accent-content:oklch(16.678% .024 66.558);--color-neutral:oklch(39.445% .032 275.524);--color-neutral-content:oklch(87.889% .006 275.524);--color-info:oklch(88.263% .093 212.846);--color-info-content:oklch(17.652% .018 212.846);--color-success:oklch(87.099% .219 148.024);--color-success-content:oklch(17.419% .043 148.024);--color-warning:oklch(95.533% .134 112.757);--color-warning-content:oklch(19.106% .026 112.757);--color-error:oklch(68.22% .206 24.43);--color-error-content:oklch(13.644% .041 24.43);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=cmyk]:checked),[data-theme=cmyk]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(95% 0 0);--color-base-300:oklch(90% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(71.772% .133 239.443);--color-primary-content:oklch(14.354% .026 239.443);--color-secondary:oklch(64.476% .202 359.339);--color-secondary-content:oklch(12.895% .04 359.339);--color-accent:oklch(94.228% .189 105.306);--color-accent-content:oklch(18.845% .037 105.306);--color-neutral:oklch(21.778% 0 0);--color-neutral-content:oklch(84.355% 0 0);--color-info:oklch(68.475% .094 217.284);--color-info-content:oklch(13.695% .018 217.284);--color-success:oklch(46.949% .162 321.406);--color-success-content:oklch(89.389% .032 321.406);--color-warning:oklch(71.236% .159 52.023);--color-warning-content:oklch(14.247% .031 52.023);--color-error:oklch(62.013% .208 28.717);--color-error-content:oklch(12.402% .041 28.717);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=autumn]:checked),[data-theme=autumn]{color-scheme:light;--color-base-100:oklch(95.814% 0 0);--color-base-200:oklch(89.107% 0 0);--color-base-300:oklch(82.4% 0 0);--color-base-content:oklch(19.162% 0 0);--color-primary:oklch(40.723% .161 17.53);--color-primary-content:oklch(88.144% .032 17.53);--color-secondary:oklch(61.676% .169 23.865);--color-secondary-content:oklch(12.335% .033 23.865);--color-accent:oklch(73.425% .094 60.729);--color-accent-content:oklch(14.685% .018 60.729);--color-neutral:oklch(54.367% .037 51.902);--color-neutral-content:oklch(90.873% .007 51.902);--color-info:oklch(69.224% .097 207.284);--color-info-content:oklch(13.844% .019 207.284);--color-success:oklch(60.995% .08 174.616);--color-success-content:oklch(12.199% .016 174.616);--color-warning:oklch(70.081% .164 56.844);--color-warning-content:oklch(14.016% .032 56.844);--color-error:oklch(53.07% .241 24.16);--color-error-content:oklch(90.614% .048 24.16);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=business]:checked),[data-theme=business]{color-scheme:dark;--color-base-100:oklch(24.353% 0 0);--color-base-200:oklch(22.648% 0 0);--color-base-300:oklch(20.944% 0 0);--color-base-content:oklch(84.87% 0 0);--color-primary:oklch(41.703% .099 251.473);--color-primary-content:oklch(88.34% .019 251.473);--color-secondary:oklch(64.092% .027 229.389);--color-secondary-content:oklch(12.818% .005 229.389);--color-accent:oklch(67.271% .167 35.791);--color-accent-content:oklch(13.454% .033 35.791);--color-neutral:oklch(27.441% .013 253.041);--color-neutral-content:oklch(85.488% .002 253.041);--color-info:oklch(62.616% .143 240.033);--color-info-content:oklch(12.523% .028 240.033);--color-success:oklch(70.226% .094 156.596);--color-success-content:oklch(14.045% .018 156.596);--color-warning:oklch(77.482% .115 81.519);--color-warning-content:oklch(15.496% .023 81.519);--color-error:oklch(51.61% .146 29.674);--color-error-content:oklch(90.322% .029 29.674);--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=acid]:checked),[data-theme=acid]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(95% 0 0);--color-base-300:oklch(91% 0 0);--color-base-content:oklch(0% 0 0);--color-primary:oklch(71.9% .357 330.759);--color-primary-content:oklch(14.38% .071 330.759);--color-secondary:oklch(73.37% .224 48.25);--color-secondary-content:oklch(14.674% .044 48.25);--color-accent:oklch(92.78% .264 122.962);--color-accent-content:oklch(18.556% .052 122.962);--color-neutral:oklch(21.31% .128 278.68);--color-neutral-content:oklch(84.262% .025 278.68);--color-info:oklch(60.72% .227 252.05);--color-info-content:oklch(12.144% .045 252.05);--color-success:oklch(85.72% .266 158.53);--color-success-content:oklch(17.144% .053 158.53);--color-warning:oklch(91.01% .212 100.5);--color-warning-content:oklch(18.202% .042 100.5);--color-error:oklch(64.84% .293 29.349);--color-error-content:oklch(12.968% .058 29.349);--radius-selector:1rem;--radius-field:1rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=lemonade]:checked),[data-theme=lemonade]{color-scheme:light;--color-base-100:oklch(98.71% .02 123.72);--color-base-200:oklch(91.8% .018 123.72);--color-base-300:oklch(84.89% .017 123.72);--color-base-content:oklch(19.742% .004 123.72);--color-primary:oklch(58.92% .199 134.6);--color-primary-content:oklch(11.784% .039 134.6);--color-secondary:oklch(77.75% .196 111.09);--color-secondary-content:oklch(15.55% .039 111.09);--color-accent:oklch(85.39% .201 100.73);--color-accent-content:oklch(17.078% .04 100.73);--color-neutral:oklch(30.98% .075 108.6);--color-neutral-content:oklch(86.196% .015 108.6);--color-info:oklch(86.19% .047 224.14);--color-info-content:oklch(17.238% .009 224.14);--color-success:oklch(86.19% .047 157.85);--color-success-content:oklch(17.238% .009 157.85);--color-warning:oklch(86.19% .047 102.15);--color-warning-content:oklch(17.238% .009 102.15);--color-error:oklch(86.19% .047 25.85);--color-error-content:oklch(17.238% .009 25.85);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=night]:checked),[data-theme=night]{color-scheme:dark;--color-base-100:oklch(20.768% .039 265.754);--color-base-200:oklch(19.314% .037 265.754);--color-base-300:oklch(17.86% .034 265.754);--color-base-content:oklch(84.153% .007 265.754);--color-primary:oklch(75.351% .138 232.661);--color-primary-content:oklch(15.07% .027 232.661);--color-secondary:oklch(68.011% .158 276.934);--color-secondary-content:oklch(13.602% .031 276.934);--color-accent:oklch(72.36% .176 350.048);--color-accent-content:oklch(14.472% .035 350.048);--color-neutral:oklch(27.949% .036 260.03);--color-neutral-content:oklch(85.589% .007 260.03);--color-info:oklch(68.455% .148 237.251);--color-info-content:oklch(0% 0 0);--color-success:oklch(78.452% .132 181.911);--color-success-content:oklch(15.69% .026 181.911);--color-warning:oklch(83.242% .139 82.95);--color-warning-content:oklch(16.648% .027 82.95);--color-error:oklch(71.785% .17 13.118);--color-error-content:oklch(14.357% .034 13.118);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=coffee]:checked),[data-theme=coffee]{color-scheme:dark;--color-base-100:oklch(24% .023 329.708);--color-base-200:oklch(21% .021 329.708);--color-base-300:oklch(16% .019 329.708);--color-base-content:oklch(72.354% .092 79.129);--color-primary:oklch(71.996% .123 62.756);--color-primary-content:oklch(14.399% .024 62.756);--color-secondary:oklch(34.465% .029 199.194);--color-secondary-content:oklch(86.893% .005 199.194);--color-accent:oklch(42.621% .074 224.389);--color-accent-content:oklch(88.524% .014 224.389);--color-neutral:oklch(16.51% .015 326.261);--color-neutral-content:oklch(83.302% .003 326.261);--color-info:oklch(79.49% .063 184.558);--color-info-content:oklch(15.898% .012 184.558);--color-success:oklch(74.722% .072 131.116);--color-success-content:oklch(14.944% .014 131.116);--color-warning:oklch(88.15% .14 87.722);--color-warning-content:oklch(17.63% .028 87.722);--color-error:oklch(77.318% .128 31.871);--color-error-content:oklch(15.463% .025 31.871);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=winter]:checked),[data-theme=winter]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97.466% .011 259.822);--color-base-300:oklch(93.268% .016 262.751);--color-base-content:oklch(41.886% .053 255.824);--color-primary:oklch(56.86% .255 257.57);--color-primary-content:oklch(91.372% .051 257.57);--color-secondary:oklch(42.551% .161 282.339);--color-secondary-content:oklch(88.51% .032 282.339);--color-accent:oklch(59.939% .191 335.171);--color-accent-content:oklch(11.988% .038 335.171);--color-neutral:oklch(19.616% .063 257.651);--color-neutral-content:oklch(83.923% .012 257.651);--color-info:oklch(88.127% .085 214.515);--color-info-content:oklch(17.625% .017 214.515);--color-success:oklch(80.494% .077 197.823);--color-success-content:oklch(16.098% .015 197.823);--color-warning:oklch(89.172% .045 71.47);--color-warning-content:oklch(17.834% .009 71.47);--color-error:oklch(73.092% .11 20.076);--color-error-content:oklch(14.618% .022 20.076);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=dim]:checked),[data-theme=dim]{color-scheme:dark;--color-base-100:oklch(30.857% .023 264.149);--color-base-200:oklch(28.036% .019 264.182);--color-base-300:oklch(26.346% .018 262.177);--color-base-content:oklch(82.901% .031 222.959);--color-primary:oklch(86.133% .141 139.549);--color-primary-content:oklch(17.226% .028 139.549);--color-secondary:oklch(73.375% .165 35.353);--color-secondary-content:oklch(14.675% .033 35.353);--color-accent:oklch(74.229% .133 311.379);--color-accent-content:oklch(14.845% .026 311.379);--color-neutral:oklch(24.731% .02 264.094);--color-neutral-content:oklch(82.901% .031 222.959);--color-info:oklch(86.078% .142 206.182);--color-info-content:oklch(17.215% .028 206.182);--color-success:oklch(86.171% .142 166.534);--color-success-content:oklch(17.234% .028 166.534);--color-warning:oklch(86.163% .142 94.818);--color-warning-content:oklch(17.232% .028 94.818);--color-error:oklch(82.418% .099 33.756);--color-error-content:oklch(16.483% .019 33.756);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=nord]:checked),[data-theme=nord]{color-scheme:light;--color-base-100:oklch(95.127% .007 260.731);--color-base-200:oklch(93.299% .01 261.788);--color-base-300:oklch(89.925% .016 262.749);--color-base-content:oklch(32.437% .022 264.182);--color-primary:oklch(59.435% .077 254.027);--color-primary-content:oklch(11.887% .015 254.027);--color-secondary:oklch(69.651% .059 248.687);--color-secondary-content:oklch(13.93% .011 248.687);--color-accent:oklch(77.464% .062 217.469);--color-accent-content:oklch(15.492% .012 217.469);--color-neutral:oklch(45.229% .035 264.131);--color-neutral-content:oklch(89.925% .016 262.749);--color-info:oklch(69.207% .062 332.664);--color-info-content:oklch(13.841% .012 332.664);--color-success:oklch(76.827% .074 131.063);--color-success-content:oklch(15.365% .014 131.063);--color-warning:oklch(85.486% .089 84.093);--color-warning-content:oklch(17.097% .017 84.093);--color-error:oklch(60.61% .12 15.341);--color-error-content:oklch(12.122% .024 15.341);--radius-selector:1rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=sunset]:checked),[data-theme=sunset]{color-scheme:dark;--color-base-100:oklch(22% .019 237.69);--color-base-200:oklch(20% .019 237.69);--color-base-300:oklch(18% .019 237.69);--color-base-content:oklch(77.383% .043 245.096);--color-primary:oklch(74.703% .158 39.947);--color-primary-content:oklch(14.94% .031 39.947);--color-secondary:oklch(72.537% .177 2.72);--color-secondary-content:oklch(14.507% .035 2.72);--color-accent:oklch(71.294% .166 299.844);--color-accent-content:oklch(14.258% .033 299.844);--color-neutral:oklch(26% .019 237.69);--color-neutral-content:oklch(70% .019 237.69);--color-info:oklch(85.559% .085 206.015);--color-info-content:oklch(17.111% .017 206.015);--color-success:oklch(85.56% .085 144.778);--color-success-content:oklch(17.112% .017 144.778);--color-warning:oklch(85.569% .084 74.427);--color-warning-content:oklch(17.113% .016 74.427);--color-error:oklch(85.511% .078 16.886);--color-error-content:oklch(17.102% .015 16.886);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=caramellatte]:checked),[data-theme=caramellatte]{color-scheme:light;--color-base-100:oklch(98% .016 73.684);--color-base-200:oklch(95% .038 75.164);--color-base-300:oklch(90% .076 70.697);--color-base-content:oklch(40% .123 38.172);--color-primary:oklch(0% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(22.45% .075 37.85);--color-secondary-content:oklch(90% .076 70.697);--color-accent:oklch(46.44% .111 37.85);--color-accent-content:oklch(90% .076 70.697);--color-neutral:oklch(55% .195 38.402);--color-neutral-content:oklch(98% .016 73.684);--color-info:oklch(42% .199 265.638);--color-info-content:oklch(90% .076 70.697);--color-success:oklch(43% .095 166.913);--color-success-content:oklch(90% .076 70.697);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(39% .141 25.723);--radius-selector:2rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:1}:root:has(input.theme-controller[value=abyss]:checked),[data-theme=abyss]{color-scheme:dark;--color-base-100:oklch(20% .08 209);--color-base-200:oklch(15% .08 209);--color-base-300:oklch(10% .08 209);--color-base-content:oklch(90% .076 70.697);--color-primary:oklch(92% .2653 125);--color-primary-content:oklch(50% .2653 125);--color-secondary:oklch(83.27% .0764 298.3);--color-secondary-content:oklch(43.27% .0764 298.3);--color-accent:oklch(43% 0 0);--color-accent-content:oklch(98% 0 0);--color-neutral:oklch(30% .08 209);--color-neutral-content:oklch(90% .076 70.697);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(79% .209 151.711);--color-success-content:oklch(26% .065 152.934);--color-warning:oklch(84.8% .1962 84.62);--color-warning-content:oklch(44.8% .1962 84.62);--color-error:oklch(65% .1985 24.22);--color-error-content:oklch(27% .1985 24.22);--radius-selector:2rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=silk]:checked),[data-theme=silk]{color-scheme:light;--color-base-100:oklch(97% .0035 67.78);--color-base-200:oklch(95% .0081 61.42);--color-base-300:oklch(90% .0081 61.42);--color-base-content:oklch(40% .0081 61.42);--color-primary:oklch(23.27% .0249 284.3);--color-primary-content:oklch(94.22% .2505 117.44);--color-secondary:oklch(23.27% .0249 284.3);--color-secondary-content:oklch(73.92% .2135 50.94);--color-accent:oklch(23.27% .0249 284.3);--color-accent-content:oklch(88.92% .2061 189.9);--color-neutral:oklch(20% 0 0);--color-neutral-content:oklch(80% .0081 61.42);--color-info:oklch(80.39% .1148 241.68);--color-info-content:oklch(30.39% .1148 241.68);--color-success:oklch(83.92% .0901 136.87);--color-success-content:oklch(23.92% .0901 136.87);--color-warning:oklch(83.92% .1085 80);--color-warning-content:oklch(43.92% .1085 80);--color-error:oklch(75.1% .1814 22.37);--color-error-content:oklch(35.1% .1814 22.37);--radius-selector:2rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:0} \ No newline at end of file diff --git a/node_modules/daisyui/utilities/glass.css b/node_modules/daisyui/utilities/glass.css new file mode 100644 index 0000000..e6c30e6 --- /dev/null +++ b/node_modules/daisyui/utilities/glass.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.glass{backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg,oklch(100% 0 0/var(--glass-opacity,30%))0%,oklch(0% 0 0/0) 100%),linear-gradient(var(--glass-reflect-degree,100deg),oklch(100% 0 0/var(--glass-reflect-opacity,5%))25%,oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0/var(--glass-border-opacity,20%))inset,0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0/var(--glass-text-shadow-opacity,5%));border:none}} \ No newline at end of file diff --git a/node_modules/daisyui/utilities/glass/index.js b/node_modules/daisyui/utilities/glass/index.js new file mode 100644 index 0000000..6d51930 --- /dev/null +++ b/node_modules/daisyui/utilities/glass/index.js @@ -0,0 +1,7 @@ +import glass from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addUtilities, prefix = '' }) => { + const prefixedglass = addPrefix(glass, prefix); + addUtilities({ ...prefixedglass }); +}; diff --git a/node_modules/daisyui/utilities/glass/object.js b/node_modules/daisyui/utilities/glass/object.js new file mode 100644 index 0000000..165b93c --- /dev/null +++ b/node_modules/daisyui/utilities/glass/object.js @@ -0,0 +1 @@ +export default {".glass":{"border":"none","backdrop-filter":"blur(var(--glass-blur, 40px))","background-color":"#0000","background-image":"linear-gradient( 135deg, oklch(100% 0 0 / var(--glass-opacity, 30%)) 0%, oklch(0% 0 0 / 0%) 100% ), linear-gradient( var(--glass-reflect-degree, 100deg), oklch(100% 0 0 / var(--glass-reflect-opacity, 5%)) 25%, oklch(0% 0 0 / 0%) 25% )","box-shadow":"0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity, 20%)) inset, 0 0 0 2px oklch(0% 0 0 / 5%)","text-shadow":"0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity, 5%))"}}; \ No newline at end of file diff --git a/node_modules/daisyui/utilities/join.css b/node_modules/daisyui/utilities/join.css new file mode 100644 index 0000000..5dd458d --- /dev/null +++ b/node_modules/daisyui/utilities/join.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}@media (width>=640px){.sm\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.sm\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.sm\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.sm\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=768px){.md\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.md\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.md\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.md\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=1024px){.lg\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.lg\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.lg\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.lg\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=1280px){.xl\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.xl\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.xl\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.xl\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}@media (width>=1536px){.\32 xl\:join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex;& :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0);& *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}}.\32 xl\:join-item{&:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}&:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}}.\32 xl\:join-vertical{flex-direction:column;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}}}.\32 xl\:join-horizontal{flex-direction:row;&>.join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}& :first-child:not(:last-child){& .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}}&>.join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}& :last-child:not(:first-child){& .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}}&>.join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}& :only-child{& .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}& .join-item{&:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}}}}} \ No newline at end of file diff --git a/node_modules/daisyui/utilities/join/index.js b/node_modules/daisyui/utilities/join/index.js new file mode 100644 index 0000000..284d142 --- /dev/null +++ b/node_modules/daisyui/utilities/join/index.js @@ -0,0 +1,7 @@ +import join from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addUtilities, prefix = '' }) => { + const prefixedjoin = addPrefix(join, prefix); + addUtilities({ ...prefixedjoin }); +}; diff --git a/node_modules/daisyui/utilities/join/object.js b/node_modules/daisyui/utilities/join/object.js new file mode 100644 index 0000000..9818948 --- /dev/null +++ b/node_modules/daisyui/utilities/join/object.js @@ -0,0 +1 @@ +export default {".join":{"display":"inline-flex","align-items":"stretch","--join-ss":"0","--join-se":"0","--join-es":"0","--join-ee":"0",":where(.join-item)":{"border-start-start-radius":"var(--join-ss, 0)","border-start-end-radius":"var(--join-se, 0)","border-end-start-radius":"var(--join-es, 0)","border-end-end-radius":"var(--join-ee, 0)","*":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"}},"> .join-item:where(:first-child)":{"--join-ss":"var(--radius-field)","--join-se":"0","--join-es":"var(--radius-field)","--join-ee":"0"},":first-child:not(:last-child)":{":where(.join-item)":{"--join-ss":"var(--radius-field)","--join-se":"0","--join-es":"var(--radius-field)","--join-ee":"0"}},"> .join-item:where(:last-child)":{"--join-ss":"0","--join-se":"var(--radius-field)","--join-es":"0","--join-ee":"var(--radius-field)"},":last-child:not(:first-child)":{":where(.join-item)":{"--join-ss":"0","--join-se":"var(--radius-field)","--join-es":"0","--join-ee":"var(--radius-field)"}},"> .join-item:where(:only-child)":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"},":only-child":{":where(.join-item)":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"}}},".join-item":{"&:where(*:not(:first-child, :disabled, [disabled], .btn-disabled))":{"margin-inline-start":"calc(var(--border, 1px) * -1)","margin-block-start":"0"},"&:where(*:is(:disabled, [disabled], .btn-disabled))":{"border-width":"var(--border, 1px) 0 var(--border, 1px) var(--border, 1px)"}},".join-vertical":{"flex-direction":"column","> .join-item:first-child":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"0","--join-ee":"0"},":first-child:not(:last-child)":{".join-item":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"0","--join-ee":"0"}},"> .join-item:last-child":{"--join-ss":"0","--join-se":"0","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"},":last-child:not(:first-child)":{".join-item":{"--join-ss":"0","--join-se":"0","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"}},"> .join-item:only-child":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"},":only-child":{".join-item":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"}},".join-item":{"&:where(*:not(:first-child))":{"margin-inline-start":"0","margin-block-start":"calc(var(--border, 1px) * -1)"}}},".join-horizontal":{"flex-direction":"row","> .join-item:first-child":{"--join-ss":"var(--radius-field)","--join-se":"0","--join-es":"var(--radius-field)","--join-ee":"0"},":first-child:not(:last-child)":{".join-item":{"--join-ss":"var(--radius-field)","--join-se":"0","--join-es":"var(--radius-field)","--join-ee":"0"}},"> .join-item:last-child":{"--join-ss":"0","--join-se":"var(--radius-field)","--join-es":"0","--join-ee":"var(--radius-field)"},":last-child:not(:first-child)":{".join-item":{"--join-ss":"0","--join-se":"var(--radius-field)","--join-es":"0","--join-ee":"var(--radius-field)"}},"> .join-item:only-child":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"},":only-child":{".join-item":{"--join-ss":"var(--radius-field)","--join-se":"var(--radius-field)","--join-es":"var(--radius-field)","--join-ee":"var(--radius-field)"}},".join-item":{"&:where(*:not(:first-child))":{"margin-inline-start":"calc(var(--border, 1px) * -1)","margin-block-start":"0"}}}}; \ No newline at end of file diff --git a/node_modules/daisyui/utilities/radius.css b/node_modules/daisyui/utilities/radius.css new file mode 100644 index 0000000..809e718 --- /dev/null +++ b/node_modules/daisyui/utilities/radius.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{.rounded-box{border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field)}.rounded-selector{border-radius:var(--radius-selector)}.rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.rounded-tl-box{border-top-left-radius:var(--radius-box)}.rounded-tr-box{border-top-right-radius:var(--radius-box)}.rounded-br-box{border-bottom-right-radius:var(--radius-box)}.rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.rounded-tl-field{border-top-left-radius:var(--radius-field)}.rounded-tr-field{border-top-right-radius:var(--radius-field)}.rounded-br-field{border-bottom-right-radius:var(--radius-field)}.rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}@media (width>=640px){.sm\:rounded-box{border-radius:var(--radius-box)}.sm\:rounded-field{border-radius:var(--radius-field)}.sm\:rounded-selector{border-radius:var(--radius-selector)}.sm\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.sm\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.sm\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.sm\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.sm\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.sm\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.sm\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.sm\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.sm\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.sm\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.sm\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.sm\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.sm\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.sm\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.sm\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.sm\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.sm\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.sm\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.sm\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.sm\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.sm\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.sm\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.sm\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.sm\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=768px){.md\:rounded-box{border-radius:var(--radius-box)}.md\:rounded-field{border-radius:var(--radius-field)}.md\:rounded-selector{border-radius:var(--radius-selector)}.md\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.md\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.md\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.md\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.md\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.md\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.md\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.md\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.md\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.md\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.md\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.md\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.md\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.md\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.md\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.md\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.md\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.md\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.md\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.md\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.md\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.md\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.md\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.md\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=1024px){.lg\:rounded-box{border-radius:var(--radius-box)}.lg\:rounded-field{border-radius:var(--radius-field)}.lg\:rounded-selector{border-radius:var(--radius-selector)}.lg\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.lg\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.lg\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.lg\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.lg\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.lg\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.lg\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.lg\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.lg\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.lg\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.lg\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.lg\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.lg\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.lg\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.lg\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.lg\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.lg\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.lg\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.lg\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.lg\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.lg\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.lg\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.lg\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.lg\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=1280px){.xl\:rounded-box{border-radius:var(--radius-box)}.xl\:rounded-field{border-radius:var(--radius-field)}.xl\:rounded-selector{border-radius:var(--radius-selector)}.xl\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.xl\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.xl\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.xl\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.xl\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.xl\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.xl\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.xl\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.xl\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.xl\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.xl\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.xl\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.xl\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.xl\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.xl\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.xl\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.xl\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.xl\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.xl\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.xl\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.xl\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.xl\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.xl\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.xl\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}@media (width>=1536px){.\32 xl\:rounded-box{border-radius:var(--radius-box)}.\32 xl\:rounded-field{border-radius:var(--radius-field)}.\32 xl\:rounded-selector{border-radius:var(--radius-selector)}.\32 xl\:rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.\32 xl\:rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.\32 xl\:rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.\32 xl\:rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.\32 xl\:rounded-tl-box{border-top-left-radius:var(--radius-box)}.\32 xl\:rounded-tr-box{border-top-right-radius:var(--radius-box)}.\32 xl\:rounded-br-box{border-bottom-right-radius:var(--radius-box)}.\32 xl\:rounded-bl-box{border-bottom-left-radius:var(--radius-box)}.\32 xl\:rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.\32 xl\:rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.\32 xl\:rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.\32 xl\:rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.\32 xl\:rounded-tl-field{border-top-left-radius:var(--radius-field)}.\32 xl\:rounded-tr-field{border-top-right-radius:var(--radius-field)}.\32 xl\:rounded-br-field{border-bottom-right-radius:var(--radius-field)}.\32 xl\:rounded-bl-field{border-bottom-left-radius:var(--radius-field)}.\32 xl\:rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.\32 xl\:rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.\32 xl\:rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.\32 xl\:rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.\32 xl\:rounded-tl-selector{border-top-left-radius:var(--radius-selector)}.\32 xl\:rounded-tr-selector{border-top-right-radius:var(--radius-selector)}.\32 xl\:rounded-br-selector{border-bottom-right-radius:var(--radius-selector)}.\32 xl\:rounded-bl-selector{border-bottom-left-radius:var(--radius-selector)}}} \ No newline at end of file diff --git a/node_modules/daisyui/utilities/radius/index.js b/node_modules/daisyui/utilities/radius/index.js new file mode 100644 index 0000000..83452df --- /dev/null +++ b/node_modules/daisyui/utilities/radius/index.js @@ -0,0 +1,7 @@ +import radius from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addUtilities, prefix = '' }) => { + const prefixedradius = addPrefix(radius, prefix); + addUtilities({ ...prefixedradius }); +}; diff --git a/node_modules/daisyui/utilities/radius/object.js b/node_modules/daisyui/utilities/radius/object.js new file mode 100644 index 0000000..28d3ec9 --- /dev/null +++ b/node_modules/daisyui/utilities/radius/object.js @@ -0,0 +1 @@ +export default {".rounded-box":{"border-radius":"var(--radius-box)"},".rounded-field":{"border-radius":"var(--radius-field)"},".rounded-selector":{"border-radius":"var(--radius-selector)"},".rounded-t-box":{"border-top-left-radius":"var(--radius-box)","border-top-right-radius":"var(--radius-box)"},".rounded-b-box":{"border-bottom-left-radius":"var(--radius-box)","border-bottom-right-radius":"var(--radius-box)"},".rounded-l-box":{"border-top-left-radius":"var(--radius-box)","border-bottom-left-radius":"var(--radius-box)"},".rounded-r-box":{"border-top-right-radius":"var(--radius-box)","border-bottom-right-radius":"var(--radius-box)"},".rounded-tl-box":{"border-top-left-radius":"var(--radius-box)"},".rounded-tr-box":{"border-top-right-radius":"var(--radius-box)"},".rounded-br-box":{"border-bottom-right-radius":"var(--radius-box)"},".rounded-bl-box":{"border-bottom-left-radius":"var(--radius-box)"},".rounded-t-field":{"border-top-left-radius":"var(--radius-field)","border-top-right-radius":"var(--radius-field)"},".rounded-b-field":{"border-bottom-left-radius":"var(--radius-field)","border-bottom-right-radius":"var(--radius-field)"},".rounded-l-field":{"border-top-left-radius":"var(--radius-field)","border-bottom-left-radius":"var(--radius-field)"},".rounded-r-field":{"border-top-right-radius":"var(--radius-field)","border-bottom-right-radius":"var(--radius-field)"},".rounded-tl-field":{"border-top-left-radius":"var(--radius-field)"},".rounded-tr-field":{"border-top-right-radius":"var(--radius-field)"},".rounded-br-field":{"border-bottom-right-radius":"var(--radius-field)"},".rounded-bl-field":{"border-bottom-left-radius":"var(--radius-field)"},".rounded-t-selector":{"border-top-left-radius":"var(--radius-selector)","border-top-right-radius":"var(--radius-selector)"},".rounded-b-selector":{"border-bottom-left-radius":"var(--radius-selector)","border-bottom-right-radius":"var(--radius-selector)"},".rounded-l-selector":{"border-top-left-radius":"var(--radius-selector)","border-bottom-left-radius":"var(--radius-selector)"},".rounded-r-selector":{"border-top-right-radius":"var(--radius-selector)","border-bottom-right-radius":"var(--radius-selector)"},".rounded-tl-selector":{"border-top-left-radius":"var(--radius-selector)"},".rounded-tr-selector":{"border-top-right-radius":"var(--radius-selector)"},".rounded-br-selector":{"border-bottom-right-radius":"var(--radius-selector)"},".rounded-bl-selector":{"border-bottom-left-radius":"var(--radius-selector)"}}; \ No newline at end of file diff --git a/node_modules/daisyui/utilities/typography.css b/node_modules/daisyui/utilities/typography.css new file mode 100644 index 0000000..0e9de7d --- /dev/null +++ b/node_modules/daisyui/utilities/typography.css @@ -0,0 +1 @@ +/*! 🌼 daisyUI 5.5.7 - MIT License */ @layer utilities{:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000);--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000);--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000);--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000);& :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em;&:before,&:after{display:none}}}} \ No newline at end of file diff --git a/node_modules/daisyui/utilities/typography/index.js b/node_modules/daisyui/utilities/typography/index.js new file mode 100644 index 0000000..3b7ee09 --- /dev/null +++ b/node_modules/daisyui/utilities/typography/index.js @@ -0,0 +1,7 @@ +import typography from './object.js'; +import { addPrefix } from '../../functions/addPrefix.js'; + +export default ({ addUtilities, prefix = '' }) => { + const prefixedtypography = addPrefix(typography, prefix); + addUtilities({ ...prefixedtypography }); +}; diff --git a/node_modules/daisyui/utilities/typography/object.js b/node_modules/daisyui/utilities/typography/object.js new file mode 100644 index 0000000..9c0a6c6 --- /dev/null +++ b/node_modules/daisyui/utilities/typography/object.js @@ -0,0 +1 @@ +export default {":root .prose":{"--tw-prose-body":"color-mix(in oklab, var(--color-base-content) 80%, #0000)","--tw-prose-headings":"var(--color-base-content)","--tw-prose-lead":"var(--color-base-content)","--tw-prose-links":"var(--color-base-content)","--tw-prose-bold":"var(--color-base-content)","--tw-prose-counters":"var(--color-base-content)","--tw-prose-bullets":"color-mix(in oklab, var(--color-base-content) 50%, #0000)","--tw-prose-hr":"color-mix(in oklab, var(--color-base-content) 20%, #0000)","--tw-prose-quotes":"var(--color-base-content)","--tw-prose-quote-borders":"color-mix(in oklab, var(--color-base-content) 20%, #0000)","--tw-prose-captions":"color-mix(in oklab, var(--color-base-content) 50%, #0000)","--tw-prose-code":"var(--color-base-content)","--tw-prose-pre-code":"var(--color-neutral-content)","--tw-prose-pre-bg":"var(--color-neutral)","--tw-prose-th-borders":"color-mix(in oklab, var(--color-base-content) 50%, #0000)","--tw-prose-td-borders":"color-mix(in oklab, var(--color-base-content) 20%, #0000)","--tw-prose-kbd":"color-mix(in oklab, var(--color-base-content) 80%, #0000)",":where(code):not(pre > code)":{"background-color":"var(--color-base-200)","border-radius":"var(--radius-selector)","border":"var(--border) solid var(--color-base-300)","padding-inline":"0.5em","padding-block":"0.2em","font-weight":"inherit","&:before, &:after":{"display":"none"}}}}; \ No newline at end of file diff --git a/node_modules/detect-libc/.npmignore b/node_modules/detect-libc/.npmignore new file mode 100644 index 0000000..8fc0e8d --- /dev/null +++ b/node_modules/detect-libc/.npmignore @@ -0,0 +1,7 @@ +.nyc_output +.travis.yml +coverage +test.js +node_modules +/.circleci +/tests/integration diff --git a/node_modules/detect-libc/LICENSE b/node_modules/detect-libc/LICENSE new file mode 100644 index 0000000..8dada3e --- /dev/null +++ b/node_modules/detect-libc/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/detect-libc/README.md b/node_modules/detect-libc/README.md new file mode 100644 index 0000000..3176357 --- /dev/null +++ b/node_modules/detect-libc/README.md @@ -0,0 +1,78 @@ +# detect-libc + +Node.js module to detect the C standard library (libc) implementation +family and version in use on a given Linux system. + +Provides a value suitable for use with the `LIBC` option of +[prebuild](https://www.npmjs.com/package/prebuild), +[prebuild-ci](https://www.npmjs.com/package/prebuild-ci) and +[prebuild-install](https://www.npmjs.com/package/prebuild-install), +therefore allowing build and provision of pre-compiled binaries +for musl-based Linux e.g. Alpine as well as glibc-based. + +Currently supports libc detection of `glibc` and `musl`. + +## Install + +```sh +npm install detect-libc +``` + +## Usage + +### API + +```js +const { GLIBC, MUSL, family, version, isNonGlibcLinux } = require('detect-libc'); +``` + +* `GLIBC` is a String containing the value "glibc" for comparison with `family`. +* `MUSL` is a String containing the value "musl" for comparison with `family`. +* `family` is a String representing the system libc family. +* `version` is a String representing the system libc version number. +* `isNonGlibcLinux` is a Boolean representing whether the system is a non-glibc Linux, e.g. Alpine. + +### detect-libc command line tool + +When run on a Linux system with a non-glibc libc, +the child command will be run with the `LIBC` environment variable +set to the relevant value. + +On all other platforms will run the child command as-is. + +The command line feature requires `spawnSync` provided by Node v0.12+. + +```sh +detect-libc child-command +``` + +## Integrating with prebuild + +```json + "scripts": { + "install": "detect-libc prebuild-install || node-gyp rebuild", + "test": "mocha && detect-libc prebuild-ci" + }, + "dependencies": { + "detect-libc": "^1.0.2", + "prebuild-install": "^2.2.0" + }, + "devDependencies": { + "prebuild": "^6.2.1", + "prebuild-ci": "^2.2.3" + } +``` + +## Licence + +Copyright 2017 Lovell Fuller + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0.html) + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/node_modules/detect-libc/bin/detect-libc.js b/node_modules/detect-libc/bin/detect-libc.js new file mode 100644 index 0000000..5486127 --- /dev/null +++ b/node_modules/detect-libc/bin/detect-libc.js @@ -0,0 +1,18 @@ +#!/usr/bin/env node + +'use strict'; + +var spawnSync = require('child_process').spawnSync; +var libc = require('../'); + +var spawnOptions = { + env: process.env, + shell: true, + stdio: 'inherit' +}; + +if (libc.isNonGlibcLinux) { + spawnOptions.env.LIBC = process.env.LIBC || libc.family; +} + +process.exit(spawnSync(process.argv[2], process.argv.slice(3), spawnOptions).status); diff --git a/node_modules/detect-libc/lib/detect-libc.js b/node_modules/detect-libc/lib/detect-libc.js new file mode 100644 index 0000000..1855fe1 --- /dev/null +++ b/node_modules/detect-libc/lib/detect-libc.js @@ -0,0 +1,92 @@ +'use strict'; + +var platform = require('os').platform(); +var spawnSync = require('child_process').spawnSync; +var readdirSync = require('fs').readdirSync; + +var GLIBC = 'glibc'; +var MUSL = 'musl'; + +var spawnOptions = { + encoding: 'utf8', + env: process.env +}; + +if (!spawnSync) { + spawnSync = function () { + return { status: 126, stdout: '', stderr: '' }; + }; +} + +function contains (needle) { + return function (haystack) { + return haystack.indexOf(needle) !== -1; + }; +} + +function versionFromMuslLdd (out) { + return out.split(/[\r\n]+/)[1].trim().split(/\s/)[1]; +} + +function safeReaddirSync (path) { + try { + return readdirSync(path); + } catch (e) {} + return []; +} + +var family = ''; +var version = ''; +var method = ''; + +if (platform === 'linux') { + // Try getconf + var glibc = spawnSync('getconf', ['GNU_LIBC_VERSION'], spawnOptions); + if (glibc.status === 0) { + family = GLIBC; + version = glibc.stdout.trim().split(' ')[1]; + method = 'getconf'; + } else { + // Try ldd + var ldd = spawnSync('ldd', ['--version'], spawnOptions); + if (ldd.status === 0 && ldd.stdout.indexOf(MUSL) !== -1) { + family = MUSL; + version = versionFromMuslLdd(ldd.stdout); + method = 'ldd'; + } else if (ldd.status === 1 && ldd.stderr.indexOf(MUSL) !== -1) { + family = MUSL; + version = versionFromMuslLdd(ldd.stderr); + method = 'ldd'; + } else { + // Try filesystem (family only) + var lib = safeReaddirSync('/lib'); + if (lib.some(contains('-linux-gnu'))) { + family = GLIBC; + method = 'filesystem'; + } else if (lib.some(contains('libc.musl-'))) { + family = MUSL; + method = 'filesystem'; + } else if (lib.some(contains('ld-musl-'))) { + family = MUSL; + method = 'filesystem'; + } else { + var usrSbin = safeReaddirSync('/usr/sbin'); + if (usrSbin.some(contains('glibc'))) { + family = GLIBC; + method = 'filesystem'; + } + } + } + } +} + +var isNonGlibcLinux = (family !== '' && family !== GLIBC); + +module.exports = { + GLIBC: GLIBC, + MUSL: MUSL, + family: family, + version: version, + method: method, + isNonGlibcLinux: isNonGlibcLinux +}; diff --git a/node_modules/detect-libc/package.json b/node_modules/detect-libc/package.json new file mode 100644 index 0000000..cbd5cd1 --- /dev/null +++ b/node_modules/detect-libc/package.json @@ -0,0 +1,35 @@ +{ + "name": "detect-libc", + "version": "1.0.3", + "description": "Node.js module to detect the C standard library (libc) implementation family and version", + "main": "lib/detect-libc.js", + "bin": { + "detect-libc": "./bin/detect-libc.js" + }, + "scripts": { + "test": "semistandard && nyc --reporter=lcov ava" + }, + "repository": { + "type": "git", + "url": "git://github.com/lovell/detect-libc" + }, + "keywords": [ + "libc", + "glibc", + "musl" + ], + "author": "Lovell Fuller ", + "contributors": [ + "Niklas Salmoukas " + ], + "license": "Apache-2.0", + "devDependencies": { + "ava": "^0.23.0", + "nyc": "^11.3.0", + "proxyquire": "^1.8.0", + "semistandard": "^11.0.0" + }, + "engines": { + "node": ">=0.10" + } +} diff --git a/node_modules/electron-to-chromium/LICENSE b/node_modules/electron-to-chromium/LICENSE new file mode 100644 index 0000000..6c7b614 --- /dev/null +++ b/node_modules/electron-to-chromium/LICENSE @@ -0,0 +1,5 @@ +Copyright 2018 Kilian Valkhof + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/electron-to-chromium/README.md b/node_modules/electron-to-chromium/README.md new file mode 100644 index 0000000..a96ddf1 --- /dev/null +++ b/node_modules/electron-to-chromium/README.md @@ -0,0 +1,186 @@ +### Made by [@kilianvalkhof](https://twitter.com/kilianvalkhof) + +#### Other projects: + +- 💻 [Polypane](https://polypane.app) - Develop responsive websites and apps twice as fast on multiple screens at once +- 🖌️ [Superposition](https://superposition.design) - Kickstart your design system by extracting design tokens from your website +- 🗒️ [FromScratch](https://fromscratch.rocks) - A smart but simple autosaving scratchpad + +--- + +# Electron-to-Chromium [![npm](https://img.shields.io/npm/v/electron-to-chromium.svg)](https://www.npmjs.com/package/electron-to-chromium) [![travis](https://img.shields.io/travis/Kilian/electron-to-chromium/master.svg)](https://travis-ci.org/Kilian/electron-to-chromium) [![npm-downloads](https://img.shields.io/npm/dm/electron-to-chromium.svg)](https://www.npmjs.com/package/electron-to-chromium) [![codecov](https://codecov.io/gh/Kilian/electron-to-chromium/branch/master/graph/badge.svg)](https://codecov.io/gh/Kilian/electron-to-chromium)[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium?ref=badge_shield) + +This repository provides a mapping of Electron versions to the Chromium version that it uses. + +This package is used in [Browserslist](https://github.com/ai/browserslist), so you can use e.g. `electron >= 1.4` in [Autoprefixer](https://github.com/postcss/autoprefixer), [Stylelint](https://github.com/stylelint/stylelint), [babel-preset-env](https://github.com/babel/babel-preset-env) and [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat). + +**Supported by:** + + + + + + +## Install +Install using `npm install electron-to-chromium`. + +## Usage +To include Electron-to-Chromium, require it: + +```js +var e2c = require('electron-to-chromium'); +``` + +### Properties +The Electron-to-Chromium object has 4 properties to use: + +#### `versions` +An object of key-value pairs with a _major_ Electron version as the key, and the corresponding major Chromium version as the value. + +```js +var versions = e2c.versions; +console.log(versions['1.4']); +// returns "53" +``` + +#### `fullVersions` +An object of key-value pairs with a Electron version as the key, and the corresponding full Chromium version as the value. + +```js +var versions = e2c.fullVersions; +console.log(versions['1.4.11']); +// returns "53.0.2785.143" +``` + +#### `chromiumVersions` +An object of key-value pairs with a _major_ Chromium version as the key, and the corresponding major Electron version as the value. + +```js +var versions = e2c.chromiumVersions; +console.log(versions['54']); +// returns "1.4" +``` + +#### `fullChromiumVersions` +An object of key-value pairs with a Chromium version as the key, and an array of the corresponding major Electron versions as the value. + +```js +var versions = e2c.fullChromiumVersions; +console.log(versions['54.0.2840.101']); +// returns ["1.5.1", "1.5.0"] +``` +### Functions + +#### `electronToChromium(query)` +Arguments: +* Query: string or number, required. A major or full Electron version. + +A function that returns the corresponding Chromium version for a given Electron function. Returns a string. + +If you provide it with a major Electron version, it will return a major Chromium version: + +```js +var chromeVersion = e2c.electronToChromium('1.4'); +// chromeVersion is "53" +``` + +If you provide it with a full Electron version, it will return the full Chromium version. + +```js +var chromeVersion = e2c.electronToChromium('1.4.11'); +// chromeVersion is "53.0.2785.143" +``` + +If a query does not match a Chromium version, it will return `undefined`. + +```js +var chromeVersion = e2c.electronToChromium('9000'); +// chromeVersion is undefined +``` + +#### `chromiumToElectron(query)` +Arguments: +* Query: string or number, required. A major or full Chromium version. + +Returns a string with the corresponding Electron version for a given Chromium query. + +If you provide it with a major Chromium version, it will return a major Electron version: + +```js +var electronVersion = e2c.chromiumToElectron('54'); +// electronVersion is "1.4" +``` + +If you provide it with a full Chrome version, it will return an array of full Electron versions. + +```js +var electronVersions = e2c.chromiumToElectron('56.0.2924.87'); +// electronVersions is ["1.6.3", "1.6.2", "1.6.1", "1.6.0"] +``` + +If a query does not match an Electron version, it will return `undefined`. + +```js +var electronVersion = e2c.chromiumToElectron('10'); +// electronVersion is undefined +``` + +#### `electronToBrowserList(query)` **DEPRECATED** +Arguments: +* Query: string or number, required. A major Electron version. + +_**Deprecated**: Browserlist already includes electron-to-chromium._ + +A function that returns a [Browserslist](https://github.com/ai/browserslist) query that matches the given major Electron version. Returns a string. + +If you provide it with a major Electron version, it will return a Browserlist query string that matches the Chromium capabilities: + +```js +var query = e2c.electronToBrowserList('1.4'); +// query is "Chrome >= 53" +``` + +If a query does not match a Chromium version, it will return `undefined`. + +```js +var query = e2c.electronToBrowserList('9000'); +// query is undefined +``` + +### Importing just versions, fullVersions, chromiumVersions and fullChromiumVersions +All lists can be imported on their own, if file size is a concern. + +#### `versions` + +```js +var versions = require('electron-to-chromium/versions'); +``` + +#### `fullVersions` + +```js +var fullVersions = require('electron-to-chromium/full-versions'); +``` + +#### `chromiumVersions` + +```js +var chromiumVersions = require('electron-to-chromium/chromium-versions'); +``` + +#### `fullChromiumVersions` + +```js +var fullChromiumVersions = require('electron-to-chromium/full-chromium-versions'); +``` + +## Updating +This package will be updated with each new Electron release. + +To update the list, run `npm run build.js`. Requires internet access as it downloads from the canonical list of Electron versions. + +To verify correct behaviour, run `npm test`. + + +## License +[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium?ref=badge_large) diff --git a/node_modules/electron-to-chromium/chromium-versions.js b/node_modules/electron-to-chromium/chromium-versions.js new file mode 100644 index 0000000..d7eec6e --- /dev/null +++ b/node_modules/electron-to-chromium/chromium-versions.js @@ -0,0 +1,84 @@ +module.exports = { + "39": "0.20", + "40": "0.21", + "41": "0.21", + "42": "0.25", + "43": "0.27", + "44": "0.30", + "45": "0.31", + "47": "0.36", + "49": "0.37", + "50": "1.1", + "51": "1.2", + "52": "1.3", + "53": "1.4", + "54": "1.4", + "56": "1.6", + "58": "1.7", + "59": "1.8", + "61": "2.0", + "66": "3.0", + "69": "4.0", + "72": "5.0", + "73": "5.0", + "76": "6.0", + "78": "7.0", + "79": "8.0", + "80": "8.0", + "82": "9.0", + "83": "9.0", + "84": "10.0", + "85": "10.0", + "86": "11.0", + "87": "11.0", + "89": "12.0", + "90": "13.0", + "91": "13.0", + "92": "14.0", + "93": "14.0", + "94": "15.0", + "95": "16.0", + "96": "16.0", + "98": "17.0", + "99": "18.0", + "100": "18.0", + "102": "19.0", + "103": "20.0", + "104": "20.0", + "105": "21.0", + "106": "21.0", + "107": "22.0", + "108": "22.0", + "110": "23.0", + "111": "24.0", + "112": "24.0", + "114": "25.0", + "116": "26.0", + "118": "27.0", + "119": "28.0", + "120": "28.0", + "121": "29.0", + "122": "29.0", + "123": "30.0", + "124": "30.0", + "125": "31.0", + "126": "31.0", + "127": "32.0", + "128": "32.0", + "129": "33.0", + "130": "33.0", + "131": "34.0", + "132": "34.0", + "133": "35.0", + "134": "35.0", + "135": "36.0", + "136": "36.0", + "137": "37.0", + "138": "37.0", + "139": "38.0", + "140": "38.0", + "141": "39.0", + "142": "39.0", + "143": "40.0", + "144": "40.0" +}; \ No newline at end of file diff --git a/node_modules/electron-to-chromium/chromium-versions.json b/node_modules/electron-to-chromium/chromium-versions.json new file mode 100644 index 0000000..06efeab --- /dev/null +++ b/node_modules/electron-to-chromium/chromium-versions.json @@ -0,0 +1 @@ +{"39":"0.20","40":"0.21","41":"0.21","42":"0.25","43":"0.27","44":"0.30","45":"0.31","47":"0.36","49":"0.37","50":"1.1","51":"1.2","52":"1.3","53":"1.4","54":"1.4","56":"1.6","58":"1.7","59":"1.8","61":"2.0","66":"3.0","69":"4.0","72":"5.0","73":"5.0","76":"6.0","78":"7.0","79":"8.0","80":"8.0","82":"9.0","83":"9.0","84":"10.0","85":"10.0","86":"11.0","87":"11.0","89":"12.0","90":"13.0","91":"13.0","92":"14.0","93":"14.0","94":"15.0","95":"16.0","96":"16.0","98":"17.0","99":"18.0","100":"18.0","102":"19.0","103":"20.0","104":"20.0","105":"21.0","106":"21.0","107":"22.0","108":"22.0","110":"23.0","111":"24.0","112":"24.0","114":"25.0","116":"26.0","118":"27.0","119":"28.0","120":"28.0","121":"29.0","122":"29.0","123":"30.0","124":"30.0","125":"31.0","126":"31.0","127":"32.0","128":"32.0","129":"33.0","130":"33.0","131":"34.0","132":"34.0","133":"35.0","134":"35.0","135":"36.0","136":"36.0","137":"37.0","138":"37.0","139":"38.0","140":"38.0","141":"39.0","142":"39.0","143":"40.0","144":"40.0"} \ No newline at end of file diff --git a/node_modules/electron-to-chromium/full-chromium-versions.js b/node_modules/electron-to-chromium/full-chromium-versions.js new file mode 100644 index 0000000..708b4fe --- /dev/null +++ b/node_modules/electron-to-chromium/full-chromium-versions.js @@ -0,0 +1,2626 @@ +module.exports = { + "39.0.2171.65": [ + "0.20.0", + "0.20.1", + "0.20.2", + "0.20.3", + "0.20.4", + "0.20.5", + "0.20.6", + "0.20.7", + "0.20.8" + ], + "40.0.2214.91": [ + "0.21.0", + "0.21.1", + "0.21.2" + ], + "41.0.2272.76": [ + "0.21.3", + "0.22.1", + "0.22.2", + "0.22.3", + "0.23.0", + "0.24.0" + ], + "42.0.2311.107": [ + "0.25.0", + "0.25.1", + "0.25.2", + "0.25.3", + "0.26.0", + "0.26.1", + "0.27.0", + "0.27.1" + ], + "43.0.2357.65": [ + "0.27.2", + "0.27.3", + "0.28.0", + "0.28.1", + "0.28.2", + "0.28.3", + "0.29.1", + "0.29.2" + ], + "44.0.2403.125": [ + "0.30.4", + "0.31.0" + ], + "45.0.2454.85": [ + "0.31.2", + "0.32.2", + "0.32.3", + "0.33.0", + "0.33.1", + "0.33.2", + "0.33.3", + "0.33.4", + "0.33.6", + "0.33.7", + "0.33.8", + "0.33.9", + "0.34.0", + "0.34.1", + "0.34.2", + "0.34.3", + "0.34.4", + "0.35.1", + "0.35.2", + "0.35.3", + "0.35.4", + "0.35.5" + ], + "47.0.2526.73": [ + "0.36.0", + "0.36.2", + "0.36.3", + "0.36.4" + ], + "47.0.2526.110": [ + "0.36.5", + "0.36.6", + "0.36.7", + "0.36.8", + "0.36.9", + "0.36.10", + "0.36.11", + "0.36.12" + ], + "49.0.2623.75": [ + "0.37.0", + "0.37.1", + "0.37.3", + "0.37.4", + "0.37.5", + "0.37.6", + "0.37.7", + "0.37.8", + "1.0.0", + "1.0.1", + "1.0.2" + ], + "50.0.2661.102": [ + "1.1.0", + "1.1.1", + "1.1.2", + "1.1.3" + ], + "51.0.2704.63": [ + "1.2.0", + "1.2.1" + ], + "51.0.2704.84": [ + "1.2.2", + "1.2.3" + ], + "51.0.2704.103": [ + "1.2.4", + "1.2.5" + ], + "51.0.2704.106": [ + "1.2.6", + "1.2.7", + "1.2.8" + ], + "52.0.2743.82": [ + "1.3.0", + "1.3.1", + "1.3.2", + "1.3.3", + "1.3.4", + "1.3.5", + "1.3.6", + "1.3.7", + "1.3.9", + "1.3.10", + "1.3.13", + "1.3.14", + "1.3.15" + ], + "53.0.2785.113": [ + "1.4.0", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5" + ], + "53.0.2785.143": [ + "1.4.6", + "1.4.7", + "1.4.8", + "1.4.10", + "1.4.11", + "1.4.13", + "1.4.14", + "1.4.15", + "1.4.16" + ], + "54.0.2840.51": [ + "1.4.12" + ], + "54.0.2840.101": [ + "1.5.0", + "1.5.1" + ], + "56.0.2924.87": [ + "1.6.0", + "1.6.1", + "1.6.2", + "1.6.3", + "1.6.4", + "1.6.5", + "1.6.6", + "1.6.7", + "1.6.8", + "1.6.9", + "1.6.10", + "1.6.11", + "1.6.12", + "1.6.13", + "1.6.14", + "1.6.15", + "1.6.16", + "1.6.17", + "1.6.18" + ], + "58.0.3029.110": [ + "1.7.0", + "1.7.1", + "1.7.2", + "1.7.3", + "1.7.4", + "1.7.5", + "1.7.6", + "1.7.7", + "1.7.8", + "1.7.9", + "1.7.10", + "1.7.11", + "1.7.12", + "1.7.13", + "1.7.14", + "1.7.15", + "1.7.16" + ], + "59.0.3071.115": [ + "1.8.0", + "1.8.1", + "1.8.2-beta.1", + "1.8.2-beta.2", + "1.8.2-beta.3", + "1.8.2-beta.4", + "1.8.2-beta.5", + "1.8.2", + "1.8.3", + "1.8.4", + "1.8.5", + "1.8.6", + "1.8.7", + "1.8.8" + ], + "61.0.3163.100": [ + "2.0.0-beta.1", + "2.0.0-beta.2", + "2.0.0-beta.3", + "2.0.0-beta.4", + "2.0.0-beta.5", + "2.0.0-beta.6", + "2.0.0-beta.7", + "2.0.0-beta.8", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.0.8", + "2.0.9", + "2.0.10", + "2.0.11", + "2.0.12", + "2.0.13", + "2.0.14", + "2.0.15", + "2.0.16", + "2.0.17", + "2.0.18", + "2.1.0-unsupported.20180809" + ], + "66.0.3359.181": [ + "3.0.0-beta.1", + "3.0.0-beta.2", + "3.0.0-beta.3", + "3.0.0-beta.4", + "3.0.0-beta.5", + "3.0.0-beta.6", + "3.0.0-beta.7", + "3.0.0-beta.8", + "3.0.0-beta.9", + "3.0.0-beta.10", + "3.0.0-beta.11", + "3.0.0-beta.12", + "3.0.0-beta.13", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", + "3.0.7", + "3.0.8", + "3.0.9", + "3.0.10", + "3.0.11", + "3.0.12", + "3.0.13", + "3.0.14", + "3.0.15", + "3.0.16", + "3.1.0-beta.1", + "3.1.0-beta.2", + "3.1.0-beta.3", + "3.1.0-beta.4", + "3.1.0-beta.5", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8", + "3.1.9", + "3.1.10", + "3.1.11", + "3.1.12", + "3.1.13" + ], + "69.0.3497.106": [ + "4.0.0-beta.1", + "4.0.0-beta.2", + "4.0.0-beta.3", + "4.0.0-beta.4", + "4.0.0-beta.5", + "4.0.0-beta.6", + "4.0.0-beta.7", + "4.0.0-beta.8", + "4.0.0-beta.9", + "4.0.0-beta.10", + "4.0.0-beta.11", + "4.0.0", + "4.0.1", + "4.0.2", + "4.0.3", + "4.0.4", + "4.0.5", + "4.0.6" + ], + "69.0.3497.128": [ + "4.0.7", + "4.0.8", + "4.1.0", + "4.1.1", + "4.1.2", + "4.1.3", + "4.1.4", + "4.1.5", + "4.2.0", + "4.2.1", + "4.2.2", + "4.2.3", + "4.2.4", + "4.2.5", + "4.2.6", + "4.2.7", + "4.2.8", + "4.2.9", + "4.2.10", + "4.2.11", + "4.2.12" + ], + "72.0.3626.52": [ + "5.0.0-beta.1", + "5.0.0-beta.2" + ], + "73.0.3683.27": [ + "5.0.0-beta.3" + ], + "73.0.3683.54": [ + "5.0.0-beta.4" + ], + "73.0.3683.61": [ + "5.0.0-beta.5" + ], + "73.0.3683.84": [ + "5.0.0-beta.6" + ], + "73.0.3683.94": [ + "5.0.0-beta.7" + ], + "73.0.3683.104": [ + "5.0.0-beta.8" + ], + "73.0.3683.117": [ + "5.0.0-beta.9" + ], + "73.0.3683.119": [ + "5.0.0" + ], + "73.0.3683.121": [ + "5.0.1", + "5.0.2", + "5.0.3", + "5.0.4", + "5.0.5", + "5.0.6", + "5.0.7", + "5.0.8", + "5.0.9", + "5.0.10", + "5.0.11", + "5.0.12", + "5.0.13" + ], + "76.0.3774.1": [ + "6.0.0-beta.1" + ], + "76.0.3783.1": [ + "6.0.0-beta.2", + "6.0.0-beta.3", + "6.0.0-beta.4" + ], + "76.0.3805.4": [ + "6.0.0-beta.5" + ], + "76.0.3809.3": [ + "6.0.0-beta.6" + ], + "76.0.3809.22": [ + "6.0.0-beta.7" + ], + "76.0.3809.26": [ + "6.0.0-beta.8", + "6.0.0-beta.9" + ], + "76.0.3809.37": [ + "6.0.0-beta.10" + ], + "76.0.3809.42": [ + "6.0.0-beta.11" + ], + "76.0.3809.54": [ + "6.0.0-beta.12" + ], + "76.0.3809.60": [ + "6.0.0-beta.13" + ], + "76.0.3809.68": [ + "6.0.0-beta.14" + ], + "76.0.3809.74": [ + "6.0.0-beta.15" + ], + "76.0.3809.88": [ + "6.0.0" + ], + "76.0.3809.102": [ + "6.0.1" + ], + "76.0.3809.110": [ + "6.0.2" + ], + "76.0.3809.126": [ + "6.0.3" + ], + "76.0.3809.131": [ + "6.0.4" + ], + "76.0.3809.136": [ + "6.0.5" + ], + "76.0.3809.138": [ + "6.0.6" + ], + "76.0.3809.139": [ + "6.0.7" + ], + "76.0.3809.146": [ + "6.0.8", + "6.0.9", + "6.0.10", + "6.0.11", + "6.0.12", + "6.1.0", + "6.1.1", + "6.1.2", + "6.1.3", + "6.1.4", + "6.1.5", + "6.1.6", + "6.1.7", + "6.1.8", + "6.1.9", + "6.1.10", + "6.1.11", + "6.1.12" + ], + "78.0.3866.0": [ + "7.0.0-beta.1", + "7.0.0-beta.2", + "7.0.0-beta.3" + ], + "78.0.3896.6": [ + "7.0.0-beta.4" + ], + "78.0.3905.1": [ + "7.0.0-beta.5", + "7.0.0-beta.6", + "7.0.0-beta.7", + "7.0.0" + ], + "78.0.3904.92": [ + "7.0.1" + ], + "78.0.3904.94": [ + "7.1.0" + ], + "78.0.3904.99": [ + "7.1.1" + ], + "78.0.3904.113": [ + "7.1.2" + ], + "78.0.3904.126": [ + "7.1.3" + ], + "78.0.3904.130": [ + "7.1.4", + "7.1.5", + "7.1.6", + "7.1.7", + "7.1.8", + "7.1.9", + "7.1.10", + "7.1.11", + "7.1.12", + "7.1.13", + "7.1.14", + "7.2.0", + "7.2.1", + "7.2.2", + "7.2.3", + "7.2.4", + "7.3.0", + "7.3.1", + "7.3.2", + "7.3.3" + ], + "79.0.3931.0": [ + "8.0.0-beta.1", + "8.0.0-beta.2" + ], + "80.0.3955.0": [ + "8.0.0-beta.3", + "8.0.0-beta.4" + ], + "80.0.3987.14": [ + "8.0.0-beta.5" + ], + "80.0.3987.51": [ + "8.0.0-beta.6" + ], + "80.0.3987.59": [ + "8.0.0-beta.7" + ], + "80.0.3987.75": [ + "8.0.0-beta.8", + "8.0.0-beta.9" + ], + "80.0.3987.86": [ + "8.0.0", + "8.0.1", + "8.0.2" + ], + "80.0.3987.134": [ + "8.0.3" + ], + "80.0.3987.137": [ + "8.1.0" + ], + "80.0.3987.141": [ + "8.1.1" + ], + "80.0.3987.158": [ + "8.2.0" + ], + "80.0.3987.163": [ + "8.2.1", + "8.2.2", + "8.2.3", + "8.5.3", + "8.5.4", + "8.5.5" + ], + "80.0.3987.165": [ + "8.2.4", + "8.2.5", + "8.3.0", + "8.3.1", + "8.3.2", + "8.3.3", + "8.3.4", + "8.4.0", + "8.4.1", + "8.5.0", + "8.5.1", + "8.5.2" + ], + "82.0.4048.0": [ + "9.0.0-beta.1", + "9.0.0-beta.2", + "9.0.0-beta.3", + "9.0.0-beta.4", + "9.0.0-beta.5" + ], + "82.0.4058.2": [ + "9.0.0-beta.6", + "9.0.0-beta.7", + "9.0.0-beta.9" + ], + "82.0.4085.10": [ + "9.0.0-beta.10" + ], + "82.0.4085.14": [ + "9.0.0-beta.11", + "9.0.0-beta.12", + "9.0.0-beta.13" + ], + "82.0.4085.27": [ + "9.0.0-beta.14" + ], + "83.0.4102.3": [ + "9.0.0-beta.15", + "9.0.0-beta.16" + ], + "83.0.4103.14": [ + "9.0.0-beta.17" + ], + "83.0.4103.16": [ + "9.0.0-beta.18" + ], + "83.0.4103.24": [ + "9.0.0-beta.19" + ], + "83.0.4103.26": [ + "9.0.0-beta.20", + "9.0.0-beta.21" + ], + "83.0.4103.34": [ + "9.0.0-beta.22" + ], + "83.0.4103.44": [ + "9.0.0-beta.23" + ], + "83.0.4103.45": [ + "9.0.0-beta.24" + ], + "83.0.4103.64": [ + "9.0.0" + ], + "83.0.4103.94": [ + "9.0.1", + "9.0.2" + ], + "83.0.4103.100": [ + "9.0.3" + ], + "83.0.4103.104": [ + "9.0.4" + ], + "83.0.4103.119": [ + "9.0.5" + ], + "83.0.4103.122": [ + "9.1.0", + "9.1.1", + "9.1.2", + "9.2.0", + "9.2.1", + "9.3.0", + "9.3.1", + "9.3.2", + "9.3.3", + "9.3.4", + "9.3.5", + "9.4.0", + "9.4.1", + "9.4.2", + "9.4.3", + "9.4.4" + ], + "84.0.4129.0": [ + "10.0.0-beta.1", + "10.0.0-beta.2" + ], + "85.0.4161.2": [ + "10.0.0-beta.3", + "10.0.0-beta.4" + ], + "85.0.4181.1": [ + "10.0.0-beta.8", + "10.0.0-beta.9" + ], + "85.0.4183.19": [ + "10.0.0-beta.10" + ], + "85.0.4183.20": [ + "10.0.0-beta.11" + ], + "85.0.4183.26": [ + "10.0.0-beta.12" + ], + "85.0.4183.39": [ + "10.0.0-beta.13", + "10.0.0-beta.14", + "10.0.0-beta.15", + "10.0.0-beta.17", + "10.0.0-beta.19", + "10.0.0-beta.20", + "10.0.0-beta.21" + ], + "85.0.4183.70": [ + "10.0.0-beta.23" + ], + "85.0.4183.78": [ + "10.0.0-beta.24" + ], + "85.0.4183.80": [ + "10.0.0-beta.25" + ], + "85.0.4183.84": [ + "10.0.0" + ], + "85.0.4183.86": [ + "10.0.1" + ], + "85.0.4183.87": [ + "10.1.0" + ], + "85.0.4183.93": [ + "10.1.1" + ], + "85.0.4183.98": [ + "10.1.2" + ], + "85.0.4183.121": [ + "10.1.3", + "10.1.4", + "10.1.5", + "10.1.6", + "10.1.7", + "10.2.0", + "10.3.0", + "10.3.1", + "10.3.2", + "10.4.0", + "10.4.1", + "10.4.2", + "10.4.3", + "10.4.4", + "10.4.5", + "10.4.6", + "10.4.7" + ], + "86.0.4234.0": [ + "11.0.0-beta.1", + "11.0.0-beta.3", + "11.0.0-beta.4", + "11.0.0-beta.5", + "11.0.0-beta.6", + "11.0.0-beta.7" + ], + "87.0.4251.1": [ + "11.0.0-beta.8", + "11.0.0-beta.9", + "11.0.0-beta.11" + ], + "87.0.4280.11": [ + "11.0.0-beta.12", + "11.0.0-beta.13" + ], + "87.0.4280.27": [ + "11.0.0-beta.16", + "11.0.0-beta.17", + "11.0.0-beta.18", + "11.0.0-beta.19" + ], + "87.0.4280.40": [ + "11.0.0-beta.20" + ], + "87.0.4280.47": [ + "11.0.0-beta.22", + "11.0.0-beta.23" + ], + "87.0.4280.60": [ + "11.0.0", + "11.0.1" + ], + "87.0.4280.67": [ + "11.0.2", + "11.0.3", + "11.0.4" + ], + "87.0.4280.88": [ + "11.0.5", + "11.1.0", + "11.1.1" + ], + "87.0.4280.141": [ + "11.2.0", + "11.2.1", + "11.2.2", + "11.2.3", + "11.3.0", + "11.4.0", + "11.4.1", + "11.4.2", + "11.4.3", + "11.4.4", + "11.4.5", + "11.4.6", + "11.4.7", + "11.4.8", + "11.4.9", + "11.4.10", + "11.4.11", + "11.4.12", + "11.5.0" + ], + "89.0.4328.0": [ + "12.0.0-beta.1", + "12.0.0-beta.3", + "12.0.0-beta.4", + "12.0.0-beta.5", + "12.0.0-beta.6", + "12.0.0-beta.7", + "12.0.0-beta.8", + "12.0.0-beta.9", + "12.0.0-beta.10", + "12.0.0-beta.11", + "12.0.0-beta.12", + "12.0.0-beta.14" + ], + "89.0.4348.1": [ + "12.0.0-beta.16", + "12.0.0-beta.18", + "12.0.0-beta.19", + "12.0.0-beta.20" + ], + "89.0.4388.2": [ + "12.0.0-beta.21", + "12.0.0-beta.22", + "12.0.0-beta.23", + "12.0.0-beta.24", + "12.0.0-beta.25", + "12.0.0-beta.26" + ], + "89.0.4389.23": [ + "12.0.0-beta.27", + "12.0.0-beta.28", + "12.0.0-beta.29" + ], + "89.0.4389.58": [ + "12.0.0-beta.30", + "12.0.0-beta.31" + ], + "89.0.4389.69": [ + "12.0.0" + ], + "89.0.4389.82": [ + "12.0.1" + ], + "89.0.4389.90": [ + "12.0.2" + ], + "89.0.4389.114": [ + "12.0.3", + "12.0.4" + ], + "89.0.4389.128": [ + "12.0.5", + "12.0.6", + "12.0.7", + "12.0.8", + "12.0.9", + "12.0.10", + "12.0.11", + "12.0.12", + "12.0.13", + "12.0.14", + "12.0.15", + "12.0.16", + "12.0.17", + "12.0.18", + "12.1.0", + "12.1.1", + "12.1.2", + "12.2.0", + "12.2.1", + "12.2.2", + "12.2.3" + ], + "90.0.4402.0": [ + "13.0.0-beta.2", + "13.0.0-beta.3" + ], + "90.0.4415.0": [ + "13.0.0-beta.4", + "13.0.0-beta.5", + "13.0.0-beta.6", + "13.0.0-beta.7", + "13.0.0-beta.8", + "13.0.0-beta.9", + "13.0.0-beta.10", + "13.0.0-beta.11", + "13.0.0-beta.12", + "13.0.0-beta.13" + ], + "91.0.4448.0": [ + "13.0.0-beta.14", + "13.0.0-beta.16", + "13.0.0-beta.17", + "13.0.0-beta.18", + "13.0.0-beta.20" + ], + "91.0.4472.33": [ + "13.0.0-beta.21", + "13.0.0-beta.22", + "13.0.0-beta.23" + ], + "91.0.4472.38": [ + "13.0.0-beta.24", + "13.0.0-beta.25", + "13.0.0-beta.26", + "13.0.0-beta.27", + "13.0.0-beta.28" + ], + "91.0.4472.69": [ + "13.0.0", + "13.0.1" + ], + "91.0.4472.77": [ + "13.1.0", + "13.1.1", + "13.1.2" + ], + "91.0.4472.106": [ + "13.1.3", + "13.1.4" + ], + "91.0.4472.124": [ + "13.1.5", + "13.1.6", + "13.1.7" + ], + "91.0.4472.164": [ + "13.1.8", + "13.1.9", + "13.2.0", + "13.2.1", + "13.2.2", + "13.2.3", + "13.3.0", + "13.4.0", + "13.5.0", + "13.5.1", + "13.5.2", + "13.6.0", + "13.6.1", + "13.6.2", + "13.6.3", + "13.6.6", + "13.6.7", + "13.6.8", + "13.6.9" + ], + "92.0.4511.0": [ + "14.0.0-beta.1", + "14.0.0-beta.2", + "14.0.0-beta.3" + ], + "93.0.4536.0": [ + "14.0.0-beta.5", + "14.0.0-beta.6", + "14.0.0-beta.7", + "14.0.0-beta.8" + ], + "93.0.4539.0": [ + "14.0.0-beta.9", + "14.0.0-beta.10" + ], + "93.0.4557.4": [ + "14.0.0-beta.11", + "14.0.0-beta.12" + ], + "93.0.4566.0": [ + "14.0.0-beta.13", + "14.0.0-beta.14", + "14.0.0-beta.15", + "14.0.0-beta.16", + "14.0.0-beta.17", + "15.0.0-alpha.1", + "15.0.0-alpha.2" + ], + "93.0.4577.15": [ + "14.0.0-beta.18", + "14.0.0-beta.19", + "14.0.0-beta.20", + "14.0.0-beta.21" + ], + "93.0.4577.25": [ + "14.0.0-beta.22", + "14.0.0-beta.23" + ], + "93.0.4577.51": [ + "14.0.0-beta.24", + "14.0.0-beta.25" + ], + "93.0.4577.58": [ + "14.0.0" + ], + "93.0.4577.63": [ + "14.0.1" + ], + "93.0.4577.82": [ + "14.0.2", + "14.1.0", + "14.1.1", + "14.2.0", + "14.2.1", + "14.2.2", + "14.2.3", + "14.2.4", + "14.2.5", + "14.2.6", + "14.2.7", + "14.2.8", + "14.2.9" + ], + "94.0.4584.0": [ + "15.0.0-alpha.3", + "15.0.0-alpha.4", + "15.0.0-alpha.5", + "15.0.0-alpha.6" + ], + "94.0.4590.2": [ + "15.0.0-alpha.7", + "15.0.0-alpha.8", + "15.0.0-alpha.9" + ], + "94.0.4606.12": [ + "15.0.0-alpha.10" + ], + "94.0.4606.20": [ + "15.0.0-beta.1", + "15.0.0-beta.2" + ], + "94.0.4606.31": [ + "15.0.0-beta.3", + "15.0.0-beta.4", + "15.0.0-beta.5", + "15.0.0-beta.6", + "15.0.0-beta.7" + ], + "94.0.4606.51": [ + "15.0.0" + ], + "94.0.4606.61": [ + "15.1.0", + "15.1.1" + ], + "94.0.4606.71": [ + "15.1.2" + ], + "94.0.4606.81": [ + "15.2.0", + "15.3.0", + "15.3.1", + "15.3.2", + "15.3.3", + "15.3.4", + "15.3.5", + "15.3.6", + "15.3.7", + "15.4.0", + "15.4.1", + "15.4.2", + "15.5.0", + "15.5.1", + "15.5.2", + "15.5.3", + "15.5.4", + "15.5.5", + "15.5.6", + "15.5.7" + ], + "95.0.4629.0": [ + "16.0.0-alpha.1", + "16.0.0-alpha.2", + "16.0.0-alpha.3", + "16.0.0-alpha.4", + "16.0.0-alpha.5", + "16.0.0-alpha.6", + "16.0.0-alpha.7" + ], + "96.0.4647.0": [ + "16.0.0-alpha.8", + "16.0.0-alpha.9", + "16.0.0-beta.1", + "16.0.0-beta.2", + "16.0.0-beta.3" + ], + "96.0.4664.18": [ + "16.0.0-beta.4", + "16.0.0-beta.5" + ], + "96.0.4664.27": [ + "16.0.0-beta.6", + "16.0.0-beta.7" + ], + "96.0.4664.35": [ + "16.0.0-beta.8", + "16.0.0-beta.9" + ], + "96.0.4664.45": [ + "16.0.0", + "16.0.1" + ], + "96.0.4664.55": [ + "16.0.2", + "16.0.3", + "16.0.4", + "16.0.5" + ], + "96.0.4664.110": [ + "16.0.6", + "16.0.7", + "16.0.8" + ], + "96.0.4664.174": [ + "16.0.9", + "16.0.10", + "16.1.0", + "16.1.1", + "16.2.0", + "16.2.1", + "16.2.2", + "16.2.3", + "16.2.4", + "16.2.5", + "16.2.6", + "16.2.7", + "16.2.8" + ], + "96.0.4664.4": [ + "17.0.0-alpha.1", + "17.0.0-alpha.2", + "17.0.0-alpha.3" + ], + "98.0.4706.0": [ + "17.0.0-alpha.4", + "17.0.0-alpha.5", + "17.0.0-alpha.6", + "17.0.0-beta.1", + "17.0.0-beta.2" + ], + "98.0.4758.9": [ + "17.0.0-beta.3" + ], + "98.0.4758.11": [ + "17.0.0-beta.4", + "17.0.0-beta.5", + "17.0.0-beta.6", + "17.0.0-beta.7", + "17.0.0-beta.8", + "17.0.0-beta.9" + ], + "98.0.4758.74": [ + "17.0.0" + ], + "98.0.4758.82": [ + "17.0.1" + ], + "98.0.4758.102": [ + "17.1.0" + ], + "98.0.4758.109": [ + "17.1.1", + "17.1.2", + "17.2.0" + ], + "98.0.4758.141": [ + "17.3.0", + "17.3.1", + "17.4.0", + "17.4.1", + "17.4.2", + "17.4.3", + "17.4.4", + "17.4.5", + "17.4.6", + "17.4.7", + "17.4.8", + "17.4.9", + "17.4.10", + "17.4.11" + ], + "99.0.4767.0": [ + "18.0.0-alpha.1", + "18.0.0-alpha.2", + "18.0.0-alpha.3", + "18.0.0-alpha.4", + "18.0.0-alpha.5" + ], + "100.0.4894.0": [ + "18.0.0-beta.1", + "18.0.0-beta.2", + "18.0.0-beta.3", + "18.0.0-beta.4", + "18.0.0-beta.5", + "18.0.0-beta.6" + ], + "100.0.4896.56": [ + "18.0.0" + ], + "100.0.4896.60": [ + "18.0.1", + "18.0.2" + ], + "100.0.4896.75": [ + "18.0.3", + "18.0.4" + ], + "100.0.4896.127": [ + "18.1.0" + ], + "100.0.4896.143": [ + "18.2.0", + "18.2.1", + "18.2.2", + "18.2.3" + ], + "100.0.4896.160": [ + "18.2.4", + "18.3.0", + "18.3.1", + "18.3.2", + "18.3.3", + "18.3.4", + "18.3.5", + "18.3.6", + "18.3.7", + "18.3.8", + "18.3.9", + "18.3.11", + "18.3.12", + "18.3.13", + "18.3.14", + "18.3.15" + ], + "102.0.4962.3": [ + "19.0.0-alpha.1" + ], + "102.0.4971.0": [ + "19.0.0-alpha.2", + "19.0.0-alpha.3" + ], + "102.0.4989.0": [ + "19.0.0-alpha.4", + "19.0.0-alpha.5" + ], + "102.0.4999.0": [ + "19.0.0-beta.1", + "19.0.0-beta.2", + "19.0.0-beta.3" + ], + "102.0.5005.27": [ + "19.0.0-beta.4" + ], + "102.0.5005.40": [ + "19.0.0-beta.5", + "19.0.0-beta.6", + "19.0.0-beta.7" + ], + "102.0.5005.49": [ + "19.0.0-beta.8" + ], + "102.0.5005.61": [ + "19.0.0", + "19.0.1" + ], + "102.0.5005.63": [ + "19.0.2", + "19.0.3", + "19.0.4" + ], + "102.0.5005.115": [ + "19.0.5", + "19.0.6" + ], + "102.0.5005.134": [ + "19.0.7" + ], + "102.0.5005.148": [ + "19.0.8" + ], + "102.0.5005.167": [ + "19.0.9", + "19.0.10", + "19.0.11", + "19.0.12", + "19.0.13", + "19.0.14", + "19.0.15", + "19.0.16", + "19.0.17", + "19.1.0", + "19.1.1", + "19.1.2", + "19.1.3", + "19.1.4", + "19.1.5", + "19.1.6", + "19.1.7", + "19.1.8", + "19.1.9" + ], + "103.0.5044.0": [ + "20.0.0-alpha.1" + ], + "104.0.5073.0": [ + "20.0.0-alpha.2", + "20.0.0-alpha.3", + "20.0.0-alpha.4", + "20.0.0-alpha.5", + "20.0.0-alpha.6", + "20.0.0-alpha.7", + "20.0.0-beta.1", + "20.0.0-beta.2", + "20.0.0-beta.3", + "20.0.0-beta.4", + "20.0.0-beta.5", + "20.0.0-beta.6", + "20.0.0-beta.7", + "20.0.0-beta.8" + ], + "104.0.5112.39": [ + "20.0.0-beta.9" + ], + "104.0.5112.48": [ + "20.0.0-beta.10", + "20.0.0-beta.11", + "20.0.0-beta.12" + ], + "104.0.5112.57": [ + "20.0.0-beta.13" + ], + "104.0.5112.65": [ + "20.0.0" + ], + "104.0.5112.81": [ + "20.0.1", + "20.0.2", + "20.0.3" + ], + "104.0.5112.102": [ + "20.1.0", + "20.1.1" + ], + "104.0.5112.114": [ + "20.1.2", + "20.1.3", + "20.1.4" + ], + "104.0.5112.124": [ + "20.2.0", + "20.3.0", + "20.3.1", + "20.3.2", + "20.3.3", + "20.3.4", + "20.3.5", + "20.3.6", + "20.3.7", + "20.3.8", + "20.3.9", + "20.3.10", + "20.3.11", + "20.3.12" + ], + "105.0.5187.0": [ + "21.0.0-alpha.1", + "21.0.0-alpha.2", + "21.0.0-alpha.3", + "21.0.0-alpha.4", + "21.0.0-alpha.5" + ], + "106.0.5216.0": [ + "21.0.0-alpha.6", + "21.0.0-beta.1", + "21.0.0-beta.2", + "21.0.0-beta.3", + "21.0.0-beta.4", + "21.0.0-beta.5" + ], + "106.0.5249.40": [ + "21.0.0-beta.6", + "21.0.0-beta.7", + "21.0.0-beta.8" + ], + "106.0.5249.51": [ + "21.0.0" + ], + "106.0.5249.61": [ + "21.0.1" + ], + "106.0.5249.91": [ + "21.1.0" + ], + "106.0.5249.103": [ + "21.1.1" + ], + "106.0.5249.119": [ + "21.2.0" + ], + "106.0.5249.165": [ + "21.2.1" + ], + "106.0.5249.168": [ + "21.2.2", + "21.2.3" + ], + "106.0.5249.181": [ + "21.3.0", + "21.3.1" + ], + "106.0.5249.199": [ + "21.3.3", + "21.3.4", + "21.3.5", + "21.4.0", + "21.4.1", + "21.4.2", + "21.4.3", + "21.4.4" + ], + "107.0.5286.0": [ + "22.0.0-alpha.1" + ], + "108.0.5329.0": [ + "22.0.0-alpha.3", + "22.0.0-alpha.4", + "22.0.0-alpha.5", + "22.0.0-alpha.6" + ], + "108.0.5355.0": [ + "22.0.0-alpha.7" + ], + "108.0.5359.10": [ + "22.0.0-alpha.8", + "22.0.0-beta.1", + "22.0.0-beta.2", + "22.0.0-beta.3" + ], + "108.0.5359.29": [ + "22.0.0-beta.4" + ], + "108.0.5359.40": [ + "22.0.0-beta.5", + "22.0.0-beta.6" + ], + "108.0.5359.48": [ + "22.0.0-beta.7", + "22.0.0-beta.8" + ], + "108.0.5359.62": [ + "22.0.0" + ], + "108.0.5359.125": [ + "22.0.1" + ], + "108.0.5359.179": [ + "22.0.2", + "22.0.3", + "22.1.0" + ], + "108.0.5359.215": [ + "22.2.0", + "22.2.1", + "22.3.0", + "22.3.1", + "22.3.2", + "22.3.3", + "22.3.4", + "22.3.5", + "22.3.6", + "22.3.7", + "22.3.8", + "22.3.9", + "22.3.10", + "22.3.11", + "22.3.12", + "22.3.13", + "22.3.14", + "22.3.15", + "22.3.16", + "22.3.17", + "22.3.18", + "22.3.20", + "22.3.21", + "22.3.22", + "22.3.23", + "22.3.24", + "22.3.25", + "22.3.26", + "22.3.27" + ], + "110.0.5415.0": [ + "23.0.0-alpha.1" + ], + "110.0.5451.0": [ + "23.0.0-alpha.2", + "23.0.0-alpha.3" + ], + "110.0.5478.5": [ + "23.0.0-beta.1", + "23.0.0-beta.2", + "23.0.0-beta.3" + ], + "110.0.5481.30": [ + "23.0.0-beta.4" + ], + "110.0.5481.38": [ + "23.0.0-beta.5" + ], + "110.0.5481.52": [ + "23.0.0-beta.6", + "23.0.0-beta.8" + ], + "110.0.5481.77": [ + "23.0.0" + ], + "110.0.5481.100": [ + "23.1.0" + ], + "110.0.5481.104": [ + "23.1.1" + ], + "110.0.5481.177": [ + "23.1.2" + ], + "110.0.5481.179": [ + "23.1.3" + ], + "110.0.5481.192": [ + "23.1.4", + "23.2.0" + ], + "110.0.5481.208": [ + "23.2.1", + "23.2.2", + "23.2.3", + "23.2.4", + "23.3.0", + "23.3.1", + "23.3.2", + "23.3.3", + "23.3.4", + "23.3.5", + "23.3.6", + "23.3.7", + "23.3.8", + "23.3.9", + "23.3.10", + "23.3.11", + "23.3.12", + "23.3.13" + ], + "111.0.5560.0": [ + "24.0.0-alpha.1", + "24.0.0-alpha.2", + "24.0.0-alpha.3", + "24.0.0-alpha.4", + "24.0.0-alpha.5", + "24.0.0-alpha.6", + "24.0.0-alpha.7" + ], + "111.0.5563.50": [ + "24.0.0-beta.1", + "24.0.0-beta.2" + ], + "112.0.5615.20": [ + "24.0.0-beta.3", + "24.0.0-beta.4" + ], + "112.0.5615.29": [ + "24.0.0-beta.5" + ], + "112.0.5615.39": [ + "24.0.0-beta.6", + "24.0.0-beta.7" + ], + "112.0.5615.49": [ + "24.0.0" + ], + "112.0.5615.50": [ + "24.1.0", + "24.1.1" + ], + "112.0.5615.87": [ + "24.1.2" + ], + "112.0.5615.165": [ + "24.1.3", + "24.2.0", + "24.3.0" + ], + "112.0.5615.183": [ + "24.3.1" + ], + "112.0.5615.204": [ + "24.4.0", + "24.4.1", + "24.5.0", + "24.5.1", + "24.6.0", + "24.6.1", + "24.6.2", + "24.6.3", + "24.6.4", + "24.6.5", + "24.7.0", + "24.7.1", + "24.8.0", + "24.8.1", + "24.8.2", + "24.8.3", + "24.8.4", + "24.8.5", + "24.8.6", + "24.8.7", + "24.8.8" + ], + "114.0.5694.0": [ + "25.0.0-alpha.1", + "25.0.0-alpha.2" + ], + "114.0.5710.0": [ + "25.0.0-alpha.3", + "25.0.0-alpha.4" + ], + "114.0.5719.0": [ + "25.0.0-alpha.5", + "25.0.0-alpha.6", + "25.0.0-beta.1", + "25.0.0-beta.2", + "25.0.0-beta.3" + ], + "114.0.5735.16": [ + "25.0.0-beta.4", + "25.0.0-beta.5", + "25.0.0-beta.6", + "25.0.0-beta.7" + ], + "114.0.5735.35": [ + "25.0.0-beta.8" + ], + "114.0.5735.45": [ + "25.0.0-beta.9", + "25.0.0", + "25.0.1" + ], + "114.0.5735.106": [ + "25.1.0", + "25.1.1" + ], + "114.0.5735.134": [ + "25.2.0" + ], + "114.0.5735.199": [ + "25.3.0" + ], + "114.0.5735.243": [ + "25.3.1" + ], + "114.0.5735.248": [ + "25.3.2", + "25.4.0" + ], + "114.0.5735.289": [ + "25.5.0", + "25.6.0", + "25.7.0", + "25.8.0", + "25.8.1", + "25.8.2", + "25.8.3", + "25.8.4", + "25.9.0", + "25.9.1", + "25.9.2", + "25.9.3", + "25.9.4", + "25.9.5", + "25.9.6", + "25.9.7", + "25.9.8" + ], + "116.0.5791.0": [ + "26.0.0-alpha.1", + "26.0.0-alpha.2", + "26.0.0-alpha.3", + "26.0.0-alpha.4", + "26.0.0-alpha.5" + ], + "116.0.5815.0": [ + "26.0.0-alpha.6" + ], + "116.0.5831.0": [ + "26.0.0-alpha.7" + ], + "116.0.5845.0": [ + "26.0.0-alpha.8", + "26.0.0-beta.1" + ], + "116.0.5845.14": [ + "26.0.0-beta.2", + "26.0.0-beta.3", + "26.0.0-beta.4", + "26.0.0-beta.5", + "26.0.0-beta.6", + "26.0.0-beta.7" + ], + "116.0.5845.42": [ + "26.0.0-beta.8", + "26.0.0-beta.9" + ], + "116.0.5845.49": [ + "26.0.0-beta.10", + "26.0.0-beta.11" + ], + "116.0.5845.62": [ + "26.0.0-beta.12" + ], + "116.0.5845.82": [ + "26.0.0" + ], + "116.0.5845.97": [ + "26.1.0" + ], + "116.0.5845.179": [ + "26.2.0" + ], + "116.0.5845.188": [ + "26.2.1" + ], + "116.0.5845.190": [ + "26.2.2", + "26.2.3", + "26.2.4" + ], + "116.0.5845.228": [ + "26.3.0", + "26.4.0", + "26.4.1", + "26.4.2", + "26.4.3", + "26.5.0", + "26.6.0", + "26.6.1", + "26.6.2", + "26.6.3", + "26.6.4", + "26.6.5", + "26.6.6", + "26.6.7", + "26.6.8", + "26.6.9", + "26.6.10" + ], + "118.0.5949.0": [ + "27.0.0-alpha.1", + "27.0.0-alpha.2", + "27.0.0-alpha.3", + "27.0.0-alpha.4", + "27.0.0-alpha.5", + "27.0.0-alpha.6" + ], + "118.0.5993.5": [ + "27.0.0-beta.1", + "27.0.0-beta.2", + "27.0.0-beta.3" + ], + "118.0.5993.11": [ + "27.0.0-beta.4" + ], + "118.0.5993.18": [ + "27.0.0-beta.5", + "27.0.0-beta.6", + "27.0.0-beta.7", + "27.0.0-beta.8", + "27.0.0-beta.9" + ], + "118.0.5993.54": [ + "27.0.0" + ], + "118.0.5993.89": [ + "27.0.1", + "27.0.2" + ], + "118.0.5993.120": [ + "27.0.3" + ], + "118.0.5993.129": [ + "27.0.4" + ], + "118.0.5993.144": [ + "27.1.0", + "27.1.2" + ], + "118.0.5993.159": [ + "27.1.3", + "27.2.0", + "27.2.1", + "27.2.2", + "27.2.3", + "27.2.4", + "27.3.0", + "27.3.1", + "27.3.2", + "27.3.3", + "27.3.4", + "27.3.5", + "27.3.6", + "27.3.7", + "27.3.8", + "27.3.9", + "27.3.10", + "27.3.11" + ], + "119.0.6045.0": [ + "28.0.0-alpha.1", + "28.0.0-alpha.2" + ], + "119.0.6045.21": [ + "28.0.0-alpha.3", + "28.0.0-alpha.4" + ], + "119.0.6045.33": [ + "28.0.0-alpha.5", + "28.0.0-alpha.6", + "28.0.0-alpha.7", + "28.0.0-beta.1" + ], + "120.0.6099.0": [ + "28.0.0-beta.2" + ], + "120.0.6099.5": [ + "28.0.0-beta.3", + "28.0.0-beta.4" + ], + "120.0.6099.18": [ + "28.0.0-beta.5", + "28.0.0-beta.6", + "28.0.0-beta.7", + "28.0.0-beta.8", + "28.0.0-beta.9", + "28.0.0-beta.10" + ], + "120.0.6099.35": [ + "28.0.0-beta.11" + ], + "120.0.6099.56": [ + "28.0.0" + ], + "120.0.6099.109": [ + "28.1.0", + "28.1.1" + ], + "120.0.6099.199": [ + "28.1.2", + "28.1.3" + ], + "120.0.6099.216": [ + "28.1.4" + ], + "120.0.6099.227": [ + "28.2.0" + ], + "120.0.6099.268": [ + "28.2.1" + ], + "120.0.6099.276": [ + "28.2.2" + ], + "120.0.6099.283": [ + "28.2.3" + ], + "120.0.6099.291": [ + "28.2.4", + "28.2.5", + "28.2.6", + "28.2.7", + "28.2.8", + "28.2.9", + "28.2.10", + "28.3.0", + "28.3.1", + "28.3.2", + "28.3.3" + ], + "121.0.6147.0": [ + "29.0.0-alpha.1", + "29.0.0-alpha.2", + "29.0.0-alpha.3" + ], + "121.0.6159.0": [ + "29.0.0-alpha.4", + "29.0.0-alpha.5", + "29.0.0-alpha.6", + "29.0.0-alpha.7" + ], + "122.0.6194.0": [ + "29.0.0-alpha.8" + ], + "122.0.6236.2": [ + "29.0.0-alpha.9", + "29.0.0-alpha.10", + "29.0.0-alpha.11", + "29.0.0-beta.1", + "29.0.0-beta.2" + ], + "122.0.6261.6": [ + "29.0.0-beta.3", + "29.0.0-beta.4" + ], + "122.0.6261.18": [ + "29.0.0-beta.5", + "29.0.0-beta.6", + "29.0.0-beta.7", + "29.0.0-beta.8", + "29.0.0-beta.9", + "29.0.0-beta.10", + "29.0.0-beta.11" + ], + "122.0.6261.29": [ + "29.0.0-beta.12" + ], + "122.0.6261.39": [ + "29.0.0" + ], + "122.0.6261.57": [ + "29.0.1" + ], + "122.0.6261.70": [ + "29.1.0" + ], + "122.0.6261.111": [ + "29.1.1" + ], + "122.0.6261.112": [ + "29.1.2", + "29.1.3" + ], + "122.0.6261.129": [ + "29.1.4" + ], + "122.0.6261.130": [ + "29.1.5" + ], + "122.0.6261.139": [ + "29.1.6" + ], + "122.0.6261.156": [ + "29.2.0", + "29.3.0", + "29.3.1", + "29.3.2", + "29.3.3", + "29.4.0", + "29.4.1", + "29.4.2", + "29.4.3", + "29.4.4", + "29.4.5", + "29.4.6" + ], + "123.0.6296.0": [ + "30.0.0-alpha.1" + ], + "123.0.6312.5": [ + "30.0.0-alpha.2" + ], + "124.0.6323.0": [ + "30.0.0-alpha.3", + "30.0.0-alpha.4" + ], + "124.0.6331.0": [ + "30.0.0-alpha.5", + "30.0.0-alpha.6" + ], + "124.0.6353.0": [ + "30.0.0-alpha.7" + ], + "124.0.6359.0": [ + "30.0.0-beta.1", + "30.0.0-beta.2" + ], + "124.0.6367.9": [ + "30.0.0-beta.3", + "30.0.0-beta.4", + "30.0.0-beta.5" + ], + "124.0.6367.18": [ + "30.0.0-beta.6" + ], + "124.0.6367.29": [ + "30.0.0-beta.7", + "30.0.0-beta.8" + ], + "124.0.6367.49": [ + "30.0.0" + ], + "124.0.6367.60": [ + "30.0.1" + ], + "124.0.6367.91": [ + "30.0.2" + ], + "124.0.6367.119": [ + "30.0.3" + ], + "124.0.6367.201": [ + "30.0.4" + ], + "124.0.6367.207": [ + "30.0.5", + "30.0.6" + ], + "124.0.6367.221": [ + "30.0.7" + ], + "124.0.6367.230": [ + "30.0.8" + ], + "124.0.6367.233": [ + "30.0.9" + ], + "124.0.6367.243": [ + "30.1.0", + "30.1.1", + "30.1.2", + "30.2.0", + "30.3.0", + "30.3.1", + "30.4.0", + "30.5.0", + "30.5.1" + ], + "125.0.6412.0": [ + "31.0.0-alpha.1", + "31.0.0-alpha.2", + "31.0.0-alpha.3", + "31.0.0-alpha.4", + "31.0.0-alpha.5" + ], + "126.0.6445.0": [ + "31.0.0-beta.1", + "31.0.0-beta.2", + "31.0.0-beta.3", + "31.0.0-beta.4", + "31.0.0-beta.5", + "31.0.0-beta.6", + "31.0.0-beta.7", + "31.0.0-beta.8", + "31.0.0-beta.9" + ], + "126.0.6478.36": [ + "31.0.0-beta.10", + "31.0.0", + "31.0.1" + ], + "126.0.6478.61": [ + "31.0.2" + ], + "126.0.6478.114": [ + "31.1.0" + ], + "126.0.6478.127": [ + "31.2.0", + "31.2.1" + ], + "126.0.6478.183": [ + "31.3.0" + ], + "126.0.6478.185": [ + "31.3.1" + ], + "126.0.6478.234": [ + "31.4.0", + "31.5.0", + "31.6.0", + "31.7.0", + "31.7.1", + "31.7.2", + "31.7.3", + "31.7.4", + "31.7.5", + "31.7.6", + "31.7.7" + ], + "127.0.6521.0": [ + "32.0.0-alpha.1", + "32.0.0-alpha.2", + "32.0.0-alpha.3", + "32.0.0-alpha.4", + "32.0.0-alpha.5" + ], + "128.0.6571.0": [ + "32.0.0-alpha.6", + "32.0.0-alpha.7" + ], + "128.0.6573.0": [ + "32.0.0-alpha.8", + "32.0.0-alpha.9", + "32.0.0-alpha.10", + "32.0.0-beta.1" + ], + "128.0.6611.0": [ + "32.0.0-beta.2" + ], + "128.0.6613.7": [ + "32.0.0-beta.3" + ], + "128.0.6613.18": [ + "32.0.0-beta.4" + ], + "128.0.6613.27": [ + "32.0.0-beta.5", + "32.0.0-beta.6", + "32.0.0-beta.7" + ], + "128.0.6613.36": [ + "32.0.0", + "32.0.1" + ], + "128.0.6613.84": [ + "32.0.2" + ], + "128.0.6613.120": [ + "32.1.0" + ], + "128.0.6613.137": [ + "32.1.1" + ], + "128.0.6613.162": [ + "32.1.2" + ], + "128.0.6613.178": [ + "32.2.0" + ], + "128.0.6613.186": [ + "32.2.1", + "32.2.2", + "32.2.3", + "32.2.4", + "32.2.5", + "32.2.6", + "32.2.7", + "32.2.8", + "32.3.0", + "32.3.1", + "32.3.2", + "32.3.3" + ], + "129.0.6668.0": [ + "33.0.0-alpha.1" + ], + "130.0.6672.0": [ + "33.0.0-alpha.2", + "33.0.0-alpha.3", + "33.0.0-alpha.4", + "33.0.0-alpha.5", + "33.0.0-alpha.6", + "33.0.0-beta.1", + "33.0.0-beta.2", + "33.0.0-beta.3", + "33.0.0-beta.4" + ], + "130.0.6723.19": [ + "33.0.0-beta.5", + "33.0.0-beta.6", + "33.0.0-beta.7" + ], + "130.0.6723.31": [ + "33.0.0-beta.8", + "33.0.0-beta.9", + "33.0.0-beta.10" + ], + "130.0.6723.44": [ + "33.0.0-beta.11", + "33.0.0" + ], + "130.0.6723.59": [ + "33.0.1", + "33.0.2" + ], + "130.0.6723.91": [ + "33.1.0" + ], + "130.0.6723.118": [ + "33.2.0" + ], + "130.0.6723.137": [ + "33.2.1" + ], + "130.0.6723.152": [ + "33.3.0" + ], + "130.0.6723.170": [ + "33.3.1" + ], + "130.0.6723.191": [ + "33.3.2", + "33.4.0", + "33.4.1", + "33.4.2", + "33.4.3", + "33.4.4", + "33.4.5", + "33.4.6", + "33.4.7", + "33.4.8", + "33.4.9", + "33.4.10", + "33.4.11" + ], + "131.0.6776.0": [ + "34.0.0-alpha.1" + ], + "132.0.6779.0": [ + "34.0.0-alpha.2" + ], + "132.0.6789.1": [ + "34.0.0-alpha.3", + "34.0.0-alpha.4", + "34.0.0-alpha.5", + "34.0.0-alpha.6", + "34.0.0-alpha.7" + ], + "132.0.6820.0": [ + "34.0.0-alpha.8" + ], + "132.0.6824.0": [ + "34.0.0-alpha.9", + "34.0.0-beta.1", + "34.0.0-beta.2", + "34.0.0-beta.3" + ], + "132.0.6834.6": [ + "34.0.0-beta.4", + "34.0.0-beta.5" + ], + "132.0.6834.15": [ + "34.0.0-beta.6", + "34.0.0-beta.7", + "34.0.0-beta.8" + ], + "132.0.6834.32": [ + "34.0.0-beta.9", + "34.0.0-beta.10", + "34.0.0-beta.11" + ], + "132.0.6834.46": [ + "34.0.0-beta.12", + "34.0.0-beta.13" + ], + "132.0.6834.57": [ + "34.0.0-beta.14", + "34.0.0-beta.15", + "34.0.0-beta.16" + ], + "132.0.6834.83": [ + "34.0.0", + "34.0.1" + ], + "132.0.6834.159": [ + "34.0.2" + ], + "132.0.6834.194": [ + "34.1.0", + "34.1.1" + ], + "132.0.6834.196": [ + "34.2.0" + ], + "132.0.6834.210": [ + "34.3.0", + "34.3.1", + "34.3.2", + "34.3.3", + "34.3.4", + "34.4.0", + "34.4.1", + "34.5.0", + "34.5.1", + "34.5.2", + "34.5.3", + "34.5.4", + "34.5.5", + "34.5.6", + "34.5.7", + "34.5.8" + ], + "133.0.6920.0": [ + "35.0.0-alpha.1", + "35.0.0-alpha.2", + "35.0.0-alpha.3", + "35.0.0-alpha.4", + "35.0.0-alpha.5", + "35.0.0-beta.1" + ], + "134.0.6968.0": [ + "35.0.0-beta.2", + "35.0.0-beta.3", + "35.0.0-beta.4" + ], + "134.0.6989.0": [ + "35.0.0-beta.5" + ], + "134.0.6990.0": [ + "35.0.0-beta.6", + "35.0.0-beta.7" + ], + "134.0.6998.10": [ + "35.0.0-beta.8", + "35.0.0-beta.9" + ], + "134.0.6998.23": [ + "35.0.0-beta.10", + "35.0.0-beta.11", + "35.0.0-beta.12" + ], + "134.0.6998.44": [ + "35.0.0-beta.13", + "35.0.0", + "35.0.1" + ], + "134.0.6998.88": [ + "35.0.2", + "35.0.3" + ], + "134.0.6998.165": [ + "35.1.0", + "35.1.1" + ], + "134.0.6998.178": [ + "35.1.2" + ], + "134.0.6998.179": [ + "35.1.3", + "35.1.4", + "35.1.5" + ], + "134.0.6998.205": [ + "35.2.0", + "35.2.1", + "35.2.2", + "35.3.0", + "35.4.0", + "35.5.0", + "35.5.1", + "35.6.0", + "35.7.0", + "35.7.1", + "35.7.2", + "35.7.4", + "35.7.5" + ], + "135.0.7049.5": [ + "36.0.0-alpha.1" + ], + "136.0.7062.0": [ + "36.0.0-alpha.2", + "36.0.0-alpha.3", + "36.0.0-alpha.4" + ], + "136.0.7067.0": [ + "36.0.0-alpha.5", + "36.0.0-alpha.6", + "36.0.0-beta.1", + "36.0.0-beta.2", + "36.0.0-beta.3", + "36.0.0-beta.4" + ], + "136.0.7103.17": [ + "36.0.0-beta.5" + ], + "136.0.7103.25": [ + "36.0.0-beta.6", + "36.0.0-beta.7" + ], + "136.0.7103.33": [ + "36.0.0-beta.8", + "36.0.0-beta.9" + ], + "136.0.7103.48": [ + "36.0.0", + "36.0.1" + ], + "136.0.7103.49": [ + "36.1.0", + "36.2.0" + ], + "136.0.7103.93": [ + "36.2.1" + ], + "136.0.7103.113": [ + "36.3.0", + "36.3.1" + ], + "136.0.7103.115": [ + "36.3.2" + ], + "136.0.7103.149": [ + "36.4.0" + ], + "136.0.7103.168": [ + "36.5.0" + ], + "136.0.7103.177": [ + "36.6.0", + "36.7.0", + "36.7.1", + "36.7.3", + "36.7.4", + "36.8.0", + "36.8.1", + "36.9.0", + "36.9.1", + "36.9.2", + "36.9.3", + "36.9.4", + "36.9.5" + ], + "137.0.7151.0": [ + "37.0.0-alpha.1", + "37.0.0-alpha.2" + ], + "138.0.7156.0": [ + "37.0.0-alpha.3" + ], + "138.0.7165.0": [ + "37.0.0-alpha.4" + ], + "138.0.7177.0": [ + "37.0.0-alpha.5" + ], + "138.0.7178.0": [ + "37.0.0-alpha.6", + "37.0.0-alpha.7", + "37.0.0-beta.1", + "37.0.0-beta.2" + ], + "138.0.7190.0": [ + "37.0.0-beta.3" + ], + "138.0.7204.15": [ + "37.0.0-beta.4", + "37.0.0-beta.5", + "37.0.0-beta.6", + "37.0.0-beta.7" + ], + "138.0.7204.23": [ + "37.0.0-beta.8" + ], + "138.0.7204.35": [ + "37.0.0-beta.9", + "37.0.0", + "37.1.0" + ], + "138.0.7204.97": [ + "37.2.0", + "37.2.1" + ], + "138.0.7204.100": [ + "37.2.2", + "37.2.3" + ], + "138.0.7204.157": [ + "37.2.4" + ], + "138.0.7204.168": [ + "37.2.5" + ], + "138.0.7204.185": [ + "37.2.6" + ], + "138.0.7204.224": [ + "37.3.0" + ], + "138.0.7204.235": [ + "37.3.1" + ], + "138.0.7204.243": [ + "37.4.0" + ], + "138.0.7204.251": [ + "37.5.0", + "37.5.1", + "37.6.0", + "37.6.1", + "37.7.0", + "37.7.1", + "37.8.0", + "37.9.0", + "37.10.0", + "37.10.1", + "37.10.2", + "37.10.3" + ], + "139.0.7219.0": [ + "38.0.0-alpha.1", + "38.0.0-alpha.2", + "38.0.0-alpha.3" + ], + "140.0.7261.0": [ + "38.0.0-alpha.4", + "38.0.0-alpha.5", + "38.0.0-alpha.6" + ], + "140.0.7281.0": [ + "38.0.0-alpha.7", + "38.0.0-alpha.8" + ], + "140.0.7301.0": [ + "38.0.0-alpha.9" + ], + "140.0.7309.0": [ + "38.0.0-alpha.10" + ], + "140.0.7312.0": [ + "38.0.0-alpha.11" + ], + "140.0.7314.0": [ + "38.0.0-alpha.12", + "38.0.0-alpha.13", + "38.0.0-beta.1" + ], + "140.0.7327.0": [ + "38.0.0-beta.2", + "38.0.0-beta.3" + ], + "140.0.7339.2": [ + "38.0.0-beta.4", + "38.0.0-beta.5", + "38.0.0-beta.6" + ], + "140.0.7339.16": [ + "38.0.0-beta.7" + ], + "140.0.7339.24": [ + "38.0.0-beta.8", + "38.0.0-beta.9" + ], + "140.0.7339.41": [ + "38.0.0-beta.11", + "38.0.0" + ], + "140.0.7339.80": [ + "38.1.0" + ], + "140.0.7339.133": [ + "38.1.1", + "38.1.2", + "38.2.0", + "38.2.1", + "38.2.2" + ], + "140.0.7339.240": [ + "38.3.0", + "38.4.0" + ], + "140.0.7339.249": [ + "38.5.0", + "38.6.0", + "38.7.0", + "38.7.1", + "38.7.2" + ], + "141.0.7361.0": [ + "39.0.0-alpha.1", + "39.0.0-alpha.2" + ], + "141.0.7390.7": [ + "39.0.0-alpha.3", + "39.0.0-alpha.4", + "39.0.0-alpha.5" + ], + "142.0.7417.0": [ + "39.0.0-alpha.6", + "39.0.0-alpha.7", + "39.0.0-alpha.8", + "39.0.0-alpha.9", + "39.0.0-beta.1", + "39.0.0-beta.2", + "39.0.0-beta.3" + ], + "142.0.7444.34": [ + "39.0.0-beta.4", + "39.0.0-beta.5" + ], + "142.0.7444.52": [ + "39.0.0" + ], + "142.0.7444.59": [ + "39.1.0", + "39.1.1" + ], + "142.0.7444.134": [ + "39.1.2" + ], + "142.0.7444.162": [ + "39.2.0", + "39.2.1", + "39.2.2" + ], + "142.0.7444.175": [ + "39.2.3" + ], + "142.0.7444.177": [ + "39.2.4", + "39.2.5" + ], + "143.0.7499.0": [ + "40.0.0-alpha.2" + ], + "144.0.7506.0": [ + "40.0.0-alpha.4" + ], + "144.0.7526.0": [ + "40.0.0-alpha.5", + "40.0.0-alpha.6", + "40.0.0-alpha.7", + "40.0.0-alpha.8" + ], + "144.0.7527.0": [ + "40.0.0-beta.1", + "40.0.0-beta.2" + ] +}; \ No newline at end of file diff --git a/node_modules/electron-to-chromium/full-chromium-versions.json b/node_modules/electron-to-chromium/full-chromium-versions.json new file mode 100644 index 0000000..d8d96b7 --- /dev/null +++ b/node_modules/electron-to-chromium/full-chromium-versions.json @@ -0,0 +1 @@ +{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.11","9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.10","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.25","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4","15.5.5","15.5.6","15.5.7"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5","16.2.6","16.2.7","16.2.8"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3","17.4.4","17.4.5","17.4.6","17.4.7","17.4.8","17.4.9","17.4.10","17.4.11"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1","18.2.2","18.2.3"],"100.0.4896.160":["18.2.4","18.3.0","18.3.1","18.3.2","18.3.3","18.3.4","18.3.5","18.3.6","18.3.7","18.3.8","18.3.9","18.3.11","18.3.12","18.3.13","18.3.14","18.3.15"],"102.0.4962.3":["19.0.0-alpha.1"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.5005.40":["19.0.0-beta.5","19.0.0-beta.6","19.0.0-beta.7"],"102.0.5005.49":["19.0.0-beta.8"],"102.0.5005.61":["19.0.0","19.0.1"],"102.0.5005.63":["19.0.2","19.0.3","19.0.4"],"102.0.5005.115":["19.0.5","19.0.6"],"102.0.5005.134":["19.0.7"],"102.0.5005.148":["19.0.8"],"102.0.5005.167":["19.0.9","19.0.10","19.0.11","19.0.12","19.0.13","19.0.14","19.0.15","19.0.16","19.0.17","19.1.0","19.1.1","19.1.2","19.1.3","19.1.4","19.1.5","19.1.6","19.1.7","19.1.8","19.1.9"],"103.0.5044.0":["20.0.0-alpha.1"],"104.0.5073.0":["20.0.0-alpha.2","20.0.0-alpha.3","20.0.0-alpha.4","20.0.0-alpha.5","20.0.0-alpha.6","20.0.0-alpha.7","20.0.0-beta.1","20.0.0-beta.2","20.0.0-beta.3","20.0.0-beta.4","20.0.0-beta.5","20.0.0-beta.6","20.0.0-beta.7","20.0.0-beta.8"],"104.0.5112.39":["20.0.0-beta.9"],"104.0.5112.48":["20.0.0-beta.10","20.0.0-beta.11","20.0.0-beta.12"],"104.0.5112.57":["20.0.0-beta.13"],"104.0.5112.65":["20.0.0"],"104.0.5112.81":["20.0.1","20.0.2","20.0.3"],"104.0.5112.102":["20.1.0","20.1.1"],"104.0.5112.114":["20.1.2","20.1.3","20.1.4"],"104.0.5112.124":["20.2.0","20.3.0","20.3.1","20.3.2","20.3.3","20.3.4","20.3.5","20.3.6","20.3.7","20.3.8","20.3.9","20.3.10","20.3.11","20.3.12"],"105.0.5187.0":["21.0.0-alpha.1","21.0.0-alpha.2","21.0.0-alpha.3","21.0.0-alpha.4","21.0.0-alpha.5"],"106.0.5216.0":["21.0.0-alpha.6","21.0.0-beta.1","21.0.0-beta.2","21.0.0-beta.3","21.0.0-beta.4","21.0.0-beta.5"],"106.0.5249.40":["21.0.0-beta.6","21.0.0-beta.7","21.0.0-beta.8"],"106.0.5249.51":["21.0.0"],"106.0.5249.61":["21.0.1"],"106.0.5249.91":["21.1.0"],"106.0.5249.103":["21.1.1"],"106.0.5249.119":["21.2.0"],"106.0.5249.165":["21.2.1"],"106.0.5249.168":["21.2.2","21.2.3"],"106.0.5249.181":["21.3.0","21.3.1"],"106.0.5249.199":["21.3.3","21.3.4","21.3.5","21.4.0","21.4.1","21.4.2","21.4.3","21.4.4"],"107.0.5286.0":["22.0.0-alpha.1"],"108.0.5329.0":["22.0.0-alpha.3","22.0.0-alpha.4","22.0.0-alpha.5","22.0.0-alpha.6"],"108.0.5355.0":["22.0.0-alpha.7"],"108.0.5359.10":["22.0.0-alpha.8","22.0.0-beta.1","22.0.0-beta.2","22.0.0-beta.3"],"108.0.5359.29":["22.0.0-beta.4"],"108.0.5359.40":["22.0.0-beta.5","22.0.0-beta.6"],"108.0.5359.48":["22.0.0-beta.7","22.0.0-beta.8"],"108.0.5359.62":["22.0.0"],"108.0.5359.125":["22.0.1"],"108.0.5359.179":["22.0.2","22.0.3","22.1.0"],"108.0.5359.215":["22.2.0","22.2.1","22.3.0","22.3.1","22.3.2","22.3.3","22.3.4","22.3.5","22.3.6","22.3.7","22.3.8","22.3.9","22.3.10","22.3.11","22.3.12","22.3.13","22.3.14","22.3.15","22.3.16","22.3.17","22.3.18","22.3.20","22.3.21","22.3.22","22.3.23","22.3.24","22.3.25","22.3.26","22.3.27"],"110.0.5415.0":["23.0.0-alpha.1"],"110.0.5451.0":["23.0.0-alpha.2","23.0.0-alpha.3"],"110.0.5478.5":["23.0.0-beta.1","23.0.0-beta.2","23.0.0-beta.3"],"110.0.5481.30":["23.0.0-beta.4"],"110.0.5481.38":["23.0.0-beta.5"],"110.0.5481.52":["23.0.0-beta.6","23.0.0-beta.8"],"110.0.5481.77":["23.0.0"],"110.0.5481.100":["23.1.0"],"110.0.5481.104":["23.1.1"],"110.0.5481.177":["23.1.2"],"110.0.5481.179":["23.1.3"],"110.0.5481.192":["23.1.4","23.2.0"],"110.0.5481.208":["23.2.1","23.2.2","23.2.3","23.2.4","23.3.0","23.3.1","23.3.2","23.3.3","23.3.4","23.3.5","23.3.6","23.3.7","23.3.8","23.3.9","23.3.10","23.3.11","23.3.12","23.3.13"],"111.0.5560.0":["24.0.0-alpha.1","24.0.0-alpha.2","24.0.0-alpha.3","24.0.0-alpha.4","24.0.0-alpha.5","24.0.0-alpha.6","24.0.0-alpha.7"],"111.0.5563.50":["24.0.0-beta.1","24.0.0-beta.2"],"112.0.5615.20":["24.0.0-beta.3","24.0.0-beta.4"],"112.0.5615.29":["24.0.0-beta.5"],"112.0.5615.39":["24.0.0-beta.6","24.0.0-beta.7"],"112.0.5615.49":["24.0.0"],"112.0.5615.50":["24.1.0","24.1.1"],"112.0.5615.87":["24.1.2"],"112.0.5615.165":["24.1.3","24.2.0","24.3.0"],"112.0.5615.183":["24.3.1"],"112.0.5615.204":["24.4.0","24.4.1","24.5.0","24.5.1","24.6.0","24.6.1","24.6.2","24.6.3","24.6.4","24.6.5","24.7.0","24.7.1","24.8.0","24.8.1","24.8.2","24.8.3","24.8.4","24.8.5","24.8.6","24.8.7","24.8.8"],"114.0.5694.0":["25.0.0-alpha.1","25.0.0-alpha.2"],"114.0.5710.0":["25.0.0-alpha.3","25.0.0-alpha.4"],"114.0.5719.0":["25.0.0-alpha.5","25.0.0-alpha.6","25.0.0-beta.1","25.0.0-beta.2","25.0.0-beta.3"],"114.0.5735.16":["25.0.0-beta.4","25.0.0-beta.5","25.0.0-beta.6","25.0.0-beta.7"],"114.0.5735.35":["25.0.0-beta.8"],"114.0.5735.45":["25.0.0-beta.9","25.0.0","25.0.1"],"114.0.5735.106":["25.1.0","25.1.1"],"114.0.5735.134":["25.2.0"],"114.0.5735.199":["25.3.0"],"114.0.5735.243":["25.3.1"],"114.0.5735.248":["25.3.2","25.4.0"],"114.0.5735.289":["25.5.0","25.6.0","25.7.0","25.8.0","25.8.1","25.8.2","25.8.3","25.8.4","25.9.0","25.9.1","25.9.2","25.9.3","25.9.4","25.9.5","25.9.6","25.9.7","25.9.8"],"116.0.5791.0":["26.0.0-alpha.1","26.0.0-alpha.2","26.0.0-alpha.3","26.0.0-alpha.4","26.0.0-alpha.5"],"116.0.5815.0":["26.0.0-alpha.6"],"116.0.5831.0":["26.0.0-alpha.7"],"116.0.5845.0":["26.0.0-alpha.8","26.0.0-beta.1"],"116.0.5845.14":["26.0.0-beta.2","26.0.0-beta.3","26.0.0-beta.4","26.0.0-beta.5","26.0.0-beta.6","26.0.0-beta.7"],"116.0.5845.42":["26.0.0-beta.8","26.0.0-beta.9"],"116.0.5845.49":["26.0.0-beta.10","26.0.0-beta.11"],"116.0.5845.62":["26.0.0-beta.12"],"116.0.5845.82":["26.0.0"],"116.0.5845.97":["26.1.0"],"116.0.5845.179":["26.2.0"],"116.0.5845.188":["26.2.1"],"116.0.5845.190":["26.2.2","26.2.3","26.2.4"],"116.0.5845.228":["26.3.0","26.4.0","26.4.1","26.4.2","26.4.3","26.5.0","26.6.0","26.6.1","26.6.2","26.6.3","26.6.4","26.6.5","26.6.6","26.6.7","26.6.8","26.6.9","26.6.10"],"118.0.5949.0":["27.0.0-alpha.1","27.0.0-alpha.2","27.0.0-alpha.3","27.0.0-alpha.4","27.0.0-alpha.5","27.0.0-alpha.6"],"118.0.5993.5":["27.0.0-beta.1","27.0.0-beta.2","27.0.0-beta.3"],"118.0.5993.11":["27.0.0-beta.4"],"118.0.5993.18":["27.0.0-beta.5","27.0.0-beta.6","27.0.0-beta.7","27.0.0-beta.8","27.0.0-beta.9"],"118.0.5993.54":["27.0.0"],"118.0.5993.89":["27.0.1","27.0.2"],"118.0.5993.120":["27.0.3"],"118.0.5993.129":["27.0.4"],"118.0.5993.144":["27.1.0","27.1.2"],"118.0.5993.159":["27.1.3","27.2.0","27.2.1","27.2.2","27.2.3","27.2.4","27.3.0","27.3.1","27.3.2","27.3.3","27.3.4","27.3.5","27.3.6","27.3.7","27.3.8","27.3.9","27.3.10","27.3.11"],"119.0.6045.0":["28.0.0-alpha.1","28.0.0-alpha.2"],"119.0.6045.21":["28.0.0-alpha.3","28.0.0-alpha.4"],"119.0.6045.33":["28.0.0-alpha.5","28.0.0-alpha.6","28.0.0-alpha.7","28.0.0-beta.1"],"120.0.6099.0":["28.0.0-beta.2"],"120.0.6099.5":["28.0.0-beta.3","28.0.0-beta.4"],"120.0.6099.18":["28.0.0-beta.5","28.0.0-beta.6","28.0.0-beta.7","28.0.0-beta.8","28.0.0-beta.9","28.0.0-beta.10"],"120.0.6099.35":["28.0.0-beta.11"],"120.0.6099.56":["28.0.0"],"120.0.6099.109":["28.1.0","28.1.1"],"120.0.6099.199":["28.1.2","28.1.3"],"120.0.6099.216":["28.1.4"],"120.0.6099.227":["28.2.0"],"120.0.6099.268":["28.2.1"],"120.0.6099.276":["28.2.2"],"120.0.6099.283":["28.2.3"],"120.0.6099.291":["28.2.4","28.2.5","28.2.6","28.2.7","28.2.8","28.2.9","28.2.10","28.3.0","28.3.1","28.3.2","28.3.3"],"121.0.6147.0":["29.0.0-alpha.1","29.0.0-alpha.2","29.0.0-alpha.3"],"121.0.6159.0":["29.0.0-alpha.4","29.0.0-alpha.5","29.0.0-alpha.6","29.0.0-alpha.7"],"122.0.6194.0":["29.0.0-alpha.8"],"122.0.6236.2":["29.0.0-alpha.9","29.0.0-alpha.10","29.0.0-alpha.11","29.0.0-beta.1","29.0.0-beta.2"],"122.0.6261.6":["29.0.0-beta.3","29.0.0-beta.4"],"122.0.6261.18":["29.0.0-beta.5","29.0.0-beta.6","29.0.0-beta.7","29.0.0-beta.8","29.0.0-beta.9","29.0.0-beta.10","29.0.0-beta.11"],"122.0.6261.29":["29.0.0-beta.12"],"122.0.6261.39":["29.0.0"],"122.0.6261.57":["29.0.1"],"122.0.6261.70":["29.1.0"],"122.0.6261.111":["29.1.1"],"122.0.6261.112":["29.1.2","29.1.3"],"122.0.6261.129":["29.1.4"],"122.0.6261.130":["29.1.5"],"122.0.6261.139":["29.1.6"],"122.0.6261.156":["29.2.0","29.3.0","29.3.1","29.3.2","29.3.3","29.4.0","29.4.1","29.4.2","29.4.3","29.4.4","29.4.5","29.4.6"],"123.0.6296.0":["30.0.0-alpha.1"],"123.0.6312.5":["30.0.0-alpha.2"],"124.0.6323.0":["30.0.0-alpha.3","30.0.0-alpha.4"],"124.0.6331.0":["30.0.0-alpha.5","30.0.0-alpha.6"],"124.0.6353.0":["30.0.0-alpha.7"],"124.0.6359.0":["30.0.0-beta.1","30.0.0-beta.2"],"124.0.6367.9":["30.0.0-beta.3","30.0.0-beta.4","30.0.0-beta.5"],"124.0.6367.18":["30.0.0-beta.6"],"124.0.6367.29":["30.0.0-beta.7","30.0.0-beta.8"],"124.0.6367.49":["30.0.0"],"124.0.6367.60":["30.0.1"],"124.0.6367.91":["30.0.2"],"124.0.6367.119":["30.0.3"],"124.0.6367.201":["30.0.4"],"124.0.6367.207":["30.0.5","30.0.6"],"124.0.6367.221":["30.0.7"],"124.0.6367.230":["30.0.8"],"124.0.6367.233":["30.0.9"],"124.0.6367.243":["30.1.0","30.1.1","30.1.2","30.2.0","30.3.0","30.3.1","30.4.0","30.5.0","30.5.1"],"125.0.6412.0":["31.0.0-alpha.1","31.0.0-alpha.2","31.0.0-alpha.3","31.0.0-alpha.4","31.0.0-alpha.5"],"126.0.6445.0":["31.0.0-beta.1","31.0.0-beta.2","31.0.0-beta.3","31.0.0-beta.4","31.0.0-beta.5","31.0.0-beta.6","31.0.0-beta.7","31.0.0-beta.8","31.0.0-beta.9"],"126.0.6478.36":["31.0.0-beta.10","31.0.0","31.0.1"],"126.0.6478.61":["31.0.2"],"126.0.6478.114":["31.1.0"],"126.0.6478.127":["31.2.0","31.2.1"],"126.0.6478.183":["31.3.0"],"126.0.6478.185":["31.3.1"],"126.0.6478.234":["31.4.0","31.5.0","31.6.0","31.7.0","31.7.1","31.7.2","31.7.3","31.7.4","31.7.5","31.7.6","31.7.7"],"127.0.6521.0":["32.0.0-alpha.1","32.0.0-alpha.2","32.0.0-alpha.3","32.0.0-alpha.4","32.0.0-alpha.5"],"128.0.6571.0":["32.0.0-alpha.6","32.0.0-alpha.7"],"128.0.6573.0":["32.0.0-alpha.8","32.0.0-alpha.9","32.0.0-alpha.10","32.0.0-beta.1"],"128.0.6611.0":["32.0.0-beta.2"],"128.0.6613.7":["32.0.0-beta.3"],"128.0.6613.18":["32.0.0-beta.4"],"128.0.6613.27":["32.0.0-beta.5","32.0.0-beta.6","32.0.0-beta.7"],"128.0.6613.36":["32.0.0","32.0.1"],"128.0.6613.84":["32.0.2"],"128.0.6613.120":["32.1.0"],"128.0.6613.137":["32.1.1"],"128.0.6613.162":["32.1.2"],"128.0.6613.178":["32.2.0"],"128.0.6613.186":["32.2.1","32.2.2","32.2.3","32.2.4","32.2.5","32.2.6","32.2.7","32.2.8","32.3.0","32.3.1","32.3.2","32.3.3"],"129.0.6668.0":["33.0.0-alpha.1"],"130.0.6672.0":["33.0.0-alpha.2","33.0.0-alpha.3","33.0.0-alpha.4","33.0.0-alpha.5","33.0.0-alpha.6","33.0.0-beta.1","33.0.0-beta.2","33.0.0-beta.3","33.0.0-beta.4"],"130.0.6723.19":["33.0.0-beta.5","33.0.0-beta.6","33.0.0-beta.7"],"130.0.6723.31":["33.0.0-beta.8","33.0.0-beta.9","33.0.0-beta.10"],"130.0.6723.44":["33.0.0-beta.11","33.0.0"],"130.0.6723.59":["33.0.1","33.0.2"],"130.0.6723.91":["33.1.0"],"130.0.6723.118":["33.2.0"],"130.0.6723.137":["33.2.1"],"130.0.6723.152":["33.3.0"],"130.0.6723.170":["33.3.1"],"130.0.6723.191":["33.3.2","33.4.0","33.4.1","33.4.2","33.4.3","33.4.4","33.4.5","33.4.6","33.4.7","33.4.8","33.4.9","33.4.10","33.4.11"],"131.0.6776.0":["34.0.0-alpha.1"],"132.0.6779.0":["34.0.0-alpha.2"],"132.0.6789.1":["34.0.0-alpha.3","34.0.0-alpha.4","34.0.0-alpha.5","34.0.0-alpha.6","34.0.0-alpha.7"],"132.0.6820.0":["34.0.0-alpha.8"],"132.0.6824.0":["34.0.0-alpha.9","34.0.0-beta.1","34.0.0-beta.2","34.0.0-beta.3"],"132.0.6834.6":["34.0.0-beta.4","34.0.0-beta.5"],"132.0.6834.15":["34.0.0-beta.6","34.0.0-beta.7","34.0.0-beta.8"],"132.0.6834.32":["34.0.0-beta.9","34.0.0-beta.10","34.0.0-beta.11"],"132.0.6834.46":["34.0.0-beta.12","34.0.0-beta.13"],"132.0.6834.57":["34.0.0-beta.14","34.0.0-beta.15","34.0.0-beta.16"],"132.0.6834.83":["34.0.0","34.0.1"],"132.0.6834.159":["34.0.2"],"132.0.6834.194":["34.1.0","34.1.1"],"132.0.6834.196":["34.2.0"],"132.0.6834.210":["34.3.0","34.3.1","34.3.2","34.3.3","34.3.4","34.4.0","34.4.1","34.5.0","34.5.1","34.5.2","34.5.3","34.5.4","34.5.5","34.5.6","34.5.7","34.5.8"],"133.0.6920.0":["35.0.0-alpha.1","35.0.0-alpha.2","35.0.0-alpha.3","35.0.0-alpha.4","35.0.0-alpha.5","35.0.0-beta.1"],"134.0.6968.0":["35.0.0-beta.2","35.0.0-beta.3","35.0.0-beta.4"],"134.0.6989.0":["35.0.0-beta.5"],"134.0.6990.0":["35.0.0-beta.6","35.0.0-beta.7"],"134.0.6998.10":["35.0.0-beta.8","35.0.0-beta.9"],"134.0.6998.23":["35.0.0-beta.10","35.0.0-beta.11","35.0.0-beta.12"],"134.0.6998.44":["35.0.0-beta.13","35.0.0","35.0.1"],"134.0.6998.88":["35.0.2","35.0.3"],"134.0.6998.165":["35.1.0","35.1.1"],"134.0.6998.178":["35.1.2"],"134.0.6998.179":["35.1.3","35.1.4","35.1.5"],"134.0.6998.205":["35.2.0","35.2.1","35.2.2","35.3.0","35.4.0","35.5.0","35.5.1","35.6.0","35.7.0","35.7.1","35.7.2","35.7.4","35.7.5"],"135.0.7049.5":["36.0.0-alpha.1"],"136.0.7062.0":["36.0.0-alpha.2","36.0.0-alpha.3","36.0.0-alpha.4"],"136.0.7067.0":["36.0.0-alpha.5","36.0.0-alpha.6","36.0.0-beta.1","36.0.0-beta.2","36.0.0-beta.3","36.0.0-beta.4"],"136.0.7103.17":["36.0.0-beta.5"],"136.0.7103.25":["36.0.0-beta.6","36.0.0-beta.7"],"136.0.7103.33":["36.0.0-beta.8","36.0.0-beta.9"],"136.0.7103.48":["36.0.0","36.0.1"],"136.0.7103.49":["36.1.0","36.2.0"],"136.0.7103.93":["36.2.1"],"136.0.7103.113":["36.3.0","36.3.1"],"136.0.7103.115":["36.3.2"],"136.0.7103.149":["36.4.0"],"136.0.7103.168":["36.5.0"],"136.0.7103.177":["36.6.0","36.7.0","36.7.1","36.7.3","36.7.4","36.8.0","36.8.1","36.9.0","36.9.1","36.9.2","36.9.3","36.9.4","36.9.5"],"137.0.7151.0":["37.0.0-alpha.1","37.0.0-alpha.2"],"138.0.7156.0":["37.0.0-alpha.3"],"138.0.7165.0":["37.0.0-alpha.4"],"138.0.7177.0":["37.0.0-alpha.5"],"138.0.7178.0":["37.0.0-alpha.6","37.0.0-alpha.7","37.0.0-beta.1","37.0.0-beta.2"],"138.0.7190.0":["37.0.0-beta.3"],"138.0.7204.15":["37.0.0-beta.4","37.0.0-beta.5","37.0.0-beta.6","37.0.0-beta.7"],"138.0.7204.23":["37.0.0-beta.8"],"138.0.7204.35":["37.0.0-beta.9","37.0.0","37.1.0"],"138.0.7204.97":["37.2.0","37.2.1"],"138.0.7204.100":["37.2.2","37.2.3"],"138.0.7204.157":["37.2.4"],"138.0.7204.168":["37.2.5"],"138.0.7204.185":["37.2.6"],"138.0.7204.224":["37.3.0"],"138.0.7204.235":["37.3.1"],"138.0.7204.243":["37.4.0"],"138.0.7204.251":["37.5.0","37.5.1","37.6.0","37.6.1","37.7.0","37.7.1","37.8.0","37.9.0","37.10.0","37.10.1","37.10.2","37.10.3"],"139.0.7219.0":["38.0.0-alpha.1","38.0.0-alpha.2","38.0.0-alpha.3"],"140.0.7261.0":["38.0.0-alpha.4","38.0.0-alpha.5","38.0.0-alpha.6"],"140.0.7281.0":["38.0.0-alpha.7","38.0.0-alpha.8"],"140.0.7301.0":["38.0.0-alpha.9"],"140.0.7309.0":["38.0.0-alpha.10"],"140.0.7312.0":["38.0.0-alpha.11"],"140.0.7314.0":["38.0.0-alpha.12","38.0.0-alpha.13","38.0.0-beta.1"],"140.0.7327.0":["38.0.0-beta.2","38.0.0-beta.3"],"140.0.7339.2":["38.0.0-beta.4","38.0.0-beta.5","38.0.0-beta.6"],"140.0.7339.16":["38.0.0-beta.7"],"140.0.7339.24":["38.0.0-beta.8","38.0.0-beta.9"],"140.0.7339.41":["38.0.0-beta.11","38.0.0"],"140.0.7339.80":["38.1.0"],"140.0.7339.133":["38.1.1","38.1.2","38.2.0","38.2.1","38.2.2"],"140.0.7339.240":["38.3.0","38.4.0"],"140.0.7339.249":["38.5.0","38.6.0","38.7.0","38.7.1","38.7.2"],"141.0.7361.0":["39.0.0-alpha.1","39.0.0-alpha.2"],"141.0.7390.7":["39.0.0-alpha.3","39.0.0-alpha.4","39.0.0-alpha.5"],"142.0.7417.0":["39.0.0-alpha.6","39.0.0-alpha.7","39.0.0-alpha.8","39.0.0-alpha.9","39.0.0-beta.1","39.0.0-beta.2","39.0.0-beta.3"],"142.0.7444.34":["39.0.0-beta.4","39.0.0-beta.5"],"142.0.7444.52":["39.0.0"],"142.0.7444.59":["39.1.0","39.1.1"],"142.0.7444.134":["39.1.2"],"142.0.7444.162":["39.2.0","39.2.1","39.2.2"],"142.0.7444.175":["39.2.3"],"142.0.7444.177":["39.2.4","39.2.5"],"143.0.7499.0":["40.0.0-alpha.2"],"144.0.7506.0":["40.0.0-alpha.4"],"144.0.7526.0":["40.0.0-alpha.5","40.0.0-alpha.6","40.0.0-alpha.7","40.0.0-alpha.8"],"144.0.7527.0":["40.0.0-beta.1","40.0.0-beta.2"]} \ No newline at end of file diff --git a/node_modules/electron-to-chromium/full-versions.js b/node_modules/electron-to-chromium/full-versions.js new file mode 100644 index 0000000..1319eb5 --- /dev/null +++ b/node_modules/electron-to-chromium/full-versions.js @@ -0,0 +1,1682 @@ +module.exports = { + "0.20.0": "39.0.2171.65", + "0.20.1": "39.0.2171.65", + "0.20.2": "39.0.2171.65", + "0.20.3": "39.0.2171.65", + "0.20.4": "39.0.2171.65", + "0.20.5": "39.0.2171.65", + "0.20.6": "39.0.2171.65", + "0.20.7": "39.0.2171.65", + "0.20.8": "39.0.2171.65", + "0.21.0": "40.0.2214.91", + "0.21.1": "40.0.2214.91", + "0.21.2": "40.0.2214.91", + "0.21.3": "41.0.2272.76", + "0.22.1": "41.0.2272.76", + "0.22.2": "41.0.2272.76", + "0.22.3": "41.0.2272.76", + "0.23.0": "41.0.2272.76", + "0.24.0": "41.0.2272.76", + "0.25.0": "42.0.2311.107", + "0.25.1": "42.0.2311.107", + "0.25.2": "42.0.2311.107", + "0.25.3": "42.0.2311.107", + "0.26.0": "42.0.2311.107", + "0.26.1": "42.0.2311.107", + "0.27.0": "42.0.2311.107", + "0.27.1": "42.0.2311.107", + "0.27.2": "43.0.2357.65", + "0.27.3": "43.0.2357.65", + "0.28.0": "43.0.2357.65", + "0.28.1": "43.0.2357.65", + "0.28.2": "43.0.2357.65", + "0.28.3": "43.0.2357.65", + "0.29.1": "43.0.2357.65", + "0.29.2": "43.0.2357.65", + "0.30.4": "44.0.2403.125", + "0.31.0": "44.0.2403.125", + "0.31.2": "45.0.2454.85", + "0.32.2": "45.0.2454.85", + "0.32.3": "45.0.2454.85", + "0.33.0": "45.0.2454.85", + "0.33.1": "45.0.2454.85", + "0.33.2": "45.0.2454.85", + "0.33.3": "45.0.2454.85", + "0.33.4": "45.0.2454.85", + "0.33.6": "45.0.2454.85", + "0.33.7": "45.0.2454.85", + "0.33.8": "45.0.2454.85", + "0.33.9": "45.0.2454.85", + "0.34.0": "45.0.2454.85", + "0.34.1": "45.0.2454.85", + "0.34.2": "45.0.2454.85", + "0.34.3": "45.0.2454.85", + "0.34.4": "45.0.2454.85", + "0.35.1": "45.0.2454.85", + "0.35.2": "45.0.2454.85", + "0.35.3": "45.0.2454.85", + "0.35.4": "45.0.2454.85", + "0.35.5": "45.0.2454.85", + "0.36.0": "47.0.2526.73", + "0.36.2": "47.0.2526.73", + "0.36.3": "47.0.2526.73", + "0.36.4": "47.0.2526.73", + "0.36.5": "47.0.2526.110", + "0.36.6": "47.0.2526.110", + "0.36.7": "47.0.2526.110", + "0.36.8": "47.0.2526.110", + "0.36.9": "47.0.2526.110", + "0.36.10": "47.0.2526.110", + "0.36.11": "47.0.2526.110", + "0.36.12": "47.0.2526.110", + "0.37.0": "49.0.2623.75", + "0.37.1": "49.0.2623.75", + "0.37.3": "49.0.2623.75", + "0.37.4": "49.0.2623.75", + "0.37.5": "49.0.2623.75", + "0.37.6": "49.0.2623.75", + "0.37.7": "49.0.2623.75", + "0.37.8": "49.0.2623.75", + "1.0.0": "49.0.2623.75", + "1.0.1": "49.0.2623.75", + "1.0.2": "49.0.2623.75", + "1.1.0": "50.0.2661.102", + "1.1.1": "50.0.2661.102", + "1.1.2": "50.0.2661.102", + "1.1.3": "50.0.2661.102", + "1.2.0": "51.0.2704.63", + "1.2.1": "51.0.2704.63", + "1.2.2": "51.0.2704.84", + "1.2.3": "51.0.2704.84", + "1.2.4": "51.0.2704.103", + "1.2.5": "51.0.2704.103", + "1.2.6": "51.0.2704.106", + "1.2.7": "51.0.2704.106", + "1.2.8": "51.0.2704.106", + "1.3.0": "52.0.2743.82", + "1.3.1": "52.0.2743.82", + "1.3.2": "52.0.2743.82", + "1.3.3": "52.0.2743.82", + "1.3.4": "52.0.2743.82", + "1.3.5": "52.0.2743.82", + "1.3.6": "52.0.2743.82", + "1.3.7": "52.0.2743.82", + "1.3.9": "52.0.2743.82", + "1.3.10": "52.0.2743.82", + "1.3.13": "52.0.2743.82", + "1.3.14": "52.0.2743.82", + "1.3.15": "52.0.2743.82", + "1.4.0": "53.0.2785.113", + "1.4.1": "53.0.2785.113", + "1.4.2": "53.0.2785.113", + "1.4.3": "53.0.2785.113", + "1.4.4": "53.0.2785.113", + "1.4.5": "53.0.2785.113", + "1.4.6": "53.0.2785.143", + "1.4.7": "53.0.2785.143", + "1.4.8": "53.0.2785.143", + "1.4.10": "53.0.2785.143", + "1.4.11": "53.0.2785.143", + "1.4.12": "54.0.2840.51", + "1.4.13": "53.0.2785.143", + "1.4.14": "53.0.2785.143", + "1.4.15": "53.0.2785.143", + "1.4.16": "53.0.2785.143", + "1.5.0": "54.0.2840.101", + "1.5.1": "54.0.2840.101", + "1.6.0": "56.0.2924.87", + "1.6.1": "56.0.2924.87", + "1.6.2": "56.0.2924.87", + "1.6.3": "56.0.2924.87", + "1.6.4": "56.0.2924.87", + "1.6.5": "56.0.2924.87", + "1.6.6": "56.0.2924.87", + "1.6.7": "56.0.2924.87", + "1.6.8": "56.0.2924.87", + "1.6.9": "56.0.2924.87", + "1.6.10": "56.0.2924.87", + "1.6.11": "56.0.2924.87", + "1.6.12": "56.0.2924.87", + "1.6.13": "56.0.2924.87", + "1.6.14": "56.0.2924.87", + "1.6.15": "56.0.2924.87", + "1.6.16": "56.0.2924.87", + "1.6.17": "56.0.2924.87", + "1.6.18": "56.0.2924.87", + "1.7.0": "58.0.3029.110", + "1.7.1": "58.0.3029.110", + "1.7.2": "58.0.3029.110", + "1.7.3": "58.0.3029.110", + "1.7.4": "58.0.3029.110", + "1.7.5": "58.0.3029.110", + "1.7.6": "58.0.3029.110", + "1.7.7": "58.0.3029.110", + "1.7.8": "58.0.3029.110", + "1.7.9": "58.0.3029.110", + "1.7.10": "58.0.3029.110", + "1.7.11": "58.0.3029.110", + "1.7.12": "58.0.3029.110", + "1.7.13": "58.0.3029.110", + "1.7.14": "58.0.3029.110", + "1.7.15": "58.0.3029.110", + "1.7.16": "58.0.3029.110", + "1.8.0": "59.0.3071.115", + "1.8.1": "59.0.3071.115", + "1.8.2-beta.1": "59.0.3071.115", + "1.8.2-beta.2": "59.0.3071.115", + "1.8.2-beta.3": "59.0.3071.115", + "1.8.2-beta.4": "59.0.3071.115", + "1.8.2-beta.5": "59.0.3071.115", + "1.8.2": "59.0.3071.115", + "1.8.3": "59.0.3071.115", + "1.8.4": "59.0.3071.115", + "1.8.5": "59.0.3071.115", + "1.8.6": "59.0.3071.115", + "1.8.7": "59.0.3071.115", + "1.8.8": "59.0.3071.115", + "2.0.0-beta.1": "61.0.3163.100", + "2.0.0-beta.2": "61.0.3163.100", + "2.0.0-beta.3": "61.0.3163.100", + "2.0.0-beta.4": "61.0.3163.100", + "2.0.0-beta.5": "61.0.3163.100", + "2.0.0-beta.6": "61.0.3163.100", + "2.0.0-beta.7": "61.0.3163.100", + "2.0.0-beta.8": "61.0.3163.100", + "2.0.0": "61.0.3163.100", + "2.0.1": "61.0.3163.100", + "2.0.2": "61.0.3163.100", + "2.0.3": "61.0.3163.100", + "2.0.4": "61.0.3163.100", + "2.0.5": "61.0.3163.100", + "2.0.6": "61.0.3163.100", + "2.0.7": "61.0.3163.100", + "2.0.8": "61.0.3163.100", + "2.0.9": "61.0.3163.100", + "2.0.10": "61.0.3163.100", + "2.0.11": "61.0.3163.100", + "2.0.12": "61.0.3163.100", + "2.0.13": "61.0.3163.100", + "2.0.14": "61.0.3163.100", + "2.0.15": "61.0.3163.100", + "2.0.16": "61.0.3163.100", + "2.0.17": "61.0.3163.100", + "2.0.18": "61.0.3163.100", + "2.1.0-unsupported.20180809": "61.0.3163.100", + "3.0.0-beta.1": "66.0.3359.181", + "3.0.0-beta.2": "66.0.3359.181", + "3.0.0-beta.3": "66.0.3359.181", + "3.0.0-beta.4": "66.0.3359.181", + "3.0.0-beta.5": "66.0.3359.181", + "3.0.0-beta.6": "66.0.3359.181", + "3.0.0-beta.7": "66.0.3359.181", + "3.0.0-beta.8": "66.0.3359.181", + "3.0.0-beta.9": "66.0.3359.181", + "3.0.0-beta.10": "66.0.3359.181", + "3.0.0-beta.11": "66.0.3359.181", + "3.0.0-beta.12": "66.0.3359.181", + "3.0.0-beta.13": "66.0.3359.181", + "3.0.0": "66.0.3359.181", + "3.0.1": "66.0.3359.181", + "3.0.2": "66.0.3359.181", + "3.0.3": "66.0.3359.181", + "3.0.4": "66.0.3359.181", + "3.0.5": "66.0.3359.181", + "3.0.6": "66.0.3359.181", + "3.0.7": "66.0.3359.181", + "3.0.8": "66.0.3359.181", + "3.0.9": "66.0.3359.181", + "3.0.10": "66.0.3359.181", + "3.0.11": "66.0.3359.181", + "3.0.12": "66.0.3359.181", + "3.0.13": "66.0.3359.181", + "3.0.14": "66.0.3359.181", + "3.0.15": "66.0.3359.181", + "3.0.16": "66.0.3359.181", + "3.1.0-beta.1": "66.0.3359.181", + "3.1.0-beta.2": "66.0.3359.181", + "3.1.0-beta.3": "66.0.3359.181", + "3.1.0-beta.4": "66.0.3359.181", + "3.1.0-beta.5": "66.0.3359.181", + "3.1.0": "66.0.3359.181", + "3.1.1": "66.0.3359.181", + "3.1.2": "66.0.3359.181", + "3.1.3": "66.0.3359.181", + "3.1.4": "66.0.3359.181", + "3.1.5": "66.0.3359.181", + "3.1.6": "66.0.3359.181", + "3.1.7": "66.0.3359.181", + "3.1.8": "66.0.3359.181", + "3.1.9": "66.0.3359.181", + "3.1.10": "66.0.3359.181", + "3.1.11": "66.0.3359.181", + "3.1.12": "66.0.3359.181", + "3.1.13": "66.0.3359.181", + "4.0.0-beta.1": "69.0.3497.106", + "4.0.0-beta.2": "69.0.3497.106", + "4.0.0-beta.3": "69.0.3497.106", + "4.0.0-beta.4": "69.0.3497.106", + "4.0.0-beta.5": "69.0.3497.106", + "4.0.0-beta.6": "69.0.3497.106", + "4.0.0-beta.7": "69.0.3497.106", + "4.0.0-beta.8": "69.0.3497.106", + "4.0.0-beta.9": "69.0.3497.106", + "4.0.0-beta.10": "69.0.3497.106", + "4.0.0-beta.11": "69.0.3497.106", + "4.0.0": "69.0.3497.106", + "4.0.1": "69.0.3497.106", + "4.0.2": "69.0.3497.106", + "4.0.3": "69.0.3497.106", + "4.0.4": "69.0.3497.106", + "4.0.5": "69.0.3497.106", + "4.0.6": "69.0.3497.106", + "4.0.7": "69.0.3497.128", + "4.0.8": "69.0.3497.128", + "4.1.0": "69.0.3497.128", + "4.1.1": "69.0.3497.128", + "4.1.2": "69.0.3497.128", + "4.1.3": "69.0.3497.128", + "4.1.4": "69.0.3497.128", + "4.1.5": "69.0.3497.128", + "4.2.0": "69.0.3497.128", + "4.2.1": "69.0.3497.128", + "4.2.2": "69.0.3497.128", + "4.2.3": "69.0.3497.128", + "4.2.4": "69.0.3497.128", + "4.2.5": "69.0.3497.128", + "4.2.6": "69.0.3497.128", + "4.2.7": "69.0.3497.128", + "4.2.8": "69.0.3497.128", + "4.2.9": "69.0.3497.128", + "4.2.10": "69.0.3497.128", + "4.2.11": "69.0.3497.128", + "4.2.12": "69.0.3497.128", + "5.0.0-beta.1": "72.0.3626.52", + "5.0.0-beta.2": "72.0.3626.52", + "5.0.0-beta.3": "73.0.3683.27", + "5.0.0-beta.4": "73.0.3683.54", + "5.0.0-beta.5": "73.0.3683.61", + "5.0.0-beta.6": "73.0.3683.84", + "5.0.0-beta.7": "73.0.3683.94", + "5.0.0-beta.8": "73.0.3683.104", + "5.0.0-beta.9": "73.0.3683.117", + "5.0.0": "73.0.3683.119", + "5.0.1": "73.0.3683.121", + "5.0.2": "73.0.3683.121", + "5.0.3": "73.0.3683.121", + "5.0.4": "73.0.3683.121", + "5.0.5": "73.0.3683.121", + "5.0.6": "73.0.3683.121", + "5.0.7": "73.0.3683.121", + "5.0.8": "73.0.3683.121", + "5.0.9": "73.0.3683.121", + "5.0.10": "73.0.3683.121", + "5.0.11": "73.0.3683.121", + "5.0.12": "73.0.3683.121", + "5.0.13": "73.0.3683.121", + "6.0.0-beta.1": "76.0.3774.1", + "6.0.0-beta.2": "76.0.3783.1", + "6.0.0-beta.3": "76.0.3783.1", + "6.0.0-beta.4": "76.0.3783.1", + "6.0.0-beta.5": "76.0.3805.4", + "6.0.0-beta.6": "76.0.3809.3", + "6.0.0-beta.7": "76.0.3809.22", + "6.0.0-beta.8": "76.0.3809.26", + "6.0.0-beta.9": "76.0.3809.26", + "6.0.0-beta.10": "76.0.3809.37", + "6.0.0-beta.11": "76.0.3809.42", + "6.0.0-beta.12": "76.0.3809.54", + "6.0.0-beta.13": "76.0.3809.60", + "6.0.0-beta.14": "76.0.3809.68", + "6.0.0-beta.15": "76.0.3809.74", + "6.0.0": "76.0.3809.88", + "6.0.1": "76.0.3809.102", + "6.0.2": "76.0.3809.110", + "6.0.3": "76.0.3809.126", + "6.0.4": "76.0.3809.131", + "6.0.5": "76.0.3809.136", + "6.0.6": "76.0.3809.138", + "6.0.7": "76.0.3809.139", + "6.0.8": "76.0.3809.146", + "6.0.9": "76.0.3809.146", + "6.0.10": "76.0.3809.146", + "6.0.11": "76.0.3809.146", + "6.0.12": "76.0.3809.146", + "6.1.0": "76.0.3809.146", + "6.1.1": "76.0.3809.146", + "6.1.2": "76.0.3809.146", + "6.1.3": "76.0.3809.146", + "6.1.4": "76.0.3809.146", + "6.1.5": "76.0.3809.146", + "6.1.6": "76.0.3809.146", + "6.1.7": "76.0.3809.146", + "6.1.8": "76.0.3809.146", + "6.1.9": "76.0.3809.146", + "6.1.10": "76.0.3809.146", + "6.1.11": "76.0.3809.146", + "6.1.12": "76.0.3809.146", + "7.0.0-beta.1": "78.0.3866.0", + "7.0.0-beta.2": "78.0.3866.0", + "7.0.0-beta.3": "78.0.3866.0", + "7.0.0-beta.4": "78.0.3896.6", + "7.0.0-beta.5": "78.0.3905.1", + "7.0.0-beta.6": "78.0.3905.1", + "7.0.0-beta.7": "78.0.3905.1", + "7.0.0": "78.0.3905.1", + "7.0.1": "78.0.3904.92", + "7.1.0": "78.0.3904.94", + "7.1.1": "78.0.3904.99", + "7.1.2": "78.0.3904.113", + "7.1.3": "78.0.3904.126", + "7.1.4": "78.0.3904.130", + "7.1.5": "78.0.3904.130", + "7.1.6": "78.0.3904.130", + "7.1.7": "78.0.3904.130", + "7.1.8": "78.0.3904.130", + "7.1.9": "78.0.3904.130", + "7.1.10": "78.0.3904.130", + "7.1.11": "78.0.3904.130", + "7.1.12": "78.0.3904.130", + "7.1.13": "78.0.3904.130", + "7.1.14": "78.0.3904.130", + "7.2.0": "78.0.3904.130", + "7.2.1": "78.0.3904.130", + "7.2.2": "78.0.3904.130", + "7.2.3": "78.0.3904.130", + "7.2.4": "78.0.3904.130", + "7.3.0": "78.0.3904.130", + "7.3.1": "78.0.3904.130", + "7.3.2": "78.0.3904.130", + "7.3.3": "78.0.3904.130", + "8.0.0-beta.1": "79.0.3931.0", + "8.0.0-beta.2": "79.0.3931.0", + "8.0.0-beta.3": "80.0.3955.0", + "8.0.0-beta.4": "80.0.3955.0", + "8.0.0-beta.5": "80.0.3987.14", + "8.0.0-beta.6": "80.0.3987.51", + "8.0.0-beta.7": "80.0.3987.59", + "8.0.0-beta.8": "80.0.3987.75", + "8.0.0-beta.9": "80.0.3987.75", + "8.0.0": "80.0.3987.86", + "8.0.1": "80.0.3987.86", + "8.0.2": "80.0.3987.86", + "8.0.3": "80.0.3987.134", + "8.1.0": "80.0.3987.137", + "8.1.1": "80.0.3987.141", + "8.2.0": "80.0.3987.158", + "8.2.1": "80.0.3987.163", + "8.2.2": "80.0.3987.163", + "8.2.3": "80.0.3987.163", + "8.2.4": "80.0.3987.165", + "8.2.5": "80.0.3987.165", + "8.3.0": "80.0.3987.165", + "8.3.1": "80.0.3987.165", + "8.3.2": "80.0.3987.165", + "8.3.3": "80.0.3987.165", + "8.3.4": "80.0.3987.165", + "8.4.0": "80.0.3987.165", + "8.4.1": "80.0.3987.165", + "8.5.0": "80.0.3987.165", + "8.5.1": "80.0.3987.165", + "8.5.2": "80.0.3987.165", + "8.5.3": "80.0.3987.163", + "8.5.4": "80.0.3987.163", + "8.5.5": "80.0.3987.163", + "9.0.0-beta.1": "82.0.4048.0", + "9.0.0-beta.2": "82.0.4048.0", + "9.0.0-beta.3": "82.0.4048.0", + "9.0.0-beta.4": "82.0.4048.0", + "9.0.0-beta.5": "82.0.4048.0", + "9.0.0-beta.6": "82.0.4058.2", + "9.0.0-beta.7": "82.0.4058.2", + "9.0.0-beta.9": "82.0.4058.2", + "9.0.0-beta.10": "82.0.4085.10", + "9.0.0-beta.11": "82.0.4085.14", + "9.0.0-beta.12": "82.0.4085.14", + "9.0.0-beta.13": "82.0.4085.14", + "9.0.0-beta.14": "82.0.4085.27", + "9.0.0-beta.15": "83.0.4102.3", + "9.0.0-beta.16": "83.0.4102.3", + "9.0.0-beta.17": "83.0.4103.14", + "9.0.0-beta.18": "83.0.4103.16", + "9.0.0-beta.19": "83.0.4103.24", + "9.0.0-beta.20": "83.0.4103.26", + "9.0.0-beta.21": "83.0.4103.26", + "9.0.0-beta.22": "83.0.4103.34", + "9.0.0-beta.23": "83.0.4103.44", + "9.0.0-beta.24": "83.0.4103.45", + "9.0.0": "83.0.4103.64", + "9.0.1": "83.0.4103.94", + "9.0.2": "83.0.4103.94", + "9.0.3": "83.0.4103.100", + "9.0.4": "83.0.4103.104", + "9.0.5": "83.0.4103.119", + "9.1.0": "83.0.4103.122", + "9.1.1": "83.0.4103.122", + "9.1.2": "83.0.4103.122", + "9.2.0": "83.0.4103.122", + "9.2.1": "83.0.4103.122", + "9.3.0": "83.0.4103.122", + "9.3.1": "83.0.4103.122", + "9.3.2": "83.0.4103.122", + "9.3.3": "83.0.4103.122", + "9.3.4": "83.0.4103.122", + "9.3.5": "83.0.4103.122", + "9.4.0": "83.0.4103.122", + "9.4.1": "83.0.4103.122", + "9.4.2": "83.0.4103.122", + "9.4.3": "83.0.4103.122", + "9.4.4": "83.0.4103.122", + "10.0.0-beta.1": "84.0.4129.0", + "10.0.0-beta.2": "84.0.4129.0", + "10.0.0-beta.3": "85.0.4161.2", + "10.0.0-beta.4": "85.0.4161.2", + "10.0.0-beta.8": "85.0.4181.1", + "10.0.0-beta.9": "85.0.4181.1", + "10.0.0-beta.10": "85.0.4183.19", + "10.0.0-beta.11": "85.0.4183.20", + "10.0.0-beta.12": "85.0.4183.26", + "10.0.0-beta.13": "85.0.4183.39", + "10.0.0-beta.14": "85.0.4183.39", + "10.0.0-beta.15": "85.0.4183.39", + "10.0.0-beta.17": "85.0.4183.39", + "10.0.0-beta.19": "85.0.4183.39", + "10.0.0-beta.20": "85.0.4183.39", + "10.0.0-beta.21": "85.0.4183.39", + "10.0.0-beta.23": "85.0.4183.70", + "10.0.0-beta.24": "85.0.4183.78", + "10.0.0-beta.25": "85.0.4183.80", + "10.0.0": "85.0.4183.84", + "10.0.1": "85.0.4183.86", + "10.1.0": "85.0.4183.87", + "10.1.1": "85.0.4183.93", + "10.1.2": "85.0.4183.98", + "10.1.3": "85.0.4183.121", + "10.1.4": "85.0.4183.121", + "10.1.5": "85.0.4183.121", + "10.1.6": "85.0.4183.121", + "10.1.7": "85.0.4183.121", + "10.2.0": "85.0.4183.121", + "10.3.0": "85.0.4183.121", + "10.3.1": "85.0.4183.121", + "10.3.2": "85.0.4183.121", + "10.4.0": "85.0.4183.121", + "10.4.1": "85.0.4183.121", + "10.4.2": "85.0.4183.121", + "10.4.3": "85.0.4183.121", + "10.4.4": "85.0.4183.121", + "10.4.5": "85.0.4183.121", + "10.4.6": "85.0.4183.121", + "10.4.7": "85.0.4183.121", + "11.0.0-beta.1": "86.0.4234.0", + "11.0.0-beta.3": "86.0.4234.0", + "11.0.0-beta.4": "86.0.4234.0", + "11.0.0-beta.5": "86.0.4234.0", + "11.0.0-beta.6": "86.0.4234.0", + "11.0.0-beta.7": "86.0.4234.0", + "11.0.0-beta.8": "87.0.4251.1", + "11.0.0-beta.9": "87.0.4251.1", + "11.0.0-beta.11": "87.0.4251.1", + "11.0.0-beta.12": "87.0.4280.11", + "11.0.0-beta.13": "87.0.4280.11", + "11.0.0-beta.16": "87.0.4280.27", + "11.0.0-beta.17": "87.0.4280.27", + "11.0.0-beta.18": "87.0.4280.27", + "11.0.0-beta.19": "87.0.4280.27", + "11.0.0-beta.20": "87.0.4280.40", + "11.0.0-beta.22": "87.0.4280.47", + "11.0.0-beta.23": "87.0.4280.47", + "11.0.0": "87.0.4280.60", + "11.0.1": "87.0.4280.60", + "11.0.2": "87.0.4280.67", + "11.0.3": "87.0.4280.67", + "11.0.4": "87.0.4280.67", + "11.0.5": "87.0.4280.88", + "11.1.0": "87.0.4280.88", + "11.1.1": "87.0.4280.88", + "11.2.0": "87.0.4280.141", + "11.2.1": "87.0.4280.141", + "11.2.2": "87.0.4280.141", + "11.2.3": "87.0.4280.141", + "11.3.0": "87.0.4280.141", + "11.4.0": "87.0.4280.141", + "11.4.1": "87.0.4280.141", + "11.4.2": "87.0.4280.141", + "11.4.3": "87.0.4280.141", + "11.4.4": "87.0.4280.141", + "11.4.5": "87.0.4280.141", + "11.4.6": "87.0.4280.141", + "11.4.7": "87.0.4280.141", + "11.4.8": "87.0.4280.141", + "11.4.9": "87.0.4280.141", + "11.4.10": "87.0.4280.141", + "11.4.11": "87.0.4280.141", + "11.4.12": "87.0.4280.141", + "11.5.0": "87.0.4280.141", + "12.0.0-beta.1": "89.0.4328.0", + "12.0.0-beta.3": "89.0.4328.0", + "12.0.0-beta.4": "89.0.4328.0", + "12.0.0-beta.5": "89.0.4328.0", + "12.0.0-beta.6": "89.0.4328.0", + "12.0.0-beta.7": "89.0.4328.0", + "12.0.0-beta.8": "89.0.4328.0", + "12.0.0-beta.9": "89.0.4328.0", + "12.0.0-beta.10": "89.0.4328.0", + "12.0.0-beta.11": "89.0.4328.0", + "12.0.0-beta.12": "89.0.4328.0", + "12.0.0-beta.14": "89.0.4328.0", + "12.0.0-beta.16": "89.0.4348.1", + "12.0.0-beta.18": "89.0.4348.1", + "12.0.0-beta.19": "89.0.4348.1", + "12.0.0-beta.20": "89.0.4348.1", + "12.0.0-beta.21": "89.0.4388.2", + "12.0.0-beta.22": "89.0.4388.2", + "12.0.0-beta.23": "89.0.4388.2", + "12.0.0-beta.24": "89.0.4388.2", + "12.0.0-beta.25": "89.0.4388.2", + "12.0.0-beta.26": "89.0.4388.2", + "12.0.0-beta.27": "89.0.4389.23", + "12.0.0-beta.28": "89.0.4389.23", + "12.0.0-beta.29": "89.0.4389.23", + "12.0.0-beta.30": "89.0.4389.58", + "12.0.0-beta.31": "89.0.4389.58", + "12.0.0": "89.0.4389.69", + "12.0.1": "89.0.4389.82", + "12.0.2": "89.0.4389.90", + "12.0.3": "89.0.4389.114", + "12.0.4": "89.0.4389.114", + "12.0.5": "89.0.4389.128", + "12.0.6": "89.0.4389.128", + "12.0.7": "89.0.4389.128", + "12.0.8": "89.0.4389.128", + "12.0.9": "89.0.4389.128", + "12.0.10": "89.0.4389.128", + "12.0.11": "89.0.4389.128", + "12.0.12": "89.0.4389.128", + "12.0.13": "89.0.4389.128", + "12.0.14": "89.0.4389.128", + "12.0.15": "89.0.4389.128", + "12.0.16": "89.0.4389.128", + "12.0.17": "89.0.4389.128", + "12.0.18": "89.0.4389.128", + "12.1.0": "89.0.4389.128", + "12.1.1": "89.0.4389.128", + "12.1.2": "89.0.4389.128", + "12.2.0": "89.0.4389.128", + "12.2.1": "89.0.4389.128", + "12.2.2": "89.0.4389.128", + "12.2.3": "89.0.4389.128", + "13.0.0-beta.2": "90.0.4402.0", + "13.0.0-beta.3": "90.0.4402.0", + "13.0.0-beta.4": "90.0.4415.0", + "13.0.0-beta.5": "90.0.4415.0", + "13.0.0-beta.6": "90.0.4415.0", + "13.0.0-beta.7": "90.0.4415.0", + "13.0.0-beta.8": "90.0.4415.0", + "13.0.0-beta.9": "90.0.4415.0", + "13.0.0-beta.10": "90.0.4415.0", + "13.0.0-beta.11": "90.0.4415.0", + "13.0.0-beta.12": "90.0.4415.0", + "13.0.0-beta.13": "90.0.4415.0", + "13.0.0-beta.14": "91.0.4448.0", + "13.0.0-beta.16": "91.0.4448.0", + "13.0.0-beta.17": "91.0.4448.0", + "13.0.0-beta.18": "91.0.4448.0", + "13.0.0-beta.20": "91.0.4448.0", + "13.0.0-beta.21": "91.0.4472.33", + "13.0.0-beta.22": "91.0.4472.33", + "13.0.0-beta.23": "91.0.4472.33", + "13.0.0-beta.24": "91.0.4472.38", + "13.0.0-beta.25": "91.0.4472.38", + "13.0.0-beta.26": "91.0.4472.38", + "13.0.0-beta.27": "91.0.4472.38", + "13.0.0-beta.28": "91.0.4472.38", + "13.0.0": "91.0.4472.69", + "13.0.1": "91.0.4472.69", + "13.1.0": "91.0.4472.77", + "13.1.1": "91.0.4472.77", + "13.1.2": "91.0.4472.77", + "13.1.3": "91.0.4472.106", + "13.1.4": "91.0.4472.106", + "13.1.5": "91.0.4472.124", + "13.1.6": "91.0.4472.124", + "13.1.7": "91.0.4472.124", + "13.1.8": "91.0.4472.164", + "13.1.9": "91.0.4472.164", + "13.2.0": "91.0.4472.164", + "13.2.1": "91.0.4472.164", + "13.2.2": "91.0.4472.164", + "13.2.3": "91.0.4472.164", + "13.3.0": "91.0.4472.164", + "13.4.0": "91.0.4472.164", + "13.5.0": "91.0.4472.164", + "13.5.1": "91.0.4472.164", + "13.5.2": "91.0.4472.164", + "13.6.0": "91.0.4472.164", + "13.6.1": "91.0.4472.164", + "13.6.2": "91.0.4472.164", + "13.6.3": "91.0.4472.164", + "13.6.6": "91.0.4472.164", + "13.6.7": "91.0.4472.164", + "13.6.8": "91.0.4472.164", + "13.6.9": "91.0.4472.164", + "14.0.0-beta.1": "92.0.4511.0", + "14.0.0-beta.2": "92.0.4511.0", + "14.0.0-beta.3": "92.0.4511.0", + "14.0.0-beta.5": "93.0.4536.0", + "14.0.0-beta.6": "93.0.4536.0", + "14.0.0-beta.7": "93.0.4536.0", + "14.0.0-beta.8": "93.0.4536.0", + "14.0.0-beta.9": "93.0.4539.0", + "14.0.0-beta.10": "93.0.4539.0", + "14.0.0-beta.11": "93.0.4557.4", + "14.0.0-beta.12": "93.0.4557.4", + "14.0.0-beta.13": "93.0.4566.0", + "14.0.0-beta.14": "93.0.4566.0", + "14.0.0-beta.15": "93.0.4566.0", + "14.0.0-beta.16": "93.0.4566.0", + "14.0.0-beta.17": "93.0.4566.0", + "14.0.0-beta.18": "93.0.4577.15", + "14.0.0-beta.19": "93.0.4577.15", + "14.0.0-beta.20": "93.0.4577.15", + "14.0.0-beta.21": "93.0.4577.15", + "14.0.0-beta.22": "93.0.4577.25", + "14.0.0-beta.23": "93.0.4577.25", + "14.0.0-beta.24": "93.0.4577.51", + "14.0.0-beta.25": "93.0.4577.51", + "14.0.0": "93.0.4577.58", + "14.0.1": "93.0.4577.63", + "14.0.2": "93.0.4577.82", + "14.1.0": "93.0.4577.82", + "14.1.1": "93.0.4577.82", + "14.2.0": "93.0.4577.82", + "14.2.1": "93.0.4577.82", + "14.2.2": "93.0.4577.82", + "14.2.3": "93.0.4577.82", + "14.2.4": "93.0.4577.82", + "14.2.5": "93.0.4577.82", + "14.2.6": "93.0.4577.82", + "14.2.7": "93.0.4577.82", + "14.2.8": "93.0.4577.82", + "14.2.9": "93.0.4577.82", + "15.0.0-alpha.1": "93.0.4566.0", + "15.0.0-alpha.2": "93.0.4566.0", + "15.0.0-alpha.3": "94.0.4584.0", + "15.0.0-alpha.4": "94.0.4584.0", + "15.0.0-alpha.5": "94.0.4584.0", + "15.0.0-alpha.6": "94.0.4584.0", + "15.0.0-alpha.7": "94.0.4590.2", + "15.0.0-alpha.8": "94.0.4590.2", + "15.0.0-alpha.9": "94.0.4590.2", + "15.0.0-alpha.10": "94.0.4606.12", + "15.0.0-beta.1": "94.0.4606.20", + "15.0.0-beta.2": "94.0.4606.20", + "15.0.0-beta.3": "94.0.4606.31", + "15.0.0-beta.4": "94.0.4606.31", + "15.0.0-beta.5": "94.0.4606.31", + "15.0.0-beta.6": "94.0.4606.31", + "15.0.0-beta.7": "94.0.4606.31", + "15.0.0": "94.0.4606.51", + "15.1.0": "94.0.4606.61", + "15.1.1": "94.0.4606.61", + "15.1.2": "94.0.4606.71", + "15.2.0": "94.0.4606.81", + "15.3.0": "94.0.4606.81", + "15.3.1": "94.0.4606.81", + "15.3.2": "94.0.4606.81", + "15.3.3": "94.0.4606.81", + "15.3.4": "94.0.4606.81", + "15.3.5": "94.0.4606.81", + "15.3.6": "94.0.4606.81", + "15.3.7": "94.0.4606.81", + "15.4.0": "94.0.4606.81", + "15.4.1": "94.0.4606.81", + "15.4.2": "94.0.4606.81", + "15.5.0": "94.0.4606.81", + "15.5.1": "94.0.4606.81", + "15.5.2": "94.0.4606.81", + "15.5.3": "94.0.4606.81", + "15.5.4": "94.0.4606.81", + "15.5.5": "94.0.4606.81", + "15.5.6": "94.0.4606.81", + "15.5.7": "94.0.4606.81", + "16.0.0-alpha.1": "95.0.4629.0", + "16.0.0-alpha.2": "95.0.4629.0", + "16.0.0-alpha.3": "95.0.4629.0", + "16.0.0-alpha.4": "95.0.4629.0", + "16.0.0-alpha.5": "95.0.4629.0", + "16.0.0-alpha.6": "95.0.4629.0", + "16.0.0-alpha.7": "95.0.4629.0", + "16.0.0-alpha.8": "96.0.4647.0", + "16.0.0-alpha.9": "96.0.4647.0", + "16.0.0-beta.1": "96.0.4647.0", + "16.0.0-beta.2": "96.0.4647.0", + "16.0.0-beta.3": "96.0.4647.0", + "16.0.0-beta.4": "96.0.4664.18", + "16.0.0-beta.5": "96.0.4664.18", + "16.0.0-beta.6": "96.0.4664.27", + "16.0.0-beta.7": "96.0.4664.27", + "16.0.0-beta.8": "96.0.4664.35", + "16.0.0-beta.9": "96.0.4664.35", + "16.0.0": "96.0.4664.45", + "16.0.1": "96.0.4664.45", + "16.0.2": "96.0.4664.55", + "16.0.3": "96.0.4664.55", + "16.0.4": "96.0.4664.55", + "16.0.5": "96.0.4664.55", + "16.0.6": "96.0.4664.110", + "16.0.7": "96.0.4664.110", + "16.0.8": "96.0.4664.110", + "16.0.9": "96.0.4664.174", + "16.0.10": "96.0.4664.174", + "16.1.0": "96.0.4664.174", + "16.1.1": "96.0.4664.174", + "16.2.0": "96.0.4664.174", + "16.2.1": "96.0.4664.174", + "16.2.2": "96.0.4664.174", + "16.2.3": "96.0.4664.174", + "16.2.4": "96.0.4664.174", + "16.2.5": "96.0.4664.174", + "16.2.6": "96.0.4664.174", + "16.2.7": "96.0.4664.174", + "16.2.8": "96.0.4664.174", + "17.0.0-alpha.1": "96.0.4664.4", + "17.0.0-alpha.2": "96.0.4664.4", + "17.0.0-alpha.3": "96.0.4664.4", + "17.0.0-alpha.4": "98.0.4706.0", + "17.0.0-alpha.5": "98.0.4706.0", + "17.0.0-alpha.6": "98.0.4706.0", + "17.0.0-beta.1": "98.0.4706.0", + "17.0.0-beta.2": "98.0.4706.0", + "17.0.0-beta.3": "98.0.4758.9", + "17.0.0-beta.4": "98.0.4758.11", + "17.0.0-beta.5": "98.0.4758.11", + "17.0.0-beta.6": "98.0.4758.11", + "17.0.0-beta.7": "98.0.4758.11", + "17.0.0-beta.8": "98.0.4758.11", + "17.0.0-beta.9": "98.0.4758.11", + "17.0.0": "98.0.4758.74", + "17.0.1": "98.0.4758.82", + "17.1.0": "98.0.4758.102", + "17.1.1": "98.0.4758.109", + "17.1.2": "98.0.4758.109", + "17.2.0": "98.0.4758.109", + "17.3.0": "98.0.4758.141", + "17.3.1": "98.0.4758.141", + "17.4.0": "98.0.4758.141", + "17.4.1": "98.0.4758.141", + "17.4.2": "98.0.4758.141", + "17.4.3": "98.0.4758.141", + "17.4.4": "98.0.4758.141", + "17.4.5": "98.0.4758.141", + "17.4.6": "98.0.4758.141", + "17.4.7": "98.0.4758.141", + "17.4.8": "98.0.4758.141", + "17.4.9": "98.0.4758.141", + "17.4.10": "98.0.4758.141", + "17.4.11": "98.0.4758.141", + "18.0.0-alpha.1": "99.0.4767.0", + "18.0.0-alpha.2": "99.0.4767.0", + "18.0.0-alpha.3": "99.0.4767.0", + "18.0.0-alpha.4": "99.0.4767.0", + "18.0.0-alpha.5": "99.0.4767.0", + "18.0.0-beta.1": "100.0.4894.0", + "18.0.0-beta.2": "100.0.4894.0", + "18.0.0-beta.3": "100.0.4894.0", + "18.0.0-beta.4": "100.0.4894.0", + "18.0.0-beta.5": "100.0.4894.0", + "18.0.0-beta.6": "100.0.4894.0", + "18.0.0": "100.0.4896.56", + "18.0.1": "100.0.4896.60", + "18.0.2": "100.0.4896.60", + "18.0.3": "100.0.4896.75", + "18.0.4": "100.0.4896.75", + "18.1.0": "100.0.4896.127", + "18.2.0": "100.0.4896.143", + "18.2.1": "100.0.4896.143", + "18.2.2": "100.0.4896.143", + "18.2.3": "100.0.4896.143", + "18.2.4": "100.0.4896.160", + "18.3.0": "100.0.4896.160", + "18.3.1": "100.0.4896.160", + "18.3.2": "100.0.4896.160", + "18.3.3": "100.0.4896.160", + "18.3.4": "100.0.4896.160", + "18.3.5": "100.0.4896.160", + "18.3.6": "100.0.4896.160", + "18.3.7": "100.0.4896.160", + "18.3.8": "100.0.4896.160", + "18.3.9": "100.0.4896.160", + "18.3.11": "100.0.4896.160", + "18.3.12": "100.0.4896.160", + "18.3.13": "100.0.4896.160", + "18.3.14": "100.0.4896.160", + "18.3.15": "100.0.4896.160", + "19.0.0-alpha.1": "102.0.4962.3", + "19.0.0-alpha.2": "102.0.4971.0", + "19.0.0-alpha.3": "102.0.4971.0", + "19.0.0-alpha.4": "102.0.4989.0", + "19.0.0-alpha.5": "102.0.4989.0", + "19.0.0-beta.1": "102.0.4999.0", + "19.0.0-beta.2": "102.0.4999.0", + "19.0.0-beta.3": "102.0.4999.0", + "19.0.0-beta.4": "102.0.5005.27", + "19.0.0-beta.5": "102.0.5005.40", + "19.0.0-beta.6": "102.0.5005.40", + "19.0.0-beta.7": "102.0.5005.40", + "19.0.0-beta.8": "102.0.5005.49", + "19.0.0": "102.0.5005.61", + "19.0.1": "102.0.5005.61", + "19.0.2": "102.0.5005.63", + "19.0.3": "102.0.5005.63", + "19.0.4": "102.0.5005.63", + "19.0.5": "102.0.5005.115", + "19.0.6": "102.0.5005.115", + "19.0.7": "102.0.5005.134", + "19.0.8": "102.0.5005.148", + "19.0.9": "102.0.5005.167", + "19.0.10": "102.0.5005.167", + "19.0.11": "102.0.5005.167", + "19.0.12": "102.0.5005.167", + "19.0.13": "102.0.5005.167", + "19.0.14": "102.0.5005.167", + "19.0.15": "102.0.5005.167", + "19.0.16": "102.0.5005.167", + "19.0.17": "102.0.5005.167", + "19.1.0": "102.0.5005.167", + "19.1.1": "102.0.5005.167", + "19.1.2": "102.0.5005.167", + "19.1.3": "102.0.5005.167", + "19.1.4": "102.0.5005.167", + "19.1.5": "102.0.5005.167", + "19.1.6": "102.0.5005.167", + "19.1.7": "102.0.5005.167", + "19.1.8": "102.0.5005.167", + "19.1.9": "102.0.5005.167", + "20.0.0-alpha.1": "103.0.5044.0", + "20.0.0-alpha.2": "104.0.5073.0", + "20.0.0-alpha.3": "104.0.5073.0", + "20.0.0-alpha.4": "104.0.5073.0", + "20.0.0-alpha.5": "104.0.5073.0", + "20.0.0-alpha.6": "104.0.5073.0", + "20.0.0-alpha.7": "104.0.5073.0", + "20.0.0-beta.1": "104.0.5073.0", + "20.0.0-beta.2": "104.0.5073.0", + "20.0.0-beta.3": "104.0.5073.0", + "20.0.0-beta.4": "104.0.5073.0", + "20.0.0-beta.5": "104.0.5073.0", + "20.0.0-beta.6": "104.0.5073.0", + "20.0.0-beta.7": "104.0.5073.0", + "20.0.0-beta.8": "104.0.5073.0", + "20.0.0-beta.9": "104.0.5112.39", + "20.0.0-beta.10": "104.0.5112.48", + "20.0.0-beta.11": "104.0.5112.48", + "20.0.0-beta.12": "104.0.5112.48", + "20.0.0-beta.13": "104.0.5112.57", + "20.0.0": "104.0.5112.65", + "20.0.1": "104.0.5112.81", + "20.0.2": "104.0.5112.81", + "20.0.3": "104.0.5112.81", + "20.1.0": "104.0.5112.102", + "20.1.1": "104.0.5112.102", + "20.1.2": "104.0.5112.114", + "20.1.3": "104.0.5112.114", + "20.1.4": "104.0.5112.114", + "20.2.0": "104.0.5112.124", + "20.3.0": "104.0.5112.124", + "20.3.1": "104.0.5112.124", + "20.3.2": "104.0.5112.124", + "20.3.3": "104.0.5112.124", + "20.3.4": "104.0.5112.124", + "20.3.5": "104.0.5112.124", + "20.3.6": "104.0.5112.124", + "20.3.7": "104.0.5112.124", + "20.3.8": "104.0.5112.124", + "20.3.9": "104.0.5112.124", + "20.3.10": "104.0.5112.124", + "20.3.11": "104.0.5112.124", + "20.3.12": "104.0.5112.124", + "21.0.0-alpha.1": "105.0.5187.0", + "21.0.0-alpha.2": "105.0.5187.0", + "21.0.0-alpha.3": "105.0.5187.0", + "21.0.0-alpha.4": "105.0.5187.0", + "21.0.0-alpha.5": "105.0.5187.0", + "21.0.0-alpha.6": "106.0.5216.0", + "21.0.0-beta.1": "106.0.5216.0", + "21.0.0-beta.2": "106.0.5216.0", + "21.0.0-beta.3": "106.0.5216.0", + "21.0.0-beta.4": "106.0.5216.0", + "21.0.0-beta.5": "106.0.5216.0", + "21.0.0-beta.6": "106.0.5249.40", + "21.0.0-beta.7": "106.0.5249.40", + "21.0.0-beta.8": "106.0.5249.40", + "21.0.0": "106.0.5249.51", + "21.0.1": "106.0.5249.61", + "21.1.0": "106.0.5249.91", + "21.1.1": "106.0.5249.103", + "21.2.0": "106.0.5249.119", + "21.2.1": "106.0.5249.165", + "21.2.2": "106.0.5249.168", + "21.2.3": "106.0.5249.168", + "21.3.0": "106.0.5249.181", + "21.3.1": "106.0.5249.181", + "21.3.3": "106.0.5249.199", + "21.3.4": "106.0.5249.199", + "21.3.5": "106.0.5249.199", + "21.4.0": "106.0.5249.199", + "21.4.1": "106.0.5249.199", + "21.4.2": "106.0.5249.199", + "21.4.3": "106.0.5249.199", + "21.4.4": "106.0.5249.199", + "22.0.0-alpha.1": "107.0.5286.0", + "22.0.0-alpha.3": "108.0.5329.0", + "22.0.0-alpha.4": "108.0.5329.0", + "22.0.0-alpha.5": "108.0.5329.0", + "22.0.0-alpha.6": "108.0.5329.0", + "22.0.0-alpha.7": "108.0.5355.0", + "22.0.0-alpha.8": "108.0.5359.10", + "22.0.0-beta.1": "108.0.5359.10", + "22.0.0-beta.2": "108.0.5359.10", + "22.0.0-beta.3": "108.0.5359.10", + "22.0.0-beta.4": "108.0.5359.29", + "22.0.0-beta.5": "108.0.5359.40", + "22.0.0-beta.6": "108.0.5359.40", + "22.0.0-beta.7": "108.0.5359.48", + "22.0.0-beta.8": "108.0.5359.48", + "22.0.0": "108.0.5359.62", + "22.0.1": "108.0.5359.125", + "22.0.2": "108.0.5359.179", + "22.0.3": "108.0.5359.179", + "22.1.0": "108.0.5359.179", + "22.2.0": "108.0.5359.215", + "22.2.1": "108.0.5359.215", + "22.3.0": "108.0.5359.215", + "22.3.1": "108.0.5359.215", + "22.3.2": "108.0.5359.215", + "22.3.3": "108.0.5359.215", + "22.3.4": "108.0.5359.215", + "22.3.5": "108.0.5359.215", + "22.3.6": "108.0.5359.215", + "22.3.7": "108.0.5359.215", + "22.3.8": "108.0.5359.215", + "22.3.9": "108.0.5359.215", + "22.3.10": "108.0.5359.215", + "22.3.11": "108.0.5359.215", + "22.3.12": "108.0.5359.215", + "22.3.13": "108.0.5359.215", + "22.3.14": "108.0.5359.215", + "22.3.15": "108.0.5359.215", + "22.3.16": "108.0.5359.215", + "22.3.17": "108.0.5359.215", + "22.3.18": "108.0.5359.215", + "22.3.20": "108.0.5359.215", + "22.3.21": "108.0.5359.215", + "22.3.22": "108.0.5359.215", + "22.3.23": "108.0.5359.215", + "22.3.24": "108.0.5359.215", + "22.3.25": "108.0.5359.215", + "22.3.26": "108.0.5359.215", + "22.3.27": "108.0.5359.215", + "23.0.0-alpha.1": "110.0.5415.0", + "23.0.0-alpha.2": "110.0.5451.0", + "23.0.0-alpha.3": "110.0.5451.0", + "23.0.0-beta.1": "110.0.5478.5", + "23.0.0-beta.2": "110.0.5478.5", + "23.0.0-beta.3": "110.0.5478.5", + "23.0.0-beta.4": "110.0.5481.30", + "23.0.0-beta.5": "110.0.5481.38", + "23.0.0-beta.6": "110.0.5481.52", + "23.0.0-beta.8": "110.0.5481.52", + "23.0.0": "110.0.5481.77", + "23.1.0": "110.0.5481.100", + "23.1.1": "110.0.5481.104", + "23.1.2": "110.0.5481.177", + "23.1.3": "110.0.5481.179", + "23.1.4": "110.0.5481.192", + "23.2.0": "110.0.5481.192", + "23.2.1": "110.0.5481.208", + "23.2.2": "110.0.5481.208", + "23.2.3": "110.0.5481.208", + "23.2.4": "110.0.5481.208", + "23.3.0": "110.0.5481.208", + "23.3.1": "110.0.5481.208", + "23.3.2": "110.0.5481.208", + "23.3.3": "110.0.5481.208", + "23.3.4": "110.0.5481.208", + "23.3.5": "110.0.5481.208", + "23.3.6": "110.0.5481.208", + "23.3.7": "110.0.5481.208", + "23.3.8": "110.0.5481.208", + "23.3.9": "110.0.5481.208", + "23.3.10": "110.0.5481.208", + "23.3.11": "110.0.5481.208", + "23.3.12": "110.0.5481.208", + "23.3.13": "110.0.5481.208", + "24.0.0-alpha.1": "111.0.5560.0", + "24.0.0-alpha.2": "111.0.5560.0", + "24.0.0-alpha.3": "111.0.5560.0", + "24.0.0-alpha.4": "111.0.5560.0", + "24.0.0-alpha.5": "111.0.5560.0", + "24.0.0-alpha.6": "111.0.5560.0", + "24.0.0-alpha.7": "111.0.5560.0", + "24.0.0-beta.1": "111.0.5563.50", + "24.0.0-beta.2": "111.0.5563.50", + "24.0.0-beta.3": "112.0.5615.20", + "24.0.0-beta.4": "112.0.5615.20", + "24.0.0-beta.5": "112.0.5615.29", + "24.0.0-beta.6": "112.0.5615.39", + "24.0.0-beta.7": "112.0.5615.39", + "24.0.0": "112.0.5615.49", + "24.1.0": "112.0.5615.50", + "24.1.1": "112.0.5615.50", + "24.1.2": "112.0.5615.87", + "24.1.3": "112.0.5615.165", + "24.2.0": "112.0.5615.165", + "24.3.0": "112.0.5615.165", + "24.3.1": "112.0.5615.183", + "24.4.0": "112.0.5615.204", + "24.4.1": "112.0.5615.204", + "24.5.0": "112.0.5615.204", + "24.5.1": "112.0.5615.204", + "24.6.0": "112.0.5615.204", + "24.6.1": "112.0.5615.204", + "24.6.2": "112.0.5615.204", + "24.6.3": "112.0.5615.204", + "24.6.4": "112.0.5615.204", + "24.6.5": "112.0.5615.204", + "24.7.0": "112.0.5615.204", + "24.7.1": "112.0.5615.204", + "24.8.0": "112.0.5615.204", + "24.8.1": "112.0.5615.204", + "24.8.2": "112.0.5615.204", + "24.8.3": "112.0.5615.204", + "24.8.4": "112.0.5615.204", + "24.8.5": "112.0.5615.204", + "24.8.6": "112.0.5615.204", + "24.8.7": "112.0.5615.204", + "24.8.8": "112.0.5615.204", + "25.0.0-alpha.1": "114.0.5694.0", + "25.0.0-alpha.2": "114.0.5694.0", + "25.0.0-alpha.3": "114.0.5710.0", + "25.0.0-alpha.4": "114.0.5710.0", + "25.0.0-alpha.5": "114.0.5719.0", + "25.0.0-alpha.6": "114.0.5719.0", + "25.0.0-beta.1": "114.0.5719.0", + "25.0.0-beta.2": "114.0.5719.0", + "25.0.0-beta.3": "114.0.5719.0", + "25.0.0-beta.4": "114.0.5735.16", + "25.0.0-beta.5": "114.0.5735.16", + "25.0.0-beta.6": "114.0.5735.16", + "25.0.0-beta.7": "114.0.5735.16", + "25.0.0-beta.8": "114.0.5735.35", + "25.0.0-beta.9": "114.0.5735.45", + "25.0.0": "114.0.5735.45", + "25.0.1": "114.0.5735.45", + "25.1.0": "114.0.5735.106", + "25.1.1": "114.0.5735.106", + "25.2.0": "114.0.5735.134", + "25.3.0": "114.0.5735.199", + "25.3.1": "114.0.5735.243", + "25.3.2": "114.0.5735.248", + "25.4.0": "114.0.5735.248", + "25.5.0": "114.0.5735.289", + "25.6.0": "114.0.5735.289", + "25.7.0": "114.0.5735.289", + "25.8.0": "114.0.5735.289", + "25.8.1": "114.0.5735.289", + "25.8.2": "114.0.5735.289", + "25.8.3": "114.0.5735.289", + "25.8.4": "114.0.5735.289", + "25.9.0": "114.0.5735.289", + "25.9.1": "114.0.5735.289", + "25.9.2": "114.0.5735.289", + "25.9.3": "114.0.5735.289", + "25.9.4": "114.0.5735.289", + "25.9.5": "114.0.5735.289", + "25.9.6": "114.0.5735.289", + "25.9.7": "114.0.5735.289", + "25.9.8": "114.0.5735.289", + "26.0.0-alpha.1": "116.0.5791.0", + "26.0.0-alpha.2": "116.0.5791.0", + "26.0.0-alpha.3": "116.0.5791.0", + "26.0.0-alpha.4": "116.0.5791.0", + "26.0.0-alpha.5": "116.0.5791.0", + "26.0.0-alpha.6": "116.0.5815.0", + "26.0.0-alpha.7": "116.0.5831.0", + "26.0.0-alpha.8": "116.0.5845.0", + "26.0.0-beta.1": "116.0.5845.0", + "26.0.0-beta.2": "116.0.5845.14", + "26.0.0-beta.3": "116.0.5845.14", + "26.0.0-beta.4": "116.0.5845.14", + "26.0.0-beta.5": "116.0.5845.14", + "26.0.0-beta.6": "116.0.5845.14", + "26.0.0-beta.7": "116.0.5845.14", + "26.0.0-beta.8": "116.0.5845.42", + "26.0.0-beta.9": "116.0.5845.42", + "26.0.0-beta.10": "116.0.5845.49", + "26.0.0-beta.11": "116.0.5845.49", + "26.0.0-beta.12": "116.0.5845.62", + "26.0.0": "116.0.5845.82", + "26.1.0": "116.0.5845.97", + "26.2.0": "116.0.5845.179", + "26.2.1": "116.0.5845.188", + "26.2.2": "116.0.5845.190", + "26.2.3": "116.0.5845.190", + "26.2.4": "116.0.5845.190", + "26.3.0": "116.0.5845.228", + "26.4.0": "116.0.5845.228", + "26.4.1": "116.0.5845.228", + "26.4.2": "116.0.5845.228", + "26.4.3": "116.0.5845.228", + "26.5.0": "116.0.5845.228", + "26.6.0": "116.0.5845.228", + "26.6.1": "116.0.5845.228", + "26.6.2": "116.0.5845.228", + "26.6.3": "116.0.5845.228", + "26.6.4": "116.0.5845.228", + "26.6.5": "116.0.5845.228", + "26.6.6": "116.0.5845.228", + "26.6.7": "116.0.5845.228", + "26.6.8": "116.0.5845.228", + "26.6.9": "116.0.5845.228", + "26.6.10": "116.0.5845.228", + "27.0.0-alpha.1": "118.0.5949.0", + "27.0.0-alpha.2": "118.0.5949.0", + "27.0.0-alpha.3": "118.0.5949.0", + "27.0.0-alpha.4": "118.0.5949.0", + "27.0.0-alpha.5": "118.0.5949.0", + "27.0.0-alpha.6": "118.0.5949.0", + "27.0.0-beta.1": "118.0.5993.5", + "27.0.0-beta.2": "118.0.5993.5", + "27.0.0-beta.3": "118.0.5993.5", + "27.0.0-beta.4": "118.0.5993.11", + "27.0.0-beta.5": "118.0.5993.18", + "27.0.0-beta.6": "118.0.5993.18", + "27.0.0-beta.7": "118.0.5993.18", + "27.0.0-beta.8": "118.0.5993.18", + "27.0.0-beta.9": "118.0.5993.18", + "27.0.0": "118.0.5993.54", + "27.0.1": "118.0.5993.89", + "27.0.2": "118.0.5993.89", + "27.0.3": "118.0.5993.120", + "27.0.4": "118.0.5993.129", + "27.1.0": "118.0.5993.144", + "27.1.2": "118.0.5993.144", + "27.1.3": "118.0.5993.159", + "27.2.0": "118.0.5993.159", + "27.2.1": "118.0.5993.159", + "27.2.2": "118.0.5993.159", + "27.2.3": "118.0.5993.159", + "27.2.4": "118.0.5993.159", + "27.3.0": "118.0.5993.159", + "27.3.1": "118.0.5993.159", + "27.3.2": "118.0.5993.159", + "27.3.3": "118.0.5993.159", + "27.3.4": "118.0.5993.159", + "27.3.5": "118.0.5993.159", + "27.3.6": "118.0.5993.159", + "27.3.7": "118.0.5993.159", + "27.3.8": "118.0.5993.159", + "27.3.9": "118.0.5993.159", + "27.3.10": "118.0.5993.159", + "27.3.11": "118.0.5993.159", + "28.0.0-alpha.1": "119.0.6045.0", + "28.0.0-alpha.2": "119.0.6045.0", + "28.0.0-alpha.3": "119.0.6045.21", + "28.0.0-alpha.4": "119.0.6045.21", + "28.0.0-alpha.5": "119.0.6045.33", + "28.0.0-alpha.6": "119.0.6045.33", + "28.0.0-alpha.7": "119.0.6045.33", + "28.0.0-beta.1": "119.0.6045.33", + "28.0.0-beta.2": "120.0.6099.0", + "28.0.0-beta.3": "120.0.6099.5", + "28.0.0-beta.4": "120.0.6099.5", + "28.0.0-beta.5": "120.0.6099.18", + "28.0.0-beta.6": "120.0.6099.18", + "28.0.0-beta.7": "120.0.6099.18", + "28.0.0-beta.8": "120.0.6099.18", + "28.0.0-beta.9": "120.0.6099.18", + "28.0.0-beta.10": "120.0.6099.18", + "28.0.0-beta.11": "120.0.6099.35", + "28.0.0": "120.0.6099.56", + "28.1.0": "120.0.6099.109", + "28.1.1": "120.0.6099.109", + "28.1.2": "120.0.6099.199", + "28.1.3": "120.0.6099.199", + "28.1.4": "120.0.6099.216", + "28.2.0": "120.0.6099.227", + "28.2.1": "120.0.6099.268", + "28.2.2": "120.0.6099.276", + "28.2.3": "120.0.6099.283", + "28.2.4": "120.0.6099.291", + "28.2.5": "120.0.6099.291", + "28.2.6": "120.0.6099.291", + "28.2.7": "120.0.6099.291", + "28.2.8": "120.0.6099.291", + "28.2.9": "120.0.6099.291", + "28.2.10": "120.0.6099.291", + "28.3.0": "120.0.6099.291", + "28.3.1": "120.0.6099.291", + "28.3.2": "120.0.6099.291", + "28.3.3": "120.0.6099.291", + "29.0.0-alpha.1": "121.0.6147.0", + "29.0.0-alpha.2": "121.0.6147.0", + "29.0.0-alpha.3": "121.0.6147.0", + "29.0.0-alpha.4": "121.0.6159.0", + "29.0.0-alpha.5": "121.0.6159.0", + "29.0.0-alpha.6": "121.0.6159.0", + "29.0.0-alpha.7": "121.0.6159.0", + "29.0.0-alpha.8": "122.0.6194.0", + "29.0.0-alpha.9": "122.0.6236.2", + "29.0.0-alpha.10": "122.0.6236.2", + "29.0.0-alpha.11": "122.0.6236.2", + "29.0.0-beta.1": "122.0.6236.2", + "29.0.0-beta.2": "122.0.6236.2", + "29.0.0-beta.3": "122.0.6261.6", + "29.0.0-beta.4": "122.0.6261.6", + "29.0.0-beta.5": "122.0.6261.18", + "29.0.0-beta.6": "122.0.6261.18", + "29.0.0-beta.7": "122.0.6261.18", + "29.0.0-beta.8": "122.0.6261.18", + "29.0.0-beta.9": "122.0.6261.18", + "29.0.0-beta.10": "122.0.6261.18", + "29.0.0-beta.11": "122.0.6261.18", + "29.0.0-beta.12": "122.0.6261.29", + "29.0.0": "122.0.6261.39", + "29.0.1": "122.0.6261.57", + "29.1.0": "122.0.6261.70", + "29.1.1": "122.0.6261.111", + "29.1.2": "122.0.6261.112", + "29.1.3": "122.0.6261.112", + "29.1.4": "122.0.6261.129", + "29.1.5": "122.0.6261.130", + "29.1.6": "122.0.6261.139", + "29.2.0": "122.0.6261.156", + "29.3.0": "122.0.6261.156", + "29.3.1": "122.0.6261.156", + "29.3.2": "122.0.6261.156", + "29.3.3": "122.0.6261.156", + "29.4.0": "122.0.6261.156", + "29.4.1": "122.0.6261.156", + "29.4.2": "122.0.6261.156", + "29.4.3": "122.0.6261.156", + "29.4.4": "122.0.6261.156", + "29.4.5": "122.0.6261.156", + "29.4.6": "122.0.6261.156", + "30.0.0-alpha.1": "123.0.6296.0", + "30.0.0-alpha.2": "123.0.6312.5", + "30.0.0-alpha.3": "124.0.6323.0", + "30.0.0-alpha.4": "124.0.6323.0", + "30.0.0-alpha.5": "124.0.6331.0", + "30.0.0-alpha.6": "124.0.6331.0", + "30.0.0-alpha.7": "124.0.6353.0", + "30.0.0-beta.1": "124.0.6359.0", + "30.0.0-beta.2": "124.0.6359.0", + "30.0.0-beta.3": "124.0.6367.9", + "30.0.0-beta.4": "124.0.6367.9", + "30.0.0-beta.5": "124.0.6367.9", + "30.0.0-beta.6": "124.0.6367.18", + "30.0.0-beta.7": "124.0.6367.29", + "30.0.0-beta.8": "124.0.6367.29", + "30.0.0": "124.0.6367.49", + "30.0.1": "124.0.6367.60", + "30.0.2": "124.0.6367.91", + "30.0.3": "124.0.6367.119", + "30.0.4": "124.0.6367.201", + "30.0.5": "124.0.6367.207", + "30.0.6": "124.0.6367.207", + "30.0.7": "124.0.6367.221", + "30.0.8": "124.0.6367.230", + "30.0.9": "124.0.6367.233", + "30.1.0": "124.0.6367.243", + "30.1.1": "124.0.6367.243", + "30.1.2": "124.0.6367.243", + "30.2.0": "124.0.6367.243", + "30.3.0": "124.0.6367.243", + "30.3.1": "124.0.6367.243", + "30.4.0": "124.0.6367.243", + "30.5.0": "124.0.6367.243", + "30.5.1": "124.0.6367.243", + "31.0.0-alpha.1": "125.0.6412.0", + "31.0.0-alpha.2": "125.0.6412.0", + "31.0.0-alpha.3": "125.0.6412.0", + "31.0.0-alpha.4": "125.0.6412.0", + "31.0.0-alpha.5": "125.0.6412.0", + "31.0.0-beta.1": "126.0.6445.0", + "31.0.0-beta.2": "126.0.6445.0", + "31.0.0-beta.3": "126.0.6445.0", + "31.0.0-beta.4": "126.0.6445.0", + "31.0.0-beta.5": "126.0.6445.0", + "31.0.0-beta.6": "126.0.6445.0", + "31.0.0-beta.7": "126.0.6445.0", + "31.0.0-beta.8": "126.0.6445.0", + "31.0.0-beta.9": "126.0.6445.0", + "31.0.0-beta.10": "126.0.6478.36", + "31.0.0": "126.0.6478.36", + "31.0.1": "126.0.6478.36", + "31.0.2": "126.0.6478.61", + "31.1.0": "126.0.6478.114", + "31.2.0": "126.0.6478.127", + "31.2.1": "126.0.6478.127", + "31.3.0": "126.0.6478.183", + "31.3.1": "126.0.6478.185", + "31.4.0": "126.0.6478.234", + "31.5.0": "126.0.6478.234", + "31.6.0": "126.0.6478.234", + "31.7.0": "126.0.6478.234", + "31.7.1": "126.0.6478.234", + "31.7.2": "126.0.6478.234", + "31.7.3": "126.0.6478.234", + "31.7.4": "126.0.6478.234", + "31.7.5": "126.0.6478.234", + "31.7.6": "126.0.6478.234", + "31.7.7": "126.0.6478.234", + "32.0.0-alpha.1": "127.0.6521.0", + "32.0.0-alpha.2": "127.0.6521.0", + "32.0.0-alpha.3": "127.0.6521.0", + "32.0.0-alpha.4": "127.0.6521.0", + "32.0.0-alpha.5": "127.0.6521.0", + "32.0.0-alpha.6": "128.0.6571.0", + "32.0.0-alpha.7": "128.0.6571.0", + "32.0.0-alpha.8": "128.0.6573.0", + "32.0.0-alpha.9": "128.0.6573.0", + "32.0.0-alpha.10": "128.0.6573.0", + "32.0.0-beta.1": "128.0.6573.0", + "32.0.0-beta.2": "128.0.6611.0", + "32.0.0-beta.3": "128.0.6613.7", + "32.0.0-beta.4": "128.0.6613.18", + "32.0.0-beta.5": "128.0.6613.27", + "32.0.0-beta.6": "128.0.6613.27", + "32.0.0-beta.7": "128.0.6613.27", + "32.0.0": "128.0.6613.36", + "32.0.1": "128.0.6613.36", + "32.0.2": "128.0.6613.84", + "32.1.0": "128.0.6613.120", + "32.1.1": "128.0.6613.137", + "32.1.2": "128.0.6613.162", + "32.2.0": "128.0.6613.178", + "32.2.1": "128.0.6613.186", + "32.2.2": "128.0.6613.186", + "32.2.3": "128.0.6613.186", + "32.2.4": "128.0.6613.186", + "32.2.5": "128.0.6613.186", + "32.2.6": "128.0.6613.186", + "32.2.7": "128.0.6613.186", + "32.2.8": "128.0.6613.186", + "32.3.0": "128.0.6613.186", + "32.3.1": "128.0.6613.186", + "32.3.2": "128.0.6613.186", + "32.3.3": "128.0.6613.186", + "33.0.0-alpha.1": "129.0.6668.0", + "33.0.0-alpha.2": "130.0.6672.0", + "33.0.0-alpha.3": "130.0.6672.0", + "33.0.0-alpha.4": "130.0.6672.0", + "33.0.0-alpha.5": "130.0.6672.0", + "33.0.0-alpha.6": "130.0.6672.0", + "33.0.0-beta.1": "130.0.6672.0", + "33.0.0-beta.2": "130.0.6672.0", + "33.0.0-beta.3": "130.0.6672.0", + "33.0.0-beta.4": "130.0.6672.0", + "33.0.0-beta.5": "130.0.6723.19", + "33.0.0-beta.6": "130.0.6723.19", + "33.0.0-beta.7": "130.0.6723.19", + "33.0.0-beta.8": "130.0.6723.31", + "33.0.0-beta.9": "130.0.6723.31", + "33.0.0-beta.10": "130.0.6723.31", + "33.0.0-beta.11": "130.0.6723.44", + "33.0.0": "130.0.6723.44", + "33.0.1": "130.0.6723.59", + "33.0.2": "130.0.6723.59", + "33.1.0": "130.0.6723.91", + "33.2.0": "130.0.6723.118", + "33.2.1": "130.0.6723.137", + "33.3.0": "130.0.6723.152", + "33.3.1": "130.0.6723.170", + "33.3.2": "130.0.6723.191", + "33.4.0": "130.0.6723.191", + "33.4.1": "130.0.6723.191", + "33.4.2": "130.0.6723.191", + "33.4.3": "130.0.6723.191", + "33.4.4": "130.0.6723.191", + "33.4.5": "130.0.6723.191", + "33.4.6": "130.0.6723.191", + "33.4.7": "130.0.6723.191", + "33.4.8": "130.0.6723.191", + "33.4.9": "130.0.6723.191", + "33.4.10": "130.0.6723.191", + "33.4.11": "130.0.6723.191", + "34.0.0-alpha.1": "131.0.6776.0", + "34.0.0-alpha.2": "132.0.6779.0", + "34.0.0-alpha.3": "132.0.6789.1", + "34.0.0-alpha.4": "132.0.6789.1", + "34.0.0-alpha.5": "132.0.6789.1", + "34.0.0-alpha.6": "132.0.6789.1", + "34.0.0-alpha.7": "132.0.6789.1", + "34.0.0-alpha.8": "132.0.6820.0", + "34.0.0-alpha.9": "132.0.6824.0", + "34.0.0-beta.1": "132.0.6824.0", + "34.0.0-beta.2": "132.0.6824.0", + "34.0.0-beta.3": "132.0.6824.0", + "34.0.0-beta.4": "132.0.6834.6", + "34.0.0-beta.5": "132.0.6834.6", + "34.0.0-beta.6": "132.0.6834.15", + "34.0.0-beta.7": "132.0.6834.15", + "34.0.0-beta.8": "132.0.6834.15", + "34.0.0-beta.9": "132.0.6834.32", + "34.0.0-beta.10": "132.0.6834.32", + "34.0.0-beta.11": "132.0.6834.32", + "34.0.0-beta.12": "132.0.6834.46", + "34.0.0-beta.13": "132.0.6834.46", + "34.0.0-beta.14": "132.0.6834.57", + "34.0.0-beta.15": "132.0.6834.57", + "34.0.0-beta.16": "132.0.6834.57", + "34.0.0": "132.0.6834.83", + "34.0.1": "132.0.6834.83", + "34.0.2": "132.0.6834.159", + "34.1.0": "132.0.6834.194", + "34.1.1": "132.0.6834.194", + "34.2.0": "132.0.6834.196", + "34.3.0": "132.0.6834.210", + "34.3.1": "132.0.6834.210", + "34.3.2": "132.0.6834.210", + "34.3.3": "132.0.6834.210", + "34.3.4": "132.0.6834.210", + "34.4.0": "132.0.6834.210", + "34.4.1": "132.0.6834.210", + "34.5.0": "132.0.6834.210", + "34.5.1": "132.0.6834.210", + "34.5.2": "132.0.6834.210", + "34.5.3": "132.0.6834.210", + "34.5.4": "132.0.6834.210", + "34.5.5": "132.0.6834.210", + "34.5.6": "132.0.6834.210", + "34.5.7": "132.0.6834.210", + "34.5.8": "132.0.6834.210", + "35.0.0-alpha.1": "133.0.6920.0", + "35.0.0-alpha.2": "133.0.6920.0", + "35.0.0-alpha.3": "133.0.6920.0", + "35.0.0-alpha.4": "133.0.6920.0", + "35.0.0-alpha.5": "133.0.6920.0", + "35.0.0-beta.1": "133.0.6920.0", + "35.0.0-beta.2": "134.0.6968.0", + "35.0.0-beta.3": "134.0.6968.0", + "35.0.0-beta.4": "134.0.6968.0", + "35.0.0-beta.5": "134.0.6989.0", + "35.0.0-beta.6": "134.0.6990.0", + "35.0.0-beta.7": "134.0.6990.0", + "35.0.0-beta.8": "134.0.6998.10", + "35.0.0-beta.9": "134.0.6998.10", + "35.0.0-beta.10": "134.0.6998.23", + "35.0.0-beta.11": "134.0.6998.23", + "35.0.0-beta.12": "134.0.6998.23", + "35.0.0-beta.13": "134.0.6998.44", + "35.0.0": "134.0.6998.44", + "35.0.1": "134.0.6998.44", + "35.0.2": "134.0.6998.88", + "35.0.3": "134.0.6998.88", + "35.1.0": "134.0.6998.165", + "35.1.1": "134.0.6998.165", + "35.1.2": "134.0.6998.178", + "35.1.3": "134.0.6998.179", + "35.1.4": "134.0.6998.179", + "35.1.5": "134.0.6998.179", + "35.2.0": "134.0.6998.205", + "35.2.1": "134.0.6998.205", + "35.2.2": "134.0.6998.205", + "35.3.0": "134.0.6998.205", + "35.4.0": "134.0.6998.205", + "35.5.0": "134.0.6998.205", + "35.5.1": "134.0.6998.205", + "35.6.0": "134.0.6998.205", + "35.7.0": "134.0.6998.205", + "35.7.1": "134.0.6998.205", + "35.7.2": "134.0.6998.205", + "35.7.4": "134.0.6998.205", + "35.7.5": "134.0.6998.205", + "36.0.0-alpha.1": "135.0.7049.5", + "36.0.0-alpha.2": "136.0.7062.0", + "36.0.0-alpha.3": "136.0.7062.0", + "36.0.0-alpha.4": "136.0.7062.0", + "36.0.0-alpha.5": "136.0.7067.0", + "36.0.0-alpha.6": "136.0.7067.0", + "36.0.0-beta.1": "136.0.7067.0", + "36.0.0-beta.2": "136.0.7067.0", + "36.0.0-beta.3": "136.0.7067.0", + "36.0.0-beta.4": "136.0.7067.0", + "36.0.0-beta.5": "136.0.7103.17", + "36.0.0-beta.6": "136.0.7103.25", + "36.0.0-beta.7": "136.0.7103.25", + "36.0.0-beta.8": "136.0.7103.33", + "36.0.0-beta.9": "136.0.7103.33", + "36.0.0": "136.0.7103.48", + "36.0.1": "136.0.7103.48", + "36.1.0": "136.0.7103.49", + "36.2.0": "136.0.7103.49", + "36.2.1": "136.0.7103.93", + "36.3.0": "136.0.7103.113", + "36.3.1": "136.0.7103.113", + "36.3.2": "136.0.7103.115", + "36.4.0": "136.0.7103.149", + "36.5.0": "136.0.7103.168", + "36.6.0": "136.0.7103.177", + "36.7.0": "136.0.7103.177", + "36.7.1": "136.0.7103.177", + "36.7.3": "136.0.7103.177", + "36.7.4": "136.0.7103.177", + "36.8.0": "136.0.7103.177", + "36.8.1": "136.0.7103.177", + "36.9.0": "136.0.7103.177", + "36.9.1": "136.0.7103.177", + "36.9.2": "136.0.7103.177", + "36.9.3": "136.0.7103.177", + "36.9.4": "136.0.7103.177", + "36.9.5": "136.0.7103.177", + "37.0.0-alpha.1": "137.0.7151.0", + "37.0.0-alpha.2": "137.0.7151.0", + "37.0.0-alpha.3": "138.0.7156.0", + "37.0.0-alpha.4": "138.0.7165.0", + "37.0.0-alpha.5": "138.0.7177.0", + "37.0.0-alpha.6": "138.0.7178.0", + "37.0.0-alpha.7": "138.0.7178.0", + "37.0.0-beta.1": "138.0.7178.0", + "37.0.0-beta.2": "138.0.7178.0", + "37.0.0-beta.3": "138.0.7190.0", + "37.0.0-beta.4": "138.0.7204.15", + "37.0.0-beta.5": "138.0.7204.15", + "37.0.0-beta.6": "138.0.7204.15", + "37.0.0-beta.7": "138.0.7204.15", + "37.0.0-beta.8": "138.0.7204.23", + "37.0.0-beta.9": "138.0.7204.35", + "37.0.0": "138.0.7204.35", + "37.1.0": "138.0.7204.35", + "37.2.0": "138.0.7204.97", + "37.2.1": "138.0.7204.97", + "37.2.2": "138.0.7204.100", + "37.2.3": "138.0.7204.100", + "37.2.4": "138.0.7204.157", + "37.2.5": "138.0.7204.168", + "37.2.6": "138.0.7204.185", + "37.3.0": "138.0.7204.224", + "37.3.1": "138.0.7204.235", + "37.4.0": "138.0.7204.243", + "37.5.0": "138.0.7204.251", + "37.5.1": "138.0.7204.251", + "37.6.0": "138.0.7204.251", + "37.6.1": "138.0.7204.251", + "37.7.0": "138.0.7204.251", + "37.7.1": "138.0.7204.251", + "37.8.0": "138.0.7204.251", + "37.9.0": "138.0.7204.251", + "37.10.0": "138.0.7204.251", + "37.10.1": "138.0.7204.251", + "37.10.2": "138.0.7204.251", + "37.10.3": "138.0.7204.251", + "38.0.0-alpha.1": "139.0.7219.0", + "38.0.0-alpha.2": "139.0.7219.0", + "38.0.0-alpha.3": "139.0.7219.0", + "38.0.0-alpha.4": "140.0.7261.0", + "38.0.0-alpha.5": "140.0.7261.0", + "38.0.0-alpha.6": "140.0.7261.0", + "38.0.0-alpha.7": "140.0.7281.0", + "38.0.0-alpha.8": "140.0.7281.0", + "38.0.0-alpha.9": "140.0.7301.0", + "38.0.0-alpha.10": "140.0.7309.0", + "38.0.0-alpha.11": "140.0.7312.0", + "38.0.0-alpha.12": "140.0.7314.0", + "38.0.0-alpha.13": "140.0.7314.0", + "38.0.0-beta.1": "140.0.7314.0", + "38.0.0-beta.2": "140.0.7327.0", + "38.0.0-beta.3": "140.0.7327.0", + "38.0.0-beta.4": "140.0.7339.2", + "38.0.0-beta.5": "140.0.7339.2", + "38.0.0-beta.6": "140.0.7339.2", + "38.0.0-beta.7": "140.0.7339.16", + "38.0.0-beta.8": "140.0.7339.24", + "38.0.0-beta.9": "140.0.7339.24", + "38.0.0-beta.11": "140.0.7339.41", + "38.0.0": "140.0.7339.41", + "38.1.0": "140.0.7339.80", + "38.1.1": "140.0.7339.133", + "38.1.2": "140.0.7339.133", + "38.2.0": "140.0.7339.133", + "38.2.1": "140.0.7339.133", + "38.2.2": "140.0.7339.133", + "38.3.0": "140.0.7339.240", + "38.4.0": "140.0.7339.240", + "38.5.0": "140.0.7339.249", + "38.6.0": "140.0.7339.249", + "38.7.0": "140.0.7339.249", + "38.7.1": "140.0.7339.249", + "38.7.2": "140.0.7339.249", + "39.0.0-alpha.1": "141.0.7361.0", + "39.0.0-alpha.2": "141.0.7361.0", + "39.0.0-alpha.3": "141.0.7390.7", + "39.0.0-alpha.4": "141.0.7390.7", + "39.0.0-alpha.5": "141.0.7390.7", + "39.0.0-alpha.6": "142.0.7417.0", + "39.0.0-alpha.7": "142.0.7417.0", + "39.0.0-alpha.8": "142.0.7417.0", + "39.0.0-alpha.9": "142.0.7417.0", + "39.0.0-beta.1": "142.0.7417.0", + "39.0.0-beta.2": "142.0.7417.0", + "39.0.0-beta.3": "142.0.7417.0", + "39.0.0-beta.4": "142.0.7444.34", + "39.0.0-beta.5": "142.0.7444.34", + "39.0.0": "142.0.7444.52", + "39.1.0": "142.0.7444.59", + "39.1.1": "142.0.7444.59", + "39.1.2": "142.0.7444.134", + "39.2.0": "142.0.7444.162", + "39.2.1": "142.0.7444.162", + "39.2.2": "142.0.7444.162", + "39.2.3": "142.0.7444.175", + "39.2.4": "142.0.7444.177", + "39.2.5": "142.0.7444.177", + "40.0.0-alpha.2": "143.0.7499.0", + "40.0.0-alpha.4": "144.0.7506.0", + "40.0.0-alpha.5": "144.0.7526.0", + "40.0.0-alpha.6": "144.0.7526.0", + "40.0.0-alpha.7": "144.0.7526.0", + "40.0.0-alpha.8": "144.0.7526.0", + "40.0.0-beta.1": "144.0.7527.0", + "40.0.0-beta.2": "144.0.7527.0" +}; \ No newline at end of file diff --git a/node_modules/electron-to-chromium/full-versions.json b/node_modules/electron-to-chromium/full-versions.json new file mode 100644 index 0000000..14070c7 --- /dev/null +++ b/node_modules/electron-to-chromium/full-versions.json @@ -0,0 +1 @@ +{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.11":"82.0.4085.14","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.10":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.25":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","15.5.5":"94.0.4606.81","15.5.6":"94.0.4606.81","15.5.7":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","16.2.6":"96.0.4664.174","16.2.7":"96.0.4664.174","16.2.8":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","17.4.4":"98.0.4758.141","17.4.5":"98.0.4758.141","17.4.6":"98.0.4758.141","17.4.7":"98.0.4758.141","17.4.8":"98.0.4758.141","17.4.9":"98.0.4758.141","17.4.10":"98.0.4758.141","17.4.11":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","18.2.2":"100.0.4896.143","18.2.3":"100.0.4896.143","18.2.4":"100.0.4896.160","18.3.0":"100.0.4896.160","18.3.1":"100.0.4896.160","18.3.2":"100.0.4896.160","18.3.3":"100.0.4896.160","18.3.4":"100.0.4896.160","18.3.5":"100.0.4896.160","18.3.6":"100.0.4896.160","18.3.7":"100.0.4896.160","18.3.8":"100.0.4896.160","18.3.9":"100.0.4896.160","18.3.11":"100.0.4896.160","18.3.12":"100.0.4896.160","18.3.13":"100.0.4896.160","18.3.14":"100.0.4896.160","18.3.15":"100.0.4896.160","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-beta.5":"102.0.5005.40","19.0.0-beta.6":"102.0.5005.40","19.0.0-beta.7":"102.0.5005.40","19.0.0-beta.8":"102.0.5005.49","19.0.0":"102.0.5005.61","19.0.1":"102.0.5005.61","19.0.2":"102.0.5005.63","19.0.3":"102.0.5005.63","19.0.4":"102.0.5005.63","19.0.5":"102.0.5005.115","19.0.6":"102.0.5005.115","19.0.7":"102.0.5005.134","19.0.8":"102.0.5005.148","19.0.9":"102.0.5005.167","19.0.10":"102.0.5005.167","19.0.11":"102.0.5005.167","19.0.12":"102.0.5005.167","19.0.13":"102.0.5005.167","19.0.14":"102.0.5005.167","19.0.15":"102.0.5005.167","19.0.16":"102.0.5005.167","19.0.17":"102.0.5005.167","19.1.0":"102.0.5005.167","19.1.1":"102.0.5005.167","19.1.2":"102.0.5005.167","19.1.3":"102.0.5005.167","19.1.4":"102.0.5005.167","19.1.5":"102.0.5005.167","19.1.6":"102.0.5005.167","19.1.7":"102.0.5005.167","19.1.8":"102.0.5005.167","19.1.9":"102.0.5005.167","20.0.0-alpha.1":"103.0.5044.0","20.0.0-alpha.2":"104.0.5073.0","20.0.0-alpha.3":"104.0.5073.0","20.0.0-alpha.4":"104.0.5073.0","20.0.0-alpha.5":"104.0.5073.0","20.0.0-alpha.6":"104.0.5073.0","20.0.0-alpha.7":"104.0.5073.0","20.0.0-beta.1":"104.0.5073.0","20.0.0-beta.2":"104.0.5073.0","20.0.0-beta.3":"104.0.5073.0","20.0.0-beta.4":"104.0.5073.0","20.0.0-beta.5":"104.0.5073.0","20.0.0-beta.6":"104.0.5073.0","20.0.0-beta.7":"104.0.5073.0","20.0.0-beta.8":"104.0.5073.0","20.0.0-beta.9":"104.0.5112.39","20.0.0-beta.10":"104.0.5112.48","20.0.0-beta.11":"104.0.5112.48","20.0.0-beta.12":"104.0.5112.48","20.0.0-beta.13":"104.0.5112.57","20.0.0":"104.0.5112.65","20.0.1":"104.0.5112.81","20.0.2":"104.0.5112.81","20.0.3":"104.0.5112.81","20.1.0":"104.0.5112.102","20.1.1":"104.0.5112.102","20.1.2":"104.0.5112.114","20.1.3":"104.0.5112.114","20.1.4":"104.0.5112.114","20.2.0":"104.0.5112.124","20.3.0":"104.0.5112.124","20.3.1":"104.0.5112.124","20.3.2":"104.0.5112.124","20.3.3":"104.0.5112.124","20.3.4":"104.0.5112.124","20.3.5":"104.0.5112.124","20.3.6":"104.0.5112.124","20.3.7":"104.0.5112.124","20.3.8":"104.0.5112.124","20.3.9":"104.0.5112.124","20.3.10":"104.0.5112.124","20.3.11":"104.0.5112.124","20.3.12":"104.0.5112.124","21.0.0-alpha.1":"105.0.5187.0","21.0.0-alpha.2":"105.0.5187.0","21.0.0-alpha.3":"105.0.5187.0","21.0.0-alpha.4":"105.0.5187.0","21.0.0-alpha.5":"105.0.5187.0","21.0.0-alpha.6":"106.0.5216.0","21.0.0-beta.1":"106.0.5216.0","21.0.0-beta.2":"106.0.5216.0","21.0.0-beta.3":"106.0.5216.0","21.0.0-beta.4":"106.0.5216.0","21.0.0-beta.5":"106.0.5216.0","21.0.0-beta.6":"106.0.5249.40","21.0.0-beta.7":"106.0.5249.40","21.0.0-beta.8":"106.0.5249.40","21.0.0":"106.0.5249.51","21.0.1":"106.0.5249.61","21.1.0":"106.0.5249.91","21.1.1":"106.0.5249.103","21.2.0":"106.0.5249.119","21.2.1":"106.0.5249.165","21.2.2":"106.0.5249.168","21.2.3":"106.0.5249.168","21.3.0":"106.0.5249.181","21.3.1":"106.0.5249.181","21.3.3":"106.0.5249.199","21.3.4":"106.0.5249.199","21.3.5":"106.0.5249.199","21.4.0":"106.0.5249.199","21.4.1":"106.0.5249.199","21.4.2":"106.0.5249.199","21.4.3":"106.0.5249.199","21.4.4":"106.0.5249.199","22.0.0-alpha.1":"107.0.5286.0","22.0.0-alpha.3":"108.0.5329.0","22.0.0-alpha.4":"108.0.5329.0","22.0.0-alpha.5":"108.0.5329.0","22.0.0-alpha.6":"108.0.5329.0","22.0.0-alpha.7":"108.0.5355.0","22.0.0-alpha.8":"108.0.5359.10","22.0.0-beta.1":"108.0.5359.10","22.0.0-beta.2":"108.0.5359.10","22.0.0-beta.3":"108.0.5359.10","22.0.0-beta.4":"108.0.5359.29","22.0.0-beta.5":"108.0.5359.40","22.0.0-beta.6":"108.0.5359.40","22.0.0-beta.7":"108.0.5359.48","22.0.0-beta.8":"108.0.5359.48","22.0.0":"108.0.5359.62","22.0.1":"108.0.5359.125","22.0.2":"108.0.5359.179","22.0.3":"108.0.5359.179","22.1.0":"108.0.5359.179","22.2.0":"108.0.5359.215","22.2.1":"108.0.5359.215","22.3.0":"108.0.5359.215","22.3.1":"108.0.5359.215","22.3.2":"108.0.5359.215","22.3.3":"108.0.5359.215","22.3.4":"108.0.5359.215","22.3.5":"108.0.5359.215","22.3.6":"108.0.5359.215","22.3.7":"108.0.5359.215","22.3.8":"108.0.5359.215","22.3.9":"108.0.5359.215","22.3.10":"108.0.5359.215","22.3.11":"108.0.5359.215","22.3.12":"108.0.5359.215","22.3.13":"108.0.5359.215","22.3.14":"108.0.5359.215","22.3.15":"108.0.5359.215","22.3.16":"108.0.5359.215","22.3.17":"108.0.5359.215","22.3.18":"108.0.5359.215","22.3.20":"108.0.5359.215","22.3.21":"108.0.5359.215","22.3.22":"108.0.5359.215","22.3.23":"108.0.5359.215","22.3.24":"108.0.5359.215","22.3.25":"108.0.5359.215","22.3.26":"108.0.5359.215","22.3.27":"108.0.5359.215","23.0.0-alpha.1":"110.0.5415.0","23.0.0-alpha.2":"110.0.5451.0","23.0.0-alpha.3":"110.0.5451.0","23.0.0-beta.1":"110.0.5478.5","23.0.0-beta.2":"110.0.5478.5","23.0.0-beta.3":"110.0.5478.5","23.0.0-beta.4":"110.0.5481.30","23.0.0-beta.5":"110.0.5481.38","23.0.0-beta.6":"110.0.5481.52","23.0.0-beta.8":"110.0.5481.52","23.0.0":"110.0.5481.77","23.1.0":"110.0.5481.100","23.1.1":"110.0.5481.104","23.1.2":"110.0.5481.177","23.1.3":"110.0.5481.179","23.1.4":"110.0.5481.192","23.2.0":"110.0.5481.192","23.2.1":"110.0.5481.208","23.2.2":"110.0.5481.208","23.2.3":"110.0.5481.208","23.2.4":"110.0.5481.208","23.3.0":"110.0.5481.208","23.3.1":"110.0.5481.208","23.3.2":"110.0.5481.208","23.3.3":"110.0.5481.208","23.3.4":"110.0.5481.208","23.3.5":"110.0.5481.208","23.3.6":"110.0.5481.208","23.3.7":"110.0.5481.208","23.3.8":"110.0.5481.208","23.3.9":"110.0.5481.208","23.3.10":"110.0.5481.208","23.3.11":"110.0.5481.208","23.3.12":"110.0.5481.208","23.3.13":"110.0.5481.208","24.0.0-alpha.1":"111.0.5560.0","24.0.0-alpha.2":"111.0.5560.0","24.0.0-alpha.3":"111.0.5560.0","24.0.0-alpha.4":"111.0.5560.0","24.0.0-alpha.5":"111.0.5560.0","24.0.0-alpha.6":"111.0.5560.0","24.0.0-alpha.7":"111.0.5560.0","24.0.0-beta.1":"111.0.5563.50","24.0.0-beta.2":"111.0.5563.50","24.0.0-beta.3":"112.0.5615.20","24.0.0-beta.4":"112.0.5615.20","24.0.0-beta.5":"112.0.5615.29","24.0.0-beta.6":"112.0.5615.39","24.0.0-beta.7":"112.0.5615.39","24.0.0":"112.0.5615.49","24.1.0":"112.0.5615.50","24.1.1":"112.0.5615.50","24.1.2":"112.0.5615.87","24.1.3":"112.0.5615.165","24.2.0":"112.0.5615.165","24.3.0":"112.0.5615.165","24.3.1":"112.0.5615.183","24.4.0":"112.0.5615.204","24.4.1":"112.0.5615.204","24.5.0":"112.0.5615.204","24.5.1":"112.0.5615.204","24.6.0":"112.0.5615.204","24.6.1":"112.0.5615.204","24.6.2":"112.0.5615.204","24.6.3":"112.0.5615.204","24.6.4":"112.0.5615.204","24.6.5":"112.0.5615.204","24.7.0":"112.0.5615.204","24.7.1":"112.0.5615.204","24.8.0":"112.0.5615.204","24.8.1":"112.0.5615.204","24.8.2":"112.0.5615.204","24.8.3":"112.0.5615.204","24.8.4":"112.0.5615.204","24.8.5":"112.0.5615.204","24.8.6":"112.0.5615.204","24.8.7":"112.0.5615.204","24.8.8":"112.0.5615.204","25.0.0-alpha.1":"114.0.5694.0","25.0.0-alpha.2":"114.0.5694.0","25.0.0-alpha.3":"114.0.5710.0","25.0.0-alpha.4":"114.0.5710.0","25.0.0-alpha.5":"114.0.5719.0","25.0.0-alpha.6":"114.0.5719.0","25.0.0-beta.1":"114.0.5719.0","25.0.0-beta.2":"114.0.5719.0","25.0.0-beta.3":"114.0.5719.0","25.0.0-beta.4":"114.0.5735.16","25.0.0-beta.5":"114.0.5735.16","25.0.0-beta.6":"114.0.5735.16","25.0.0-beta.7":"114.0.5735.16","25.0.0-beta.8":"114.0.5735.35","25.0.0-beta.9":"114.0.5735.45","25.0.0":"114.0.5735.45","25.0.1":"114.0.5735.45","25.1.0":"114.0.5735.106","25.1.1":"114.0.5735.106","25.2.0":"114.0.5735.134","25.3.0":"114.0.5735.199","25.3.1":"114.0.5735.243","25.3.2":"114.0.5735.248","25.4.0":"114.0.5735.248","25.5.0":"114.0.5735.289","25.6.0":"114.0.5735.289","25.7.0":"114.0.5735.289","25.8.0":"114.0.5735.289","25.8.1":"114.0.5735.289","25.8.2":"114.0.5735.289","25.8.3":"114.0.5735.289","25.8.4":"114.0.5735.289","25.9.0":"114.0.5735.289","25.9.1":"114.0.5735.289","25.9.2":"114.0.5735.289","25.9.3":"114.0.5735.289","25.9.4":"114.0.5735.289","25.9.5":"114.0.5735.289","25.9.6":"114.0.5735.289","25.9.7":"114.0.5735.289","25.9.8":"114.0.5735.289","26.0.0-alpha.1":"116.0.5791.0","26.0.0-alpha.2":"116.0.5791.0","26.0.0-alpha.3":"116.0.5791.0","26.0.0-alpha.4":"116.0.5791.0","26.0.0-alpha.5":"116.0.5791.0","26.0.0-alpha.6":"116.0.5815.0","26.0.0-alpha.7":"116.0.5831.0","26.0.0-alpha.8":"116.0.5845.0","26.0.0-beta.1":"116.0.5845.0","26.0.0-beta.2":"116.0.5845.14","26.0.0-beta.3":"116.0.5845.14","26.0.0-beta.4":"116.0.5845.14","26.0.0-beta.5":"116.0.5845.14","26.0.0-beta.6":"116.0.5845.14","26.0.0-beta.7":"116.0.5845.14","26.0.0-beta.8":"116.0.5845.42","26.0.0-beta.9":"116.0.5845.42","26.0.0-beta.10":"116.0.5845.49","26.0.0-beta.11":"116.0.5845.49","26.0.0-beta.12":"116.0.5845.62","26.0.0":"116.0.5845.82","26.1.0":"116.0.5845.97","26.2.0":"116.0.5845.179","26.2.1":"116.0.5845.188","26.2.2":"116.0.5845.190","26.2.3":"116.0.5845.190","26.2.4":"116.0.5845.190","26.3.0":"116.0.5845.228","26.4.0":"116.0.5845.228","26.4.1":"116.0.5845.228","26.4.2":"116.0.5845.228","26.4.3":"116.0.5845.228","26.5.0":"116.0.5845.228","26.6.0":"116.0.5845.228","26.6.1":"116.0.5845.228","26.6.2":"116.0.5845.228","26.6.3":"116.0.5845.228","26.6.4":"116.0.5845.228","26.6.5":"116.0.5845.228","26.6.6":"116.0.5845.228","26.6.7":"116.0.5845.228","26.6.8":"116.0.5845.228","26.6.9":"116.0.5845.228","26.6.10":"116.0.5845.228","27.0.0-alpha.1":"118.0.5949.0","27.0.0-alpha.2":"118.0.5949.0","27.0.0-alpha.3":"118.0.5949.0","27.0.0-alpha.4":"118.0.5949.0","27.0.0-alpha.5":"118.0.5949.0","27.0.0-alpha.6":"118.0.5949.0","27.0.0-beta.1":"118.0.5993.5","27.0.0-beta.2":"118.0.5993.5","27.0.0-beta.3":"118.0.5993.5","27.0.0-beta.4":"118.0.5993.11","27.0.0-beta.5":"118.0.5993.18","27.0.0-beta.6":"118.0.5993.18","27.0.0-beta.7":"118.0.5993.18","27.0.0-beta.8":"118.0.5993.18","27.0.0-beta.9":"118.0.5993.18","27.0.0":"118.0.5993.54","27.0.1":"118.0.5993.89","27.0.2":"118.0.5993.89","27.0.3":"118.0.5993.120","27.0.4":"118.0.5993.129","27.1.0":"118.0.5993.144","27.1.2":"118.0.5993.144","27.1.3":"118.0.5993.159","27.2.0":"118.0.5993.159","27.2.1":"118.0.5993.159","27.2.2":"118.0.5993.159","27.2.3":"118.0.5993.159","27.2.4":"118.0.5993.159","27.3.0":"118.0.5993.159","27.3.1":"118.0.5993.159","27.3.2":"118.0.5993.159","27.3.3":"118.0.5993.159","27.3.4":"118.0.5993.159","27.3.5":"118.0.5993.159","27.3.6":"118.0.5993.159","27.3.7":"118.0.5993.159","27.3.8":"118.0.5993.159","27.3.9":"118.0.5993.159","27.3.10":"118.0.5993.159","27.3.11":"118.0.5993.159","28.0.0-alpha.1":"119.0.6045.0","28.0.0-alpha.2":"119.0.6045.0","28.0.0-alpha.3":"119.0.6045.21","28.0.0-alpha.4":"119.0.6045.21","28.0.0-alpha.5":"119.0.6045.33","28.0.0-alpha.6":"119.0.6045.33","28.0.0-alpha.7":"119.0.6045.33","28.0.0-beta.1":"119.0.6045.33","28.0.0-beta.2":"120.0.6099.0","28.0.0-beta.3":"120.0.6099.5","28.0.0-beta.4":"120.0.6099.5","28.0.0-beta.5":"120.0.6099.18","28.0.0-beta.6":"120.0.6099.18","28.0.0-beta.7":"120.0.6099.18","28.0.0-beta.8":"120.0.6099.18","28.0.0-beta.9":"120.0.6099.18","28.0.0-beta.10":"120.0.6099.18","28.0.0-beta.11":"120.0.6099.35","28.0.0":"120.0.6099.56","28.1.0":"120.0.6099.109","28.1.1":"120.0.6099.109","28.1.2":"120.0.6099.199","28.1.3":"120.0.6099.199","28.1.4":"120.0.6099.216","28.2.0":"120.0.6099.227","28.2.1":"120.0.6099.268","28.2.2":"120.0.6099.276","28.2.3":"120.0.6099.283","28.2.4":"120.0.6099.291","28.2.5":"120.0.6099.291","28.2.6":"120.0.6099.291","28.2.7":"120.0.6099.291","28.2.8":"120.0.6099.291","28.2.9":"120.0.6099.291","28.2.10":"120.0.6099.291","28.3.0":"120.0.6099.291","28.3.1":"120.0.6099.291","28.3.2":"120.0.6099.291","28.3.3":"120.0.6099.291","29.0.0-alpha.1":"121.0.6147.0","29.0.0-alpha.2":"121.0.6147.0","29.0.0-alpha.3":"121.0.6147.0","29.0.0-alpha.4":"121.0.6159.0","29.0.0-alpha.5":"121.0.6159.0","29.0.0-alpha.6":"121.0.6159.0","29.0.0-alpha.7":"121.0.6159.0","29.0.0-alpha.8":"122.0.6194.0","29.0.0-alpha.9":"122.0.6236.2","29.0.0-alpha.10":"122.0.6236.2","29.0.0-alpha.11":"122.0.6236.2","29.0.0-beta.1":"122.0.6236.2","29.0.0-beta.2":"122.0.6236.2","29.0.0-beta.3":"122.0.6261.6","29.0.0-beta.4":"122.0.6261.6","29.0.0-beta.5":"122.0.6261.18","29.0.0-beta.6":"122.0.6261.18","29.0.0-beta.7":"122.0.6261.18","29.0.0-beta.8":"122.0.6261.18","29.0.0-beta.9":"122.0.6261.18","29.0.0-beta.10":"122.0.6261.18","29.0.0-beta.11":"122.0.6261.18","29.0.0-beta.12":"122.0.6261.29","29.0.0":"122.0.6261.39","29.0.1":"122.0.6261.57","29.1.0":"122.0.6261.70","29.1.1":"122.0.6261.111","29.1.2":"122.0.6261.112","29.1.3":"122.0.6261.112","29.1.4":"122.0.6261.129","29.1.5":"122.0.6261.130","29.1.6":"122.0.6261.139","29.2.0":"122.0.6261.156","29.3.0":"122.0.6261.156","29.3.1":"122.0.6261.156","29.3.2":"122.0.6261.156","29.3.3":"122.0.6261.156","29.4.0":"122.0.6261.156","29.4.1":"122.0.6261.156","29.4.2":"122.0.6261.156","29.4.3":"122.0.6261.156","29.4.4":"122.0.6261.156","29.4.5":"122.0.6261.156","29.4.6":"122.0.6261.156","30.0.0-alpha.1":"123.0.6296.0","30.0.0-alpha.2":"123.0.6312.5","30.0.0-alpha.3":"124.0.6323.0","30.0.0-alpha.4":"124.0.6323.0","30.0.0-alpha.5":"124.0.6331.0","30.0.0-alpha.6":"124.0.6331.0","30.0.0-alpha.7":"124.0.6353.0","30.0.0-beta.1":"124.0.6359.0","30.0.0-beta.2":"124.0.6359.0","30.0.0-beta.3":"124.0.6367.9","30.0.0-beta.4":"124.0.6367.9","30.0.0-beta.5":"124.0.6367.9","30.0.0-beta.6":"124.0.6367.18","30.0.0-beta.7":"124.0.6367.29","30.0.0-beta.8":"124.0.6367.29","30.0.0":"124.0.6367.49","30.0.1":"124.0.6367.60","30.0.2":"124.0.6367.91","30.0.3":"124.0.6367.119","30.0.4":"124.0.6367.201","30.0.5":"124.0.6367.207","30.0.6":"124.0.6367.207","30.0.7":"124.0.6367.221","30.0.8":"124.0.6367.230","30.0.9":"124.0.6367.233","30.1.0":"124.0.6367.243","30.1.1":"124.0.6367.243","30.1.2":"124.0.6367.243","30.2.0":"124.0.6367.243","30.3.0":"124.0.6367.243","30.3.1":"124.0.6367.243","30.4.0":"124.0.6367.243","30.5.0":"124.0.6367.243","30.5.1":"124.0.6367.243","31.0.0-alpha.1":"125.0.6412.0","31.0.0-alpha.2":"125.0.6412.0","31.0.0-alpha.3":"125.0.6412.0","31.0.0-alpha.4":"125.0.6412.0","31.0.0-alpha.5":"125.0.6412.0","31.0.0-beta.1":"126.0.6445.0","31.0.0-beta.2":"126.0.6445.0","31.0.0-beta.3":"126.0.6445.0","31.0.0-beta.4":"126.0.6445.0","31.0.0-beta.5":"126.0.6445.0","31.0.0-beta.6":"126.0.6445.0","31.0.0-beta.7":"126.0.6445.0","31.0.0-beta.8":"126.0.6445.0","31.0.0-beta.9":"126.0.6445.0","31.0.0-beta.10":"126.0.6478.36","31.0.0":"126.0.6478.36","31.0.1":"126.0.6478.36","31.0.2":"126.0.6478.61","31.1.0":"126.0.6478.114","31.2.0":"126.0.6478.127","31.2.1":"126.0.6478.127","31.3.0":"126.0.6478.183","31.3.1":"126.0.6478.185","31.4.0":"126.0.6478.234","31.5.0":"126.0.6478.234","31.6.0":"126.0.6478.234","31.7.0":"126.0.6478.234","31.7.1":"126.0.6478.234","31.7.2":"126.0.6478.234","31.7.3":"126.0.6478.234","31.7.4":"126.0.6478.234","31.7.5":"126.0.6478.234","31.7.6":"126.0.6478.234","31.7.7":"126.0.6478.234","32.0.0-alpha.1":"127.0.6521.0","32.0.0-alpha.2":"127.0.6521.0","32.0.0-alpha.3":"127.0.6521.0","32.0.0-alpha.4":"127.0.6521.0","32.0.0-alpha.5":"127.0.6521.0","32.0.0-alpha.6":"128.0.6571.0","32.0.0-alpha.7":"128.0.6571.0","32.0.0-alpha.8":"128.0.6573.0","32.0.0-alpha.9":"128.0.6573.0","32.0.0-alpha.10":"128.0.6573.0","32.0.0-beta.1":"128.0.6573.0","32.0.0-beta.2":"128.0.6611.0","32.0.0-beta.3":"128.0.6613.7","32.0.0-beta.4":"128.0.6613.18","32.0.0-beta.5":"128.0.6613.27","32.0.0-beta.6":"128.0.6613.27","32.0.0-beta.7":"128.0.6613.27","32.0.0":"128.0.6613.36","32.0.1":"128.0.6613.36","32.0.2":"128.0.6613.84","32.1.0":"128.0.6613.120","32.1.1":"128.0.6613.137","32.1.2":"128.0.6613.162","32.2.0":"128.0.6613.178","32.2.1":"128.0.6613.186","32.2.2":"128.0.6613.186","32.2.3":"128.0.6613.186","32.2.4":"128.0.6613.186","32.2.5":"128.0.6613.186","32.2.6":"128.0.6613.186","32.2.7":"128.0.6613.186","32.2.8":"128.0.6613.186","32.3.0":"128.0.6613.186","32.3.1":"128.0.6613.186","32.3.2":"128.0.6613.186","32.3.3":"128.0.6613.186","33.0.0-alpha.1":"129.0.6668.0","33.0.0-alpha.2":"130.0.6672.0","33.0.0-alpha.3":"130.0.6672.0","33.0.0-alpha.4":"130.0.6672.0","33.0.0-alpha.5":"130.0.6672.0","33.0.0-alpha.6":"130.0.6672.0","33.0.0-beta.1":"130.0.6672.0","33.0.0-beta.2":"130.0.6672.0","33.0.0-beta.3":"130.0.6672.0","33.0.0-beta.4":"130.0.6672.0","33.0.0-beta.5":"130.0.6723.19","33.0.0-beta.6":"130.0.6723.19","33.0.0-beta.7":"130.0.6723.19","33.0.0-beta.8":"130.0.6723.31","33.0.0-beta.9":"130.0.6723.31","33.0.0-beta.10":"130.0.6723.31","33.0.0-beta.11":"130.0.6723.44","33.0.0":"130.0.6723.44","33.0.1":"130.0.6723.59","33.0.2":"130.0.6723.59","33.1.0":"130.0.6723.91","33.2.0":"130.0.6723.118","33.2.1":"130.0.6723.137","33.3.0":"130.0.6723.152","33.3.1":"130.0.6723.170","33.3.2":"130.0.6723.191","33.4.0":"130.0.6723.191","33.4.1":"130.0.6723.191","33.4.2":"130.0.6723.191","33.4.3":"130.0.6723.191","33.4.4":"130.0.6723.191","33.4.5":"130.0.6723.191","33.4.6":"130.0.6723.191","33.4.7":"130.0.6723.191","33.4.8":"130.0.6723.191","33.4.9":"130.0.6723.191","33.4.10":"130.0.6723.191","33.4.11":"130.0.6723.191","34.0.0-alpha.1":"131.0.6776.0","34.0.0-alpha.2":"132.0.6779.0","34.0.0-alpha.3":"132.0.6789.1","34.0.0-alpha.4":"132.0.6789.1","34.0.0-alpha.5":"132.0.6789.1","34.0.0-alpha.6":"132.0.6789.1","34.0.0-alpha.7":"132.0.6789.1","34.0.0-alpha.8":"132.0.6820.0","34.0.0-alpha.9":"132.0.6824.0","34.0.0-beta.1":"132.0.6824.0","34.0.0-beta.2":"132.0.6824.0","34.0.0-beta.3":"132.0.6824.0","34.0.0-beta.4":"132.0.6834.6","34.0.0-beta.5":"132.0.6834.6","34.0.0-beta.6":"132.0.6834.15","34.0.0-beta.7":"132.0.6834.15","34.0.0-beta.8":"132.0.6834.15","34.0.0-beta.9":"132.0.6834.32","34.0.0-beta.10":"132.0.6834.32","34.0.0-beta.11":"132.0.6834.32","34.0.0-beta.12":"132.0.6834.46","34.0.0-beta.13":"132.0.6834.46","34.0.0-beta.14":"132.0.6834.57","34.0.0-beta.15":"132.0.6834.57","34.0.0-beta.16":"132.0.6834.57","34.0.0":"132.0.6834.83","34.0.1":"132.0.6834.83","34.0.2":"132.0.6834.159","34.1.0":"132.0.6834.194","34.1.1":"132.0.6834.194","34.2.0":"132.0.6834.196","34.3.0":"132.0.6834.210","34.3.1":"132.0.6834.210","34.3.2":"132.0.6834.210","34.3.3":"132.0.6834.210","34.3.4":"132.0.6834.210","34.4.0":"132.0.6834.210","34.4.1":"132.0.6834.210","34.5.0":"132.0.6834.210","34.5.1":"132.0.6834.210","34.5.2":"132.0.6834.210","34.5.3":"132.0.6834.210","34.5.4":"132.0.6834.210","34.5.5":"132.0.6834.210","34.5.6":"132.0.6834.210","34.5.7":"132.0.6834.210","34.5.8":"132.0.6834.210","35.0.0-alpha.1":"133.0.6920.0","35.0.0-alpha.2":"133.0.6920.0","35.0.0-alpha.3":"133.0.6920.0","35.0.0-alpha.4":"133.0.6920.0","35.0.0-alpha.5":"133.0.6920.0","35.0.0-beta.1":"133.0.6920.0","35.0.0-beta.2":"134.0.6968.0","35.0.0-beta.3":"134.0.6968.0","35.0.0-beta.4":"134.0.6968.0","35.0.0-beta.5":"134.0.6989.0","35.0.0-beta.6":"134.0.6990.0","35.0.0-beta.7":"134.0.6990.0","35.0.0-beta.8":"134.0.6998.10","35.0.0-beta.9":"134.0.6998.10","35.0.0-beta.10":"134.0.6998.23","35.0.0-beta.11":"134.0.6998.23","35.0.0-beta.12":"134.0.6998.23","35.0.0-beta.13":"134.0.6998.44","35.0.0":"134.0.6998.44","35.0.1":"134.0.6998.44","35.0.2":"134.0.6998.88","35.0.3":"134.0.6998.88","35.1.0":"134.0.6998.165","35.1.1":"134.0.6998.165","35.1.2":"134.0.6998.178","35.1.3":"134.0.6998.179","35.1.4":"134.0.6998.179","35.1.5":"134.0.6998.179","35.2.0":"134.0.6998.205","35.2.1":"134.0.6998.205","35.2.2":"134.0.6998.205","35.3.0":"134.0.6998.205","35.4.0":"134.0.6998.205","35.5.0":"134.0.6998.205","35.5.1":"134.0.6998.205","35.6.0":"134.0.6998.205","35.7.0":"134.0.6998.205","35.7.1":"134.0.6998.205","35.7.2":"134.0.6998.205","35.7.4":"134.0.6998.205","35.7.5":"134.0.6998.205","36.0.0-alpha.1":"135.0.7049.5","36.0.0-alpha.2":"136.0.7062.0","36.0.0-alpha.3":"136.0.7062.0","36.0.0-alpha.4":"136.0.7062.0","36.0.0-alpha.5":"136.0.7067.0","36.0.0-alpha.6":"136.0.7067.0","36.0.0-beta.1":"136.0.7067.0","36.0.0-beta.2":"136.0.7067.0","36.0.0-beta.3":"136.0.7067.0","36.0.0-beta.4":"136.0.7067.0","36.0.0-beta.5":"136.0.7103.17","36.0.0-beta.6":"136.0.7103.25","36.0.0-beta.7":"136.0.7103.25","36.0.0-beta.8":"136.0.7103.33","36.0.0-beta.9":"136.0.7103.33","36.0.0":"136.0.7103.48","36.0.1":"136.0.7103.48","36.1.0":"136.0.7103.49","36.2.0":"136.0.7103.49","36.2.1":"136.0.7103.93","36.3.0":"136.0.7103.113","36.3.1":"136.0.7103.113","36.3.2":"136.0.7103.115","36.4.0":"136.0.7103.149","36.5.0":"136.0.7103.168","36.6.0":"136.0.7103.177","36.7.0":"136.0.7103.177","36.7.1":"136.0.7103.177","36.7.3":"136.0.7103.177","36.7.4":"136.0.7103.177","36.8.0":"136.0.7103.177","36.8.1":"136.0.7103.177","36.9.0":"136.0.7103.177","36.9.1":"136.0.7103.177","36.9.2":"136.0.7103.177","36.9.3":"136.0.7103.177","36.9.4":"136.0.7103.177","36.9.5":"136.0.7103.177","37.0.0-alpha.1":"137.0.7151.0","37.0.0-alpha.2":"137.0.7151.0","37.0.0-alpha.3":"138.0.7156.0","37.0.0-alpha.4":"138.0.7165.0","37.0.0-alpha.5":"138.0.7177.0","37.0.0-alpha.6":"138.0.7178.0","37.0.0-alpha.7":"138.0.7178.0","37.0.0-beta.1":"138.0.7178.0","37.0.0-beta.2":"138.0.7178.0","37.0.0-beta.3":"138.0.7190.0","37.0.0-beta.4":"138.0.7204.15","37.0.0-beta.5":"138.0.7204.15","37.0.0-beta.6":"138.0.7204.15","37.0.0-beta.7":"138.0.7204.15","37.0.0-beta.8":"138.0.7204.23","37.0.0-beta.9":"138.0.7204.35","37.0.0":"138.0.7204.35","37.1.0":"138.0.7204.35","37.2.0":"138.0.7204.97","37.2.1":"138.0.7204.97","37.2.2":"138.0.7204.100","37.2.3":"138.0.7204.100","37.2.4":"138.0.7204.157","37.2.5":"138.0.7204.168","37.2.6":"138.0.7204.185","37.3.0":"138.0.7204.224","37.3.1":"138.0.7204.235","37.4.0":"138.0.7204.243","37.5.0":"138.0.7204.251","37.5.1":"138.0.7204.251","37.6.0":"138.0.7204.251","37.6.1":"138.0.7204.251","37.7.0":"138.0.7204.251","37.7.1":"138.0.7204.251","37.8.0":"138.0.7204.251","37.9.0":"138.0.7204.251","37.10.0":"138.0.7204.251","37.10.1":"138.0.7204.251","37.10.2":"138.0.7204.251","37.10.3":"138.0.7204.251","38.0.0-alpha.1":"139.0.7219.0","38.0.0-alpha.2":"139.0.7219.0","38.0.0-alpha.3":"139.0.7219.0","38.0.0-alpha.4":"140.0.7261.0","38.0.0-alpha.5":"140.0.7261.0","38.0.0-alpha.6":"140.0.7261.0","38.0.0-alpha.7":"140.0.7281.0","38.0.0-alpha.8":"140.0.7281.0","38.0.0-alpha.9":"140.0.7301.0","38.0.0-alpha.10":"140.0.7309.0","38.0.0-alpha.11":"140.0.7312.0","38.0.0-alpha.12":"140.0.7314.0","38.0.0-alpha.13":"140.0.7314.0","38.0.0-beta.1":"140.0.7314.0","38.0.0-beta.2":"140.0.7327.0","38.0.0-beta.3":"140.0.7327.0","38.0.0-beta.4":"140.0.7339.2","38.0.0-beta.5":"140.0.7339.2","38.0.0-beta.6":"140.0.7339.2","38.0.0-beta.7":"140.0.7339.16","38.0.0-beta.8":"140.0.7339.24","38.0.0-beta.9":"140.0.7339.24","38.0.0-beta.11":"140.0.7339.41","38.0.0":"140.0.7339.41","38.1.0":"140.0.7339.80","38.1.1":"140.0.7339.133","38.1.2":"140.0.7339.133","38.2.0":"140.0.7339.133","38.2.1":"140.0.7339.133","38.2.2":"140.0.7339.133","38.3.0":"140.0.7339.240","38.4.0":"140.0.7339.240","38.5.0":"140.0.7339.249","38.6.0":"140.0.7339.249","38.7.0":"140.0.7339.249","38.7.1":"140.0.7339.249","38.7.2":"140.0.7339.249","39.0.0-alpha.1":"141.0.7361.0","39.0.0-alpha.2":"141.0.7361.0","39.0.0-alpha.3":"141.0.7390.7","39.0.0-alpha.4":"141.0.7390.7","39.0.0-alpha.5":"141.0.7390.7","39.0.0-alpha.6":"142.0.7417.0","39.0.0-alpha.7":"142.0.7417.0","39.0.0-alpha.8":"142.0.7417.0","39.0.0-alpha.9":"142.0.7417.0","39.0.0-beta.1":"142.0.7417.0","39.0.0-beta.2":"142.0.7417.0","39.0.0-beta.3":"142.0.7417.0","39.0.0-beta.4":"142.0.7444.34","39.0.0-beta.5":"142.0.7444.34","39.0.0":"142.0.7444.52","39.1.0":"142.0.7444.59","39.1.1":"142.0.7444.59","39.1.2":"142.0.7444.134","39.2.0":"142.0.7444.162","39.2.1":"142.0.7444.162","39.2.2":"142.0.7444.162","39.2.3":"142.0.7444.175","39.2.4":"142.0.7444.177","39.2.5":"142.0.7444.177","40.0.0-alpha.2":"143.0.7499.0","40.0.0-alpha.4":"144.0.7506.0","40.0.0-alpha.5":"144.0.7526.0","40.0.0-alpha.6":"144.0.7526.0","40.0.0-alpha.7":"144.0.7526.0","40.0.0-alpha.8":"144.0.7526.0","40.0.0-beta.1":"144.0.7527.0","40.0.0-beta.2":"144.0.7527.0"} \ No newline at end of file diff --git a/node_modules/electron-to-chromium/index.js b/node_modules/electron-to-chromium/index.js new file mode 100644 index 0000000..1818281 --- /dev/null +++ b/node_modules/electron-to-chromium/index.js @@ -0,0 +1,36 @@ +var versions = require('./versions'); +var fullVersions = require('./full-versions'); +var chromiumVersions = require('./chromium-versions'); +var fullChromiumVersions = require('./full-chromium-versions'); + +var electronToChromium = function (query) { + var number = getQueryString(query); + return number.split('.').length > 2 ? fullVersions[number] : versions[number] || undefined; +}; + +var chromiumToElectron = function (query) { + var number = getQueryString(query); + return number.split('.').length > 2 ? fullChromiumVersions[number] : chromiumVersions[number] || undefined; +}; + +var electronToBrowserList = function (query) { + var number = getQueryString(query); + return versions[number] ? "Chrome >= " + versions[number] : undefined; +}; + +var getQueryString = function (query) { + var number = query; + if (query === 1) { number = "1.0" } + if (typeof query === 'number') { number += ''; } + return number; +}; + +module.exports = { + versions: versions, + fullVersions: fullVersions, + chromiumVersions: chromiumVersions, + fullChromiumVersions: fullChromiumVersions, + electronToChromium: electronToChromium, + electronToBrowserList: electronToBrowserList, + chromiumToElectron: chromiumToElectron +}; diff --git a/node_modules/electron-to-chromium/package.json b/node_modules/electron-to-chromium/package.json new file mode 100644 index 0000000..1b23d13 --- /dev/null +++ b/node_modules/electron-to-chromium/package.json @@ -0,0 +1,44 @@ +{ + "name": "electron-to-chromium", + "version": "1.5.265", + "description": "Provides a list of electron-to-chromium version mappings", + "main": "index.js", + "files": [ + "versions.js", + "full-versions.js", + "chromium-versions.js", + "full-chromium-versions.js", + "versions.json", + "full-versions.json", + "chromium-versions.json", + "full-chromium-versions.json", + "LICENSE" + ], + "scripts": { + "build": "node build.mjs", + "update": "node automated-update.js", + "test": "nyc ava --verbose", + "report": "nyc report --reporter=text-lcov > coverage.lcov && codecov" + }, + "repository": { + "type": "git", + "url": "https://github.com/kilian/electron-to-chromium/" + }, + "keywords": [ + "electron", + "chrome", + "chromium", + "browserslist", + "browserlist" + ], + "author": "Kilian Valkhof", + "license": "ISC", + "devDependencies": { + "ava": "^5.1.1", + "codecov": "^3.8.2", + "compare-versions": "^6.0.0-rc.1", + "node-fetch": "^3.3.0", + "nyc": "^15.1.0", + "shelljs": "^0.8.5" + } +} diff --git a/node_modules/electron-to-chromium/versions.js b/node_modules/electron-to-chromium/versions.js new file mode 100644 index 0000000..9313b3d --- /dev/null +++ b/node_modules/electron-to-chromium/versions.js @@ -0,0 +1,224 @@ +module.exports = { + "0.20": "39", + "0.21": "41", + "0.22": "41", + "0.23": "41", + "0.24": "41", + "0.25": "42", + "0.26": "42", + "0.27": "43", + "0.28": "43", + "0.29": "43", + "0.30": "44", + "0.31": "45", + "0.32": "45", + "0.33": "45", + "0.34": "45", + "0.35": "45", + "0.36": "47", + "0.37": "49", + "1.0": "49", + "1.1": "50", + "1.2": "51", + "1.3": "52", + "1.4": "53", + "1.5": "54", + "1.6": "56", + "1.7": "58", + "1.8": "59", + "2.0": "61", + "2.1": "61", + "3.0": "66", + "3.1": "66", + "4.0": "69", + "4.1": "69", + "4.2": "69", + "5.0": "73", + "6.0": "76", + "6.1": "76", + "7.0": "78", + "7.1": "78", + "7.2": "78", + "7.3": "78", + "8.0": "80", + "8.1": "80", + "8.2": "80", + "8.3": "80", + "8.4": "80", + "8.5": "80", + "9.0": "83", + "9.1": "83", + "9.2": "83", + "9.3": "83", + "9.4": "83", + "10.0": "85", + "10.1": "85", + "10.2": "85", + "10.3": "85", + "10.4": "85", + "11.0": "87", + "11.1": "87", + "11.2": "87", + "11.3": "87", + "11.4": "87", + "11.5": "87", + "12.0": "89", + "12.1": "89", + "12.2": "89", + "13.0": "91", + "13.1": "91", + "13.2": "91", + "13.3": "91", + "13.4": "91", + "13.5": "91", + "13.6": "91", + "14.0": "93", + "14.1": "93", + "14.2": "93", + "15.0": "94", + "15.1": "94", + "15.2": "94", + "15.3": "94", + "15.4": "94", + "15.5": "94", + "16.0": "96", + "16.1": "96", + "16.2": "96", + "17.0": "98", + "17.1": "98", + "17.2": "98", + "17.3": "98", + "17.4": "98", + "18.0": "100", + "18.1": "100", + "18.2": "100", + "18.3": "100", + "19.0": "102", + "19.1": "102", + "20.0": "104", + "20.1": "104", + "20.2": "104", + "20.3": "104", + "21.0": "106", + "21.1": "106", + "21.2": "106", + "21.3": "106", + "21.4": "106", + "22.0": "108", + "22.1": "108", + "22.2": "108", + "22.3": "108", + "23.0": "110", + "23.1": "110", + "23.2": "110", + "23.3": "110", + "24.0": "112", + "24.1": "112", + "24.2": "112", + "24.3": "112", + "24.4": "112", + "24.5": "112", + "24.6": "112", + "24.7": "112", + "24.8": "112", + "25.0": "114", + "25.1": "114", + "25.2": "114", + "25.3": "114", + "25.4": "114", + "25.5": "114", + "25.6": "114", + "25.7": "114", + "25.8": "114", + "25.9": "114", + "26.0": "116", + "26.1": "116", + "26.2": "116", + "26.3": "116", + "26.4": "116", + "26.5": "116", + "26.6": "116", + "27.0": "118", + "27.1": "118", + "27.2": "118", + "27.3": "118", + "28.0": "120", + "28.1": "120", + "28.2": "120", + "28.3": "120", + "29.0": "122", + "29.1": "122", + "29.2": "122", + "29.3": "122", + "29.4": "122", + "30.0": "124", + "30.1": "124", + "30.2": "124", + "30.3": "124", + "30.4": "124", + "30.5": "124", + "31.0": "126", + "31.1": "126", + "31.2": "126", + "31.3": "126", + "31.4": "126", + "31.5": "126", + "31.6": "126", + "31.7": "126", + "32.0": "128", + "32.1": "128", + "32.2": "128", + "32.3": "128", + "33.0": "130", + "33.1": "130", + "33.2": "130", + "33.3": "130", + "33.4": "130", + "34.0": "132", + "34.1": "132", + "34.2": "132", + "34.3": "132", + "34.4": "132", + "34.5": "132", + "35.0": "134", + "35.1": "134", + "35.2": "134", + "35.3": "134", + "35.4": "134", + "35.5": "134", + "35.6": "134", + "35.7": "134", + "36.0": "136", + "36.1": "136", + "36.2": "136", + "36.3": "136", + "36.4": "136", + "36.5": "136", + "36.6": "136", + "36.7": "136", + "36.8": "136", + "36.9": "136", + "37.0": "138", + "37.1": "138", + "37.2": "138", + "37.3": "138", + "37.4": "138", + "37.5": "138", + "37.6": "138", + "37.7": "138", + "37.8": "138", + "37.9": "138", + "37.10": "138", + "38.0": "140", + "38.1": "140", + "38.2": "140", + "38.3": "140", + "38.4": "140", + "38.5": "140", + "38.6": "140", + "38.7": "140", + "39.0": "142", + "39.1": "142", + "39.2": "142", + "40.0": "144" +}; \ No newline at end of file diff --git a/node_modules/electron-to-chromium/versions.json b/node_modules/electron-to-chromium/versions.json new file mode 100644 index 0000000..56b2421 --- /dev/null +++ b/node_modules/electron-to-chromium/versions.json @@ -0,0 +1 @@ +{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","18.2":"100","18.3":"100","19.0":"102","19.1":"102","20.0":"104","20.1":"104","20.2":"104","20.3":"104","21.0":"106","21.1":"106","21.2":"106","21.3":"106","21.4":"106","22.0":"108","22.1":"108","22.2":"108","22.3":"108","23.0":"110","23.1":"110","23.2":"110","23.3":"110","24.0":"112","24.1":"112","24.2":"112","24.3":"112","24.4":"112","24.5":"112","24.6":"112","24.7":"112","24.8":"112","25.0":"114","25.1":"114","25.2":"114","25.3":"114","25.4":"114","25.5":"114","25.6":"114","25.7":"114","25.8":"114","25.9":"114","26.0":"116","26.1":"116","26.2":"116","26.3":"116","26.4":"116","26.5":"116","26.6":"116","27.0":"118","27.1":"118","27.2":"118","27.3":"118","28.0":"120","28.1":"120","28.2":"120","28.3":"120","29.0":"122","29.1":"122","29.2":"122","29.3":"122","29.4":"122","30.0":"124","30.1":"124","30.2":"124","30.3":"124","30.4":"124","30.5":"124","31.0":"126","31.1":"126","31.2":"126","31.3":"126","31.4":"126","31.5":"126","31.6":"126","31.7":"126","32.0":"128","32.1":"128","32.2":"128","32.3":"128","33.0":"130","33.1":"130","33.2":"130","33.3":"130","33.4":"130","34.0":"132","34.1":"132","34.2":"132","34.3":"132","34.4":"132","34.5":"132","35.0":"134","35.1":"134","35.2":"134","35.3":"134","35.4":"134","35.5":"134","35.6":"134","35.7":"134","36.0":"136","36.1":"136","36.2":"136","36.3":"136","36.4":"136","36.5":"136","36.6":"136","36.7":"136","36.8":"136","36.9":"136","37.0":"138","37.1":"138","37.2":"138","37.3":"138","37.4":"138","37.5":"138","37.6":"138","37.7":"138","37.8":"138","37.9":"138","37.10":"138","38.0":"140","38.1":"140","38.2":"140","38.3":"140","38.4":"140","38.5":"140","38.6":"140","38.7":"140","39.0":"142","39.1":"142","39.2":"142","40.0":"144"} \ No newline at end of file diff --git a/node_modules/enhanced-resolve/LICENSE b/node_modules/enhanced-resolve/LICENSE new file mode 100644 index 0000000..8c11fc7 --- /dev/null +++ b/node_modules/enhanced-resolve/LICENSE @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/enhanced-resolve/README.md b/node_modules/enhanced-resolve/README.md new file mode 100644 index 0000000..8a6efb2 --- /dev/null +++ b/node_modules/enhanced-resolve/README.md @@ -0,0 +1,186 @@ +# enhanced-resolve + +[![npm][npm]][npm-url] +[![Build Status][build-status]][build-status-url] +[![codecov][codecov-badge]][codecov-url] +[![Install Size][size]][size-url] +[![GitHub Discussions][discussion]][discussion-url] + +Offers an async require.resolve function. It's highly configurable. + +## Features + +- plugin system +- provide a custom filesystem +- sync and async node.js filesystems included + +## Getting Started + +### Install + +```sh +# npm +npm install enhanced-resolve +# or Yarn +yarn add enhanced-resolve +``` + +### Resolve + +There is a Node.js API which allows to resolve requests according to the Node.js resolving rules. +Sync and async APIs are offered. A `create` method allows to create a custom resolve function. + +```js +const resolve = require("enhanced-resolve"); + +resolve("/some/path/to/folder", "module/dir", (err, result) => { + result; // === "/some/path/node_modules/module/dir/index.js" +}); + +resolve.sync("/some/path/to/folder", "../../dir"); +// === "/some/path/dir/index.js" + +const myResolve = resolve.create({ + // or resolve.create.sync + extensions: [".ts", ".js"], + // see more options below +}); + +myResolve("/some/path/to/folder", "ts-module", (err, result) => { + result; // === "/some/node_modules/ts-module/index.ts" +}); +``` + +### Creating a Resolver + +The easiest way to create a resolver is to use the `createResolver` function on `ResolveFactory`, along with one of the supplied File System implementations. + +```js +const fs = require("fs"); +const { CachedInputFileSystem, ResolverFactory } = require("enhanced-resolve"); + +// create a resolver +const myResolver = ResolverFactory.createResolver({ + // Typical usage will consume the `fs` + `CachedInputFileSystem`, which wraps Node.js `fs` to add caching. + fileSystem: new CachedInputFileSystem(fs, 4000), + extensions: [".js", ".json"], + /* any other resolver options here. Options/defaults can be seen below */ +}); + +// resolve a file with the new resolver +const context = {}; +const lookupStartPath = "/Users/webpack/some/root/dir"; +const request = "./path/to-look-up.js"; +const resolveContext = {}; +myResolver.resolve( + context, + lookupStartPath, + request, + resolveContext, + (err /* Error */, filepath /* string */) => { + // Do something with the path + }, +); +``` + +#### Resolver Options + +| Field | Default | Description | +| ---------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| alias | [] | A list of module alias configurations or an object which maps key to value | +| aliasFields | [] | A list of alias fields in description files | +| extensionAlias | {} | An object which maps extension to extension aliases | +| cachePredicate | function() { return true }; | A function which decides whether a request should be cached or not. An object is passed to the function with `path` and `request` properties. | +| cacheWithContext | true | If unsafe cache is enabled, includes `request.context` in the cache key | +| conditionNames | [] | A list of exports field condition names | +| descriptionFiles | ["package.json"] | A list of description files to read from | +| enforceExtension | false | Enforce that a extension from extensions must be used | +| exportsFields | ["exports"] | A list of exports fields in description files | +| extensions | [".js", ".json", ".node"] | A list of extensions which should be tried for files | +| fallback | [] | Same as `alias`, but only used if default resolving fails | +| fileSystem | | The file system which should be used | +| fullySpecified | false | Request passed to resolve is already fully specified and extensions or main files are not resolved for it (they are still resolved for internal requests) | +| mainFields | ["main"] | A list of main fields in description files | +| mainFiles | ["index"] | A list of main files in directories | +| modules | ["node_modules"] | A list of directories to resolve modules from, can be absolute path or folder name | +| plugins | [] | A list of additional resolve plugins which should be applied | +| resolver | undefined | A prepared Resolver to which the plugins are attached | +| resolveToContext | false | Resolve to a context instead of a file | +| preferRelative | false | Prefer to resolve module requests as relative request and fallback to resolving as module | +| preferAbsolute | false | Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots | +| restrictions | [] | A list of resolve restrictions | +| roots | [] | A list of root paths | +| symlinks | true | Whether to resolve symlinks to their symlinked location | +| unsafeCache | false | Use this cache object to unsafely cache the successful requests | + +## Plugins + +Similar to `webpack`, the core of `enhanced-resolve` functionality is implemented as individual plugins that are executed using [`tapable`](https://github.com/webpack/tapable). +These plugins can extend the functionality of the library, adding other ways for files/contexts to be resolved. + +A plugin should be a `class` (or its ES5 equivalent) with an `apply` method. The `apply` method will receive a `resolver` instance, that can be used to hook in to the event system. + +### Plugin Boilerplate + +```js +class MyResolverPlugin { + constructor(source, target) { + this.source = source; + this.target = target; + } + + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("MyResolverPlugin", (request, resolveContext, callback) => { + // Any logic you need to create a new `request` can go here + resolver.doResolve(target, request, null, resolveContext, callback); + }); + } +} +``` + +Plugins are executed in a pipeline, and register which event they should be executed before/after. In the example above, `source` is the name of the event that starts the pipeline, and `target` is what event this plugin should fire, which is what continues the execution of the pipeline. For an example of how these different plugin events create a chain, see `lib/ResolverFactory.js`, in the `//// pipeline ////` section. + +## Escaping + +It's allowed to escape `#` as `\0#` to avoid parsing it as fragment. + +enhanced-resolve will try to resolve requests containing `#` as path and as fragment, so it will automatically figure out if `./some#thing` means `.../some.js#thing` or `.../some#thing.js`. When a `#` is resolved as path it will be escaped in the result. Here: `.../some\0#thing.js`. + +## Tests + +```sh +yarn test +``` + +## Passing options from webpack + +If you are using `webpack`, and you want to pass custom options to `enhanced-resolve`, the options are passed from the `resolve` key of your webpack configuration e.g.: + +``` +resolve: { + extensions: ['.js', '.jsx'], + modules: [path.resolve(__dirname, 'src'), 'node_modules'], + plugins: [new DirectoryNamedWebpackPlugin()] + ... +}, +``` + +## License + +Copyright (c) 2012-2019 JS Foundation and other contributors + +MIT (http://www.opensource.org/licenses/mit-license.php) + +[npm]: https://img.shields.io/npm/v/enhanced-resolve.svg +[npm-url]: https://www.npmjs.com/package/enhanced-resolve +[build-status]: https://github.com/webpack/enhanced-resolve/actions/workflows/test.yml/badge.svg +[build-status-url]: https://github.com/webpack/enhanced-resolve/actions +[codecov-badge]: https://codecov.io/gh/webpack/enhanced-resolve/branch/main/graph/badge.svg?token=6B6NxtsZc3 +[codecov-url]: https://codecov.io/gh/webpack/enhanced-resolve +[size]: https://packagephobia.com/badge?p=enhanced-resolve +[size-url]: https://packagephobia.com/result?p=enhanced-resolve +[discussion]: https://img.shields.io/github/discussions/webpack/webpack +[discussion-url]: https://github.com/webpack/webpack/discussions diff --git a/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js b/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js new file mode 100644 index 0000000..836487b --- /dev/null +++ b/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js @@ -0,0 +1,103 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const DescriptionFileUtils = require("./DescriptionFileUtils"); +const getInnerRequest = require("./getInnerRequest"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").JsonPrimitive} JsonPrimitive */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class AliasFieldPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | Array} field field + * @param {string | ResolveStepHook} target target + */ + constructor(source, field, target) { + this.source = source; + this.field = field; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("AliasFieldPlugin", (request, resolveContext, callback) => { + if (!request.descriptionFileData) return callback(); + const innerRequest = getInnerRequest(resolver, request); + if (!innerRequest) return callback(); + const fieldData = DescriptionFileUtils.getField( + request.descriptionFileData, + this.field, + ); + if (fieldData === null || typeof fieldData !== "object") { + if (resolveContext.log) { + resolveContext.log( + `Field '${this.field}' doesn't contain a valid alias configuration`, + ); + } + return callback(); + } + /** @type {JsonPrimitive | undefined} */ + const data = Object.prototype.hasOwnProperty.call( + fieldData, + innerRequest, + ) + ? /** @type {{[Key in string]: JsonPrimitive}} */ (fieldData)[ + innerRequest + ] + : innerRequest.startsWith("./") + ? /** @type {{[Key in string]: JsonPrimitive}} */ (fieldData)[ + innerRequest.slice(2) + ] + : undefined; + if (data === innerRequest) return callback(); + if (data === undefined) return callback(); + if (data === false) { + /** @type {ResolveRequest} */ + const ignoreObj = { + ...request, + path: false, + }; + if (typeof resolveContext.yield === "function") { + resolveContext.yield(ignoreObj); + return callback(null, null); + } + return callback(null, ignoreObj); + } + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: /** @type {string} */ (request.descriptionFileRoot), + request: /** @type {string} */ (data), + fullySpecified: false, + }; + resolver.doResolve( + target, + obj, + `aliased from description file ${ + request.descriptionFilePath + } with mapping '${innerRequest}' to '${/** @type {string} */ data}'`, + resolveContext, + (err, result) => { + if (err) return callback(err); + + // Don't allow other aliasing or raw request + if (result === undefined) return callback(null, null); + callback(null, result); + }, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/AliasPlugin.js b/node_modules/enhanced-resolve/lib/AliasPlugin.js new file mode 100644 index 0000000..a437266 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/AliasPlugin.js @@ -0,0 +1,176 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const forEachBail = require("./forEachBail"); +const { PathType, getType } = require("./util/path"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ +/** @typedef {string | Array | false} Alias */ +/** @typedef {{alias: Alias, name: string, onlyModule?: boolean}} AliasOption */ + +module.exports = class AliasPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {AliasOption | Array} options options + * @param {string | ResolveStepHook} target target + */ + constructor(source, options, target) { + this.source = source; + this.options = Array.isArray(options) ? options : [options]; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + /** + * @param {string} maybeAbsolutePath path + * @returns {null|string} absolute path with slash ending + */ + const getAbsolutePathWithSlashEnding = (maybeAbsolutePath) => { + const type = getType(maybeAbsolutePath); + if (type === PathType.AbsolutePosix || type === PathType.AbsoluteWin) { + return resolver.join(maybeAbsolutePath, "_").slice(0, -1); + } + return null; + }; + /** + * @param {string} path path + * @param {string} maybeSubPath sub path + * @returns {boolean} true, if path is sub path + */ + const isSubPath = (path, maybeSubPath) => { + const absolutePath = getAbsolutePathWithSlashEnding(maybeSubPath); + if (!absolutePath) return false; + return path.startsWith(absolutePath); + }; + resolver + .getHook(this.source) + .tapAsync("AliasPlugin", (request, resolveContext, callback) => { + const innerRequest = request.request || request.path; + if (!innerRequest) return callback(); + + forEachBail( + this.options, + (item, callback) => { + /** @type {boolean} */ + let shouldStop = false; + + const matchRequest = + innerRequest === item.name || + (!item.onlyModule && + (request.request + ? innerRequest.startsWith(`${item.name}/`) + : isSubPath(innerRequest, item.name))); + + const splitName = item.name.split("*"); + const matchWildcard = !item.onlyModule && splitName.length === 2; + + if (matchRequest || matchWildcard) { + /** + * @param {Alias} alias alias + * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback + * @returns {void} + */ + const resolveWithAlias = (alias, callback) => { + if (alias === false) { + /** @type {ResolveRequest} */ + const ignoreObj = { + ...request, + path: false, + }; + if (typeof resolveContext.yield === "function") { + resolveContext.yield(ignoreObj); + return callback(null, null); + } + return callback(null, ignoreObj); + } + + let newRequestStr; + + const [prefix, suffix] = splitName; + if ( + matchWildcard && + innerRequest.startsWith(prefix) && + innerRequest.endsWith(suffix) + ) { + const match = innerRequest.slice( + prefix.length, + innerRequest.length - suffix.length, + ); + newRequestStr = item.alias.toString().replace("*", match); + } + + if ( + matchRequest && + innerRequest !== alias && + !innerRequest.startsWith(`${alias}/`) + ) { + /** @type {string} */ + const remainingRequest = innerRequest.slice(item.name.length); + newRequestStr = alias + remainingRequest; + } + + if (newRequestStr !== undefined) { + shouldStop = true; + /** @type {ResolveRequest} */ + const obj = { + ...request, + request: newRequestStr, + fullySpecified: false, + }; + return resolver.doResolve( + target, + obj, + `aliased with mapping '${item.name}': '${alias}' to '${newRequestStr}'`, + resolveContext, + (err, result) => { + if (err) return callback(err); + if (result) return callback(null, result); + return callback(); + }, + ); + } + return callback(); + }; + + /** + * @param {(null | Error)=} err error + * @param {(null | ResolveRequest)=} result result + * @returns {void} + */ + const stoppingCallback = (err, result) => { + if (err) return callback(err); + + if (result) return callback(null, result); + // Don't allow other aliasing or raw request + if (shouldStop) return callback(null, null); + return callback(); + }; + + if (Array.isArray(item.alias)) { + return forEachBail( + item.alias, + resolveWithAlias, + stoppingCallback, + ); + } + return resolveWithAlias(item.alias, stoppingCallback); + } + + return callback(); + }, + callback, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/AppendPlugin.js b/node_modules/enhanced-resolve/lib/AppendPlugin.js new file mode 100644 index 0000000..6763d52 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/AppendPlugin.js @@ -0,0 +1,49 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class AppendPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string} appending appending + * @param {string | ResolveStepHook} target target + */ + constructor(source, appending, target) { + this.source = source; + this.appending = appending; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("AppendPlugin", (request, resolveContext, callback) => { + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: request.path + this.appending, + relativePath: + request.relativePath && request.relativePath + this.appending, + }; + resolver.doResolve( + target, + obj, + this.appending, + resolveContext, + callback, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js b/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js new file mode 100644 index 0000000..18b8195 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js @@ -0,0 +1,677 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +// eslint-disable-next-line n/prefer-global/process +const { nextTick } = require("process"); + +/** @typedef {import("./Resolver").FileSystem} FileSystem */ +/** @typedef {import("./Resolver").PathLike} PathLike */ +/** @typedef {import("./Resolver").PathOrFileDescriptor} PathOrFileDescriptor */ +/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ +/** @typedef {FileSystem & SyncFileSystem} BaseFileSystem */ + +/** + * @template T + * @typedef {import("./Resolver").FileSystemCallback} FileSystemCallback + */ + +/** + * @param {string} path path + * @returns {string} dirname + */ +const dirname = (path) => { + let idx = path.length - 1; + while (idx >= 0) { + const char = path.charCodeAt(idx); + // slash or backslash + if (char === 47 || char === 92) break; + idx--; + } + if (idx < 0) return ""; + return path.slice(0, idx); +}; + +/** + * @template T + * @param {FileSystemCallback[]} callbacks callbacks + * @param {Error | null} err error + * @param {T} result result + */ +const runCallbacks = (callbacks, err, result) => { + if (callbacks.length === 1) { + callbacks[0](err, result); + callbacks.length = 0; + return; + } + let error; + for (const callback of callbacks) { + try { + callback(err, result); + } catch (err) { + if (!error) error = err; + } + } + callbacks.length = 0; + if (error) throw error; +}; + +// eslint-disable-next-line jsdoc/no-restricted-syntax +/** @typedef {Function} EXPECTED_FUNCTION */ +// eslint-disable-next-line jsdoc/no-restricted-syntax +/** @typedef {any} EXPECTED_ANY */ + +class OperationMergerBackend { + /** + * @param {EXPECTED_FUNCTION | undefined} provider async method in filesystem + * @param {EXPECTED_FUNCTION | undefined} syncProvider sync method in filesystem + * @param {BaseFileSystem} providerContext call context for the provider methods + */ + constructor(provider, syncProvider, providerContext) { + this._provider = provider; + this._syncProvider = syncProvider; + this._providerContext = providerContext; + this._activeAsyncOperations = new Map(); + + this.provide = this._provider + ? // Comment to align jsdoc + /** + * @param {PathLike | PathOrFileDescriptor} path path + * @param {object | FileSystemCallback | undefined} options options + * @param {FileSystemCallback=} callback callback + * @returns {EXPECTED_ANY} result + */ + (path, options, callback) => { + if (typeof options === "function") { + callback = + /** @type {FileSystemCallback} */ + (options); + options = undefined; + } + if ( + typeof path !== "string" && + !Buffer.isBuffer(path) && + !(path instanceof URL) && + typeof path !== "number" + ) { + /** @type {EXPECTED_FUNCTION} */ + (callback)( + new TypeError("path must be a string, Buffer, URL or number"), + ); + return; + } + if (options) { + return /** @type {EXPECTED_FUNCTION} */ (this._provider).call( + this._providerContext, + path, + options, + callback, + ); + } + let callbacks = this._activeAsyncOperations.get(path); + if (callbacks) { + callbacks.push(callback); + return; + } + this._activeAsyncOperations.set(path, (callbacks = [callback])); + /** @type {EXPECTED_FUNCTION} */ + (provider)( + path, + /** + * @param {Error} err error + * @param {EXPECTED_ANY} result result + */ + (err, result) => { + this._activeAsyncOperations.delete(path); + runCallbacks(callbacks, err, result); + }, + ); + } + : null; + this.provideSync = this._syncProvider + ? // Comment to align jsdoc + /** + * @param {PathLike | PathOrFileDescriptor} path path + * @param {object=} options options + * @returns {EXPECTED_ANY} result + */ + (path, options) => + /** @type {EXPECTED_FUNCTION} */ (this._syncProvider).call( + this._providerContext, + path, + options, + ) + : null; + } + + purge() {} + + purgeParent() {} +} + +/* + +IDLE: + insert data: goto SYNC + +SYNC: + before provide: run ticks + event loop tick: goto ASYNC_ACTIVE + +ASYNC: + timeout: run tick, goto ASYNC_PASSIVE + +ASYNC_PASSIVE: + before provide: run ticks + +IDLE --[insert data]--> SYNC --[event loop tick]--> ASYNC_ACTIVE --[interval tick]-> ASYNC_PASSIVE + ^ | + +---------[insert data]-------+ +*/ + +const STORAGE_MODE_IDLE = 0; +const STORAGE_MODE_SYNC = 1; +const STORAGE_MODE_ASYNC = 2; + +/** + * @callback Provide + * @param {PathLike | PathOrFileDescriptor} path path + * @param {EXPECTED_ANY} options options + * @param {FileSystemCallback} callback callback + * @returns {void} + */ + +class CacheBackend { + /** + * @param {number} duration max cache duration of items + * @param {EXPECTED_FUNCTION | undefined} provider async method + * @param {EXPECTED_FUNCTION | undefined} syncProvider sync method + * @param {BaseFileSystem} providerContext call context for the provider methods + */ + constructor(duration, provider, syncProvider, providerContext) { + this._duration = duration; + this._provider = provider; + this._syncProvider = syncProvider; + this._providerContext = providerContext; + /** @type {Map[]>} */ + this._activeAsyncOperations = new Map(); + /** @type {Map }>} */ + this._data = new Map(); + /** @type {Set[]} */ + this._levels = []; + for (let i = 0; i < 10; i++) this._levels.push(new Set()); + for (let i = 5000; i < duration; i += 500) this._levels.push(new Set()); + this._currentLevel = 0; + this._tickInterval = Math.floor(duration / this._levels.length); + /** @type {STORAGE_MODE_IDLE | STORAGE_MODE_SYNC | STORAGE_MODE_ASYNC} */ + this._mode = STORAGE_MODE_IDLE; + + /** @type {NodeJS.Timeout | undefined} */ + this._timeout = undefined; + /** @type {number | undefined} */ + this._nextDecay = undefined; + + // eslint-disable-next-line no-warning-comments + // @ts-ignore + this.provide = provider ? this.provide.bind(this) : null; + // eslint-disable-next-line no-warning-comments + // @ts-ignore + this.provideSync = syncProvider ? this.provideSync.bind(this) : null; + } + + /** + * @param {PathLike | PathOrFileDescriptor} path path + * @param {EXPECTED_ANY} options options + * @param {FileSystemCallback} callback callback + * @returns {void} + */ + provide(path, options, callback) { + if (typeof options === "function") { + callback = options; + options = undefined; + } + if ( + typeof path !== "string" && + !Buffer.isBuffer(path) && + !(path instanceof URL) && + typeof path !== "number" + ) { + callback(new TypeError("path must be a string, Buffer, URL or number")); + return; + } + const strPath = typeof path !== "string" ? path.toString() : path; + if (options) { + return /** @type {EXPECTED_FUNCTION} */ (this._provider).call( + this._providerContext, + path, + options, + callback, + ); + } + + // When in sync mode we can move to async mode + if (this._mode === STORAGE_MODE_SYNC) { + this._enterAsyncMode(); + } + + // Check in cache + const cacheEntry = this._data.get(strPath); + if (cacheEntry !== undefined) { + if (cacheEntry.err) return nextTick(callback, cacheEntry.err); + return nextTick(callback, null, cacheEntry.result); + } + + // Check if there is already the same operation running + let callbacks = this._activeAsyncOperations.get(strPath); + if (callbacks !== undefined) { + callbacks.push(callback); + return; + } + this._activeAsyncOperations.set(strPath, (callbacks = [callback])); + + // Run the operation + /** @type {EXPECTED_FUNCTION} */ + (this._provider).call( + this._providerContext, + path, + /** + * @param {Error | null} err error + * @param {EXPECTED_ANY=} result result + */ + (err, result) => { + this._activeAsyncOperations.delete(strPath); + this._storeResult(strPath, err, result); + + // Enter async mode if not yet done + this._enterAsyncMode(); + + runCallbacks( + /** @type {FileSystemCallback[]} */ (callbacks), + err, + result, + ); + }, + ); + } + + /** + * @param {PathLike | PathOrFileDescriptor} path path + * @param {EXPECTED_ANY} options options + * @returns {EXPECTED_ANY} result + */ + provideSync(path, options) { + if ( + typeof path !== "string" && + !Buffer.isBuffer(path) && + !(path instanceof URL) && + typeof path !== "number" + ) { + throw new TypeError("path must be a string"); + } + const strPath = typeof path !== "string" ? path.toString() : path; + if (options) { + return /** @type {EXPECTED_FUNCTION} */ (this._syncProvider).call( + this._providerContext, + path, + options, + ); + } + + // In sync mode we may have to decay some cache items + if (this._mode === STORAGE_MODE_SYNC) { + this._runDecays(); + } + + // Check in cache + const cacheEntry = this._data.get(strPath); + if (cacheEntry !== undefined) { + if (cacheEntry.err) throw cacheEntry.err; + return cacheEntry.result; + } + + // Get all active async operations + // This sync operation will also complete them + const callbacks = this._activeAsyncOperations.get(strPath); + this._activeAsyncOperations.delete(strPath); + + // Run the operation + // When in idle mode, we will enter sync mode + let result; + try { + result = /** @type {EXPECTED_FUNCTION} */ (this._syncProvider).call( + this._providerContext, + path, + ); + } catch (err) { + this._storeResult(strPath, /** @type {Error} */ (err), undefined); + this._enterSyncModeWhenIdle(); + if (callbacks) { + runCallbacks(callbacks, /** @type {Error} */ (err), undefined); + } + throw err; + } + this._storeResult(strPath, null, result); + this._enterSyncModeWhenIdle(); + if (callbacks) { + runCallbacks(callbacks, null, result); + } + return result; + } + + /** + * @param {(string | Buffer | URL | number | (string | URL | Buffer | number)[] | Set)=} what what to purge + */ + purge(what) { + if (!what) { + if (this._mode !== STORAGE_MODE_IDLE) { + this._data.clear(); + for (const level of this._levels) { + level.clear(); + } + this._enterIdleMode(); + } + } else if ( + typeof what === "string" || + Buffer.isBuffer(what) || + what instanceof URL || + typeof what === "number" + ) { + const strWhat = typeof what !== "string" ? what.toString() : what; + for (const [key, data] of this._data) { + if (key.startsWith(strWhat)) { + this._data.delete(key); + data.level.delete(key); + } + } + if (this._data.size === 0) { + this._enterIdleMode(); + } + } else { + for (const [key, data] of this._data) { + for (const item of what) { + const strItem = typeof item !== "string" ? item.toString() : item; + if (key.startsWith(strItem)) { + this._data.delete(key); + data.level.delete(key); + break; + } + } + } + if (this._data.size === 0) { + this._enterIdleMode(); + } + } + } + + /** + * @param {(string | Buffer | URL | number | (string | URL | Buffer | number)[] | Set)=} what what to purge + */ + purgeParent(what) { + if (!what) { + this.purge(); + } else if ( + typeof what === "string" || + Buffer.isBuffer(what) || + what instanceof URL || + typeof what === "number" + ) { + const strWhat = typeof what !== "string" ? what.toString() : what; + this.purge(dirname(strWhat)); + } else { + const set = new Set(); + for (const item of what) { + const strItem = typeof item !== "string" ? item.toString() : item; + set.add(dirname(strItem)); + } + this.purge(set); + } + } + + /** + * @param {string} path path + * @param {Error | null} err error + * @param {EXPECTED_ANY} result result + */ + _storeResult(path, err, result) { + if (this._data.has(path)) return; + const level = this._levels[this._currentLevel]; + this._data.set(path, { err, result, level }); + level.add(path); + } + + _decayLevel() { + const nextLevel = (this._currentLevel + 1) % this._levels.length; + const decay = this._levels[nextLevel]; + this._currentLevel = nextLevel; + for (const item of decay) { + this._data.delete(item); + } + decay.clear(); + if (this._data.size === 0) { + this._enterIdleMode(); + } else { + /** @type {number} */ + (this._nextDecay) += this._tickInterval; + } + } + + _runDecays() { + while ( + /** @type {number} */ (this._nextDecay) <= Date.now() && + this._mode !== STORAGE_MODE_IDLE + ) { + this._decayLevel(); + } + } + + _enterAsyncMode() { + let timeout = 0; + switch (this._mode) { + case STORAGE_MODE_ASYNC: + return; + case STORAGE_MODE_IDLE: + this._nextDecay = Date.now() + this._tickInterval; + timeout = this._tickInterval; + break; + case STORAGE_MODE_SYNC: + this._runDecays(); + // _runDecays may change the mode + if ( + /** @type {STORAGE_MODE_IDLE | STORAGE_MODE_SYNC | STORAGE_MODE_ASYNC} */ + (this._mode) === STORAGE_MODE_IDLE + ) { + return; + } + timeout = Math.max( + 0, + /** @type {number} */ (this._nextDecay) - Date.now(), + ); + break; + } + this._mode = STORAGE_MODE_ASYNC; + const ref = setTimeout(() => { + this._mode = STORAGE_MODE_SYNC; + this._runDecays(); + }, timeout); + if (ref.unref) ref.unref(); + this._timeout = ref; + } + + _enterSyncModeWhenIdle() { + if (this._mode === STORAGE_MODE_IDLE) { + this._mode = STORAGE_MODE_SYNC; + this._nextDecay = Date.now() + this._tickInterval; + } + } + + _enterIdleMode() { + this._mode = STORAGE_MODE_IDLE; + this._nextDecay = undefined; + if (this._timeout) clearTimeout(this._timeout); + } +} + +/** + * @template {EXPECTED_FUNCTION} Provider + * @template {EXPECTED_FUNCTION} AsyncProvider + * @template FileSystem + * @param {number} duration duration in ms files are cached + * @param {Provider | undefined} provider provider + * @param {AsyncProvider | undefined} syncProvider sync provider + * @param {BaseFileSystem} providerContext provider context + * @returns {OperationMergerBackend | CacheBackend} backend + */ +const createBackend = (duration, provider, syncProvider, providerContext) => { + if (duration > 0) { + return new CacheBackend(duration, provider, syncProvider, providerContext); + } + return new OperationMergerBackend(provider, syncProvider, providerContext); +}; + +module.exports = class CachedInputFileSystem { + /** + * @param {BaseFileSystem} fileSystem file system + * @param {number} duration duration in ms files are cached + */ + constructor(fileSystem, duration) { + this.fileSystem = fileSystem; + + this._lstatBackend = createBackend( + duration, + this.fileSystem.lstat, + this.fileSystem.lstatSync, + this.fileSystem, + ); + const lstat = this._lstatBackend.provide; + this.lstat = /** @type {FileSystem["lstat"]} */ (lstat); + const lstatSync = this._lstatBackend.provideSync; + this.lstatSync = /** @type {SyncFileSystem["lstatSync"]} */ (lstatSync); + + this._statBackend = createBackend( + duration, + this.fileSystem.stat, + this.fileSystem.statSync, + this.fileSystem, + ); + const stat = this._statBackend.provide; + this.stat = /** @type {FileSystem["stat"]} */ (stat); + const statSync = this._statBackend.provideSync; + this.statSync = /** @type {SyncFileSystem["statSync"]} */ (statSync); + + this._readdirBackend = createBackend( + duration, + this.fileSystem.readdir, + this.fileSystem.readdirSync, + this.fileSystem, + ); + const readdir = this._readdirBackend.provide; + this.readdir = /** @type {FileSystem["readdir"]} */ (readdir); + const readdirSync = this._readdirBackend.provideSync; + this.readdirSync = /** @type {SyncFileSystem["readdirSync"]} */ ( + readdirSync + ); + + this._readFileBackend = createBackend( + duration, + this.fileSystem.readFile, + this.fileSystem.readFileSync, + this.fileSystem, + ); + const readFile = this._readFileBackend.provide; + this.readFile = /** @type {FileSystem["readFile"]} */ (readFile); + const readFileSync = this._readFileBackend.provideSync; + this.readFileSync = /** @type {SyncFileSystem["readFileSync"]} */ ( + readFileSync + ); + + this._readJsonBackend = createBackend( + duration, + // prettier-ignore + this.fileSystem.readJson || + (this.readFile && + ( + /** + * @param {string} path path + * @param {FileSystemCallback} callback callback + */ + (path, callback) => { + this.readFile(path, (err, buffer) => { + if (err) return callback(err); + if (!buffer || buffer.length === 0) + {return callback(new Error("No file content"));} + let data; + try { + data = JSON.parse(buffer.toString("utf8")); + } catch (err_) { + return callback(/** @type {Error} */ (err_)); + } + callback(null, data); + }); + }) + ), + // prettier-ignore + this.fileSystem.readJsonSync || + (this.readFileSync && + ( + /** + * @param {string} path path + * @returns {EXPECTED_ANY} result + */ + (path) => { + const buffer = this.readFileSync(path); + const data = JSON.parse(buffer.toString("utf8")); + return data; + } + )), + this.fileSystem, + ); + const readJson = this._readJsonBackend.provide; + this.readJson = /** @type {FileSystem["readJson"]} */ (readJson); + const readJsonSync = this._readJsonBackend.provideSync; + this.readJsonSync = /** @type {SyncFileSystem["readJsonSync"]} */ ( + readJsonSync + ); + + this._readlinkBackend = createBackend( + duration, + this.fileSystem.readlink, + this.fileSystem.readlinkSync, + this.fileSystem, + ); + const readlink = this._readlinkBackend.provide; + this.readlink = /** @type {FileSystem["readlink"]} */ (readlink); + const readlinkSync = this._readlinkBackend.provideSync; + this.readlinkSync = /** @type {SyncFileSystem["readlinkSync"]} */ ( + readlinkSync + ); + + this._realpathBackend = createBackend( + duration, + this.fileSystem.realpath, + this.fileSystem.realpathSync, + this.fileSystem, + ); + const realpath = this._realpathBackend.provide; + this.realpath = /** @type {FileSystem["realpath"]} */ (realpath); + const realpathSync = this._realpathBackend.provideSync; + this.realpathSync = /** @type {SyncFileSystem["realpathSync"]} */ ( + realpathSync + ); + } + + /** + * @param {(string | Buffer | URL | number | (string | URL | Buffer | number)[] | Set)=} what what to purge + */ + purge(what) { + this._statBackend.purge(what); + this._lstatBackend.purge(what); + this._readdirBackend.purgeParent(what); + this._readFileBackend.purge(what); + this._readlinkBackend.purge(what); + this._readJsonBackend.purge(what); + this._realpathBackend.purge(what); + } +}; diff --git a/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js b/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js new file mode 100644 index 0000000..295adaa --- /dev/null +++ b/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js @@ -0,0 +1,53 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const { basename } = require("./getPaths"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class CloneBasenamePlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | ResolveStepHook} target target + */ + constructor(source, target) { + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("CloneBasenamePlugin", (request, resolveContext, callback) => { + const requestPath = /** @type {string} */ (request.path); + const filename = /** @type {string} */ (basename(requestPath)); + const filePath = resolver.join(requestPath, filename); + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: filePath, + relativePath: + request.relativePath && + resolver.join(request.relativePath, filename), + }; + resolver.doResolve( + target, + obj, + `using path: ${filePath}`, + resolveContext, + callback, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ConditionalPlugin.js b/node_modules/enhanced-resolve/lib/ConditionalPlugin.js new file mode 100644 index 0000000..99cc09d --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ConditionalPlugin.js @@ -0,0 +1,59 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class ConditionalPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {Partial} test compare object + * @param {string | null} message log message + * @param {boolean} allowAlternatives when false, do not continue with the current step when "test" matches + * @param {string | ResolveStepHook} target target + */ + constructor(source, test, message, allowAlternatives, target) { + this.source = source; + this.test = test; + this.message = message; + this.allowAlternatives = allowAlternatives; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + const { test, message, allowAlternatives } = this; + const keys = /** @type {(keyof ResolveRequest)[]} */ (Object.keys(test)); + resolver + .getHook(this.source) + .tapAsync("ConditionalPlugin", (request, resolveContext, callback) => { + for (const prop of keys) { + if (request[prop] !== test[prop]) return callback(); + } + resolver.doResolve( + target, + request, + message, + resolveContext, + allowAlternatives + ? callback + : (err, result) => { + if (err) return callback(err); + + // Don't allow other alternatives + if (result === undefined) return callback(null, null); + callback(null, result); + }, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js b/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js new file mode 100644 index 0000000..c20a0c9 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js @@ -0,0 +1,98 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const DescriptionFileUtils = require("./DescriptionFileUtils"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class DescriptionFilePlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string[]} filenames filenames + * @param {boolean} pathIsFile pathIsFile + * @param {string | ResolveStepHook} target target + */ + constructor(source, filenames, pathIsFile, target) { + this.source = source; + this.filenames = filenames; + this.pathIsFile = pathIsFile; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync( + "DescriptionFilePlugin", + (request, resolveContext, callback) => { + const { path } = request; + if (!path) return callback(); + const directory = this.pathIsFile + ? DescriptionFileUtils.cdUp(path) + : path; + if (!directory) return callback(); + DescriptionFileUtils.loadDescriptionFile( + resolver, + directory, + this.filenames, + request.descriptionFilePath + ? { + path: request.descriptionFilePath, + content: request.descriptionFileData, + directory: + /** @type {string} */ + (request.descriptionFileRoot), + } + : undefined, + resolveContext, + (err, result) => { + if (err) return callback(err); + if (!result) { + if (resolveContext.log) { + resolveContext.log( + `No description file found in ${directory} or above`, + ); + } + return callback(); + } + const relativePath = `.${path + .slice(result.directory.length) + .replace(/\\/g, "/")}`; + /** @type {ResolveRequest} */ + const obj = { + ...request, + descriptionFilePath: result.path, + descriptionFileData: result.content, + descriptionFileRoot: result.directory, + relativePath, + }; + resolver.doResolve( + target, + obj, + `using description file: ${result.path} (relative path: ${relativePath})`, + resolveContext, + (err, result) => { + if (err) return callback(err); + + // Don't allow other processing + if (result === undefined) return callback(null, null); + callback(null, result); + }, + ); + }, + ); + }, + ); + } +}; diff --git a/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js b/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js new file mode 100644 index 0000000..f41cce3 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js @@ -0,0 +1,200 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const forEachBail = require("./forEachBail"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").JsonObject} JsonObject */ +/** @typedef {import("./Resolver").JsonValue} JsonValue */ +/** @typedef {import("./Resolver").ResolveContext} ResolveContext */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ + +/** + * @typedef {object} DescriptionFileInfo + * @property {JsonObject=} content content + * @property {string} path path + * @property {string} directory directory + */ + +/** + * @callback ErrorFirstCallback + * @param {Error|null=} error + * @param {DescriptionFileInfo=} result + */ + +/** + * @typedef {object} Result + * @property {string} path path to description file + * @property {string} directory directory of description file + * @property {JsonObject} content content of description file + */ + +/** + * @param {string} directory directory + * @returns {string|null} parent directory or null + */ +function cdUp(directory) { + if (directory === "/") return null; + const i = directory.lastIndexOf("/"); + const j = directory.lastIndexOf("\\"); + const path = i < 0 ? j : j < 0 ? i : i < j ? j : i; + if (path < 0) return null; + return directory.slice(0, path || 1); +} + +/** + * @param {Resolver} resolver resolver + * @param {string} directory directory + * @param {string[]} filenames filenames + * @param {DescriptionFileInfo|undefined} oldInfo oldInfo + * @param {ResolveContext} resolveContext resolveContext + * @param {ErrorFirstCallback} callback callback + */ +function loadDescriptionFile( + resolver, + directory, + filenames, + oldInfo, + resolveContext, + callback, +) { + (function findDescriptionFile() { + if (oldInfo && oldInfo.directory === directory) { + // We already have info for this directory and can reuse it + return callback(null, oldInfo); + } + forEachBail( + filenames, + /** + * @param {string} filename filename + * @param {(err?: null|Error, result?: null|Result) => void} callback callback + * @returns {void} + */ + (filename, callback) => { + const descriptionFilePath = resolver.join(directory, filename); + + /** + * @param {(null | Error)=} err error + * @param {JsonObject=} resolvedContent content + * @returns {void} + */ + function onJson(err, resolvedContent) { + if (err) { + if (resolveContext.log) { + resolveContext.log( + `${descriptionFilePath} (directory description file): ${err}`, + ); + } else { + err.message = `${descriptionFilePath} (directory description file): ${err}`; + } + return callback(err); + } + callback(null, { + content: /** @type {JsonObject} */ (resolvedContent), + directory, + path: descriptionFilePath, + }); + } + + if (resolver.fileSystem.readJson) { + resolver.fileSystem.readJson(descriptionFilePath, (err, content) => { + if (err) { + if ( + typeof (/** @type {NodeJS.ErrnoException} */ (err).code) !== + "undefined" + ) { + if (resolveContext.missingDependencies) { + resolveContext.missingDependencies.add(descriptionFilePath); + } + return callback(); + } + if (resolveContext.fileDependencies) { + resolveContext.fileDependencies.add(descriptionFilePath); + } + return onJson(err); + } + if (resolveContext.fileDependencies) { + resolveContext.fileDependencies.add(descriptionFilePath); + } + onJson(null, content); + }); + } else { + resolver.fileSystem.readFile(descriptionFilePath, (err, content) => { + if (err) { + if (resolveContext.missingDependencies) { + resolveContext.missingDependencies.add(descriptionFilePath); + } + return callback(); + } + if (resolveContext.fileDependencies) { + resolveContext.fileDependencies.add(descriptionFilePath); + } + + /** @type {JsonObject | undefined} */ + let json; + + if (content) { + try { + json = JSON.parse(content.toString()); + } catch (/** @type {unknown} */ err_) { + return onJson(/** @type {Error} */ (err_)); + } + } else { + return onJson(new Error("No content in file")); + } + + onJson(null, json); + }); + } + }, + /** + * @param {(null | Error)=} err error + * @param {(null | Result)=} result result + * @returns {void} + */ + (err, result) => { + if (err) return callback(err); + if (result) return callback(null, result); + const dir = cdUp(directory); + if (!dir) { + return callback(); + } + directory = dir; + return findDescriptionFile(); + }, + ); + })(); +} + +/** + * @param {JsonObject} content content + * @param {string|string[]} field field + * @returns {JsonValue | undefined} field data + */ +function getField(content, field) { + if (!content) return undefined; + if (Array.isArray(field)) { + /** @type {JsonValue} */ + let current = content; + for (let j = 0; j < field.length; j++) { + if (current === null || typeof current !== "object") { + current = null; + break; + } + current = /** @type {JsonValue} */ ( + /** @type {JsonObject} */ + (current)[field[j]] + ); + } + return current; + } + return content[field]; +} + +module.exports.cdUp = cdUp; +module.exports.getField = getField; +module.exports.loadDescriptionFile = loadDescriptionFile; diff --git a/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js b/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js new file mode 100644 index 0000000..78a4639 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js @@ -0,0 +1,68 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class DirectoryExistsPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | ResolveStepHook} target target + */ + constructor(source, target) { + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync( + "DirectoryExistsPlugin", + (request, resolveContext, callback) => { + const fs = resolver.fileSystem; + const directory = request.path; + if (!directory) return callback(); + fs.stat(directory, (err, stat) => { + if (err || !stat) { + if (resolveContext.missingDependencies) { + resolveContext.missingDependencies.add(directory); + } + if (resolveContext.log) { + resolveContext.log(`${directory} doesn't exist`); + } + return callback(); + } + if (!stat.isDirectory()) { + if (resolveContext.missingDependencies) { + resolveContext.missingDependencies.add(directory); + } + if (resolveContext.log) { + resolveContext.log(`${directory} is not a directory`); + } + return callback(); + } + if (resolveContext.fileDependencies) { + resolveContext.fileDependencies.add(directory); + } + resolver.doResolve( + target, + request, + `existing directory ${directory}`, + resolveContext, + callback, + ); + }); + }, + ); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js b/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js new file mode 100644 index 0000000..b6730f0 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js @@ -0,0 +1,201 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Ivan Kopeykin @vankop +*/ + +"use strict"; + +const DescriptionFileUtils = require("./DescriptionFileUtils"); +const forEachBail = require("./forEachBail"); +const { processExportsField } = require("./util/entrypoints"); +const { parseIdentifier } = require("./util/identifier"); +const { + deprecatedInvalidSegmentRegEx, + invalidSegmentRegEx, +} = require("./util/path"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").JsonObject} JsonObject */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ +/** @typedef {import("./util/entrypoints").ExportsField} ExportsField */ +/** @typedef {import("./util/entrypoints").FieldProcessor} FieldProcessor */ + +module.exports = class ExportsFieldPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {Set} conditionNames condition names + * @param {string | string[]} fieldNamePath name path + * @param {string | ResolveStepHook} target target + */ + constructor(source, conditionNames, fieldNamePath, target) { + this.source = source; + this.target = target; + this.conditionNames = conditionNames; + this.fieldName = fieldNamePath; + /** @type {WeakMap} */ + this.fieldProcessorCache = new WeakMap(); + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("ExportsFieldPlugin", (request, resolveContext, callback) => { + // When there is no description file, abort + if (!request.descriptionFilePath) return callback(); + if ( + // When the description file is inherited from parent, abort + // (There is no description file inside of this package) + request.relativePath !== "." || + request.request === undefined + ) { + return callback(); + } + + const remainingRequest = + request.query || request.fragment + ? (request.request === "." ? "./" : request.request) + + request.query + + request.fragment + : request.request; + const exportsField = + /** @type {ExportsField|null|undefined} */ + ( + DescriptionFileUtils.getField( + /** @type {JsonObject} */ (request.descriptionFileData), + this.fieldName, + ) + ); + if (!exportsField) return callback(); + + if (request.directory) { + return callback( + new Error( + `Resolving to directories is not possible with the exports field (request was ${remainingRequest}/)`, + ), + ); + } + + /** @type {string[]} */ + let paths; + /** @type {string | null} */ + let usedField; + + try { + // We attach the cache to the description file instead of the exportsField value + // because we use a WeakMap and the exportsField could be a string too. + // Description file is always an object when exports field can be accessed. + let fieldProcessor = this.fieldProcessorCache.get( + /** @type {JsonObject} */ (request.descriptionFileData), + ); + if (fieldProcessor === undefined) { + fieldProcessor = processExportsField(exportsField); + this.fieldProcessorCache.set( + /** @type {JsonObject} */ (request.descriptionFileData), + fieldProcessor, + ); + } + [paths, usedField] = fieldProcessor( + remainingRequest, + this.conditionNames, + ); + } catch (/** @type {unknown} */ err) { + if (resolveContext.log) { + resolveContext.log( + `Exports field in ${request.descriptionFilePath} can't be processed: ${err}`, + ); + } + return callback(/** @type {Error} */ (err)); + } + + if (paths.length === 0) { + return callback( + new Error( + `Package path ${remainingRequest} is not exported from package ${request.descriptionFileRoot} (see exports field in ${request.descriptionFilePath})`, + ), + ); + } + + forEachBail( + paths, + /** + * @param {string} path path + * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback + * @param {number} i index + * @returns {void} + */ + (path, callback, i) => { + const parsedIdentifier = parseIdentifier(path); + + if (!parsedIdentifier) return callback(); + + const [relativePath, query, fragment] = parsedIdentifier; + + if (relativePath.length === 0 || !relativePath.startsWith("./")) { + if (paths.length === i) { + return callback( + new Error( + `Invalid "exports" target "${path}" defined for "${usedField}" in the package config ${request.descriptionFilePath}, targets must start with "./"`, + ), + ); + } + + return callback(); + } + + if ( + invalidSegmentRegEx.exec(relativePath.slice(2)) !== null && + deprecatedInvalidSegmentRegEx.test(relativePath.slice(2)) !== null + ) { + if (paths.length === i) { + return callback( + new Error( + `Invalid "exports" target "${path}" defined for "${usedField}" in the package config ${request.descriptionFilePath}, targets must start with "./"`, + ), + ); + } + + return callback(); + } + + /** @type {ResolveRequest} */ + const obj = { + ...request, + request: undefined, + path: resolver.join( + /** @type {string} */ (request.descriptionFileRoot), + relativePath, + ), + relativePath, + query, + fragment, + }; + + resolver.doResolve( + target, + obj, + `using exports field: ${path}`, + resolveContext, + (err, result) => { + if (err) return callback(err); + // Don't allow to continue - https://github.com/webpack/enhanced-resolve/issues/400 + if (result === undefined) return callback(null, null); + callback(null, result); + }, + ); + }, + /** + * @param {(null | Error)=} err error + * @param {(null | ResolveRequest)=} result result + * @returns {void} + */ + (err, result) => callback(err, result || null), + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js b/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js new file mode 100644 index 0000000..4184eb3 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js @@ -0,0 +1,100 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Ivan Kopeykin @vankop +*/ + +"use strict"; + +const forEachBail = require("./forEachBail"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ +/** @typedef {{ alias: string|string[], extension: string }} ExtensionAliasOption */ + +module.exports = class ExtensionAliasPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {ExtensionAliasOption} options options + * @param {string | ResolveStepHook} target target + */ + constructor(source, options, target) { + this.source = source; + this.options = options; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + const { extension, alias } = this.options; + resolver + .getHook(this.source) + .tapAsync("ExtensionAliasPlugin", (request, resolveContext, callback) => { + const requestPath = request.request; + if (!requestPath || !requestPath.endsWith(extension)) return callback(); + const isAliasString = typeof alias === "string"; + /** + * @param {string} alias extension alias + * @param {(err?: null | Error, result?: null|ResolveRequest) => void} callback callback + * @param {number=} index index + * @returns {void} + */ + const resolve = (alias, callback, index) => { + const newRequest = `${requestPath.slice( + 0, + -extension.length, + )}${alias}`; + + return resolver.doResolve( + target, + { + ...request, + request: newRequest, + fullySpecified: true, + }, + `aliased from extension alias with mapping '${extension}' to '${alias}'`, + resolveContext, + (err, result) => { + // Throw error if we are on the last alias (for multiple aliases) and it failed, always throw if we are not an array or we have only one alias + if (!isAliasString && index) { + if (index !== this.options.alias.length) { + if (resolveContext.log) { + resolveContext.log( + `Failed to alias from extension alias with mapping '${extension}' to '${alias}' for '${newRequest}': ${err}`, + ); + } + + return callback(null, result); + } + + return callback(err, result); + } + callback(err, result); + }, + ); + }; + /** + * @param {(null | Error)=} err error + * @param {(null | ResolveRequest)=} result result + * @returns {void} + */ + const stoppingCallback = (err, result) => { + if (err) return callback(err); + if (result) return callback(null, result); + // Don't allow other aliasing or raw request + return callback(null, null); + }; + if (isAliasString) { + resolve(alias, stoppingCallback); + } else if (alias.length > 1) { + forEachBail(alias, resolve, stoppingCallback); + } else { + resolve(alias[0], stoppingCallback); + } + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/FileExistsPlugin.js b/node_modules/enhanced-resolve/lib/FileExistsPlugin.js new file mode 100644 index 0000000..cf9c839 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/FileExistsPlugin.js @@ -0,0 +1,61 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class FileExistsPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | ResolveStepHook} target target + */ + constructor(source, target) { + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + const fs = resolver.fileSystem; + resolver + .getHook(this.source) + .tapAsync("FileExistsPlugin", (request, resolveContext, callback) => { + const file = request.path; + if (!file) return callback(); + fs.stat(file, (err, stat) => { + if (err || !stat) { + if (resolveContext.missingDependencies) { + resolveContext.missingDependencies.add(file); + } + if (resolveContext.log) resolveContext.log(`${file} doesn't exist`); + return callback(); + } + if (!stat.isFile()) { + if (resolveContext.missingDependencies) { + resolveContext.missingDependencies.add(file); + } + if (resolveContext.log) resolveContext.log(`${file} is not a file`); + return callback(); + } + if (resolveContext.fileDependencies) { + resolveContext.fileDependencies.add(file); + } + resolver.doResolve( + target, + request, + `existing file: ${file}`, + resolveContext, + callback, + ); + }); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js b/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js new file mode 100644 index 0000000..1475677 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js @@ -0,0 +1,223 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Ivan Kopeykin @vankop +*/ + +"use strict"; + +const DescriptionFileUtils = require("./DescriptionFileUtils"); +const forEachBail = require("./forEachBail"); +const { processImportsField } = require("./util/entrypoints"); +const { parseIdentifier } = require("./util/identifier"); +const { + deprecatedInvalidSegmentRegEx, + invalidSegmentRegEx, +} = require("./util/path"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").JsonObject} JsonObject */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ +/** @typedef {import("./util/entrypoints").FieldProcessor} FieldProcessor */ +/** @typedef {import("./util/entrypoints").ImportsField} ImportsField */ + +const dotCode = ".".charCodeAt(0); + +module.exports = class ImportsFieldPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {Set} conditionNames condition names + * @param {string | string[]} fieldNamePath name path + * @param {string | ResolveStepHook} targetFile target file + * @param {string | ResolveStepHook} targetPackage target package + */ + constructor( + source, + conditionNames, + fieldNamePath, + targetFile, + targetPackage, + ) { + this.source = source; + this.targetFile = targetFile; + this.targetPackage = targetPackage; + this.conditionNames = conditionNames; + this.fieldName = fieldNamePath; + /** @type {WeakMap} */ + this.fieldProcessorCache = new WeakMap(); + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const targetFile = resolver.ensureHook(this.targetFile); + const targetPackage = resolver.ensureHook(this.targetPackage); + + resolver + .getHook(this.source) + .tapAsync("ImportsFieldPlugin", (request, resolveContext, callback) => { + // When there is no description file, abort + if (!request.descriptionFilePath || request.request === undefined) { + return callback(); + } + + const remainingRequest = + request.request + request.query + request.fragment; + const importsField = + /** @type {ImportsField|null|undefined} */ + ( + DescriptionFileUtils.getField( + /** @type {JsonObject} */ (request.descriptionFileData), + this.fieldName, + ) + ); + if (!importsField) return callback(); + + if (request.directory) { + return callback( + new Error( + `Resolving to directories is not possible with the imports field (request was ${remainingRequest}/)`, + ), + ); + } + + /** @type {string[]} */ + let paths; + /** @type {string | null} */ + let usedField; + + try { + // We attach the cache to the description file instead of the importsField value + // because we use a WeakMap and the importsField could be a string too. + // Description file is always an object when exports field can be accessed. + let fieldProcessor = this.fieldProcessorCache.get( + /** @type {JsonObject} */ (request.descriptionFileData), + ); + if (fieldProcessor === undefined) { + fieldProcessor = processImportsField(importsField); + this.fieldProcessorCache.set( + /** @type {JsonObject} */ (request.descriptionFileData), + fieldProcessor, + ); + } + [paths, usedField] = fieldProcessor( + remainingRequest, + this.conditionNames, + ); + } catch (/** @type {unknown} */ err) { + if (resolveContext.log) { + resolveContext.log( + `Imports field in ${request.descriptionFilePath} can't be processed: ${err}`, + ); + } + return callback(/** @type {Error} */ (err)); + } + + if (paths.length === 0) { + return callback( + new Error( + `Package import ${remainingRequest} is not imported from package ${request.descriptionFileRoot} (see imports field in ${request.descriptionFilePath})`, + ), + ); + } + + forEachBail( + paths, + /** + * @param {string} path path + * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback + * @param {number} i index + * @returns {void} + */ + (path, callback, i) => { + const parsedIdentifier = parseIdentifier(path); + + if (!parsedIdentifier) return callback(); + + const [path_, query, fragment] = parsedIdentifier; + + switch (path_.charCodeAt(0)) { + // should be relative + case dotCode: { + if ( + invalidSegmentRegEx.exec(path_.slice(2)) !== null && + deprecatedInvalidSegmentRegEx.test(path_.slice(2)) !== null + ) { + if (paths.length === i) { + return callback( + new Error( + `Invalid "imports" target "${path}" defined for "${usedField}" in the package config ${request.descriptionFilePath}, targets must start with "./"`, + ), + ); + } + + return callback(); + } + + /** @type {ResolveRequest} */ + const obj = { + ...request, + request: undefined, + path: resolver.join( + /** @type {string} */ (request.descriptionFileRoot), + path_, + ), + relativePath: path_, + query, + fragment, + }; + + resolver.doResolve( + targetFile, + obj, + `using imports field: ${path}`, + resolveContext, + (err, result) => { + if (err) return callback(err); + // Don't allow to continue - https://github.com/webpack/enhanced-resolve/issues/400 + if (result === undefined) return callback(null, null); + callback(null, result); + }, + ); + break; + } + + // package resolving + default: { + /** @type {ResolveRequest} */ + const obj = { + ...request, + request: path_, + relativePath: path_, + fullySpecified: true, + query, + fragment, + }; + + resolver.doResolve( + targetPackage, + obj, + `using imports field: ${path}`, + resolveContext, + (err, result) => { + if (err) return callback(err); + // Don't allow to continue - https://github.com/webpack/enhanced-resolve/issues/400 + if (result === undefined) return callback(null, null); + callback(null, result); + }, + ); + } + } + }, + /** + * @param {(null|Error)=} err error + * @param {(null|ResolveRequest)=} result result + * @returns {void} + */ + (err, result) => callback(err, result || null), + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js b/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js new file mode 100644 index 0000000..a171b98 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js @@ -0,0 +1,75 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +const namespaceStartCharCode = "@".charCodeAt(0); + +module.exports = class JoinRequestPartPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | ResolveStepHook} target target + */ + constructor(source, target) { + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync( + "JoinRequestPartPlugin", + (request, resolveContext, callback) => { + const req = request.request || ""; + let i = req.indexOf("/", 3); + + if (i >= 0 && req.charCodeAt(2) === namespaceStartCharCode) { + i = req.indexOf("/", i + 1); + } + + /** @type {string} */ + let moduleName; + /** @type {string} */ + let remainingRequest; + /** @type {boolean} */ + let fullySpecified; + if (i < 0) { + moduleName = req; + remainingRequest = "."; + fullySpecified = false; + } else { + moduleName = req.slice(0, i); + remainingRequest = `.${req.slice(i)}`; + fullySpecified = /** @type {boolean} */ (request.fullySpecified); + } + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: resolver.join( + /** @type {string} */ + (request.path), + moduleName, + ), + relativePath: + request.relativePath && + resolver.join(request.relativePath, moduleName), + request: remainingRequest, + fullySpecified, + }; + resolver.doResolve(target, obj, null, resolveContext, callback); + }, + ); + } +}; diff --git a/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js b/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js new file mode 100644 index 0000000..108958e --- /dev/null +++ b/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js @@ -0,0 +1,45 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class JoinRequestPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | ResolveStepHook} target target + */ + constructor(source, target) { + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("JoinRequestPlugin", (request, resolveContext, callback) => { + const requestPath = /** @type {string} */ (request.path); + const requestRequest = /** @type {string} */ (request.request); + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: resolver.join(requestPath, requestRequest), + relativePath: + request.relativePath && + resolver.join(request.relativePath, requestRequest), + request: undefined, + }; + resolver.doResolve(target, obj, null, resolveContext, callback); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/LogInfoPlugin.js b/node_modules/enhanced-resolve/lib/LogInfoPlugin.js new file mode 100644 index 0000000..5dbb688 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/LogInfoPlugin.js @@ -0,0 +1,58 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class LogInfoPlugin { + /** + * @param {string | ResolveStepHook} source source + */ + constructor(source) { + this.source = source; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const { source } = this; + resolver + .getHook(this.source) + .tapAsync("LogInfoPlugin", (request, resolveContext, callback) => { + if (!resolveContext.log) return callback(); + const { log } = resolveContext; + const prefix = `[${source}] `; + if (request.path) { + log(`${prefix}Resolving in directory: ${request.path}`); + } + if (request.request) { + log(`${prefix}Resolving request: ${request.request}`); + } + if (request.module) log(`${prefix}Request is an module request.`); + if (request.directory) log(`${prefix}Request is a directory request.`); + if (request.query) { + log(`${prefix}Resolving request query: ${request.query}`); + } + if (request.fragment) { + log(`${prefix}Resolving request fragment: ${request.fragment}`); + } + if (request.descriptionFilePath) { + log( + `${prefix}Has description data from ${request.descriptionFilePath}`, + ); + } + if (request.relativePath) { + log( + `${prefix}Relative path from description file is: ${request.relativePath}`, + ); + } + callback(); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/MainFieldPlugin.js b/node_modules/enhanced-resolve/lib/MainFieldPlugin.js new file mode 100644 index 0000000..1a52681 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/MainFieldPlugin.js @@ -0,0 +1,87 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const path = require("path"); +const DescriptionFileUtils = require("./DescriptionFileUtils"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").JsonObject} JsonObject */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +/** @typedef {{name: string|Array, forceRelative: boolean}} MainFieldOptions */ + +const alreadyTriedMainField = Symbol("alreadyTriedMainField"); + +module.exports = class MainFieldPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {MainFieldOptions} options options + * @param {string | ResolveStepHook} target target + */ + constructor(source, options, target) { + this.source = source; + this.options = options; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("MainFieldPlugin", (request, resolveContext, callback) => { + if ( + request.path !== request.descriptionFileRoot || + /** @type {ResolveRequest & { [alreadyTriedMainField]?: string }} */ + (request)[alreadyTriedMainField] === request.descriptionFilePath || + !request.descriptionFilePath + ) { + return callback(); + } + const filename = path.basename(request.descriptionFilePath); + let mainModule = + /** @type {string|null|undefined} */ + ( + DescriptionFileUtils.getField( + /** @type {JsonObject} */ (request.descriptionFileData), + this.options.name, + ) + ); + + if ( + !mainModule || + typeof mainModule !== "string" || + mainModule === "." || + mainModule === "./" + ) { + return callback(); + } + if (this.options.forceRelative && !/^\.\.?\//.test(mainModule)) { + mainModule = `./${mainModule}`; + } + /** @type {ResolveRequest & { [alreadyTriedMainField]?: string }} */ + const obj = { + ...request, + request: mainModule, + module: false, + directory: mainModule.endsWith("/"), + [alreadyTriedMainField]: request.descriptionFilePath, + }; + return resolver.doResolve( + target, + obj, + `use ${mainModule} from ${this.options.name} in ${filename}`, + resolveContext, + callback, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js b/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js new file mode 100644 index 0000000..06065e8 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js @@ -0,0 +1,9 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +// TODO remove in next major +module.exports = require("./ModulesInHierarchicalDirectoriesPlugin"); diff --git a/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js b/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js new file mode 100644 index 0000000..8ed78cd --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js @@ -0,0 +1,91 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const forEachBail = require("./forEachBail"); +const getPaths = require("./getPaths"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class ModulesInHierarchicalDirectoriesPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | Array} directories directories + * @param {string | ResolveStepHook} target target + */ + constructor(source, directories, target) { + this.source = source; + this.directories = /** @type {Array} */ [...directories]; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync( + "ModulesInHierarchicalDirectoriesPlugin", + (request, resolveContext, callback) => { + const fs = resolver.fileSystem; + const addrs = getPaths(/** @type {string} */ (request.path)) + .paths.map((path) => + this.directories.map((directory) => + resolver.join(path, directory), + ), + ) + .reduce((array, path) => { + array.push(...path); + return array; + }, []); + forEachBail( + addrs, + /** + * @param {string} addr addr + * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback + * @returns {void} + */ + (addr, callback) => { + fs.stat(addr, (err, stat) => { + if (!err && stat && stat.isDirectory()) { + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: addr, + request: `./${request.request}`, + module: false, + }; + const message = `looking for modules in ${addr}`; + return resolver.doResolve( + target, + obj, + message, + resolveContext, + callback, + ); + } + if (resolveContext.log) { + resolveContext.log( + `${addr} doesn't exist or is not a directory`, + ); + } + if (resolveContext.missingDependencies) { + resolveContext.missingDependencies.add(addr); + } + return callback(); + }); + }, + callback, + ); + }, + ); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js b/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js new file mode 100644 index 0000000..7797a11 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js @@ -0,0 +1,49 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class ModulesInRootPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string} path path + * @param {string | ResolveStepHook} target target + */ + constructor(source, path, target) { + this.source = source; + this.path = path; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("ModulesInRootPlugin", (request, resolveContext, callback) => { + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: this.path, + request: `./${request.request}`, + module: false, + }; + resolver.doResolve( + target, + obj, + `looking for modules in ${this.path}`, + resolveContext, + callback, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/NextPlugin.js b/node_modules/enhanced-resolve/lib/NextPlugin.js new file mode 100644 index 0000000..e59c56b --- /dev/null +++ b/node_modules/enhanced-resolve/lib/NextPlugin.js @@ -0,0 +1,33 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class NextPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | ResolveStepHook} target target + */ + constructor(source, target) { + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("NextPlugin", (request, resolveContext, callback) => { + resolver.doResolve(target, request, null, resolveContext, callback); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ParsePlugin.js b/node_modules/enhanced-resolve/lib/ParsePlugin.js new file mode 100644 index 0000000..c96c210 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ParsePlugin.js @@ -0,0 +1,77 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class ParsePlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {Partial} requestOptions request options + * @param {string | ResolveStepHook} target target + */ + constructor(source, requestOptions, target) { + this.source = source; + this.requestOptions = requestOptions; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("ParsePlugin", (request, resolveContext, callback) => { + const parsed = resolver.parse(/** @type {string} */ (request.request)); + /** @type {ResolveRequest} */ + const obj = { ...request, ...parsed, ...this.requestOptions }; + if (request.query && !parsed.query) { + obj.query = request.query; + } + if (request.fragment && !parsed.fragment) { + obj.fragment = request.fragment; + } + if (parsed && resolveContext.log) { + if (parsed.module) resolveContext.log("Parsed request is a module"); + if (parsed.directory) { + resolveContext.log("Parsed request is a directory"); + } + } + // There is an edge-case where a request with # can be a path or a fragment -> try both + if (obj.request && !obj.query && obj.fragment) { + const directory = obj.fragment.endsWith("/"); + /** @type {ResolveRequest} */ + const alternative = { + ...obj, + directory, + request: + obj.request + + (obj.directory ? "/" : "") + + (directory ? obj.fragment.slice(0, -1) : obj.fragment), + fragment: "", + }; + resolver.doResolve( + target, + alternative, + null, + resolveContext, + (err, result) => { + if (err) return callback(err); + if (result) return callback(null, result); + resolver.doResolve(target, obj, null, resolveContext, callback); + }, + ); + return; + } + resolver.doResolve(target, obj, null, resolveContext, callback); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/PnpPlugin.js b/node_modules/enhanced-resolve/lib/PnpPlugin.js new file mode 100644 index 0000000..9f767ca --- /dev/null +++ b/node_modules/enhanced-resolve/lib/PnpPlugin.js @@ -0,0 +1,134 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Maël Nison @arcanis +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** + * @typedef {object} PnpApiImpl + * @property {(packageName: string, issuer: string, options: { considerBuiltins: boolean }) => string | null} resolveToUnqualified resolve to unqualified + */ + +module.exports = class PnpPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {PnpApiImpl} pnpApi pnpApi + * @param {string | ResolveStepHook} target target + * @param {string | ResolveStepHook} alternateTarget alternateTarget + */ + constructor(source, pnpApi, target, alternateTarget) { + this.source = source; + this.pnpApi = pnpApi; + this.target = target; + this.alternateTarget = alternateTarget; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + /** @type {ResolveStepHook} */ + const target = resolver.ensureHook(this.target); + const alternateTarget = resolver.ensureHook(this.alternateTarget); + resolver + .getHook(this.source) + .tapAsync("PnpPlugin", (request, resolveContext, callback) => { + const req = request.request; + if (!req) return callback(); + + // The trailing slash indicates to PnP that this value is a folder rather than a file + const issuer = `${request.path}/`; + + const packageMatch = /^(@[^/]+\/)?[^/]+/.exec(req); + if (!packageMatch) return callback(); + + const [packageName] = packageMatch; + const innerRequest = `.${req.slice(packageName.length)}`; + + /** @type {string|undefined|null} */ + let resolution; + /** @type {string|undefined|null} */ + let apiResolution; + try { + resolution = this.pnpApi.resolveToUnqualified(packageName, issuer, { + considerBuiltins: false, + }); + + if (resolution === null) { + // This is either not a PnP managed issuer or it's a Node builtin + // Try to continue resolving with our alternatives + resolver.doResolve( + alternateTarget, + request, + "issuer is not managed by a pnpapi", + resolveContext, + (err, result) => { + if (err) return callback(err); + if (result) return callback(null, result); + // Skip alternatives + return callback(null, null); + }, + ); + return; + } + + if (resolveContext.fileDependencies) { + apiResolution = this.pnpApi.resolveToUnqualified("pnpapi", issuer, { + considerBuiltins: false, + }); + } + } catch (/** @type {unknown} */ error) { + if ( + /** @type {Error & { code: string }} */ + (error).code === "MODULE_NOT_FOUND" && + /** @type {Error & { pnpCode: string }} */ + (error).pnpCode === "UNDECLARED_DEPENDENCY" + ) { + // This is not a PnP managed dependency. + // Try to continue resolving with our alternatives + if (resolveContext.log) { + resolveContext.log("request is not managed by the pnpapi"); + for (const line of /** @type {Error} */ (error).message + .split("\n") + .filter(Boolean)) { + resolveContext.log(` ${line}`); + } + } + return callback(); + } + return callback(/** @type {Error} */ (error)); + } + + if (resolution === packageName) return callback(); + + if (apiResolution && resolveContext.fileDependencies) { + resolveContext.fileDependencies.add(apiResolution); + } + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: resolution, + request: innerRequest, + ignoreSymlinks: true, + fullySpecified: request.fullySpecified && innerRequest !== ".", + }; + resolver.doResolve( + target, + obj, + `resolved by pnp to ${resolution}`, + resolveContext, + (err, result) => { + if (err) return callback(err); + if (result) return callback(null, result); + // Skip alternatives + return callback(null, null); + }, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/Resolver.js b/node_modules/enhanced-resolve/lib/Resolver.js new file mode 100644 index 0000000..8267ac2 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/Resolver.js @@ -0,0 +1,799 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const { AsyncSeriesBailHook, AsyncSeriesHook, SyncHook } = require("tapable"); +const createInnerContext = require("./createInnerContext"); +const { parseIdentifier } = require("./util/identifier"); +const { + PathType, + cachedJoin: join, + getType, + normalize, +} = require("./util/path"); + +/** @typedef {import("./ResolverFactory").ResolveOptions} ResolveOptions */ + +/** @typedef {Error & { details?: string }} ErrorWithDetail */ + +/** @typedef {(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => void} ResolveCallback */ + +/** + * @typedef {object} PossibleFileSystemError + * @property {string=} code code + * @property {number=} errno number + * @property {string=} path path + * @property {string=} syscall syscall + */ + +/** + * @template T + * @callback FileSystemCallback + * @param {PossibleFileSystemError & Error | null} err + * @param {T=} result + */ + +/** + * @typedef {string | Buffer | URL} PathLike + */ + +/** + * @typedef {PathLike | number} PathOrFileDescriptor + */ + +/** + * @typedef {object} ObjectEncodingOptions + * @property {BufferEncoding | null | undefined=} encoding encoding + */ + +/** + * @typedef {ObjectEncodingOptions | BufferEncoding | undefined | null} EncodingOption + */ + +/** @typedef {(err: NodeJS.ErrnoException | null, result?: string) => void} StringCallback */ +/** @typedef {(err: NodeJS.ErrnoException | null, result?: Buffer) => void} BufferCallback */ +/** @typedef {(err: NodeJS.ErrnoException | null, result?: (string | Buffer)) => void} StringOrBufferCallback */ +/** @typedef {(err: NodeJS.ErrnoException | null, result?: IStats) => void} StatsCallback */ +/** @typedef {(err: NodeJS.ErrnoException | null, result?: IBigIntStats) => void} BigIntStatsCallback */ +/** @typedef {(err: NodeJS.ErrnoException | null, result?: (IStats | IBigIntStats)) => void} StatsOrBigIntStatsCallback */ +/** @typedef {(err: NodeJS.ErrnoException | Error | null, result?: JsonObject) => void} ReadJsonCallback */ + +/** + * @template T + * @typedef {object} IStatsBase + * @property {() => boolean} isFile is file + * @property {() => boolean} isDirectory is directory + * @property {() => boolean} isBlockDevice is block device + * @property {() => boolean} isCharacterDevice is character device + * @property {() => boolean} isSymbolicLink is symbolic link + * @property {() => boolean} isFIFO is FIFO + * @property {() => boolean} isSocket is socket + * @property {T} dev dev + * @property {T} ino ino + * @property {T} mode mode + * @property {T} nlink nlink + * @property {T} uid uid + * @property {T} gid gid + * @property {T} rdev rdev + * @property {T} size size + * @property {T} blksize blksize + * @property {T} blocks blocks + * @property {T} atimeMs atime ms + * @property {T} mtimeMs mtime ms + * @property {T} ctimeMs ctime ms + * @property {T} birthtimeMs birthtime ms + * @property {Date} atime atime + * @property {Date} mtime mtime + * @property {Date} ctime ctime + * @property {Date} birthtime birthtime + */ + +/** + * @typedef {IStatsBase} IStats + */ + +/** + * @typedef {IStatsBase & { atimeNs: bigint, mtimeNs: bigint, ctimeNs: bigint, birthtimeNs: bigint }} IBigIntStats + */ + +/** + * @template {string | Buffer} [T=string] + * @typedef {object} Dirent + * @property {() => boolean} isFile true when is file, otherwise false + * @property {() => boolean} isDirectory true when is directory, otherwise false + * @property {() => boolean} isBlockDevice true when is block device, otherwise false + * @property {() => boolean} isCharacterDevice true when is character device, otherwise false + * @property {() => boolean} isSymbolicLink true when is symbolic link, otherwise false + * @property {() => boolean} isFIFO true when is FIFO, otherwise false + * @property {() => boolean} isSocket true when is socket, otherwise false + * @property {T} name name + * @property {string} parentPath path + * @property {string=} path path + */ + +/** + * @typedef {object} StatOptions + * @property {(boolean | undefined)=} bigint need bigint values + */ + +/** + * @typedef {object} StatSyncOptions + * @property {(boolean | undefined)=} bigint need bigint values + * @property {(boolean | undefined)=} throwIfNoEntry throw if no entry + */ + +/** + * @typedef {{ + * (path: PathOrFileDescriptor, options: ({ encoding?: null | undefined, flag?: string | undefined } & import("events").Abortable) | undefined | null, callback: BufferCallback): void; + * (path: PathOrFileDescriptor, options: ({ encoding: BufferEncoding, flag?: string | undefined } & import("events").Abortable) | BufferEncoding, callback: StringCallback): void; + * (path: PathOrFileDescriptor, options: (ObjectEncodingOptions & { flag?: string | undefined } & import("events").Abortable) | BufferEncoding | undefined | null, callback: StringOrBufferCallback): void; + * (path: PathOrFileDescriptor, callback: BufferCallback): void; + * }} ReadFile + */ + +/** + * @typedef {'buffer'| { encoding: 'buffer' }} BufferEncodingOption + */ + +/** + * @typedef {{ + * (path: PathOrFileDescriptor, options?: { encoding?: null | undefined, flag?: string | undefined } | null): Buffer; + * (path: PathOrFileDescriptor, options: { encoding: BufferEncoding, flag?: string | undefined } | BufferEncoding): string; + * (path: PathOrFileDescriptor, options?: (ObjectEncodingOptions & { flag?: string | undefined }) | BufferEncoding | null): string | Buffer; + * }} ReadFileSync + */ + +/** + * @typedef {{ + * (path: PathLike, options: { encoding: BufferEncoding | null, withFileTypes?: false | undefined, recursive?: boolean | undefined } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, files?: string[]) => void): void; + * (path: PathLike, options: { encoding: 'buffer', withFileTypes?: false | undefined, recursive?: boolean | undefined } | 'buffer', callback: (err: NodeJS.ErrnoException | null, files?: Buffer[]) => void): void; + * (path: PathLike, options: (ObjectEncodingOptions & { withFileTypes?: false | undefined, recursive?: boolean | undefined }) | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, files?: string[] | Buffer[]) => void): void; + * (path: PathLike, callback: (err: NodeJS.ErrnoException | null, files?: string[]) => void): void; + * (path: PathLike, options: ObjectEncodingOptions & { withFileTypes: true, recursive?: boolean | undefined }, callback: (err: NodeJS.ErrnoException | null, files?: Dirent[]) => void): void; + * (path: PathLike, options: { encoding: 'buffer', withFileTypes: true, recursive?: boolean | undefined }, callback: (err: NodeJS.ErrnoException | null, files: Dirent[]) => void): void; + * }} Readdir + */ + +/** + * @typedef {{ + * (path: PathLike, options?: { encoding: BufferEncoding | null, withFileTypes?: false | undefined, recursive?: boolean | undefined; } | BufferEncoding | null): string[]; + * (path: PathLike, options: { encoding: 'buffer', withFileTypes?: false | undefined, recursive?: boolean | undefined } | 'buffer'): Buffer[]; + * (path: PathLike, options?: (ObjectEncodingOptions & { withFileTypes?: false | undefined, recursive?: boolean | undefined }) | BufferEncoding | null): string[] | Buffer[]; + * (path: PathLike, options: ObjectEncodingOptions & { withFileTypes: true, recursive?: boolean | undefined }): Dirent[]; + * (path: PathLike, options: { encoding: "buffer", withFileTypes: true, recursive?: boolean | undefined }): Dirent[]; + * }} ReaddirSync + */ + +/** + * @typedef {(pathOrFileDescription: PathOrFileDescriptor, callback: ReadJsonCallback) => void} ReadJson + */ + +/** + * @typedef {(pathOrFileDescription: PathOrFileDescriptor) => JsonObject} ReadJsonSync + */ + +/** + * @typedef {{ + * (path: PathLike, options: EncodingOption, callback: StringCallback): void; + * (path: PathLike, options: BufferEncodingOption, callback: BufferCallback): void; + * (path: PathLike, options: EncodingOption, callback: StringOrBufferCallback): void; + * (path: PathLike, callback: StringCallback): void; + * }} Readlink + */ + +/** + * @typedef {{ + * (path: PathLike, options?: EncodingOption): string; + * (path: PathLike, options: BufferEncodingOption): Buffer; + * (path: PathLike, options?: EncodingOption): string | Buffer; + * }} ReadlinkSync + */ + +/** + * @typedef {{ + * (path: PathLike, callback: StatsCallback): void; + * (path: PathLike, options: (StatOptions & { bigint?: false | undefined }) | undefined, callback: StatsCallback): void; + * (path: PathLike, options: StatOptions & { bigint: true }, callback: BigIntStatsCallback): void; + * (path: PathLike, options: StatOptions | undefined, callback: StatsOrBigIntStatsCallback): void; + * }} LStat + */ + +/** + * @typedef {{ + * (path: PathLike, options?: undefined): IStats; + * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined, throwIfNoEntry: false }): IStats | undefined; + * (path: PathLike, options: StatSyncOptions & { bigint: true, throwIfNoEntry: false }): IBigIntStats | undefined; + * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined }): IStats; + * (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; + * (path: PathLike, options: StatSyncOptions & { bigint: boolean, throwIfNoEntry?: false | undefined }): IStats | IBigIntStats; + * (path: PathLike, options?: StatSyncOptions): IStats | IBigIntStats | undefined; + * }} LStatSync + */ + +/** + * @typedef {{ + * (path: PathLike, callback: StatsCallback): void; + * (path: PathLike, options: (StatOptions & { bigint?: false | undefined }) | undefined, callback: StatsCallback): void; + * (path: PathLike, options: StatOptions & { bigint: true }, callback: BigIntStatsCallback): void; + * (path: PathLike, options: StatOptions | undefined, callback: StatsOrBigIntStatsCallback): void; + * }} Stat + */ + +/** + * @typedef {{ + * (path: PathLike, options?: undefined): IStats; + * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined, throwIfNoEntry: false }): IStats | undefined; + * (path: PathLike, options: StatSyncOptions & { bigint: true, throwIfNoEntry: false }): IBigIntStats | undefined; + * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined }): IStats; + * (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; + * (path: PathLike, options: StatSyncOptions & { bigint: boolean, throwIfNoEntry?: false | undefined }): IStats | IBigIntStats; + * (path: PathLike, options?: StatSyncOptions): IStats | IBigIntStats | undefined; + * }} StatSync + */ + +/** + * @typedef {{ + * (path: PathLike, options: EncodingOption, callback: StringCallback): void; + * (path: PathLike, options: BufferEncodingOption, callback: BufferCallback): void; + * (path: PathLike, options: EncodingOption, callback: StringOrBufferCallback): void; + * (path: PathLike, callback: StringCallback): void; + * }} RealPath + */ + +/** + * @typedef {{ + * (path: PathLike, options?: EncodingOption): string; + * (path: PathLike, options: BufferEncodingOption): Buffer; + * (path: PathLike, options?: EncodingOption): string | Buffer; + * }} RealPathSync + */ + +/** + * @typedef {object} FileSystem + * @property {ReadFile} readFile read file method + * @property {Readdir} readdir readdir method + * @property {ReadJson=} readJson read json method + * @property {Readlink} readlink read link method + * @property {LStat=} lstat lstat method + * @property {Stat} stat stat method + * @property {RealPath=} realpath realpath method + */ + +/** + * @typedef {object} SyncFileSystem + * @property {ReadFileSync} readFileSync read file sync method + * @property {ReaddirSync} readdirSync read dir sync method + * @property {ReadJsonSync=} readJsonSync read json sync method + * @property {ReadlinkSync} readlinkSync read link sync method + * @property {LStatSync=} lstatSync lstat sync method + * @property {StatSync} statSync stat sync method + * @property {RealPathSync=} realpathSync real path sync method + */ + +/** + * @typedef {object} ParsedIdentifier + * @property {string} request request + * @property {string} query query + * @property {string} fragment fragment + * @property {boolean} directory is directory + * @property {boolean} module is module + * @property {boolean} file is file + * @property {boolean} internal is internal + */ + +/** @typedef {string | number | boolean | null} JsonPrimitive */ +/** @typedef {JsonValue[]} JsonArray */ +/** @typedef {JsonPrimitive | JsonObject | JsonArray} JsonValue */ +/** @typedef {{ [Key in string]?: JsonValue | undefined }} JsonObject */ + +// eslint-disable-next-line jsdoc/require-property +/** @typedef {object} Context */ + +/** + * @typedef {object} BaseResolveRequest + * @property {string | false} path path + * @property {Context=} context content + * @property {string=} descriptionFilePath description file path + * @property {string=} descriptionFileRoot description file root + * @property {JsonObject=} descriptionFileData description file data + * @property {string=} relativePath relative path + * @property {boolean=} ignoreSymlinks true when need to ignore symlinks, otherwise false + * @property {boolean=} fullySpecified true when full specified, otherwise false + * @property {string=} __innerRequest inner request for internal usage + * @property {string=} __innerRequest_request inner request for internal usage + * @property {string=} __innerRequest_relativePath inner relative path for internal usage + */ + +/** @typedef {BaseResolveRequest & Partial} ResolveRequest */ + +/** + * String with special formatting + * @typedef {string} StackEntry + */ + +/** + * @template T + * @typedef {{ add: (item: T) => void }} WriteOnlySet + */ + +/** @typedef {(request: ResolveRequest) => void} ResolveContextYield */ + +/** + * Resolve context + * @typedef {object} ResolveContext + * @property {WriteOnlySet=} contextDependencies directories that was found on file system + * @property {WriteOnlySet=} fileDependencies files that was found on file system + * @property {WriteOnlySet=} missingDependencies dependencies that was not found on file system + * @property {Set=} stack set of hooks' calls. For instance, `resolve → parsedResolve → describedResolve`, + * @property {((str: string) => void)=} log log function + * @property {ResolveContextYield=} yield yield result, if provided plugins can return several results + */ + +/** @typedef {AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>} ResolveStepHook */ + +/** + * @typedef {object} KnownHooks + * @property {SyncHook<[ResolveStepHook, ResolveRequest], void>} resolveStep resolve step hook + * @property {SyncHook<[ResolveRequest, Error]>} noResolve no resolve hook + * @property {ResolveStepHook} resolve resolve hook + * @property {AsyncSeriesHook<[ResolveRequest, ResolveContext]>} result result hook + */ + +/** + * @typedef {{[key: string]: ResolveStepHook}} EnsuredHooks + */ + +/** + * @param {string} str input string + * @returns {string} in camel case + */ +function toCamelCase(str) { + return str.replace(/-([a-z])/g, (str) => str.slice(1).toUpperCase()); +} + +class Resolver { + /** + * @param {ResolveStepHook} hook hook + * @param {ResolveRequest} request request + * @returns {StackEntry} stack entry + */ + static createStackEntry(hook, request) { + return `${hook.name}: (${request.path}) ${request.request || ""}${ + request.query || "" + }${request.fragment || ""}${request.directory ? " directory" : ""}${ + request.module ? " module" : "" + }`; + } + + /** + * @param {FileSystem} fileSystem a filesystem + * @param {ResolveOptions} options options + */ + constructor(fileSystem, options) { + this.fileSystem = fileSystem; + this.options = options; + /** @type {KnownHooks} */ + this.hooks = { + resolveStep: new SyncHook(["hook", "request"], "resolveStep"), + noResolve: new SyncHook(["request", "error"], "noResolve"), + resolve: new AsyncSeriesBailHook( + ["request", "resolveContext"], + "resolve", + ), + result: new AsyncSeriesHook(["result", "resolveContext"], "result"), + }; + } + + /** + * @param {string | ResolveStepHook} name hook name or hook itself + * @returns {ResolveStepHook} the hook + */ + ensureHook(name) { + if (typeof name !== "string") { + return name; + } + name = toCamelCase(name); + if (name.startsWith("before")) { + return /** @type {ResolveStepHook} */ ( + this.ensureHook(name[6].toLowerCase() + name.slice(7)).withOptions({ + stage: -10, + }) + ); + } + if (name.startsWith("after")) { + return /** @type {ResolveStepHook} */ ( + this.ensureHook(name[5].toLowerCase() + name.slice(6)).withOptions({ + stage: 10, + }) + ); + } + /** @type {ResolveStepHook} */ + const hook = /** @type {KnownHooks & EnsuredHooks} */ (this.hooks)[name]; + if (!hook) { + /** @type {KnownHooks & EnsuredHooks} */ + (this.hooks)[name] = new AsyncSeriesBailHook( + ["request", "resolveContext"], + name, + ); + + return /** @type {KnownHooks & EnsuredHooks} */ (this.hooks)[name]; + } + return hook; + } + + /** + * @param {string | ResolveStepHook} name hook name or hook itself + * @returns {ResolveStepHook} the hook + */ + getHook(name) { + if (typeof name !== "string") { + return name; + } + name = toCamelCase(name); + if (name.startsWith("before")) { + return /** @type {ResolveStepHook} */ ( + this.getHook(name[6].toLowerCase() + name.slice(7)).withOptions({ + stage: -10, + }) + ); + } + if (name.startsWith("after")) { + return /** @type {ResolveStepHook} */ ( + this.getHook(name[5].toLowerCase() + name.slice(6)).withOptions({ + stage: 10, + }) + ); + } + /** @type {ResolveStepHook} */ + const hook = /** @type {KnownHooks & EnsuredHooks} */ (this.hooks)[name]; + if (!hook) { + throw new Error(`Hook ${name} doesn't exist`); + } + return hook; + } + + /** + * @param {object} context context information object + * @param {string} path context path + * @param {string} request request string + * @returns {string | false} result + */ + resolveSync(context, path, request) { + /** @type {Error | null | undefined} */ + let err; + /** @type {string | false | undefined} */ + let result; + let sync = false; + this.resolve(context, path, request, {}, (_err, r) => { + err = _err; + result = r; + sync = true; + }); + if (!sync) { + throw new Error( + "Cannot 'resolveSync' because the fileSystem is not sync. Use 'resolve'!", + ); + } + if (err) throw err; + if (result === undefined) throw new Error("No result"); + return result; + } + + /** + * @param {object} context context information object + * @param {string} path context path + * @param {string} request request string + * @param {ResolveContext} resolveContext resolve context + * @param {ResolveCallback} callback callback function + * @returns {void} + */ + resolve(context, path, request, resolveContext, callback) { + if (!context || typeof context !== "object") { + return callback(new Error("context argument is not an object")); + } + if (typeof path !== "string") { + return callback(new Error("path argument is not a string")); + } + if (typeof request !== "string") { + return callback(new Error("request argument is not a string")); + } + if (!resolveContext) { + return callback(new Error("resolveContext argument is not set")); + } + + /** @type {ResolveRequest} */ + const obj = { + context, + path, + request, + }; + + /** @type {ResolveContextYield | undefined} */ + let yield_; + let yieldCalled = false; + /** @type {ResolveContextYield | undefined} */ + let finishYield; + if (typeof resolveContext.yield === "function") { + const old = resolveContext.yield; + /** + * @param {ResolveRequest} obj object + */ + yield_ = (obj) => { + old(obj); + yieldCalled = true; + }; + /** + * @param {ResolveRequest} result result + * @returns {void} + */ + finishYield = (result) => { + if (result) { + /** @type {ResolveContextYield} */ (yield_)(result); + } + callback(null); + }; + } + + const message = `resolve '${request}' in '${path}'`; + + /** + * @param {ResolveRequest} result result + * @returns {void} + */ + const finishResolved = (result) => + callback( + null, + result.path === false + ? false + : `${result.path.replace(/#/g, "\0#")}${ + result.query ? result.query.replace(/#/g, "\0#") : "" + }${result.fragment || ""}`, + result, + ); + + /** + * @param {string[]} log logs + * @returns {void} + */ + const finishWithoutResolve = (log) => { + /** + * @type {ErrorWithDetail} + */ + const error = new Error(`Can't ${message}`); + error.details = log.join("\n"); + this.hooks.noResolve.call(obj, error); + return callback(error); + }; + + if (resolveContext.log) { + // We need log anyway to capture it in case of an error + const parentLog = resolveContext.log; + /** @type {string[]} */ + const log = []; + return this.doResolve( + this.hooks.resolve, + obj, + message, + { + log: (msg) => { + parentLog(msg); + log.push(msg); + }, + yield: yield_, + fileDependencies: resolveContext.fileDependencies, + contextDependencies: resolveContext.contextDependencies, + missingDependencies: resolveContext.missingDependencies, + stack: resolveContext.stack, + }, + (err, result) => { + if (err) return callback(err); + + if (yieldCalled || (result && yield_)) { + return /** @type {ResolveContextYield} */ (finishYield)( + /** @type {ResolveRequest} */ (result), + ); + } + + if (result) return finishResolved(result); + + return finishWithoutResolve(log); + }, + ); + } + // Try to resolve assuming there is no error + // We don't log stuff in this case + return this.doResolve( + this.hooks.resolve, + obj, + message, + { + log: undefined, + yield: yield_, + fileDependencies: resolveContext.fileDependencies, + contextDependencies: resolveContext.contextDependencies, + missingDependencies: resolveContext.missingDependencies, + stack: resolveContext.stack, + }, + (err, result) => { + if (err) return callback(err); + + if (yieldCalled || (result && yield_)) { + return /** @type {ResolveContextYield} */ (finishYield)( + /** @type {ResolveRequest} */ (result), + ); + } + + if (result) return finishResolved(result); + + // log is missing for the error details + // so we redo the resolving for the log info + // this is more expensive to the success case + // is assumed by default + /** @type {string[]} */ + const log = []; + + return this.doResolve( + this.hooks.resolve, + obj, + message, + { + log: (msg) => log.push(msg), + yield: yield_, + stack: resolveContext.stack, + }, + (err, result) => { + if (err) return callback(err); + + // In a case that there is a race condition and yield will be called + if (yieldCalled || (result && yield_)) { + return /** @type {ResolveContextYield} */ (finishYield)( + /** @type {ResolveRequest} */ (result), + ); + } + + return finishWithoutResolve(log); + }, + ); + }, + ); + } + + /** + * @param {ResolveStepHook} hook hook + * @param {ResolveRequest} request request + * @param {null|string} message string + * @param {ResolveContext} resolveContext resolver context + * @param {(err?: null|Error, result?: ResolveRequest) => void} callback callback + * @returns {void} + */ + doResolve(hook, request, message, resolveContext, callback) { + const stackEntry = Resolver.createStackEntry(hook, request); + + /** @type {Set | undefined} */ + let newStack; + if (resolveContext.stack) { + newStack = new Set(resolveContext.stack); + if (resolveContext.stack.has(stackEntry)) { + /** + * Prevent recursion + * @type {Error & {recursion?: boolean}} + */ + const recursionError = new Error( + `Recursion in resolving\nStack:\n ${[...newStack].join("\n ")}`, + ); + recursionError.recursion = true; + if (resolveContext.log) { + resolveContext.log("abort resolving because of recursion"); + } + return callback(recursionError); + } + newStack.add(stackEntry); + } else { + // creating a set with new Set([item]) + // allocates a new array that has to be garbage collected + // this is an EXTREMELY hot path, so let's avoid it + newStack = new Set(); + newStack.add(stackEntry); + } + this.hooks.resolveStep.call(hook, request); + + if (hook.isUsed()) { + const innerContext = createInnerContext( + { + log: resolveContext.log, + yield: resolveContext.yield, + fileDependencies: resolveContext.fileDependencies, + contextDependencies: resolveContext.contextDependencies, + missingDependencies: resolveContext.missingDependencies, + stack: newStack, + }, + message, + ); + return hook.callAsync(request, innerContext, (err, result) => { + if (err) return callback(err); + if (result) return callback(null, result); + callback(); + }); + } + callback(); + } + + /** + * @param {string} identifier identifier + * @returns {ParsedIdentifier} parsed identifier + */ + parse(identifier) { + const part = { + request: "", + query: "", + fragment: "", + module: false, + directory: false, + file: false, + internal: false, + }; + + const parsedIdentifier = parseIdentifier(identifier); + + if (!parsedIdentifier) return part; + + [part.request, part.query, part.fragment] = parsedIdentifier; + + if (part.request.length > 0) { + part.internal = this.isPrivate(identifier); + part.module = this.isModule(part.request); + part.directory = this.isDirectory(part.request); + if (part.directory) { + part.request = part.request.slice(0, -1); + } + } + + return part; + } + + /** + * @param {string} path path + * @returns {boolean} true, if the path is a module + */ + isModule(path) { + return getType(path) === PathType.Normal; + } + + /** + * @param {string} path path + * @returns {boolean} true, if the path is private + */ + isPrivate(path) { + return getType(path) === PathType.Internal; + } + + /** + * @param {string} path a path + * @returns {boolean} true, if the path is a directory path + */ + isDirectory(path) { + return path.endsWith("/"); + } + + /** + * @param {string} path path + * @param {string} request request + * @returns {string} joined path + */ + join(path, request) { + return join(path, request); + } + + /** + * @param {string} path path + * @returns {string} normalized path + */ + normalize(path) { + return normalize(path); + } +} + +module.exports = Resolver; diff --git a/node_modules/enhanced-resolve/lib/ResolverFactory.js b/node_modules/enhanced-resolve/lib/ResolverFactory.js new file mode 100644 index 0000000..266dd69 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ResolverFactory.js @@ -0,0 +1,731 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +// eslint-disable-next-line n/prefer-global/process +const { versions } = require("process"); + +const AliasFieldPlugin = require("./AliasFieldPlugin"); +const AliasPlugin = require("./AliasPlugin"); +const AppendPlugin = require("./AppendPlugin"); +const ConditionalPlugin = require("./ConditionalPlugin"); +const DescriptionFilePlugin = require("./DescriptionFilePlugin"); +const DirectoryExistsPlugin = require("./DirectoryExistsPlugin"); +const ExportsFieldPlugin = require("./ExportsFieldPlugin"); +const ExtensionAliasPlugin = require("./ExtensionAliasPlugin"); +const FileExistsPlugin = require("./FileExistsPlugin"); +const ImportsFieldPlugin = require("./ImportsFieldPlugin"); +const JoinRequestPartPlugin = require("./JoinRequestPartPlugin"); +const JoinRequestPlugin = require("./JoinRequestPlugin"); +const MainFieldPlugin = require("./MainFieldPlugin"); +const ModulesInHierarchicalDirectoriesPlugin = require("./ModulesInHierarchicalDirectoriesPlugin"); +const ModulesInRootPlugin = require("./ModulesInRootPlugin"); +const NextPlugin = require("./NextPlugin"); +const ParsePlugin = require("./ParsePlugin"); +const PnpPlugin = require("./PnpPlugin"); +const Resolver = require("./Resolver"); +const RestrictionsPlugin = require("./RestrictionsPlugin"); +const ResultPlugin = require("./ResultPlugin"); +const RootsPlugin = require("./RootsPlugin"); +const SelfReferencePlugin = require("./SelfReferencePlugin"); +const SymlinkPlugin = require("./SymlinkPlugin"); +const SyncAsyncFileSystemDecorator = require("./SyncAsyncFileSystemDecorator"); +const TryNextPlugin = require("./TryNextPlugin"); +const UnsafeCachePlugin = require("./UnsafeCachePlugin"); +const UseFilePlugin = require("./UseFilePlugin"); +const { PathType, getType } = require("./util/path"); + +/** @typedef {import("./AliasPlugin").AliasOption} AliasOptionEntry */ +/** @typedef {import("./ExtensionAliasPlugin").ExtensionAliasOption} ExtensionAliasOption */ +/** @typedef {import("./PnpPlugin").PnpApiImpl} PnpApi */ +/** @typedef {import("./Resolver").EnsuredHooks} EnsuredHooks */ +/** @typedef {import("./Resolver").FileSystem} FileSystem */ +/** @typedef {import("./Resolver").KnownHooks} KnownHooks */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ +/** @typedef {import("./UnsafeCachePlugin").Cache} Cache */ + +/** @typedef {string | string[] | false} AliasOptionNewRequest */ +/** @typedef {{ [k: string]: AliasOptionNewRequest }} AliasOptions */ +/** @typedef {{ [k: string]: string|string[] }} ExtensionAliasOptions */ +/** @typedef {false | 0 | "" | null | undefined} Falsy */ +/** @typedef {{apply: (resolver: Resolver) => void} | ((this: Resolver, resolver: Resolver) => void) | Falsy} Plugin */ + +/** + * @typedef {object} UserResolveOptions + * @property {(AliasOptions | AliasOptionEntry[])=} alias A list of module alias configurations or an object which maps key to value + * @property {(AliasOptions | AliasOptionEntry[])=} fallback A list of module alias configurations or an object which maps key to value, applied only after modules option + * @property {ExtensionAliasOptions=} extensionAlias An object which maps extension to extension aliases + * @property {(string | string[])[]=} aliasFields A list of alias fields in description files + * @property {((predicate: ResolveRequest) => boolean)=} cachePredicate A function which decides whether a request should be cached or not. An object is passed with at least `path` and `request` properties. + * @property {boolean=} cacheWithContext Whether or not the unsafeCache should include request context as part of the cache key. + * @property {string[]=} descriptionFiles A list of description files to read from + * @property {string[]=} conditionNames A list of exports field condition names. + * @property {boolean=} enforceExtension Enforce that a extension from extensions must be used + * @property {(string | string[])[]=} exportsFields A list of exports fields in description files + * @property {(string | string[])[]=} importsFields A list of imports fields in description files + * @property {string[]=} extensions A list of extensions which should be tried for files + * @property {FileSystem} fileSystem The file system which should be used + * @property {(Cache | boolean)=} unsafeCache Use this cache object to unsafely cache the successful requests + * @property {boolean=} symlinks Resolve symlinks to their symlinked location + * @property {Resolver=} resolver A prepared Resolver to which the plugins are attached + * @property {string[] | string=} modules A list of directories to resolve modules from, can be absolute path or folder name + * @property {(string | string[] | {name: string | string[], forceRelative: boolean})[]=} mainFields A list of main fields in description files + * @property {string[]=} mainFiles A list of main files in directories + * @property {Plugin[]=} plugins A list of additional resolve plugins which should be applied + * @property {PnpApi | null=} pnpApi A PnP API that should be used - null is "never", undefined is "auto" + * @property {string[]=} roots A list of root paths + * @property {boolean=} fullySpecified The request is already fully specified and no extensions or directories are resolved for it + * @property {boolean=} resolveToContext Resolve to a context instead of a file + * @property {(string|RegExp)[]=} restrictions A list of resolve restrictions + * @property {boolean=} useSyncFileSystemCalls Use only the sync constraints of the file system calls + * @property {boolean=} preferRelative Prefer to resolve module requests as relative requests before falling back to modules + * @property {boolean=} preferAbsolute Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots + */ + +/** + * @typedef {object} ResolveOptions + * @property {AliasOptionEntry[]} alias alias + * @property {AliasOptionEntry[]} fallback fallback + * @property {Set} aliasFields alias fields + * @property {ExtensionAliasOption[]} extensionAlias extension alias + * @property {(predicate: ResolveRequest) => boolean} cachePredicate cache predicate + * @property {boolean} cacheWithContext cache with context + * @property {Set} conditionNames A list of exports field condition names. + * @property {string[]} descriptionFiles description files + * @property {boolean} enforceExtension enforce extension + * @property {Set} exportsFields exports fields + * @property {Set} importsFields imports fields + * @property {Set} extensions extensions + * @property {FileSystem} fileSystem fileSystem + * @property {Cache | false} unsafeCache unsafe cache + * @property {boolean} symlinks symlinks + * @property {Resolver=} resolver resolver + * @property {Array} modules modules + * @property {{ name: string[], forceRelative: boolean }[]} mainFields main fields + * @property {Set} mainFiles main files + * @property {Plugin[]} plugins plugins + * @property {PnpApi | null} pnpApi pnp API + * @property {Set} roots roots + * @property {boolean} fullySpecified fully specified + * @property {boolean} resolveToContext resolve to context + * @property {Set} restrictions restrictions + * @property {boolean} preferRelative prefer relative + * @property {boolean} preferAbsolute prefer absolute + */ + +/** + * @param {PnpApi | null=} option option + * @returns {PnpApi | null} processed option + */ +function processPnpApiOption(option) { + if ( + option === undefined && + /** @type {NodeJS.ProcessVersions & {pnp: string}} */ versions.pnp + ) { + const _findPnpApi = + /** @type {(issuer: string) => PnpApi | null}} */ + ( + // @ts-expect-error maybe nothing + require("module").findPnpApi + ); + + if (_findPnpApi) { + return { + resolveToUnqualified(request, issuer, opts) { + const pnpapi = _findPnpApi(issuer); + + if (!pnpapi) { + // Issuer isn't managed by PnP + return null; + } + + return pnpapi.resolveToUnqualified(request, issuer, opts); + }, + }; + } + } + + return option || null; +} + +/** + * @param {AliasOptions | AliasOptionEntry[] | undefined} alias alias + * @returns {AliasOptionEntry[]} normalized aliases + */ +function normalizeAlias(alias) { + return typeof alias === "object" && !Array.isArray(alias) && alias !== null + ? Object.keys(alias).map((key) => { + /** @type {AliasOptionEntry} */ + const obj = { name: key, onlyModule: false, alias: alias[key] }; + + if (/\$$/.test(key)) { + obj.onlyModule = true; + obj.name = key.slice(0, -1); + } + + return obj; + }) + : /** @type {Array} */ (alias) || []; +} + +/** + * Merging filtered elements + * @param {string[]} array source array + * @param {(item: string) => boolean} filter predicate + * @returns {Array} merge result + */ +function mergeFilteredToArray(array, filter) { + /** @type {Array} */ + const result = []; + const set = new Set(array); + + for (const item of set) { + if (filter(item)) { + const lastElement = + result.length > 0 ? result[result.length - 1] : undefined; + if (Array.isArray(lastElement)) { + lastElement.push(item); + } else { + result.push([item]); + } + } else { + result.push(item); + } + } + + return result; +} + +/** + * @param {UserResolveOptions} options input options + * @returns {ResolveOptions} output options + */ +function createOptions(options) { + const mainFieldsSet = new Set(options.mainFields || ["main"]); + /** @type {ResolveOptions["mainFields"]} */ + const mainFields = []; + + for (const item of mainFieldsSet) { + if (typeof item === "string") { + mainFields.push({ + name: [item], + forceRelative: true, + }); + } else if (Array.isArray(item)) { + mainFields.push({ + name: item, + forceRelative: true, + }); + } else { + mainFields.push({ + name: Array.isArray(item.name) ? item.name : [item.name], + forceRelative: item.forceRelative, + }); + } + } + + return { + alias: normalizeAlias(options.alias), + fallback: normalizeAlias(options.fallback), + aliasFields: new Set(options.aliasFields), + cachePredicate: + options.cachePredicate || + function trueFn() { + return true; + }, + cacheWithContext: + typeof options.cacheWithContext !== "undefined" + ? options.cacheWithContext + : true, + exportsFields: new Set(options.exportsFields || ["exports"]), + importsFields: new Set(options.importsFields || ["imports"]), + conditionNames: new Set(options.conditionNames), + descriptionFiles: [ + ...new Set(options.descriptionFiles || ["package.json"]), + ], + enforceExtension: + options.enforceExtension === undefined + ? Boolean(options.extensions && options.extensions.includes("")) + : options.enforceExtension, + extensions: new Set(options.extensions || [".js", ".json", ".node"]), + extensionAlias: options.extensionAlias + ? Object.keys(options.extensionAlias).map((k) => ({ + extension: k, + alias: /** @type {ExtensionAliasOptions} */ (options.extensionAlias)[ + k + ], + })) + : [], + fileSystem: options.useSyncFileSystemCalls + ? new SyncAsyncFileSystemDecorator( + /** @type {SyncFileSystem} */ ( + /** @type {unknown} */ (options.fileSystem) + ), + ) + : options.fileSystem, + unsafeCache: + options.unsafeCache && typeof options.unsafeCache !== "object" + ? /** @type {Cache} */ ({}) + : options.unsafeCache || false, + symlinks: typeof options.symlinks !== "undefined" ? options.symlinks : true, + resolver: options.resolver, + modules: mergeFilteredToArray( + Array.isArray(options.modules) + ? options.modules + : options.modules + ? [options.modules] + : ["node_modules"], + (item) => { + const type = getType(item); + return type === PathType.Normal || type === PathType.Relative; + }, + ), + mainFields, + mainFiles: new Set(options.mainFiles || ["index"]), + plugins: options.plugins || [], + pnpApi: processPnpApiOption(options.pnpApi), + roots: new Set(options.roots || undefined), + fullySpecified: options.fullySpecified || false, + resolveToContext: options.resolveToContext || false, + preferRelative: options.preferRelative || false, + preferAbsolute: options.preferAbsolute || false, + restrictions: new Set(options.restrictions), + }; +} + +/** + * @param {UserResolveOptions} options resolve options + * @returns {Resolver} created resolver + */ +module.exports.createResolver = function createResolver(options) { + const normalizedOptions = createOptions(options); + + const { + alias, + fallback, + aliasFields, + cachePredicate, + cacheWithContext, + conditionNames, + descriptionFiles, + enforceExtension, + exportsFields, + extensionAlias, + importsFields, + extensions, + fileSystem, + fullySpecified, + mainFields, + mainFiles, + modules, + plugins: userPlugins, + pnpApi, + resolveToContext, + preferRelative, + preferAbsolute, + symlinks, + unsafeCache, + resolver: customResolver, + restrictions, + roots, + } = normalizedOptions; + + const plugins = [...userPlugins]; + + const resolver = + customResolver || new Resolver(fileSystem, normalizedOptions); + + // // pipeline //// + + resolver.ensureHook("resolve"); + resolver.ensureHook("internalResolve"); + resolver.ensureHook("newInternalResolve"); + resolver.ensureHook("parsedResolve"); + resolver.ensureHook("describedResolve"); + resolver.ensureHook("rawResolve"); + resolver.ensureHook("normalResolve"); + resolver.ensureHook("internal"); + resolver.ensureHook("rawModule"); + resolver.ensureHook("alternateRawModule"); + resolver.ensureHook("module"); + resolver.ensureHook("resolveAsModule"); + resolver.ensureHook("undescribedResolveInPackage"); + resolver.ensureHook("resolveInPackage"); + resolver.ensureHook("resolveInExistingDirectory"); + resolver.ensureHook("relative"); + resolver.ensureHook("describedRelative"); + resolver.ensureHook("directory"); + resolver.ensureHook("undescribedExistingDirectory"); + resolver.ensureHook("existingDirectory"); + resolver.ensureHook("undescribedRawFile"); + resolver.ensureHook("rawFile"); + resolver.ensureHook("file"); + resolver.ensureHook("finalFile"); + resolver.ensureHook("existingFile"); + resolver.ensureHook("resolved"); + + // TODO remove in next major + // cspell:word Interal + // Backward-compat + // @ts-expect-error + resolver.hooks.newInteralResolve = resolver.hooks.newInternalResolve; + + // resolve + for (const { source, resolveOptions } of [ + { source: "resolve", resolveOptions: { fullySpecified } }, + { source: "internal-resolve", resolveOptions: { fullySpecified: false } }, + ]) { + if (unsafeCache) { + plugins.push( + new UnsafeCachePlugin( + source, + cachePredicate, + /** @type {import("./UnsafeCachePlugin").Cache} */ (unsafeCache), + cacheWithContext, + `new-${source}`, + ), + ); + plugins.push( + new ParsePlugin(`new-${source}`, resolveOptions, "parsed-resolve"), + ); + } else { + plugins.push(new ParsePlugin(source, resolveOptions, "parsed-resolve")); + } + } + + // parsed-resolve + plugins.push( + new DescriptionFilePlugin( + "parsed-resolve", + descriptionFiles, + false, + "described-resolve", + ), + ); + plugins.push(new NextPlugin("after-parsed-resolve", "described-resolve")); + + // described-resolve + plugins.push(new NextPlugin("described-resolve", "raw-resolve")); + if (fallback.length > 0) { + plugins.push( + new AliasPlugin("described-resolve", fallback, "internal-resolve"), + ); + } + + // raw-resolve + if (alias.length > 0) { + plugins.push(new AliasPlugin("raw-resolve", alias, "internal-resolve")); + } + for (const item of aliasFields) { + plugins.push(new AliasFieldPlugin("raw-resolve", item, "internal-resolve")); + } + for (const item of extensionAlias) { + plugins.push( + new ExtensionAliasPlugin("raw-resolve", item, "normal-resolve"), + ); + } + plugins.push(new NextPlugin("raw-resolve", "normal-resolve")); + + // normal-resolve + if (preferRelative) { + plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); + } + plugins.push( + new ConditionalPlugin( + "after-normal-resolve", + { module: true }, + "resolve as module", + false, + "raw-module", + ), + ); + plugins.push( + new ConditionalPlugin( + "after-normal-resolve", + { internal: true }, + "resolve as internal import", + false, + "internal", + ), + ); + if (preferAbsolute) { + plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); + } + if (roots.size > 0) { + plugins.push(new RootsPlugin("after-normal-resolve", roots, "relative")); + } + if (!preferRelative && !preferAbsolute) { + plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); + } + + // internal + for (const importsField of importsFields) { + plugins.push( + new ImportsFieldPlugin( + "internal", + conditionNames, + importsField, + "relative", + "internal-resolve", + ), + ); + } + + // raw-module + for (const exportsField of exportsFields) { + plugins.push( + new SelfReferencePlugin("raw-module", exportsField, "resolve-as-module"), + ); + } + for (const item of modules) { + if (Array.isArray(item)) { + if (item.includes("node_modules") && pnpApi) { + plugins.push( + new ModulesInHierarchicalDirectoriesPlugin( + "raw-module", + item.filter((i) => i !== "node_modules"), + "module", + ), + ); + plugins.push( + new PnpPlugin( + "raw-module", + pnpApi, + "undescribed-resolve-in-package", + "alternate-raw-module", + ), + ); + + plugins.push( + new ModulesInHierarchicalDirectoriesPlugin( + "alternate-raw-module", + ["node_modules"], + "module", + ), + ); + } else { + plugins.push( + new ModulesInHierarchicalDirectoriesPlugin( + "raw-module", + item, + "module", + ), + ); + } + } else { + plugins.push(new ModulesInRootPlugin("raw-module", item, "module")); + } + } + + // module + plugins.push(new JoinRequestPartPlugin("module", "resolve-as-module")); + + // resolve-as-module + if (!resolveToContext) { + plugins.push( + new ConditionalPlugin( + "resolve-as-module", + { directory: false, request: "." }, + "single file module", + true, + "undescribed-raw-file", + ), + ); + } + plugins.push( + new DirectoryExistsPlugin( + "resolve-as-module", + "undescribed-resolve-in-package", + ), + ); + + // undescribed-resolve-in-package + plugins.push( + new DescriptionFilePlugin( + "undescribed-resolve-in-package", + descriptionFiles, + false, + "resolve-in-package", + ), + ); + plugins.push( + new NextPlugin( + "after-undescribed-resolve-in-package", + "resolve-in-package", + ), + ); + + // resolve-in-package + for (const exportsField of exportsFields) { + plugins.push( + new ExportsFieldPlugin( + "resolve-in-package", + conditionNames, + exportsField, + "relative", + ), + ); + } + plugins.push( + new NextPlugin("resolve-in-package", "resolve-in-existing-directory"), + ); + + // resolve-in-existing-directory + plugins.push( + new JoinRequestPlugin("resolve-in-existing-directory", "relative"), + ); + + // relative + plugins.push( + new DescriptionFilePlugin( + "relative", + descriptionFiles, + true, + "described-relative", + ), + ); + plugins.push(new NextPlugin("after-relative", "described-relative")); + + // described-relative + if (resolveToContext) { + plugins.push(new NextPlugin("described-relative", "directory")); + } else { + plugins.push( + new ConditionalPlugin( + "described-relative", + { directory: false }, + null, + true, + "raw-file", + ), + ); + plugins.push( + new ConditionalPlugin( + "described-relative", + { fullySpecified: false }, + "as directory", + true, + "directory", + ), + ); + } + + // directory + plugins.push( + new DirectoryExistsPlugin("directory", "undescribed-existing-directory"), + ); + + if (resolveToContext) { + // undescribed-existing-directory + plugins.push(new NextPlugin("undescribed-existing-directory", "resolved")); + } else { + // undescribed-existing-directory + plugins.push( + new DescriptionFilePlugin( + "undescribed-existing-directory", + descriptionFiles, + false, + "existing-directory", + ), + ); + for (const item of mainFiles) { + plugins.push( + new UseFilePlugin( + "undescribed-existing-directory", + item, + "undescribed-raw-file", + ), + ); + } + + // described-existing-directory + for (const item of mainFields) { + plugins.push( + new MainFieldPlugin( + "existing-directory", + item, + "resolve-in-existing-directory", + ), + ); + } + for (const item of mainFiles) { + plugins.push( + new UseFilePlugin("existing-directory", item, "undescribed-raw-file"), + ); + } + + // undescribed-raw-file + plugins.push( + new DescriptionFilePlugin( + "undescribed-raw-file", + descriptionFiles, + true, + "raw-file", + ), + ); + plugins.push(new NextPlugin("after-undescribed-raw-file", "raw-file")); + + // raw-file + plugins.push( + new ConditionalPlugin( + "raw-file", + { fullySpecified: true }, + null, + false, + "file", + ), + ); + if (!enforceExtension) { + plugins.push(new TryNextPlugin("raw-file", "no extension", "file")); + } + for (const item of extensions) { + plugins.push(new AppendPlugin("raw-file", item, "file")); + } + + // file + if (alias.length > 0) { + plugins.push(new AliasPlugin("file", alias, "internal-resolve")); + } + for (const item of aliasFields) { + plugins.push(new AliasFieldPlugin("file", item, "internal-resolve")); + } + plugins.push(new NextPlugin("file", "final-file")); + + // final-file + plugins.push(new FileExistsPlugin("final-file", "existing-file")); + + // existing-file + if (symlinks) { + plugins.push(new SymlinkPlugin("existing-file", "existing-file")); + } + plugins.push(new NextPlugin("existing-file", "resolved")); + } + + const { resolved } = + /** @type {KnownHooks & EnsuredHooks} */ + (resolver.hooks); + + // resolved + if (restrictions.size > 0) { + plugins.push(new RestrictionsPlugin(resolved, restrictions)); + } + + plugins.push(new ResultPlugin(resolved)); + + // // RESOLVER //// + + for (const plugin of plugins) { + if (typeof plugin === "function") { + /** @type {(this: Resolver, resolver: Resolver) => void} */ + (plugin).call(resolver, resolver); + } else if (plugin) { + plugin.apply(resolver); + } + } + + return resolver; +}; diff --git a/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js b/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js new file mode 100644 index 0000000..6faaa26 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js @@ -0,0 +1,70 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Ivan Kopeykin @vankop +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +const slashCode = "/".charCodeAt(0); +const backslashCode = "\\".charCodeAt(0); + +/** + * @param {string} path path + * @param {string} parent parent path + * @returns {boolean} true, if path is inside of parent + */ +const isInside = (path, parent) => { + if (!path.startsWith(parent)) return false; + if (path.length === parent.length) return true; + const charCode = path.charCodeAt(parent.length); + return charCode === slashCode || charCode === backslashCode; +}; + +module.exports = class RestrictionsPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {Set} restrictions restrictions + */ + constructor(source, restrictions) { + this.source = source; + this.restrictions = restrictions; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + resolver + .getHook(this.source) + .tapAsync("RestrictionsPlugin", (request, resolveContext, callback) => { + if (typeof request.path === "string") { + const { path } = request; + for (const rule of this.restrictions) { + if (typeof rule === "string") { + if (!isInside(path, rule)) { + if (resolveContext.log) { + resolveContext.log( + `${path} is not inside of the restriction ${rule}`, + ); + } + return callback(null, null); + } + } else if (!rule.test(path)) { + if (resolveContext.log) { + resolveContext.log( + `${path} doesn't match the restriction ${rule}`, + ); + } + return callback(null, null); + } + } + } + + callback(); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/ResultPlugin.js b/node_modules/enhanced-resolve/lib/ResultPlugin.js new file mode 100644 index 0000000..57dbddd --- /dev/null +++ b/node_modules/enhanced-resolve/lib/ResultPlugin.js @@ -0,0 +1,43 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class ResultPlugin { + /** + * @param {ResolveStepHook} source source + */ + constructor(source) { + this.source = source; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + this.source.tapAsync( + "ResultPlugin", + (request, resolverContext, callback) => { + const obj = { ...request }; + if (resolverContext.log) { + resolverContext.log(`reporting result ${obj.path}`); + } + resolver.hooks.result.callAsync(obj, resolverContext, (err) => { + if (err) return callback(err); + if (typeof resolverContext.yield === "function") { + resolverContext.yield(obj); + callback(null, null); + } else { + callback(null, obj); + } + }); + }, + ); + } +}; diff --git a/node_modules/enhanced-resolve/lib/RootsPlugin.js b/node_modules/enhanced-resolve/lib/RootsPlugin.js new file mode 100644 index 0000000..ce5b314 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/RootsPlugin.js @@ -0,0 +1,69 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Ivan Kopeykin @vankop +*/ + +"use strict"; + +const forEachBail = require("./forEachBail"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +class RootsPlugin { + /** + * @param {string | ResolveStepHook} source source hook + * @param {Set} roots roots + * @param {string | ResolveStepHook} target target hook + */ + constructor(source, roots, target) { + this.roots = [...roots]; + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + + resolver + .getHook(this.source) + .tapAsync("RootsPlugin", (request, resolveContext, callback) => { + const req = request.request; + if (!req) return callback(); + if (!req.startsWith("/")) return callback(); + + forEachBail( + this.roots, + /** + * @param {string} root root + * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback + * @returns {void} + */ + (root, callback) => { + const path = resolver.join(root, req.slice(1)); + /** @type {ResolveRequest} */ + const obj = { + ...request, + path, + relativePath: request.relativePath && path, + }; + resolver.doResolve( + target, + obj, + `root path ${root}`, + resolveContext, + callback, + ); + }, + callback, + ); + }); + } +} + +module.exports = RootsPlugin; diff --git a/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js b/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js new file mode 100644 index 0000000..af8e5b2 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js @@ -0,0 +1,82 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const DescriptionFileUtils = require("./DescriptionFileUtils"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").JsonObject} JsonObject */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +const slashCode = "/".charCodeAt(0); + +module.exports = class SelfReferencePlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | string[]} fieldNamePath name path + * @param {string | ResolveStepHook} target target + */ + constructor(source, fieldNamePath, target) { + this.source = source; + this.target = target; + this.fieldName = fieldNamePath; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("SelfReferencePlugin", (request, resolveContext, callback) => { + if (!request.descriptionFilePath) return callback(); + + const req = request.request; + if (!req) return callback(); + + // Feature is only enabled when an exports field is present + const exportsField = DescriptionFileUtils.getField( + /** @type {JsonObject} */ (request.descriptionFileData), + this.fieldName, + ); + if (!exportsField) return callback(); + + const name = DescriptionFileUtils.getField( + /** @type {JsonObject} */ (request.descriptionFileData), + "name", + ); + if (typeof name !== "string") return callback(); + + if ( + req.startsWith(name) && + (req.length === name.length || + req.charCodeAt(name.length) === slashCode) + ) { + const remainingRequest = `.${req.slice(name.length)}`; + /** @type {ResolveRequest} */ + const obj = { + ...request, + request: remainingRequest, + path: /** @type {string} */ (request.descriptionFileRoot), + relativePath: ".", + }; + + resolver.doResolve( + target, + obj, + "self reference", + resolveContext, + callback, + ); + } else { + return callback(); + } + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/SymlinkPlugin.js b/node_modules/enhanced-resolve/lib/SymlinkPlugin.js new file mode 100644 index 0000000..939d40a --- /dev/null +++ b/node_modules/enhanced-resolve/lib/SymlinkPlugin.js @@ -0,0 +1,101 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const forEachBail = require("./forEachBail"); +const getPaths = require("./getPaths"); +const { PathType, getType } = require("./util/path"); + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class SymlinkPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string | ResolveStepHook} target target + */ + constructor(source, target) { + this.source = source; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + const fs = resolver.fileSystem; + resolver + .getHook(this.source) + .tapAsync("SymlinkPlugin", (request, resolveContext, callback) => { + if (request.ignoreSymlinks) return callback(); + const pathsResult = getPaths(/** @type {string} */ (request.path)); + const pathSegments = pathsResult.segments; + const { paths } = pathsResult; + + let containsSymlink = false; + let idx = -1; + forEachBail( + paths, + /** + * @param {string} path path + * @param {(err?: null|Error, result?: null|number) => void} callback callback + * @returns {void} + */ + (path, callback) => { + idx++; + if (resolveContext.fileDependencies) { + resolveContext.fileDependencies.add(path); + } + fs.readlink(path, (err, result) => { + if (!err && result) { + pathSegments[idx] = /** @type {string} */ (result); + containsSymlink = true; + // Shortcut when absolute symlink found + const resultType = getType(result.toString()); + if ( + resultType === PathType.AbsoluteWin || + resultType === PathType.AbsolutePosix + ) { + return callback(null, idx); + } + } + callback(); + }); + }, + /** + * @param {(null | Error)=} err error + * @param {(null|number)=} idx result + * @returns {void} + */ + (err, idx) => { + if (!containsSymlink) return callback(); + const resultSegments = + typeof idx === "number" + ? pathSegments.slice(0, idx + 1) + : [...pathSegments]; + const result = resultSegments.reduceRight((a, b) => + resolver.join(a, b), + ); + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: result, + }; + resolver.doResolve( + target, + obj, + `resolved symlink to ${result}`, + resolveContext, + callback, + ); + }, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js b/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js new file mode 100644 index 0000000..c850cda --- /dev/null +++ b/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js @@ -0,0 +1,258 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver").FileSystem} FileSystem */ +/** @typedef {import("./Resolver").StringCallback} StringCallback */ +/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ + +// eslint-disable-next-line jsdoc/no-restricted-syntax +/** @typedef {Function} SyncOrAsyncFunction */ +// eslint-disable-next-line jsdoc/no-restricted-syntax +/** @typedef {any} ResultOfSyncOrAsyncFunction */ + +/** + * @param {SyncFileSystem} fs file system implementation + * @constructor + */ +function SyncAsyncFileSystemDecorator(fs) { + this.fs = fs; + + this.lstat = undefined; + this.lstatSync = undefined; + const { lstatSync } = fs; + if (lstatSync) { + this.lstat = + /** @type {FileSystem["lstat"]} */ + ( + (arg, options, callback) => { + let result; + try { + result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) + ? lstatSync.call(fs, arg, options) + : lstatSync.call(fs, arg); + } catch (err) { + return (callback || options)( + /** @type {NodeJS.ErrnoException | null} */ + (err), + ); + } + + (callback || options)( + null, + /** @type {ResultOfSyncOrAsyncFunction} */ + (result), + ); + } + ); + this.lstatSync = + /** @type {SyncFileSystem["lstatSync"]} */ + ((arg, options) => lstatSync.call(fs, arg, options)); + } + + this.stat = + /** @type {FileSystem["stat"]} */ + ( + (arg, options, callback) => { + let result; + try { + result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) + ? fs.statSync(arg, options) + : fs.statSync(arg); + } catch (err) { + return (callback || options)( + /** @type {NodeJS.ErrnoException | null} */ + (err), + ); + } + + (callback || options)( + null, + /** @type {ResultOfSyncOrAsyncFunction} */ + (result), + ); + } + ); + this.statSync = + /** @type {SyncFileSystem["statSync"]} */ + ((arg, options) => fs.statSync(arg, options)); + + this.readdir = + /** @type {FileSystem["readdir"]} */ + ( + (arg, options, callback) => { + let result; + try { + result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) + ? fs.readdirSync( + arg, + /** @type {Exclude[1], (err: NodeJS.ErrnoException | null, files: string[]) => void>} */ + (options), + ) + : fs.readdirSync(arg); + } catch (err) { + return (callback || options)( + /** @type {NodeJS.ErrnoException | null} */ + (err), + [], + ); + } + + (callback || options)( + null, + /** @type {ResultOfSyncOrAsyncFunction} */ + (result), + ); + } + ); + this.readdirSync = + /** @type {SyncFileSystem["readdirSync"]} */ + ( + (arg, options) => + fs.readdirSync( + arg, + /** @type {Parameters[1]} */ (options), + ) + ); + + this.readFile = + /** @type {FileSystem["readFile"]} */ + ( + (arg, options, callback) => { + let result; + try { + result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) + ? fs.readFileSync(arg, options) + : fs.readFileSync(arg); + } catch (err) { + return (callback || options)( + /** @type {NodeJS.ErrnoException | null} */ + (err), + ); + } + + (callback || options)( + null, + /** @type {ResultOfSyncOrAsyncFunction} */ + (result), + ); + } + ); + this.readFileSync = + /** @type {SyncFileSystem["readFileSync"]} */ + ((arg, options) => fs.readFileSync(arg, options)); + + this.readlink = + /** @type {FileSystem["readlink"]} */ + ( + (arg, options, callback) => { + let result; + try { + result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) + ? fs.readlinkSync( + arg, + /** @type {Exclude[1], StringCallback>} */ + (options), + ) + : fs.readlinkSync(arg); + } catch (err) { + return (callback || options)( + /** @type {NodeJS.ErrnoException | null} */ + (err), + ); + } + + (callback || options)( + null, + /** @type {ResultOfSyncOrAsyncFunction} */ + (result), + ); + } + ); + this.readlinkSync = + /** @type {SyncFileSystem["readlinkSync"]} */ + ( + (arg, options) => + fs.readlinkSync( + arg, + /** @type {Parameters[1]} */ ( + options + ), + ) + ); + + this.readJson = undefined; + this.readJsonSync = undefined; + const { readJsonSync } = fs; + if (readJsonSync) { + this.readJson = + /** @type {FileSystem["readJson"]} */ + ( + (arg, callback) => { + let result; + try { + result = readJsonSync.call(fs, arg); + } catch (err) { + return callback( + /** @type {NodeJS.ErrnoException | Error | null} */ (err), + ); + } + + callback(null, result); + } + ); + this.readJsonSync = + /** @type {SyncFileSystem["readJsonSync"]} */ + ((arg) => readJsonSync.call(fs, arg)); + } + + this.realpath = undefined; + this.realpathSync = undefined; + const { realpathSync } = fs; + if (realpathSync) { + this.realpath = + /** @type {FileSystem["realpath"]} */ + ( + (arg, options, callback) => { + let result; + try { + result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) + ? realpathSync.call( + fs, + arg, + /** @type {Exclude>[1], StringCallback>} */ + (options), + ) + : realpathSync.call(fs, arg); + } catch (err) { + return (callback || options)( + /** @type {NodeJS.ErrnoException | null} */ + (err), + ); + } + + (callback || options)( + null, + /** @type {ResultOfSyncOrAsyncFunction} */ + (result), + ); + } + ); + this.realpathSync = + /** @type {SyncFileSystem["realpathSync"]} */ + ( + (arg, options) => + realpathSync.call( + fs, + arg, + /** @type {Parameters>[1]} */ + (options), + ) + ); + } +} + +module.exports = SyncAsyncFileSystemDecorator; diff --git a/node_modules/enhanced-resolve/lib/TryNextPlugin.js b/node_modules/enhanced-resolve/lib/TryNextPlugin.js new file mode 100644 index 0000000..4b46787 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/TryNextPlugin.js @@ -0,0 +1,41 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class TryNextPlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string} message message + * @param {string | ResolveStepHook} target target + */ + constructor(source, message, target) { + this.source = source; + this.message = message; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("TryNextPlugin", (request, resolveContext, callback) => { + resolver.doResolve( + target, + request, + this.message, + resolveContext, + callback, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js b/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js new file mode 100644 index 0000000..56c6217 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js @@ -0,0 +1,114 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ +/** @typedef {import("./Resolver").ResolveContextYield} ResolveContextYield */ +/** @typedef {{ [k: string]: undefined | ResolveRequest | ResolveRequest[] }} Cache */ + +/** + * @param {string} type type of cache + * @param {ResolveRequest} request request + * @param {boolean} withContext cache with context? + * @returns {string} cache id + */ +function getCacheId(type, request, withContext) { + return JSON.stringify({ + type, + context: withContext ? request.context : "", + path: request.path, + query: request.query, + fragment: request.fragment, + request: request.request, + }); +} + +module.exports = class UnsafeCachePlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {(request: ResolveRequest) => boolean} filterPredicate filterPredicate + * @param {Cache} cache cache + * @param {boolean} withContext withContext + * @param {string | ResolveStepHook} target target + */ + constructor(source, filterPredicate, cache, withContext, target) { + this.source = source; + this.filterPredicate = filterPredicate; + this.withContext = withContext; + this.cache = cache; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("UnsafeCachePlugin", (request, resolveContext, callback) => { + if (!this.filterPredicate(request)) return callback(); + const isYield = typeof resolveContext.yield === "function"; + const cacheId = getCacheId( + isYield ? "yield" : "default", + request, + this.withContext, + ); + const cacheEntry = this.cache[cacheId]; + if (cacheEntry) { + if (isYield) { + const yield_ = + /** @type {ResolveContextYield} */ + (resolveContext.yield); + if (Array.isArray(cacheEntry)) { + for (const result of cacheEntry) yield_(result); + } else { + yield_(cacheEntry); + } + return callback(null, null); + } + return callback(null, /** @type {ResolveRequest} */ (cacheEntry)); + } + + /** @type {ResolveContextYield | undefined} */ + let yieldFn; + /** @type {ResolveContextYield | undefined} */ + let yield_; + /** @type {ResolveRequest[]} */ + const yieldResult = []; + if (isYield) { + yieldFn = resolveContext.yield; + yield_ = (result) => { + yieldResult.push(result); + }; + } + + resolver.doResolve( + target, + request, + null, + yield_ ? { ...resolveContext, yield: yield_ } : resolveContext, + (err, result) => { + if (err) return callback(err); + if (isYield) { + if (result) yieldResult.push(result); + for (const result of yieldResult) { + /** @type {ResolveContextYield} */ + (yieldFn)(result); + } + this.cache[cacheId] = yieldResult; + return callback(null, null); + } + if (result) return callback(null, (this.cache[cacheId] = result)); + callback(); + }, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/UseFilePlugin.js b/node_modules/enhanced-resolve/lib/UseFilePlugin.js new file mode 100644 index 0000000..f81c27f --- /dev/null +++ b/node_modules/enhanced-resolve/lib/UseFilePlugin.js @@ -0,0 +1,55 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ + +module.exports = class UseFilePlugin { + /** + * @param {string | ResolveStepHook} source source + * @param {string} filename filename + * @param {string | ResolveStepHook} target target + */ + constructor(source, filename, target) { + this.source = source; + this.filename = filename; + this.target = target; + } + + /** + * @param {Resolver} resolver the resolver + * @returns {void} + */ + apply(resolver) { + const target = resolver.ensureHook(this.target); + resolver + .getHook(this.source) + .tapAsync("UseFilePlugin", (request, resolveContext, callback) => { + const filePath = resolver.join( + /** @type {string} */ (request.path), + this.filename, + ); + + /** @type {ResolveRequest} */ + const obj = { + ...request, + path: filePath, + relativePath: + request.relativePath && + resolver.join(request.relativePath, this.filename), + }; + resolver.doResolve( + target, + obj, + `using path: ${filePath}`, + resolveContext, + callback, + ); + }); + } +}; diff --git a/node_modules/enhanced-resolve/lib/createInnerContext.js b/node_modules/enhanced-resolve/lib/createInnerContext.js new file mode 100644 index 0000000..2ce53f5 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/createInnerContext.js @@ -0,0 +1,46 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver").ResolveContext} ResolveContext */ + +/** + * @param {ResolveContext} options options for inner context + * @param {null|string} message message to log + * @returns {ResolveContext} inner context + */ +module.exports = function createInnerContext(options, message) { + let messageReported = false; + let innerLog; + if (options.log) { + if (message) { + /** + * @param {string} msg message + */ + innerLog = (msg) => { + if (!messageReported) { + /** @type {((str: string) => void)} */ + (options.log)(message); + messageReported = true; + } + + /** @type {((str: string) => void)} */ + (options.log)(` ${msg}`); + }; + } else { + innerLog = options.log; + } + } + + return { + log: innerLog, + yield: options.yield, + fileDependencies: options.fileDependencies, + contextDependencies: options.contextDependencies, + missingDependencies: options.missingDependencies, + stack: options.stack, + }; +}; diff --git a/node_modules/enhanced-resolve/lib/forEachBail.js b/node_modules/enhanced-resolve/lib/forEachBail.js new file mode 100644 index 0000000..6dc4d1e --- /dev/null +++ b/node_modules/enhanced-resolve/lib/forEachBail.js @@ -0,0 +1,50 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ + +/** + * @template T + * @template Z + * @callback Iterator + * @param {T} item item + * @param {(err?: null|Error, result?: null|Z) => void} callback callback + * @param {number} i index + * @returns {void} + */ + +/** + * @template T + * @template Z + * @param {T[]} array array + * @param {Iterator} iterator iterator + * @param {(err?: null|Error, result?: null|Z, i?: number) => void} callback callback after all items are iterated + * @returns {void} + */ +module.exports = function forEachBail(array, iterator, callback) { + if (array.length === 0) return callback(); + + let i = 0; + const next = () => { + /** @type {boolean|undefined} */ + let loop; + iterator( + array[i++], + (err, result) => { + if (err || result !== undefined || i >= array.length) { + return callback(err, result, i); + } + if (loop === false) while (next()); + loop = true; + }, + i, + ); + if (!loop) loop = false; + return loop; + }; + while (next()); +}; diff --git a/node_modules/enhanced-resolve/lib/getInnerRequest.js b/node_modules/enhanced-resolve/lib/getInnerRequest.js new file mode 100644 index 0000000..58b1474 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/getInnerRequest.js @@ -0,0 +1,39 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ + +/** + * @param {Resolver} resolver resolver + * @param {ResolveRequest} request string + * @returns {string} inner request + */ +module.exports = function getInnerRequest(resolver, request) { + if ( + typeof request.__innerRequest === "string" && + request.__innerRequest_request === request.request && + request.__innerRequest_relativePath === request.relativePath + ) { + return request.__innerRequest; + } + /** @type {string|undefined} */ + let innerRequest; + if (request.request) { + innerRequest = request.request; + if (/^\.\.?(?:\/|$)/.test(innerRequest) && request.relativePath) { + innerRequest = resolver.join(request.relativePath, innerRequest); + } + } else { + innerRequest = request.relativePath; + } + // eslint-disable-next-line camelcase + request.__innerRequest_request = request.request; + // eslint-disable-next-line camelcase + request.__innerRequest_relativePath = request.relativePath; + return (request.__innerRequest = /** @type {string} */ (innerRequest)); +}; diff --git a/node_modules/enhanced-resolve/lib/getPaths.js b/node_modules/enhanced-resolve/lib/getPaths.js new file mode 100644 index 0000000..cf0c9ca --- /dev/null +++ b/node_modules/enhanced-resolve/lib/getPaths.js @@ -0,0 +1,45 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** + * @param {string} path path + * @returns {{paths: string[], segments: string[]}}} paths and segments + */ +module.exports = function getPaths(path) { + if (path === "/") return { paths: ["/"], segments: [""] }; + const parts = path.split(/(.*?[\\/]+)/); + const paths = [path]; + const segments = [parts[parts.length - 1]]; + let part = parts[parts.length - 1]; + path = path.slice(0, Math.max(0, path.length - part.length - 1)); + for (let i = parts.length - 2; i > 2; i -= 2) { + paths.push(path); + part = parts[i]; + path = path.slice(0, Math.max(0, path.length - part.length)) || "/"; + segments.push(part.slice(0, -1)); + } + [, part] = parts; + segments.push(part); + paths.push(part); + return { + paths, + segments, + }; +}; + +/** + * @param {string} path path + * @returns {string|null} basename or null + */ +module.exports.basename = function basename(path) { + const i = path.lastIndexOf("/"); + const j = path.lastIndexOf("\\"); + const resolvedPath = i < 0 ? j : j < 0 ? i : i < j ? j : i; + if (resolvedPath < 0) return null; + const basename = path.slice(resolvedPath + 1); + return basename; +}; diff --git a/node_modules/enhanced-resolve/lib/index.js b/node_modules/enhanced-resolve/lib/index.js new file mode 100644 index 0000000..9b10143 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/index.js @@ -0,0 +1,225 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const memoize = require("./util/memoize"); + +/** @typedef {import("./CachedInputFileSystem").BaseFileSystem} BaseFileSystem */ +/** @typedef {import("./PnpPlugin").PnpApiImpl} PnpApi */ +/** @typedef {import("./Resolver")} Resolver */ +/** @typedef {import("./Resolver").FileSystem} FileSystem */ +/** @typedef {import("./Resolver").ResolveCallback} ResolveCallback */ +/** @typedef {import("./Resolver").ResolveContext} ResolveContext */ +/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ +/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ +/** @typedef {import("./ResolverFactory").Plugin} Plugin */ +/** @typedef {import("./ResolverFactory").UserResolveOptions} ResolveOptions */ + +/** + * @typedef {{ + * (context: object, path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void; + * (context: object, path: string, request: string, callback: ResolveCallback): void; + * (path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void; + * (path: string, request: string, callback: ResolveCallback): void; + * }} ResolveFunctionAsync + */ + +/** + * @typedef {{ + * (context: object, path: string, request: string): string | false; + * (path: string, request: string): string | false; + * }} ResolveFunction + */ + +const getCachedFileSystem = memoize(() => require("./CachedInputFileSystem")); + +const getNodeFileSystem = memoize(() => { + const fs = require("graceful-fs"); + + const CachedInputFileSystem = getCachedFileSystem(); + + return new CachedInputFileSystem(fs, 4000); +}); +const getNodeContext = memoize(() => ({ + environments: ["node+es3+es5+process+native"], +})); + +const getResolverFactory = memoize(() => require("./ResolverFactory")); + +const getAsyncResolver = memoize(() => + getResolverFactory().createResolver({ + conditionNames: ["node"], + extensions: [".js", ".json", ".node"], + fileSystem: getNodeFileSystem(), + }), +); + +/** + * @type {ResolveFunctionAsync} + */ +const resolve = + /** + * @param {object | string} context context + * @param {string} path path + * @param {string | ResolveContext | ResolveCallback} request request + * @param {ResolveContext | ResolveCallback=} resolveContext resolve context + * @param {ResolveCallback=} callback callback + */ + (context, path, request, resolveContext, callback) => { + if (typeof context === "string") { + callback = /** @type {ResolveCallback} */ (resolveContext); + resolveContext = /** @type {ResolveContext} */ (request); + request = path; + path = context; + context = getNodeContext(); + } + if (typeof callback !== "function") { + callback = /** @type {ResolveCallback} */ (resolveContext); + } + getAsyncResolver().resolve( + context, + path, + /** @type {string} */ (request), + /** @type {ResolveContext} */ (resolveContext), + /** @type {ResolveCallback} */ (callback), + ); + }; + +const getSyncResolver = memoize(() => + getResolverFactory().createResolver({ + conditionNames: ["node"], + extensions: [".js", ".json", ".node"], + useSyncFileSystemCalls: true, + fileSystem: getNodeFileSystem(), + }), +); + +/** + * @type {ResolveFunction} + */ +const resolveSync = + /** + * @param {object|string} context context + * @param {string} path path + * @param {string=} request request + * @returns {string | false} result + */ + (context, path, request) => { + if (typeof context === "string") { + request = path; + path = context; + context = getNodeContext(); + } + return getSyncResolver().resolveSync( + context, + path, + /** @type {string} */ (request), + ); + }; + +/** @typedef {Omit & Partial>} ResolveOptionsOptionalFS */ + +/** + * @param {ResolveOptionsOptionalFS} options Resolver options + * @returns {ResolveFunctionAsync} Resolver function + */ +function create(options) { + const resolver = getResolverFactory().createResolver({ + fileSystem: getNodeFileSystem(), + ...options, + }); + /** + * @param {object|string} context Custom context + * @param {string} path Base path + * @param {string|ResolveContext|ResolveCallback} request String to resolve + * @param {ResolveContext|ResolveCallback=} resolveContext Resolve context + * @param {ResolveCallback=} callback Result callback + */ + return function create(context, path, request, resolveContext, callback) { + if (typeof context === "string") { + callback = /** @type {ResolveCallback} */ (resolveContext); + resolveContext = /** @type {ResolveContext} */ (request); + request = path; + path = context; + context = getNodeContext(); + } + if (typeof callback !== "function") { + callback = /** @type {ResolveCallback} */ (resolveContext); + } + resolver.resolve( + context, + path, + /** @type {string} */ (request), + /** @type {ResolveContext} */ (resolveContext), + callback, + ); + }; +} + +/** + * @param {ResolveOptionsOptionalFS} options Resolver options + * @returns {ResolveFunction} Resolver function + */ +function createSync(options) { + const resolver = getResolverFactory().createResolver({ + useSyncFileSystemCalls: true, + fileSystem: getNodeFileSystem(), + ...options, + }); + /** + * @param {object | string} context custom context + * @param {string} path base path + * @param {string=} request request to resolve + * @returns {string | false} Resolved path or false + */ + return function createSync(context, path, request) { + if (typeof context === "string") { + request = path; + path = context; + context = getNodeContext(); + } + return resolver.resolveSync(context, path, /** @type {string} */ (request)); + }; +} + +/** + * @template A + * @template B + * @param {A} obj input a + * @param {B} exports input b + * @returns {A & B} merged + */ +const mergeExports = (obj, exports) => { + const descriptors = Object.getOwnPropertyDescriptors(exports); + Object.defineProperties(obj, descriptors); + return /** @type {A & B} */ (Object.freeze(obj)); +}; + +module.exports = mergeExports(resolve, { + get sync() { + return resolveSync; + }, + create: mergeExports(create, { + get sync() { + return createSync; + }, + }), + get ResolverFactory() { + return getResolverFactory(); + }, + get CachedInputFileSystem() { + return getCachedFileSystem(); + }, + get CloneBasenamePlugin() { + return require("./CloneBasenamePlugin"); + }, + get LogInfoPlugin() { + return require("./LogInfoPlugin"); + }, + get forEachBail() { + return require("./forEachBail"); + }, +}); diff --git a/node_modules/enhanced-resolve/lib/util/entrypoints.js b/node_modules/enhanced-resolve/lib/util/entrypoints.js new file mode 100644 index 0000000..55f018c --- /dev/null +++ b/node_modules/enhanced-resolve/lib/util/entrypoints.js @@ -0,0 +1,574 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Ivan Kopeykin @vankop +*/ + +"use strict"; + +const { parseIdentifier } = require("./identifier"); + +/** @typedef {string|(string|ConditionalMapping)[]} DirectMapping */ +/** @typedef {{[k: string]: MappingValue}} ConditionalMapping */ +/** @typedef {ConditionalMapping|DirectMapping|null} MappingValue */ +/** @typedef {Record|ConditionalMapping|DirectMapping} ExportsField */ +/** @typedef {Record} ImportsField */ + +/** + * Processing exports/imports field + * @callback FieldProcessor + * @param {string} request request + * @param {Set} conditionNames condition names + * @returns {[string[], string | null]} resolved paths with used field + */ + +/* +Example exports field: +{ + ".": "./main.js", + "./feature": { + "browser": "./feature-browser.js", + "default": "./feature.js" + } +} +Terminology: + +Enhanced-resolve name keys ("." and "./feature") as exports field keys. + +If value is string or string[], mapping is called as a direct mapping +and value called as a direct export. + +If value is key-value object, mapping is called as a conditional mapping +and value called as a conditional export. + +Key in conditional mapping is called condition name. + +Conditional mapping nested in another conditional mapping is called nested mapping. + +---------- + +Example imports field: +{ + "#a": "./main.js", + "#moment": { + "browser": "./moment/index.js", + "default": "moment" + }, + "#moment/": { + "browser": "./moment/", + "default": "moment/" + } +} +Terminology: + +Enhanced-resolve name keys ("#a" and "#moment/", "#moment") as imports field keys. + +If value is string or string[], mapping is called as a direct mapping +and value called as a direct export. + +If value is key-value object, mapping is called as a conditional mapping +and value called as a conditional export. + +Key in conditional mapping is called condition name. + +Conditional mapping nested in another conditional mapping is called nested mapping. + +*/ + +const slashCode = "/".charCodeAt(0); +const dotCode = ".".charCodeAt(0); +const hashCode = "#".charCodeAt(0); +const patternRegEx = /\*/g; + +/** + * @param {string} a first string + * @param {string} b second string + * @returns {number} compare result + */ +function patternKeyCompare(a, b) { + const aPatternIndex = a.indexOf("*"); + const bPatternIndex = b.indexOf("*"); + const baseLenA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; + const baseLenB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; + + if (baseLenA > baseLenB) return -1; + if (baseLenB > baseLenA) return 1; + if (aPatternIndex === -1) return 1; + if (bPatternIndex === -1) return -1; + if (a.length > b.length) return -1; + if (b.length > a.length) return 1; + + return 0; +} + +/** + * Trying to match request to field + * @param {string} request request + * @param {ExportsField | ImportsField} field exports or import field + * @returns {[MappingValue, string, boolean, boolean, string]|null} match or null, number is negative and one less when it's a folder mapping, number is request.length + 1 for direct mappings + */ +function findMatch(request, field) { + if ( + Object.prototype.hasOwnProperty.call(field, request) && + !request.includes("*") && + !request.endsWith("/") + ) { + const target = /** @type {{[k: string]: MappingValue}} */ (field)[request]; + + return [target, "", false, false, request]; + } + + /** @type {string} */ + let bestMatch = ""; + /** @type {string|undefined} */ + let bestMatchSubpath; + + const keys = Object.getOwnPropertyNames(field); + + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + const patternIndex = key.indexOf("*"); + + if (patternIndex !== -1 && request.startsWith(key.slice(0, patternIndex))) { + const patternTrailer = key.slice(patternIndex + 1); + + if ( + request.length >= key.length && + request.endsWith(patternTrailer) && + patternKeyCompare(bestMatch, key) === 1 && + key.lastIndexOf("*") === patternIndex + ) { + bestMatch = key; + bestMatchSubpath = request.slice( + patternIndex, + request.length - patternTrailer.length, + ); + } + } + // For legacy `./foo/` + else if ( + key[key.length - 1] === "/" && + request.startsWith(key) && + patternKeyCompare(bestMatch, key) === 1 + ) { + bestMatch = key; + bestMatchSubpath = request.slice(key.length); + } + } + + if (bestMatch === "") return null; + + const target = /** @type {{[k: string]: MappingValue}} */ (field)[bestMatch]; + const isSubpathMapping = bestMatch.endsWith("/"); + const isPattern = bestMatch.includes("*"); + + return [ + target, + /** @type {string} */ (bestMatchSubpath), + isSubpathMapping, + isPattern, + bestMatch, + ]; +} + +/** + * @param {ConditionalMapping | DirectMapping|null} mapping mapping + * @returns {boolean} is conditional mapping + */ +function isConditionalMapping(mapping) { + return ( + mapping !== null && typeof mapping === "object" && !Array.isArray(mapping) + ); +} + +/** + * @param {ConditionalMapping} conditionalMapping_ conditional mapping + * @param {Set} conditionNames condition names + * @returns {DirectMapping | null} direct mapping if found + */ +function conditionalMapping(conditionalMapping_, conditionNames) { + /** @type {[ConditionalMapping, string[], number][]} */ + const lookup = [[conditionalMapping_, Object.keys(conditionalMapping_), 0]]; + + loop: while (lookup.length > 0) { + const [mapping, conditions, j] = lookup[lookup.length - 1]; + + for (let i = j; i < conditions.length; i++) { + const condition = conditions[i]; + + if (condition === "default") { + const innerMapping = mapping[condition]; + // is nested + if (isConditionalMapping(innerMapping)) { + const conditionalMapping = /** @type {ConditionalMapping} */ ( + innerMapping + ); + lookup[lookup.length - 1][2] = i + 1; + lookup.push([conditionalMapping, Object.keys(conditionalMapping), 0]); + continue loop; + } + + return /** @type {DirectMapping} */ (innerMapping); + } + + if (conditionNames.has(condition)) { + const innerMapping = mapping[condition]; + // is nested + if (isConditionalMapping(innerMapping)) { + const conditionalMapping = /** @type {ConditionalMapping} */ ( + innerMapping + ); + lookup[lookup.length - 1][2] = i + 1; + lookup.push([conditionalMapping, Object.keys(conditionalMapping), 0]); + continue loop; + } + + return /** @type {DirectMapping} */ (innerMapping); + } + } + + lookup.pop(); + } + + return null; +} + +/** + * @param {string | undefined} remainingRequest remaining request when folder mapping, undefined for file mappings + * @param {boolean} isPattern true, if mapping is a pattern (contains "*") + * @param {boolean} isSubpathMapping true, for subpath mappings + * @param {string} mappingTarget direct export + * @param {(d: string, f: boolean) => void} assert asserting direct value + * @returns {string} mapping result + */ +function targetMapping( + remainingRequest, + isPattern, + isSubpathMapping, + mappingTarget, + assert, +) { + if (remainingRequest === undefined) { + assert(mappingTarget, false); + + return mappingTarget; + } + + if (isSubpathMapping) { + assert(mappingTarget, true); + + return mappingTarget + remainingRequest; + } + + assert(mappingTarget, false); + + let result = mappingTarget; + + if (isPattern) { + result = result.replace( + patternRegEx, + remainingRequest.replace(/\$/g, "$$"), + ); + } + + return result; +} + +/** + * @param {string|undefined} remainingRequest remaining request when folder mapping, undefined for file mappings + * @param {boolean} isPattern true, if mapping is a pattern (contains "*") + * @param {boolean} isSubpathMapping true, for subpath mappings + * @param {DirectMapping|null} mappingTarget direct export + * @param {Set} conditionNames condition names + * @param {(d: string, f: boolean) => void} assert asserting direct value + * @returns {string[]} mapping result + */ +function directMapping( + remainingRequest, + isPattern, + isSubpathMapping, + mappingTarget, + conditionNames, + assert, +) { + if (mappingTarget === null) return []; + + if (typeof mappingTarget === "string") { + return [ + targetMapping( + remainingRequest, + isPattern, + isSubpathMapping, + mappingTarget, + assert, + ), + ]; + } + + /** @type {string[]} */ + const targets = []; + + for (const exp of mappingTarget) { + if (typeof exp === "string") { + targets.push( + targetMapping( + remainingRequest, + isPattern, + isSubpathMapping, + exp, + assert, + ), + ); + continue; + } + + const mapping = conditionalMapping(exp, conditionNames); + if (!mapping) continue; + const innerExports = directMapping( + remainingRequest, + isPattern, + isSubpathMapping, + mapping, + conditionNames, + assert, + ); + for (const innerExport of innerExports) { + targets.push(innerExport); + } + } + + return targets; +} + +/** + * @param {ExportsField | ImportsField} field root + * @param {(s: string) => string} normalizeRequest Normalize request, for `imports` field it adds `#`, for `exports` field it adds `.` or `./` + * @param {(s: string) => string} assertRequest assertRequest + * @param {(s: string, f: boolean) => void} assertTarget assertTarget + * @returns {FieldProcessor} field processor + */ +function createFieldProcessor( + field, + normalizeRequest, + assertRequest, + assertTarget, +) { + return function fieldProcessor(request, conditionNames) { + request = assertRequest(request); + + const match = findMatch(normalizeRequest(request), field); + + if (match === null) return [[], null]; + + const [mapping, remainingRequest, isSubpathMapping, isPattern, usedField] = + match; + + /** @type {DirectMapping | null} */ + let direct = null; + + if (isConditionalMapping(mapping)) { + direct = conditionalMapping( + /** @type {ConditionalMapping} */ (mapping), + conditionNames, + ); + + // matching not found + if (direct === null) return [[], null]; + } else { + direct = /** @type {DirectMapping} */ (mapping); + } + + return [ + directMapping( + remainingRequest, + isPattern, + isSubpathMapping, + direct, + conditionNames, + assertTarget, + ), + usedField, + ]; + }; +} + +/** + * @param {string} request request + * @returns {string} updated request + */ +function assertExportsFieldRequest(request) { + if (request.charCodeAt(0) !== dotCode) { + throw new Error('Request should be relative path and start with "."'); + } + if (request.length === 1) return ""; + if (request.charCodeAt(1) !== slashCode) { + throw new Error('Request should be relative path and start with "./"'); + } + if (request.charCodeAt(request.length - 1) === slashCode) { + throw new Error("Only requesting file allowed"); + } + + return request.slice(2); +} + +/** + * @param {ExportsField} field exports field + * @returns {ExportsField} normalized exports field + */ +function buildExportsField(field) { + // handle syntax sugar, if exports field is direct mapping for "." + if (typeof field === "string" || Array.isArray(field)) { + return { ".": field }; + } + + const keys = Object.keys(field); + + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + + if (key.charCodeAt(0) !== dotCode) { + // handle syntax sugar, if exports field is conditional mapping for "." + if (i === 0) { + while (i < keys.length) { + const charCode = keys[i].charCodeAt(0); + if (charCode === dotCode || charCode === slashCode) { + throw new Error( + `Exports field key should be relative path and start with "." (key: ${JSON.stringify( + key, + )})`, + ); + } + i++; + } + + return { ".": field }; + } + + throw new Error( + `Exports field key should be relative path and start with "." (key: ${JSON.stringify( + key, + )})`, + ); + } + + if (key.length === 1) { + continue; + } + + if (key.charCodeAt(1) !== slashCode) { + throw new Error( + `Exports field key should be relative path and start with "./" (key: ${JSON.stringify( + key, + )})`, + ); + } + } + + return field; +} + +/** + * @param {string} exp export target + * @param {boolean} expectFolder is folder expected + */ +function assertExportTarget(exp, expectFolder) { + const parsedIdentifier = parseIdentifier(exp); + + if (!parsedIdentifier) { + return; + } + + const [relativePath] = parsedIdentifier; + const isFolder = + relativePath.charCodeAt(relativePath.length - 1) === slashCode; + + if (isFolder !== expectFolder) { + throw new Error( + expectFolder + ? `Expecting folder to folder mapping. ${JSON.stringify( + exp, + )} should end with "/"` + : `Expecting file to file mapping. ${JSON.stringify( + exp, + )} should not end with "/"`, + ); + } +} + +/** + * @param {ExportsField} exportsField the exports field + * @returns {FieldProcessor} process callback + */ +module.exports.processExportsField = function processExportsField( + exportsField, +) { + return createFieldProcessor( + buildExportsField(exportsField), + (request) => (request.length === 0 ? "." : `./${request}`), + assertExportsFieldRequest, + assertExportTarget, + ); +}; + +/** + * @param {string} request request + * @returns {string} updated request + */ +function assertImportsFieldRequest(request) { + if (request.charCodeAt(0) !== hashCode) { + throw new Error('Request should start with "#"'); + } + if (request.length === 1) { + throw new Error("Request should have at least 2 characters"); + } + if (request.charCodeAt(1) === slashCode) { + throw new Error('Request should not start with "#/"'); + } + if (request.charCodeAt(request.length - 1) === slashCode) { + throw new Error("Only requesting file allowed"); + } + + return request.slice(1); +} + +/** + * @param {string} imp import target + * @param {boolean} expectFolder is folder expected + */ +function assertImportTarget(imp, expectFolder) { + const parsedIdentifier = parseIdentifier(imp); + + if (!parsedIdentifier) { + return; + } + + const [relativePath] = parsedIdentifier; + const isFolder = + relativePath.charCodeAt(relativePath.length - 1) === slashCode; + + if (isFolder !== expectFolder) { + throw new Error( + expectFolder + ? `Expecting folder to folder mapping. ${JSON.stringify( + imp, + )} should end with "/"` + : `Expecting file to file mapping. ${JSON.stringify( + imp, + )} should not end with "/"`, + ); + } +} + +/** + * @param {ImportsField} importsField the exports field + * @returns {FieldProcessor} process callback + */ +module.exports.processImportsField = function processImportsField( + importsField, +) { + return createFieldProcessor( + importsField, + (request) => `#${request}`, + assertImportsFieldRequest, + assertImportTarget, + ); +}; diff --git a/node_modules/enhanced-resolve/lib/util/identifier.js b/node_modules/enhanced-resolve/lib/util/identifier.js new file mode 100644 index 0000000..be06d0f --- /dev/null +++ b/node_modules/enhanced-resolve/lib/util/identifier.js @@ -0,0 +1,69 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Ivan Kopeykin @vankop +*/ + +"use strict"; + +const PATH_QUERY_FRAGMENT_REGEXP = + /^(#?(?:\0.|[^?#\0])*)(\?(?:\0.|[^#\0])*)?(#.*)?$/; +const ZERO_ESCAPE_REGEXP = /\0(.)/g; + +/** + * @param {string} identifier identifier + * @returns {[string, string, string]|null} parsed identifier + */ +function parseIdentifier(identifier) { + if (!identifier) { + return null; + } + + const firstEscape = identifier.indexOf("\0"); + if (firstEscape < 0) { + // Fast path for inputs that don't use \0 escaping. + const queryStart = identifier.indexOf("?"); + // Start at index 1 to ignore a possible leading hash. + const fragmentStart = identifier.indexOf("#", 1); + + if (fragmentStart < 0) { + if (queryStart < 0) { + // No fragment, no query + return [identifier, "", ""]; + } + // Query, no fragment + return [ + identifier.slice(0, queryStart), + identifier.slice(queryStart), + "", + ]; + } + + if (queryStart < 0 || fragmentStart < queryStart) { + // Fragment, no query + return [ + identifier.slice(0, fragmentStart), + "", + identifier.slice(fragmentStart), + ]; + } + + // Query and fragment + return [ + identifier.slice(0, queryStart), + identifier.slice(queryStart, fragmentStart), + identifier.slice(fragmentStart), + ]; + } + + const match = PATH_QUERY_FRAGMENT_REGEXP.exec(identifier); + + if (!match) return null; + + return [ + match[1].replace(ZERO_ESCAPE_REGEXP, "$1"), + match[2] ? match[2].replace(ZERO_ESCAPE_REGEXP, "$1") : "", + match[3] || "", + ]; +} + +module.exports.parseIdentifier = parseIdentifier; diff --git a/node_modules/enhanced-resolve/lib/util/memoize.js b/node_modules/enhanced-resolve/lib/util/memoize.js new file mode 100644 index 0000000..b46e252 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/util/memoize.js @@ -0,0 +1,37 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +/** + * @template T + * @typedef {() => T} FunctionReturning + */ + +/** + * @template T + * @param {FunctionReturning} fn memorized function + * @returns {FunctionReturning} new function + */ +const memoize = (fn) => { + let cache = false; + /** @type {T | undefined} */ + let result; + return () => { + if (cache) { + return /** @type {T} */ (result); + } + + result = fn(); + cache = true; + // Allow to clean up memory for fn + // and all dependent resources + /** @type {FunctionReturning | undefined} */ + (fn) = undefined; + return /** @type {T} */ (result); + }; +}; + +module.exports = memoize; diff --git a/node_modules/enhanced-resolve/lib/util/module-browser.js b/node_modules/enhanced-resolve/lib/util/module-browser.js new file mode 100644 index 0000000..1258c22 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/util/module-browser.js @@ -0,0 +1,8 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +module.exports = {}; diff --git a/node_modules/enhanced-resolve/lib/util/path.js b/node_modules/enhanced-resolve/lib/util/path.js new file mode 100644 index 0000000..af34046 --- /dev/null +++ b/node_modules/enhanced-resolve/lib/util/path.js @@ -0,0 +1,203 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +const path = require("path"); + +const CHAR_HASH = "#".charCodeAt(0); +const CHAR_SLASH = "/".charCodeAt(0); +const CHAR_BACKSLASH = "\\".charCodeAt(0); +const CHAR_A = "A".charCodeAt(0); +const CHAR_Z = "Z".charCodeAt(0); +const CHAR_LOWER_A = "a".charCodeAt(0); +const CHAR_LOWER_Z = "z".charCodeAt(0); +const CHAR_DOT = ".".charCodeAt(0); +const CHAR_COLON = ":".charCodeAt(0); + +const posixNormalize = path.posix.normalize; +const winNormalize = path.win32.normalize; + +/** + * @enum {number} + */ +const PathType = Object.freeze({ + Empty: 0, + Normal: 1, + Relative: 2, + AbsoluteWin: 3, + AbsolutePosix: 4, + Internal: 5, +}); + +const deprecatedInvalidSegmentRegEx = + /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i; + +const invalidSegmentRegEx = + /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\|\/|$)/i; + +/** + * @param {string} maybePath a path + * @returns {PathType} type of path + */ +const getType = (maybePath) => { + switch (maybePath.length) { + case 0: + return PathType.Empty; + case 1: { + const c0 = maybePath.charCodeAt(0); + switch (c0) { + case CHAR_DOT: + return PathType.Relative; + case CHAR_SLASH: + return PathType.AbsolutePosix; + case CHAR_HASH: + return PathType.Internal; + } + return PathType.Normal; + } + case 2: { + const c0 = maybePath.charCodeAt(0); + switch (c0) { + case CHAR_DOT: { + const c1 = maybePath.charCodeAt(1); + switch (c1) { + case CHAR_DOT: + case CHAR_SLASH: + return PathType.Relative; + } + return PathType.Normal; + } + case CHAR_SLASH: + return PathType.AbsolutePosix; + case CHAR_HASH: + return PathType.Internal; + } + const c1 = maybePath.charCodeAt(1); + if ( + c1 === CHAR_COLON && + ((c0 >= CHAR_A && c0 <= CHAR_Z) || + (c0 >= CHAR_LOWER_A && c0 <= CHAR_LOWER_Z)) + ) { + return PathType.AbsoluteWin; + } + return PathType.Normal; + } + } + const c0 = maybePath.charCodeAt(0); + switch (c0) { + case CHAR_DOT: { + const c1 = maybePath.charCodeAt(1); + switch (c1) { + case CHAR_SLASH: + return PathType.Relative; + case CHAR_DOT: { + const c2 = maybePath.charCodeAt(2); + if (c2 === CHAR_SLASH) return PathType.Relative; + return PathType.Normal; + } + } + return PathType.Normal; + } + case CHAR_SLASH: + return PathType.AbsolutePosix; + case CHAR_HASH: + return PathType.Internal; + } + const c1 = maybePath.charCodeAt(1); + if (c1 === CHAR_COLON) { + const c2 = maybePath.charCodeAt(2); + if ( + (c2 === CHAR_BACKSLASH || c2 === CHAR_SLASH) && + ((c0 >= CHAR_A && c0 <= CHAR_Z) || + (c0 >= CHAR_LOWER_A && c0 <= CHAR_LOWER_Z)) + ) { + return PathType.AbsoluteWin; + } + } + return PathType.Normal; +}; + +/** + * @param {string} maybePath a path + * @returns {string} the normalized path + */ +const normalize = (maybePath) => { + switch (getType(maybePath)) { + case PathType.Empty: + return maybePath; + case PathType.AbsoluteWin: + return winNormalize(maybePath); + case PathType.Relative: { + const r = posixNormalize(maybePath); + return getType(r) === PathType.Relative ? r : `./${r}`; + } + } + return posixNormalize(maybePath); +}; + +/** + * @param {string} rootPath the root path + * @param {string | undefined} request the request path + * @returns {string} the joined path + */ +const join = (rootPath, request) => { + if (!request) return normalize(rootPath); + const requestType = getType(request); + switch (requestType) { + case PathType.AbsolutePosix: + return posixNormalize(request); + case PathType.AbsoluteWin: + return winNormalize(request); + } + switch (getType(rootPath)) { + case PathType.Normal: + case PathType.Relative: + case PathType.AbsolutePosix: + return posixNormalize(`${rootPath}/${request}`); + case PathType.AbsoluteWin: + return winNormalize(`${rootPath}\\${request}`); + } + switch (requestType) { + case PathType.Empty: + return rootPath; + case PathType.Relative: { + const r = posixNormalize(rootPath); + return getType(r) === PathType.Relative ? r : `./${r}`; + } + } + return posixNormalize(rootPath); +}; + +/** @type {Map>} */ +const joinCache = new Map(); + +/** + * @param {string} rootPath the root path + * @param {string} request the request path + * @returns {string} the joined path + */ +const cachedJoin = (rootPath, request) => { + /** @type {string | undefined} */ + let cacheEntry; + let cache = joinCache.get(rootPath); + if (cache === undefined) { + joinCache.set(rootPath, (cache = new Map())); + } else { + cacheEntry = cache.get(request); + if (cacheEntry !== undefined) return cacheEntry; + } + cacheEntry = join(rootPath, request); + cache.set(request, cacheEntry); + return cacheEntry; +}; + +module.exports.PathType = PathType; +module.exports.cachedJoin = cachedJoin; +module.exports.deprecatedInvalidSegmentRegEx = deprecatedInvalidSegmentRegEx; +module.exports.getType = getType; +module.exports.invalidSegmentRegEx = invalidSegmentRegEx; +module.exports.join = join; +module.exports.normalize = normalize; diff --git a/node_modules/enhanced-resolve/lib/util/process-browser.js b/node_modules/enhanced-resolve/lib/util/process-browser.js new file mode 100644 index 0000000..694334c --- /dev/null +++ b/node_modules/enhanced-resolve/lib/util/process-browser.js @@ -0,0 +1,25 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ + +"use strict"; + +module.exports = { + /** + * @type {Record} + */ + versions: {}, + // eslint-disable-next-line jsdoc/no-restricted-syntax + /** + * @param {Function} fn function + */ + nextTick(fn) { + // eslint-disable-next-line prefer-rest-params + const args = Array.prototype.slice.call(arguments, 1); + Promise.resolve().then(() => { + // eslint-disable-next-line prefer-spread + fn.apply(null, args); + }); + }, +}; diff --git a/node_modules/enhanced-resolve/package.json b/node_modules/enhanced-resolve/package.json new file mode 100644 index 0000000..42b6383 --- /dev/null +++ b/node_modules/enhanced-resolve/package.json @@ -0,0 +1,87 @@ +{ + "name": "enhanced-resolve", + "version": "5.18.3", + "description": "Offers a async require.resolve function. It's highly configurable.", + "homepage": "http://github.com/webpack/enhanced-resolve", + "repository": { + "type": "git", + "url": "git://github.com/webpack/enhanced-resolve.git" + }, + "license": "MIT", + "author": "Tobias Koppers @sokra", + "main": "lib/index.js", + "browser": { + "process": "./lib/util/process-browser.js", + "module": "./lib/util/module-browser.js" + }, + "types": "types.d.ts", + "files": [ + "lib", + "types.d.ts", + "LICENSE" + ], + "scripts": { + "prepare": "husky install", + "lint": "yarn lint:code && yarn lint:types && yarn lint:types-test && yarn lint:special && yarn fmt:check && yarn lint:spellcheck", + "lint:code": "eslint --cache .", + "lint:special": "node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types", + "lint:types": "tsc", + "lint:types-test": "tsc -p tsconfig.types.test.json", + "lint:spellcheck": "cspell --no-must-find-files \"**/*.*\"", + "fmt": "yarn fmt:base --loglevel warn --write", + "fmt:check": "yarn fmt:base --check", + "fmt:base": "node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .", + "fix": "yarn fix:code && yarn fix:special", + "fix:code": "yarn lint:code --fix", + "fix:special": "node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write", + "type-report": "rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html", + "pretest": "yarn lint", + "test": "yarn test:coverage", + "test:only": "jest", + "test:watch": "yarn test:only --watch", + "test:coverage": "yarn test:only --collectCoverageFrom=\"lib/**/*.js\" --coverage" + }, + "lint-staged": { + "*.{js,cjs,mjs}": [ + "eslint --cache --fix" + ], + "*": [ + "prettier --cache --write --ignore-unknown", + "cspell --cache --no-must-find-files" + ] + }, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "devDependencies": { + "@eslint/js": "^9.28.0", + "@eslint/markdown": "^7.1.0", + "@types/graceful-fs": "^4.1.6", + "@types/jest": "^27.5.1", + "@types/node": "^24.0.3", + "@stylistic/eslint-plugin": "^5.2.2", + "cspell": "4.2.8", + "eslint": "^9.28.0", + "eslint-config-prettier": "^10.1.5", + "eslint-config-webpack": "^4.1.2", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jest": "^29.0.1", + "eslint-plugin-jsdoc": "^52.0.2", + "eslint-plugin-n": "^17.19.0", + "eslint-plugin-prettier": "^5.4.1", + "eslint-plugin-unicorn": "^60.0.0", + "globals": "^16.2.0", + "husky": "^6.0.0", + "jest": "^27.5.1", + "lint-staged": "^10.4.0", + "memfs": "^3.2.0", + "prettier": "^3.5.3", + "prettier-2": "npm:prettier@^2", + "tooling": "webpack/tooling#v1.24.0", + "typescript": "^5.8.3" + }, + "engines": { + "node": ">=10.13.0" + } +} diff --git a/node_modules/enhanced-resolve/types.d.ts b/node_modules/enhanced-resolve/types.d.ts new file mode 100644 index 0000000..6953b2c --- /dev/null +++ b/node_modules/enhanced-resolve/types.d.ts @@ -0,0 +1,1658 @@ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + * Run `yarn fix:special` to update + */ + +import { Buffer } from "buffer"; +import { AsyncSeriesBailHook, AsyncSeriesHook, SyncHook } from "tapable"; +import { URL as URL_Import } from "url"; + +declare interface Abortable { + /** + * When provided the corresponding `AbortController` can be used to cancel an asynchronous action. + */ + signal?: AbortSignal; +} +type Alias = string | false | string[]; +declare interface AliasOption { + alias: Alias; + name: string; + onlyModule?: boolean; +} +type AliasOptionNewRequest = string | false | string[]; +declare interface AliasOptions { + [index: string]: AliasOptionNewRequest; +} +type BaseFileSystem = FileSystem & SyncFileSystem; +declare interface BaseResolveRequest { + /** + * path + */ + path: string | false; + + /** + * content + */ + context?: object; + + /** + * description file path + */ + descriptionFilePath?: string; + + /** + * description file root + */ + descriptionFileRoot?: string; + + /** + * description file data + */ + descriptionFileData?: JsonObject; + + /** + * relative path + */ + relativePath?: string; + + /** + * true when need to ignore symlinks, otherwise false + */ + ignoreSymlinks?: boolean; + + /** + * true when full specified, otherwise false + */ + fullySpecified?: boolean; + + /** + * inner request for internal usage + */ + __innerRequest?: string; + + /** + * inner request for internal usage + */ + __innerRequest_request?: string; + + /** + * inner relative path for internal usage + */ + __innerRequest_relativePath?: string; +} +type BufferEncoding = + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex"; +type BufferEncodingOption = "buffer" | { encoding: "buffer" }; +declare interface Cache { + [index: string]: undefined | ResolveRequest | ResolveRequest[]; +} +declare class CachedInputFileSystem { + constructor(fileSystem: BaseFileSystem, duration: number); + fileSystem: BaseFileSystem; + lstat?: LStat; + lstatSync?: LStatSync; + stat: Stat; + statSync: StatSync; + readdir: Readdir; + readdirSync: ReaddirSync; + readFile: ReadFile; + readFileSync: ReadFileSync; + readJson?: ( + pathOrFileDescription: PathOrFileDescriptor, + callback: ( + err: null | Error | NodeJS.ErrnoException, + result?: JsonObject, + ) => void, + ) => void; + readJsonSync?: (pathOrFileDescription: PathOrFileDescriptor) => JsonObject; + readlink: Readlink; + readlinkSync: ReadlinkSync; + realpath?: RealPath; + realpathSync?: RealPathSync; + purge( + what?: + | string + | number + | Buffer + | URL_url + | (string | number | Buffer | URL_url)[] + | Set, + ): void; +} +declare class CloneBasenamePlugin { + constructor( + source: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >, + target: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >, + ); + source: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >; + target: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >; + apply(resolver: Resolver): void; +} +declare interface Dirent { + /** + * true when is file, otherwise false + */ + isFile: () => boolean; + + /** + * true when is directory, otherwise false + */ + isDirectory: () => boolean; + + /** + * true when is block device, otherwise false + */ + isBlockDevice: () => boolean; + + /** + * true when is character device, otherwise false + */ + isCharacterDevice: () => boolean; + + /** + * true when is symbolic link, otherwise false + */ + isSymbolicLink: () => boolean; + + /** + * true when is FIFO, otherwise false + */ + isFIFO: () => boolean; + + /** + * true when is socket, otherwise false + */ + isSocket: () => boolean; + + /** + * name + */ + name: T; + + /** + * path + */ + parentPath: string; + + /** + * path + */ + path?: string; +} +type EncodingOption = + | undefined + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | ObjectEncodingOptions; +type ErrorWithDetail = Error & { details?: string }; +declare interface ExtensionAliasOption { + alias: string | string[]; + extension: string; +} +declare interface ExtensionAliasOptions { + [index: string]: string | string[]; +} +declare interface FileSystem { + /** + * read file method + */ + readFile: ReadFile; + + /** + * readdir method + */ + readdir: Readdir; + + /** + * read json method + */ + readJson?: ( + pathOrFileDescription: PathOrFileDescriptor, + callback: ( + err: null | Error | NodeJS.ErrnoException, + result?: JsonObject, + ) => void, + ) => void; + + /** + * read link method + */ + readlink: Readlink; + + /** + * lstat method + */ + lstat?: LStat; + + /** + * stat method + */ + stat: Stat; + + /** + * realpath method + */ + realpath?: RealPath; +} +type IBigIntStats = IStatsBase & { + atimeNs: bigint; + mtimeNs: bigint; + ctimeNs: bigint; + birthtimeNs: bigint; +}; +declare interface IStats { + /** + * is file + */ + isFile: () => boolean; + + /** + * is directory + */ + isDirectory: () => boolean; + + /** + * is block device + */ + isBlockDevice: () => boolean; + + /** + * is character device + */ + isCharacterDevice: () => boolean; + + /** + * is symbolic link + */ + isSymbolicLink: () => boolean; + + /** + * is FIFO + */ + isFIFO: () => boolean; + + /** + * is socket + */ + isSocket: () => boolean; + + /** + * dev + */ + dev: number; + + /** + * ino + */ + ino: number; + + /** + * mode + */ + mode: number; + + /** + * nlink + */ + nlink: number; + + /** + * uid + */ + uid: number; + + /** + * gid + */ + gid: number; + + /** + * rdev + */ + rdev: number; + + /** + * size + */ + size: number; + + /** + * blksize + */ + blksize: number; + + /** + * blocks + */ + blocks: number; + + /** + * atime ms + */ + atimeMs: number; + + /** + * mtime ms + */ + mtimeMs: number; + + /** + * ctime ms + */ + ctimeMs: number; + + /** + * birthtime ms + */ + birthtimeMs: number; + + /** + * atime + */ + atime: Date; + + /** + * mtime + */ + mtime: Date; + + /** + * ctime + */ + ctime: Date; + + /** + * birthtime + */ + birthtime: Date; +} +declare interface IStatsBase { + /** + * is file + */ + isFile: () => boolean; + + /** + * is directory + */ + isDirectory: () => boolean; + + /** + * is block device + */ + isBlockDevice: () => boolean; + + /** + * is character device + */ + isCharacterDevice: () => boolean; + + /** + * is symbolic link + */ + isSymbolicLink: () => boolean; + + /** + * is FIFO + */ + isFIFO: () => boolean; + + /** + * is socket + */ + isSocket: () => boolean; + + /** + * dev + */ + dev: T; + + /** + * ino + */ + ino: T; + + /** + * mode + */ + mode: T; + + /** + * nlink + */ + nlink: T; + + /** + * uid + */ + uid: T; + + /** + * gid + */ + gid: T; + + /** + * rdev + */ + rdev: T; + + /** + * size + */ + size: T; + + /** + * blksize + */ + blksize: T; + + /** + * blocks + */ + blocks: T; + + /** + * atime ms + */ + atimeMs: T; + + /** + * mtime ms + */ + mtimeMs: T; + + /** + * ctime ms + */ + ctimeMs: T; + + /** + * birthtime ms + */ + birthtimeMs: T; + + /** + * atime + */ + atime: Date; + + /** + * mtime + */ + mtime: Date; + + /** + * ctime + */ + ctime: Date; + + /** + * birthtime + */ + birthtime: Date; +} +declare interface Iterator { + ( + item: T, + callback: (err?: null | Error, result?: null | Z) => void, + i: number, + ): void; +} +declare interface JsonObject { + [index: string]: + | undefined + | null + | string + | number + | boolean + | JsonObject + | JsonValue[]; +} +type JsonValue = null | string | number | boolean | JsonObject | JsonValue[]; +declare interface KnownHooks { + /** + * resolve step hook + */ + resolveStep: SyncHook< + [ + AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >, + ResolveRequest, + ] + >; + + /** + * no resolve hook + */ + noResolve: SyncHook<[ResolveRequest, Error]>; + + /** + * resolve hook + */ + resolve: AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >; + + /** + * result hook + */ + result: AsyncSeriesHook<[ResolveRequest, ResolveContext]>; +} +declare interface LStat { + ( + path: PathLike, + callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, + ): void; + ( + path: PathLike, + options: undefined | (StatOptions & { bigint?: false }), + callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, + ): void; + ( + path: PathLike, + options: StatOptions & { bigint: true }, + callback: ( + err: null | NodeJS.ErrnoException, + result?: IBigIntStats, + ) => void, + ): void; + ( + path: PathLike, + options: undefined | StatOptions, + callback: ( + err: null | NodeJS.ErrnoException, + result?: IStats | IBigIntStats, + ) => void, + ): void; +} +declare interface LStatSync { + (path: PathLike, options?: undefined): IStats; + ( + path: PathLike, + options?: StatSyncOptions & { bigint?: false; throwIfNoEntry: false }, + ): undefined | IStats; + ( + path: PathLike, + options: StatSyncOptions & { bigint: true; throwIfNoEntry: false }, + ): undefined | IBigIntStats; + (path: PathLike, options?: StatSyncOptions & { bigint?: false }): IStats; + (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; + ( + path: PathLike, + options: StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false }, + ): IStats | IBigIntStats; + ( + path: PathLike, + options?: StatSyncOptions, + ): undefined | IStats | IBigIntStats; +} +declare class LogInfoPlugin { + constructor( + source: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >, + ); + source: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >; + apply(resolver: Resolver): void; +} +declare interface ObjectEncodingOptions { + /** + * encoding + */ + encoding?: + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex"; +} +declare interface ParsedIdentifier { + /** + * request + */ + request: string; + + /** + * query + */ + query: string; + + /** + * fragment + */ + fragment: string; + + /** + * is directory + */ + directory: boolean; + + /** + * is module + */ + module: boolean; + + /** + * is file + */ + file: boolean; + + /** + * is internal + */ + internal: boolean; +} +type PathLike = string | Buffer | URL_url; +type PathOrFileDescriptor = string | number | Buffer | URL_url; +type Plugin = + | undefined + | null + | false + | "" + | 0 + | { apply: (this: Resolver, resolver: Resolver) => void } + | ((this: Resolver, resolver: Resolver) => void); +declare interface PnpApi { + /** + * resolve to unqualified + */ + resolveToUnqualified: ( + packageName: string, + issuer: string, + options: { considerBuiltins: boolean }, + ) => null | string; +} +declare interface ReadFile { + ( + path: PathOrFileDescriptor, + options: + | undefined + | null + | ({ encoding?: null; flag?: string } & Abortable), + callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, + ): void; + ( + path: PathOrFileDescriptor, + options: + | ({ encoding: BufferEncoding; flag?: string } & Abortable) + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex", + callback: (err: null | NodeJS.ErrnoException, result?: string) => void, + ): void; + ( + path: PathOrFileDescriptor, + options: + | undefined + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | (ObjectEncodingOptions & { flag?: string } & Abortable), + callback: ( + err: null | NodeJS.ErrnoException, + result?: string | Buffer, + ) => void, + ): void; + ( + path: PathOrFileDescriptor, + callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, + ): void; +} +declare interface ReadFileSync { + ( + path: PathOrFileDescriptor, + options?: null | { encoding?: null; flag?: string }, + ): Buffer; + ( + path: PathOrFileDescriptor, + options: + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | { encoding: BufferEncoding; flag?: string }, + ): string; + ( + path: PathOrFileDescriptor, + options?: + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | (ObjectEncodingOptions & { flag?: string }), + ): string | Buffer; +} +declare interface Readdir { + ( + path: PathLike, + options: + | undefined + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | { + encoding: + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex"; + withFileTypes?: false; + recursive?: boolean; + }, + callback: (err: null | NodeJS.ErrnoException, files?: string[]) => void, + ): void; + ( + path: PathLike, + options: + | { encoding: "buffer"; withFileTypes?: false; recursive?: boolean } + | "buffer", + callback: (err: null | NodeJS.ErrnoException, files?: Buffer[]) => void, + ): void; + ( + path: PathLike, + options: + | undefined + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | (ObjectEncodingOptions & { + withFileTypes?: false; + recursive?: boolean; + }), + callback: ( + err: null | NodeJS.ErrnoException, + files?: string[] | Buffer[], + ) => void, + ): void; + ( + path: PathLike, + callback: (err: null | NodeJS.ErrnoException, files?: string[]) => void, + ): void; + ( + path: PathLike, + options: ObjectEncodingOptions & { + withFileTypes: true; + recursive?: boolean; + }, + callback: ( + err: null | NodeJS.ErrnoException, + files?: Dirent[], + ) => void, + ): void; + ( + path: PathLike, + options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean }, + callback: ( + err: null | NodeJS.ErrnoException, + files: Dirent[], + ) => void, + ): void; +} +declare interface ReaddirSync { + ( + path: PathLike, + options?: + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | { + encoding: + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex"; + withFileTypes?: false; + recursive?: boolean; + }, + ): string[]; + ( + path: PathLike, + options: + | "buffer" + | { encoding: "buffer"; withFileTypes?: false; recursive?: boolean }, + ): Buffer[]; + ( + path: PathLike, + options?: + | null + | "ascii" + | "utf8" + | "utf-8" + | "utf16le" + | "utf-16le" + | "ucs2" + | "ucs-2" + | "base64" + | "base64url" + | "latin1" + | "binary" + | "hex" + | (ObjectEncodingOptions & { + withFileTypes?: false; + recursive?: boolean; + }), + ): string[] | Buffer[]; + ( + path: PathLike, + options: ObjectEncodingOptions & { + withFileTypes: true; + recursive?: boolean; + }, + ): Dirent[]; + ( + path: PathLike, + options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean }, + ): Dirent[]; +} +declare interface Readlink { + ( + path: PathLike, + options: EncodingOption, + callback: (err: null | NodeJS.ErrnoException, result?: string) => void, + ): void; + ( + path: PathLike, + options: BufferEncodingOption, + callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, + ): void; + ( + path: PathLike, + options: EncodingOption, + callback: ( + err: null | NodeJS.ErrnoException, + result?: string | Buffer, + ) => void, + ): void; + ( + path: PathLike, + callback: (err: null | NodeJS.ErrnoException, result?: string) => void, + ): void; +} +declare interface ReadlinkSync { + (path: PathLike, options?: EncodingOption): string; + (path: PathLike, options: BufferEncodingOption): Buffer; + (path: PathLike, options?: EncodingOption): string | Buffer; +} +declare interface RealPath { + ( + path: PathLike, + options: EncodingOption, + callback: (err: null | NodeJS.ErrnoException, result?: string) => void, + ): void; + ( + path: PathLike, + options: BufferEncodingOption, + callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, + ): void; + ( + path: PathLike, + options: EncodingOption, + callback: ( + err: null | NodeJS.ErrnoException, + result?: string | Buffer, + ) => void, + ): void; + ( + path: PathLike, + callback: (err: null | NodeJS.ErrnoException, result?: string) => void, + ): void; +} +declare interface RealPathSync { + (path: PathLike, options?: EncodingOption): string; + (path: PathLike, options: BufferEncodingOption): Buffer; + (path: PathLike, options?: EncodingOption): string | Buffer; +} +declare interface ResolveContext { + /** + * directories that was found on file system + */ + contextDependencies?: WriteOnlySet; + + /** + * files that was found on file system + */ + fileDependencies?: WriteOnlySet; + + /** + * dependencies that was not found on file system + */ + missingDependencies?: WriteOnlySet; + + /** + * set of hooks' calls. For instance, `resolve → parsedResolve → describedResolve`, + */ + stack?: Set; + + /** + * log function + */ + log?: (str: string) => void; + + /** + * yield result, if provided plugins can return several results + */ + yield?: (request: ResolveRequest) => void; +} +declare interface ResolveFunction { + (context: object, path: string, request: string): string | false; + (path: string, request: string): string | false; +} +declare interface ResolveFunctionAsync { + ( + context: object, + path: string, + request: string, + resolveContext: ResolveContext, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, + ): void; + ( + context: object, + path: string, + request: string, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, + ): void; + ( + path: string, + request: string, + resolveContext: ResolveContext, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, + ): void; + ( + path: string, + request: string, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, + ): void; +} +type ResolveOptionsOptionalFS = Omit< + ResolveOptionsResolverFactoryObject_2, + "fileSystem" +> & + Partial>; +declare interface ResolveOptionsResolverFactoryObject_1 { + /** + * alias + */ + alias: AliasOption[]; + + /** + * fallback + */ + fallback: AliasOption[]; + + /** + * alias fields + */ + aliasFields: Set; + + /** + * extension alias + */ + extensionAlias: ExtensionAliasOption[]; + + /** + * cache predicate + */ + cachePredicate: (predicate: ResolveRequest) => boolean; + + /** + * cache with context + */ + cacheWithContext: boolean; + + /** + * A list of exports field condition names. + */ + conditionNames: Set; + + /** + * description files + */ + descriptionFiles: string[]; + + /** + * enforce extension + */ + enforceExtension: boolean; + + /** + * exports fields + */ + exportsFields: Set; + + /** + * imports fields + */ + importsFields: Set; + + /** + * extensions + */ + extensions: Set; + + /** + * fileSystem + */ + fileSystem: FileSystem; + + /** + * unsafe cache + */ + unsafeCache: false | Cache; + + /** + * symlinks + */ + symlinks: boolean; + + /** + * resolver + */ + resolver?: Resolver; + + /** + * modules + */ + modules: (string | string[])[]; + + /** + * main fields + */ + mainFields: { name: string[]; forceRelative: boolean }[]; + + /** + * main files + */ + mainFiles: Set; + + /** + * plugins + */ + plugins: Plugin[]; + + /** + * pnp API + */ + pnpApi: null | PnpApi; + + /** + * roots + */ + roots: Set; + + /** + * fully specified + */ + fullySpecified: boolean; + + /** + * resolve to context + */ + resolveToContext: boolean; + + /** + * restrictions + */ + restrictions: Set; + + /** + * prefer relative + */ + preferRelative: boolean; + + /** + * prefer absolute + */ + preferAbsolute: boolean; +} +declare interface ResolveOptionsResolverFactoryObject_2 { + /** + * A list of module alias configurations or an object which maps key to value + */ + alias?: AliasOptions | AliasOption[]; + + /** + * A list of module alias configurations or an object which maps key to value, applied only after modules option + */ + fallback?: AliasOptions | AliasOption[]; + + /** + * An object which maps extension to extension aliases + */ + extensionAlias?: ExtensionAliasOptions; + + /** + * A list of alias fields in description files + */ + aliasFields?: (string | string[])[]; + + /** + * A function which decides whether a request should be cached or not. An object is passed with at least `path` and `request` properties. + */ + cachePredicate?: (predicate: ResolveRequest) => boolean; + + /** + * Whether or not the unsafeCache should include request context as part of the cache key. + */ + cacheWithContext?: boolean; + + /** + * A list of description files to read from + */ + descriptionFiles?: string[]; + + /** + * A list of exports field condition names. + */ + conditionNames?: string[]; + + /** + * Enforce that a extension from extensions must be used + */ + enforceExtension?: boolean; + + /** + * A list of exports fields in description files + */ + exportsFields?: (string | string[])[]; + + /** + * A list of imports fields in description files + */ + importsFields?: (string | string[])[]; + + /** + * A list of extensions which should be tried for files + */ + extensions?: string[]; + + /** + * The file system which should be used + */ + fileSystem: FileSystem; + + /** + * Use this cache object to unsafely cache the successful requests + */ + unsafeCache?: boolean | Cache; + + /** + * Resolve symlinks to their symlinked location + */ + symlinks?: boolean; + + /** + * A prepared Resolver to which the plugins are attached + */ + resolver?: Resolver; + + /** + * A list of directories to resolve modules from, can be absolute path or folder name + */ + modules?: string | string[]; + + /** + * A list of main fields in description files + */ + mainFields?: ( + | string + | string[] + | { name: string | string[]; forceRelative: boolean } + )[]; + + /** + * A list of main files in directories + */ + mainFiles?: string[]; + + /** + * A list of additional resolve plugins which should be applied + */ + plugins?: Plugin[]; + + /** + * A PnP API that should be used - null is "never", undefined is "auto" + */ + pnpApi?: null | PnpApi; + + /** + * A list of root paths + */ + roots?: string[]; + + /** + * The request is already fully specified and no extensions or directories are resolved for it + */ + fullySpecified?: boolean; + + /** + * Resolve to a context instead of a file + */ + resolveToContext?: boolean; + + /** + * A list of resolve restrictions + */ + restrictions?: (string | RegExp)[]; + + /** + * Use only the sync constraints of the file system calls + */ + useSyncFileSystemCalls?: boolean; + + /** + * Prefer to resolve module requests as relative requests before falling back to modules + */ + preferRelative?: boolean; + + /** + * Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots + */ + preferAbsolute?: boolean; +} +type ResolveRequest = BaseResolveRequest & Partial; +declare abstract class Resolver { + fileSystem: FileSystem; + options: ResolveOptionsResolverFactoryObject_1; + hooks: KnownHooks; + ensureHook( + name: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >, + ): AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >; + getHook( + name: + | string + | AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >, + ): AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >; + resolveSync(context: object, path: string, request: string): string | false; + resolve( + context: object, + path: string, + request: string, + resolveContext: ResolveContext, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, + ): void; + doResolve( + hook: AsyncSeriesBailHook< + [ResolveRequest, ResolveContext], + null | ResolveRequest + >, + request: ResolveRequest, + message: null | string, + resolveContext: ResolveContext, + callback: (err?: null | Error, result?: ResolveRequest) => void, + ): void; + parse(identifier: string): ParsedIdentifier; + isModule(path: string): boolean; + isPrivate(path: string): boolean; + isDirectory(path: string): boolean; + join(path: string, request: string): string; + normalize(path: string): string; +} +declare interface Stat { + ( + path: PathLike, + callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, + ): void; + ( + path: PathLike, + options: undefined | (StatOptions & { bigint?: false }), + callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, + ): void; + ( + path: PathLike, + options: StatOptions & { bigint: true }, + callback: ( + err: null | NodeJS.ErrnoException, + result?: IBigIntStats, + ) => void, + ): void; + ( + path: PathLike, + options: undefined | StatOptions, + callback: ( + err: null | NodeJS.ErrnoException, + result?: IStats | IBigIntStats, + ) => void, + ): void; +} +declare interface StatOptions { + /** + * need bigint values + */ + bigint?: boolean; +} +declare interface StatSync { + (path: PathLike, options?: undefined): IStats; + ( + path: PathLike, + options?: StatSyncOptions & { bigint?: false; throwIfNoEntry: false }, + ): undefined | IStats; + ( + path: PathLike, + options: StatSyncOptions & { bigint: true; throwIfNoEntry: false }, + ): undefined | IBigIntStats; + (path: PathLike, options?: StatSyncOptions & { bigint?: false }): IStats; + (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; + ( + path: PathLike, + options: StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false }, + ): IStats | IBigIntStats; + ( + path: PathLike, + options?: StatSyncOptions, + ): undefined | IStats | IBigIntStats; +} +declare interface StatSyncOptions { + /** + * need bigint values + */ + bigint?: boolean; + + /** + * throw if no entry + */ + throwIfNoEntry?: boolean; +} +declare interface SyncFileSystem { + /** + * read file sync method + */ + readFileSync: ReadFileSync; + + /** + * read dir sync method + */ + readdirSync: ReaddirSync; + + /** + * read json sync method + */ + readJsonSync?: (pathOrFileDescription: PathOrFileDescriptor) => JsonObject; + + /** + * read link sync method + */ + readlinkSync: ReadlinkSync; + + /** + * lstat sync method + */ + lstatSync?: LStatSync; + + /** + * stat sync method + */ + statSync: StatSync; + + /** + * real path sync method + */ + realpathSync?: RealPathSync; +} +declare interface URL_url extends URL_Import {} +declare interface WriteOnlySet { + add: (item: T) => void; +} +declare function exports( + context: object, + path: string, + request: string, + resolveContext: ResolveContext, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, +): void; +declare function exports( + context: object, + path: string, + request: string, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, +): void; +declare function exports( + path: string, + request: string, + resolveContext: ResolveContext, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, +): void; +declare function exports( + path: string, + request: string, + callback: ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void, +): void; +declare namespace exports { + export const sync: ResolveFunction; + export function create( + options: ResolveOptionsOptionalFS, + ): ResolveFunctionAsync; + export namespace create { + export const sync: (options: ResolveOptionsOptionalFS) => ResolveFunction; + } + export namespace ResolverFactory { + export let createResolver: ( + options: ResolveOptionsResolverFactoryObject_2, + ) => Resolver; + } + export const forEachBail: ( + array: T[], + iterator: Iterator, + callback: (err?: null | Error, result?: null | Z, i?: number) => void, + ) => void; + export type ResolveCallback = ( + err: null | ErrorWithDetail, + res?: string | false, + req?: ResolveRequest, + ) => void; + export { + CachedInputFileSystem, + CloneBasenamePlugin, + LogInfoPlugin, + ResolveOptionsOptionalFS, + BaseFileSystem, + PnpApi, + Resolver, + FileSystem, + ResolveContext, + ResolveRequest, + SyncFileSystem, + Plugin, + ResolveOptionsResolverFactoryObject_2 as ResolveOptions, + ResolveFunctionAsync, + ResolveFunction, + }; +} + +export = exports; diff --git a/node_modules/escalade/dist/index.js b/node_modules/escalade/dist/index.js new file mode 100644 index 0000000..ad236c4 --- /dev/null +++ b/node_modules/escalade/dist/index.js @@ -0,0 +1,22 @@ +const { dirname, resolve } = require('path'); +const { readdir, stat } = require('fs'); +const { promisify } = require('util'); + +const toStats = promisify(stat); +const toRead = promisify(readdir); + +module.exports = async function (start, callback) { + let dir = resolve('.', start); + let tmp, stats = await toStats(dir); + + if (!stats.isDirectory()) { + dir = dirname(dir); + } + + while (true) { + tmp = await callback(dir, await toRead(dir)); + if (tmp) return resolve(dir, tmp); + dir = dirname(tmp = dir); + if (tmp === dir) break; + } +} diff --git a/node_modules/escalade/dist/index.mjs b/node_modules/escalade/dist/index.mjs new file mode 100644 index 0000000..bf95be0 --- /dev/null +++ b/node_modules/escalade/dist/index.mjs @@ -0,0 +1,22 @@ +import { dirname, resolve } from 'path'; +import { readdir, stat } from 'fs'; +import { promisify } from 'util'; + +const toStats = promisify(stat); +const toRead = promisify(readdir); + +export default async function (start, callback) { + let dir = resolve('.', start); + let tmp, stats = await toStats(dir); + + if (!stats.isDirectory()) { + dir = dirname(dir); + } + + while (true) { + tmp = await callback(dir, await toRead(dir)); + if (tmp) return resolve(dir, tmp); + dir = dirname(tmp = dir); + if (tmp === dir) break; + } +} diff --git a/node_modules/escalade/index.d.mts b/node_modules/escalade/index.d.mts new file mode 100644 index 0000000..550699c --- /dev/null +++ b/node_modules/escalade/index.d.mts @@ -0,0 +1,11 @@ +type Promisable = T | Promise; + +export type Callback = ( + directory: string, + files: string[], +) => Promisable; + +export default function ( + directory: string, + callback: Callback, +): Promise; diff --git a/node_modules/escalade/index.d.ts b/node_modules/escalade/index.d.ts new file mode 100644 index 0000000..26c58f2 --- /dev/null +++ b/node_modules/escalade/index.d.ts @@ -0,0 +1,15 @@ +type Promisable = T | Promise; + +declare namespace escalade { + export type Callback = ( + directory: string, + files: string[], + ) => Promisable; +} + +declare function escalade( + directory: string, + callback: escalade.Callback, +): Promise; + +export = escalade; diff --git a/node_modules/escalade/license b/node_modules/escalade/license new file mode 100644 index 0000000..fa6089f --- /dev/null +++ b/node_modules/escalade/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Luke Edwards (lukeed.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/escalade/package.json b/node_modules/escalade/package.json new file mode 100644 index 0000000..1eed4f9 --- /dev/null +++ b/node_modules/escalade/package.json @@ -0,0 +1,74 @@ +{ + "name": "escalade", + "version": "3.2.0", + "repository": "lukeed/escalade", + "description": "A tiny (183B to 210B) and fast utility to ascend parent directories", + "module": "dist/index.mjs", + "main": "dist/index.js", + "types": "index.d.ts", + "license": "MIT", + "author": { + "name": "Luke Edwards", + "email": "luke.edwards05@gmail.com", + "url": "https://lukeed.com" + }, + "exports": { + ".": [ + { + "import": { + "types": "./index.d.mts", + "default": "./dist/index.mjs" + }, + "require": { + "types": "./index.d.ts", + "default": "./dist/index.js" + } + }, + "./dist/index.js" + ], + "./sync": [ + { + "import": { + "types": "./sync/index.d.mts", + "default": "./sync/index.mjs" + }, + "require": { + "types": "./sync/index.d.ts", + "default": "./sync/index.js" + } + }, + "./sync/index.js" + ] + }, + "files": [ + "*.d.mts", + "*.d.ts", + "dist", + "sync" + ], + "modes": { + "sync": "src/sync.js", + "default": "src/async.js" + }, + "engines": { + "node": ">=6" + }, + "scripts": { + "build": "bundt", + "pretest": "npm run build", + "test": "uvu -r esm test -i fixtures" + }, + "keywords": [ + "find", + "parent", + "parents", + "directory", + "search", + "walk" + ], + "devDependencies": { + "bundt": "1.1.1", + "esm": "3.2.25", + "uvu": "0.3.3" + } +} diff --git a/node_modules/escalade/readme.md b/node_modules/escalade/readme.md new file mode 100644 index 0000000..e07ee0d --- /dev/null +++ b/node_modules/escalade/readme.md @@ -0,0 +1,211 @@ +# escalade [![CI](https://github.com/lukeed/escalade/workflows/CI/badge.svg)](https://github.com/lukeed/escalade/actions) [![licenses](https://licenses.dev/b/npm/escalade)](https://licenses.dev/npm/escalade) [![codecov](https://badgen.now.sh/codecov/c/github/lukeed/escalade)](https://codecov.io/gh/lukeed/escalade) + +> A tiny (183B to 210B) and [fast](#benchmarks) utility to ascend parent directories + +With [escalade](https://en.wikipedia.org/wiki/Escalade), you can scale parent directories until you've found what you're looking for.
Given an input file or directory, `escalade` will continue executing your callback function until either: + +1) the callback returns a truthy value +2) `escalade` has reached the system root directory (eg, `/`) + +> **Important:**
Please note that `escalade` only deals with direct ancestry – it will not dive into parents' sibling directories. + +--- + +**Notice:** As of v3.1.0, `escalade` now includes [Deno support](http://deno.land/x/escalade)! Please see [Deno Usage](#deno) below. + +--- + +## Install + +``` +$ npm install --save escalade +``` + + +## Modes + +There are two "versions" of `escalade` available: + +#### "async" +> **Node.js:** >= 8.x
+> **Size (gzip):** 210 bytes
+> **Availability:** [CommonJS](https://unpkg.com/escalade/dist/index.js), [ES Module](https://unpkg.com/escalade/dist/index.mjs) + +This is the primary/default mode. It makes use of `async`/`await` and [`util.promisify`](https://nodejs.org/api/util.html#util_util_promisify_original). + +#### "sync" +> **Node.js:** >= 6.x
+> **Size (gzip):** 183 bytes
+> **Availability:** [CommonJS](https://unpkg.com/escalade/sync/index.js), [ES Module](https://unpkg.com/escalade/sync/index.mjs) + +This is the opt-in mode, ideal for scenarios where `async` usage cannot be supported. + + +## Usage + +***Example Structure*** + +``` +/Users/lukeed + └── oss + ├── license + └── escalade + ├── package.json + └── test + └── fixtures + ├── index.js + └── foobar + └── demo.js +``` + +***Example Usage*** + +```js +//~> demo.js +import { join } from 'path'; +import escalade from 'escalade'; + +const input = join(__dirname, 'demo.js'); +// or: const input = __dirname; + +const pkg = await escalade(input, (dir, names) => { + console.log('~> dir:', dir); + console.log('~> names:', names); + console.log('---'); + + if (names.includes('package.json')) { + // will be resolved into absolute + return 'package.json'; + } +}); + +//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar +//~> names: ['demo.js'] +//--- +//~> dir: /Users/lukeed/oss/escalade/test/fixtures +//~> names: ['index.js', 'foobar'] +//--- +//~> dir: /Users/lukeed/oss/escalade/test +//~> names: ['fixtures'] +//--- +//~> dir: /Users/lukeed/oss/escalade +//~> names: ['package.json', 'test'] +//--- + +console.log(pkg); +//=> /Users/lukeed/oss/escalade/package.json + +// Now search for "missing123.txt" +// (Assume it doesn't exist anywhere!) +const missing = await escalade(input, (dir, names) => { + console.log('~> dir:', dir); + return names.includes('missing123.txt') && 'missing123.txt'; +}); + +//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar +//~> dir: /Users/lukeed/oss/escalade/test/fixtures +//~> dir: /Users/lukeed/oss/escalade/test +//~> dir: /Users/lukeed/oss/escalade +//~> dir: /Users/lukeed/oss +//~> dir: /Users/lukeed +//~> dir: /Users +//~> dir: / + +console.log(missing); +//=> undefined +``` + +> **Note:** To run the above example with "sync" mode, import from `escalade/sync` and remove the `await` keyword. + + +## API + +### escalade(input, callback) +Returns: `string|void` or `Promise` + +When your `callback` locates a file, `escalade` will resolve/return with an absolute path.
+If your `callback` was never satisfied, then `escalade` will resolve/return with nothing (undefined). + +> **Important:**
The `sync` and `async` versions share the same API.
The **only** difference is that `sync` is not Promise-based. + +#### input +Type: `string` + +The path from which to start ascending. + +This may be a file or a directory path.
However, when `input` is a file, `escalade` will begin with its parent directory. + +> **Important:** Unless given an absolute path, `input` will be resolved from `process.cwd()` location. + +#### callback +Type: `Function` + +The callback to execute for each ancestry level. It always is given two arguments: + +1) `dir` - an absolute path of the current parent directory +2) `names` - a list (`string[]`) of contents _relative to_ the `dir` parent + +> **Note:** The `names` list can contain names of files _and_ directories. + +When your callback returns a _falsey_ value, then `escalade` will continue with `dir`'s parent directory, re-invoking your callback with new argument values. + +When your callback returns a string, then `escalade` stops iteration immediately.
+If the string is an absolute path, then it's left as is. Otherwise, the string is resolved into an absolute path _from_ the `dir` that housed the satisfying condition. + +> **Important:** Your `callback` can be a `Promise/AsyncFunction` when using the "async" version of `escalade`. + +## Benchmarks + +> Running on Node.js v10.13.0 + +``` +# Load Time + find-up 3.891ms + escalade 0.485ms + escalade/sync 0.309ms + +# Levels: 6 (target = "foo.txt"): + find-up x 24,856 ops/sec ±6.46% (55 runs sampled) + escalade x 73,084 ops/sec ±4.23% (73 runs sampled) + find-up.sync x 3,663 ops/sec ±1.12% (83 runs sampled) + escalade/sync x 9,360 ops/sec ±0.62% (88 runs sampled) + +# Levels: 12 (target = "package.json"): + find-up x 29,300 ops/sec ±10.68% (70 runs sampled) + escalade x 73,685 ops/sec ± 5.66% (66 runs sampled) + find-up.sync x 1,707 ops/sec ± 0.58% (91 runs sampled) + escalade/sync x 4,667 ops/sec ± 0.68% (94 runs sampled) + +# Levels: 18 (target = "missing123.txt"): + find-up x 21,818 ops/sec ±17.37% (14 runs sampled) + escalade x 67,101 ops/sec ±21.60% (20 runs sampled) + find-up.sync x 1,037 ops/sec ± 2.86% (88 runs sampled) + escalade/sync x 1,248 ops/sec ± 0.50% (93 runs sampled) +``` + +## Deno + +As of v3.1.0, `escalade` is available on the Deno registry. + +Please note that the [API](#api) is identical and that there are still [two modes](#modes) from which to choose: + +```ts +// Choose "async" mode +import escalade from 'https://deno.land/escalade/async.ts'; + +// Choose "sync" mode +import escalade from 'https://deno.land/escalade/sync.ts'; +``` + +> **Important:** The `allow-read` permission is required! + + +## Related + +- [premove](https://github.com/lukeed/premove) - A tiny (247B) utility to remove items recursively +- [totalist](https://github.com/lukeed/totalist) - A tiny (195B to 224B) utility to recursively list all (total) files in a directory +- [mk-dirs](https://github.com/lukeed/mk-dirs) - A tiny (420B) utility to make a directory and its parents, recursively + +## License + +MIT © [Luke Edwards](https://lukeed.com) diff --git a/node_modules/escalade/sync/index.d.mts b/node_modules/escalade/sync/index.d.mts new file mode 100644 index 0000000..c023d37 --- /dev/null +++ b/node_modules/escalade/sync/index.d.mts @@ -0,0 +1,9 @@ +export type Callback = ( + directory: string, + files: string[], +) => string | false | void; + +export default function ( + directory: string, + callback: Callback, +): string | void; diff --git a/node_modules/escalade/sync/index.d.ts b/node_modules/escalade/sync/index.d.ts new file mode 100644 index 0000000..9d5b589 --- /dev/null +++ b/node_modules/escalade/sync/index.d.ts @@ -0,0 +1,13 @@ +declare namespace escalade { + export type Callback = ( + directory: string, + files: string[], + ) => string | false | void; +} + +declare function escalade( + directory: string, + callback: escalade.Callback, +): string | void; + +export = escalade; diff --git a/node_modules/escalade/sync/index.js b/node_modules/escalade/sync/index.js new file mode 100644 index 0000000..902cc46 --- /dev/null +++ b/node_modules/escalade/sync/index.js @@ -0,0 +1,18 @@ +const { dirname, resolve } = require('path'); +const { readdirSync, statSync } = require('fs'); + +module.exports = function (start, callback) { + let dir = resolve('.', start); + let tmp, stats = statSync(dir); + + if (!stats.isDirectory()) { + dir = dirname(dir); + } + + while (true) { + tmp = callback(dir, readdirSync(dir)); + if (tmp) return resolve(dir, tmp); + dir = dirname(tmp = dir); + if (tmp === dir) break; + } +} diff --git a/node_modules/escalade/sync/index.mjs b/node_modules/escalade/sync/index.mjs new file mode 100644 index 0000000..3cdc5bd --- /dev/null +++ b/node_modules/escalade/sync/index.mjs @@ -0,0 +1,18 @@ +import { dirname, resolve } from 'path'; +import { readdirSync, statSync } from 'fs'; + +export default function (start, callback) { + let dir = resolve('.', start); + let tmp, stats = statSync(dir); + + if (!stats.isDirectory()) { + dir = dirname(dir); + } + + while (true) { + tmp = callback(dir, readdirSync(dir)); + if (tmp) return resolve(dir, tmp); + dir = dirname(tmp = dir); + if (tmp === dir) break; + } +} diff --git a/node_modules/fill-range/LICENSE b/node_modules/fill-range/LICENSE new file mode 100644 index 0000000..9af4a67 --- /dev/null +++ b/node_modules/fill-range/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/fill-range/README.md b/node_modules/fill-range/README.md new file mode 100644 index 0000000..8d756fe --- /dev/null +++ b/node_modules/fill-range/README.md @@ -0,0 +1,237 @@ +# fill-range [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [![NPM version](https://img.shields.io/npm/v/fill-range.svg?style=flat)](https://www.npmjs.com/package/fill-range) [![NPM monthly downloads](https://img.shields.io/npm/dm/fill-range.svg?style=flat)](https://npmjs.org/package/fill-range) [![NPM total downloads](https://img.shields.io/npm/dt/fill-range.svg?style=flat)](https://npmjs.org/package/fill-range) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/fill-range.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/fill-range) + +> Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex` + +Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save fill-range +``` + +## Usage + +Expands numbers and letters, optionally using a `step` as the last argument. _(Numbers may be defined as JavaScript numbers or strings)_. + +```js +const fill = require('fill-range'); +// fill(from, to[, step, options]); + +console.log(fill('1', '10')); //=> ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'] +console.log(fill('1', '10', { toRegex: true })); //=> [1-9]|10 +``` + +**Params** + +* `from`: **{String|Number}** the number or letter to start with +* `to`: **{String|Number}** the number or letter to end with +* `step`: **{String|Number|Object|Function}** Optionally pass a [step](#optionsstep) to use. +* `options`: **{Object|Function}**: See all available [options](#options) + +## Examples + +By default, an array of values is returned. + +**Alphabetical ranges** + +```js +console.log(fill('a', 'e')); //=> ['a', 'b', 'c', 'd', 'e'] +console.log(fill('A', 'E')); //=> [ 'A', 'B', 'C', 'D', 'E' ] +``` + +**Numerical ranges** + +Numbers can be defined as actual numbers or strings. + +```js +console.log(fill(1, 5)); //=> [ 1, 2, 3, 4, 5 ] +console.log(fill('1', '5')); //=> [ 1, 2, 3, 4, 5 ] +``` + +**Negative ranges** + +Numbers can be defined as actual numbers or strings. + +```js +console.log(fill('-5', '-1')); //=> [ '-5', '-4', '-3', '-2', '-1' ] +console.log(fill('-5', '5')); //=> [ '-5', '-4', '-3', '-2', '-1', '0', '1', '2', '3', '4', '5' ] +``` + +**Steps (increments)** + +```js +// numerical ranges with increments +console.log(fill('0', '25', 4)); //=> [ '0', '4', '8', '12', '16', '20', '24' ] +console.log(fill('0', '25', 5)); //=> [ '0', '5', '10', '15', '20', '25' ] +console.log(fill('0', '25', 6)); //=> [ '0', '6', '12', '18', '24' ] + +// alphabetical ranges with increments +console.log(fill('a', 'z', 4)); //=> [ 'a', 'e', 'i', 'm', 'q', 'u', 'y' ] +console.log(fill('a', 'z', 5)); //=> [ 'a', 'f', 'k', 'p', 'u', 'z' ] +console.log(fill('a', 'z', 6)); //=> [ 'a', 'g', 'm', 's', 'y' ] +``` + +## Options + +### options.step + +**Type**: `number` (formatted as a string or number) + +**Default**: `undefined` + +**Description**: The increment to use for the range. Can be used with letters or numbers. + +**Example(s)** + +```js +// numbers +console.log(fill('1', '10', 2)); //=> [ '1', '3', '5', '7', '9' ] +console.log(fill('1', '10', 3)); //=> [ '1', '4', '7', '10' ] +console.log(fill('1', '10', 4)); //=> [ '1', '5', '9' ] + +// letters +console.log(fill('a', 'z', 5)); //=> [ 'a', 'f', 'k', 'p', 'u', 'z' ] +console.log(fill('a', 'z', 7)); //=> [ 'a', 'h', 'o', 'v' ] +console.log(fill('a', 'z', 9)); //=> [ 'a', 'j', 's' ] +``` + +### options.strictRanges + +**Type**: `boolean` + +**Default**: `false` + +**Description**: By default, `null` is returned when an invalid range is passed. Enable this option to throw a `RangeError` on invalid ranges. + +**Example(s)** + +The following are all invalid: + +```js +fill('1.1', '2'); // decimals not supported in ranges +fill('a', '2'); // incompatible range values +fill(1, 10, 'foo'); // invalid "step" argument +``` + +### options.stringify + +**Type**: `boolean` + +**Default**: `undefined` + +**Description**: Cast all returned values to strings. By default, integers are returned as numbers. + +**Example(s)** + +```js +console.log(fill(1, 5)); //=> [ 1, 2, 3, 4, 5 ] +console.log(fill(1, 5, { stringify: true })); //=> [ '1', '2', '3', '4', '5' ] +``` + +### options.toRegex + +**Type**: `boolean` + +**Default**: `undefined` + +**Description**: Create a regex-compatible source string, instead of expanding values to an array. + +**Example(s)** + +```js +// alphabetical range +console.log(fill('a', 'e', { toRegex: true })); //=> '[a-e]' +// alphabetical with step +console.log(fill('a', 'z', 3, { toRegex: true })); //=> 'a|d|g|j|m|p|s|v|y' +// numerical range +console.log(fill('1', '100', { toRegex: true })); //=> '[1-9]|[1-9][0-9]|100' +// numerical range with zero padding +console.log(fill('000001', '100000', { toRegex: true })); +//=> '0{5}[1-9]|0{4}[1-9][0-9]|0{3}[1-9][0-9]{2}|0{2}[1-9][0-9]{3}|0[1-9][0-9]{4}|100000' +``` + +### options.transform + +**Type**: `function` + +**Default**: `undefined` + +**Description**: Customize each value in the returned array (or [string](#optionstoRegex)). _(you can also pass this function as the last argument to `fill()`)_. + +**Example(s)** + +```js +// add zero padding +console.log(fill(1, 5, value => String(value).padStart(4, '0'))); +//=> ['0001', '0002', '0003', '0004', '0005'] +``` + +## About + +
+Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +
+ +
+Running Tests + +Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: + +```sh +$ npm install && npm test +``` + +
+ +
+Building docs + +_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ + +To generate the readme, run the following command: + +```sh +$ npm install -g verbose/verb#dev verb-generate-readme && verb +``` + +
+ +### Contributors + +| **Commits** | **Contributor** | +| --- | --- | +| 116 | [jonschlinkert](https://github.com/jonschlinkert) | +| 4 | [paulmillr](https://github.com/paulmillr) | +| 2 | [realityking](https://github.com/realityking) | +| 2 | [bluelovers](https://github.com/bluelovers) | +| 1 | [edorivai](https://github.com/edorivai) | +| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | + +### Author + +**Jon Schlinkert** + +* [GitHub Profile](https://github.com/jonschlinkert) +* [Twitter Profile](https://twitter.com/jonschlinkert) +* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert) + +Please consider supporting me on Patreon, or [start your own Patreon page](https://patreon.com/invite/bxpbvm)! + + + + + +### License + +Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT License](LICENSE). + +*** + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 08, 2019._ \ No newline at end of file diff --git a/node_modules/fill-range/index.js b/node_modules/fill-range/index.js new file mode 100644 index 0000000..ddb212e --- /dev/null +++ b/node_modules/fill-range/index.js @@ -0,0 +1,248 @@ +/*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + */ + +'use strict'; + +const util = require('util'); +const toRegexRange = require('to-regex-range'); + +const isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val); + +const transform = toNumber => { + return value => toNumber === true ? Number(value) : String(value); +}; + +const isValidValue = value => { + return typeof value === 'number' || (typeof value === 'string' && value !== ''); +}; + +const isNumber = num => Number.isInteger(+num); + +const zeros = input => { + let value = `${input}`; + let index = -1; + if (value[0] === '-') value = value.slice(1); + if (value === '0') return false; + while (value[++index] === '0'); + return index > 0; +}; + +const stringify = (start, end, options) => { + if (typeof start === 'string' || typeof end === 'string') { + return true; + } + return options.stringify === true; +}; + +const pad = (input, maxLength, toNumber) => { + if (maxLength > 0) { + let dash = input[0] === '-' ? '-' : ''; + if (dash) input = input.slice(1); + input = (dash + input.padStart(dash ? maxLength - 1 : maxLength, '0')); + } + if (toNumber === false) { + return String(input); + } + return input; +}; + +const toMaxLen = (input, maxLength) => { + let negative = input[0] === '-' ? '-' : ''; + if (negative) { + input = input.slice(1); + maxLength--; + } + while (input.length < maxLength) input = '0' + input; + return negative ? ('-' + input) : input; +}; + +const toSequence = (parts, options, maxLen) => { + parts.negatives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); + parts.positives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); + + let prefix = options.capture ? '' : '?:'; + let positives = ''; + let negatives = ''; + let result; + + if (parts.positives.length) { + positives = parts.positives.map(v => toMaxLen(String(v), maxLen)).join('|'); + } + + if (parts.negatives.length) { + negatives = `-(${prefix}${parts.negatives.map(v => toMaxLen(String(v), maxLen)).join('|')})`; + } + + if (positives && negatives) { + result = `${positives}|${negatives}`; + } else { + result = positives || negatives; + } + + if (options.wrap) { + return `(${prefix}${result})`; + } + + return result; +}; + +const toRange = (a, b, isNumbers, options) => { + if (isNumbers) { + return toRegexRange(a, b, { wrap: false, ...options }); + } + + let start = String.fromCharCode(a); + if (a === b) return start; + + let stop = String.fromCharCode(b); + return `[${start}-${stop}]`; +}; + +const toRegex = (start, end, options) => { + if (Array.isArray(start)) { + let wrap = options.wrap === true; + let prefix = options.capture ? '' : '?:'; + return wrap ? `(${prefix}${start.join('|')})` : start.join('|'); + } + return toRegexRange(start, end, options); +}; + +const rangeError = (...args) => { + return new RangeError('Invalid range arguments: ' + util.inspect(...args)); +}; + +const invalidRange = (start, end, options) => { + if (options.strictRanges === true) throw rangeError([start, end]); + return []; +}; + +const invalidStep = (step, options) => { + if (options.strictRanges === true) { + throw new TypeError(`Expected step "${step}" to be a number`); + } + return []; +}; + +const fillNumbers = (start, end, step = 1, options = {}) => { + let a = Number(start); + let b = Number(end); + + if (!Number.isInteger(a) || !Number.isInteger(b)) { + if (options.strictRanges === true) throw rangeError([start, end]); + return []; + } + + // fix negative zero + if (a === 0) a = 0; + if (b === 0) b = 0; + + let descending = a > b; + let startString = String(start); + let endString = String(end); + let stepString = String(step); + step = Math.max(Math.abs(step), 1); + + let padded = zeros(startString) || zeros(endString) || zeros(stepString); + let maxLen = padded ? Math.max(startString.length, endString.length, stepString.length) : 0; + let toNumber = padded === false && stringify(start, end, options) === false; + let format = options.transform || transform(toNumber); + + if (options.toRegex && step === 1) { + return toRange(toMaxLen(start, maxLen), toMaxLen(end, maxLen), true, options); + } + + let parts = { negatives: [], positives: [] }; + let push = num => parts[num < 0 ? 'negatives' : 'positives'].push(Math.abs(num)); + let range = []; + let index = 0; + + while (descending ? a >= b : a <= b) { + if (options.toRegex === true && step > 1) { + push(a); + } else { + range.push(pad(format(a, index), maxLen, toNumber)); + } + a = descending ? a - step : a + step; + index++; + } + + if (options.toRegex === true) { + return step > 1 + ? toSequence(parts, options, maxLen) + : toRegex(range, null, { wrap: false, ...options }); + } + + return range; +}; + +const fillLetters = (start, end, step = 1, options = {}) => { + if ((!isNumber(start) && start.length > 1) || (!isNumber(end) && end.length > 1)) { + return invalidRange(start, end, options); + } + + let format = options.transform || (val => String.fromCharCode(val)); + let a = `${start}`.charCodeAt(0); + let b = `${end}`.charCodeAt(0); + + let descending = a > b; + let min = Math.min(a, b); + let max = Math.max(a, b); + + if (options.toRegex && step === 1) { + return toRange(min, max, false, options); + } + + let range = []; + let index = 0; + + while (descending ? a >= b : a <= b) { + range.push(format(a, index)); + a = descending ? a - step : a + step; + index++; + } + + if (options.toRegex === true) { + return toRegex(range, null, { wrap: false, options }); + } + + return range; +}; + +const fill = (start, end, step, options = {}) => { + if (end == null && isValidValue(start)) { + return [start]; + } + + if (!isValidValue(start) || !isValidValue(end)) { + return invalidRange(start, end, options); + } + + if (typeof step === 'function') { + return fill(start, end, 1, { transform: step }); + } + + if (isObject(step)) { + return fill(start, end, 0, step); + } + + let opts = { ...options }; + if (opts.capture === true) opts.wrap = true; + step = step || opts.step || 1; + + if (!isNumber(step)) { + if (step != null && !isObject(step)) return invalidStep(step, opts); + return fill(start, end, 1, step); + } + + if (isNumber(start) && isNumber(end)) { + return fillNumbers(start, end, step, opts); + } + + return fillLetters(start, end, Math.max(Math.abs(step), 1), opts); +}; + +module.exports = fill; diff --git a/node_modules/fill-range/package.json b/node_modules/fill-range/package.json new file mode 100644 index 0000000..582357f --- /dev/null +++ b/node_modules/fill-range/package.json @@ -0,0 +1,74 @@ +{ + "name": "fill-range", + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", + "version": "7.1.1", + "homepage": "https://github.com/jonschlinkert/fill-range", + "author": "Jon Schlinkert (https://github.com/jonschlinkert)", + "contributors": [ + "Edo Rivai (edo.rivai.nl)", + "Jon Schlinkert (http://twitter.com/jonschlinkert)", + "Paul Miller (paulmillr.com)", + "Rouven Weßling (www.rouvenwessling.de)", + "(https://github.com/wtgtybhertgeghgtwtg)" + ], + "repository": "jonschlinkert/fill-range", + "bugs": { + "url": "https://github.com/jonschlinkert/fill-range/issues" + }, + "license": "MIT", + "files": [ + "index.js" + ], + "main": "index.js", + "engines": { + "node": ">=8" + }, + "scripts": { + "lint": "eslint --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives --ignore-path .gitignore .", + "mocha": "mocha --reporter dot", + "test": "npm run lint && npm run mocha", + "test:ci": "npm run test:cover", + "test:cover": "nyc npm run mocha" + }, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "devDependencies": { + "gulp-format-md": "^2.0.0", + "mocha": "^6.1.1", + "nyc": "^15.1.0" + }, + "keywords": [ + "alpha", + "alphabetical", + "array", + "bash", + "brace", + "expand", + "expansion", + "fill", + "glob", + "match", + "matches", + "matching", + "number", + "numerical", + "range", + "ranges", + "regex", + "sh" + ], + "verb": { + "toc": false, + "layout": "default", + "tasks": [ + "readme" + ], + "plugins": [ + "gulp-format-md" + ], + "lint": { + "reflinks": true + } + } +} diff --git a/node_modules/fraction.js/CHANGELOG.md b/node_modules/fraction.js/CHANGELOG.md new file mode 100644 index 0000000..ec492a7 --- /dev/null +++ b/node_modules/fraction.js/CHANGELOG.md @@ -0,0 +1,38 @@ +# CHANGELOG + +v5.2.2 + - Improved documentation and removed unecessary check + +v5.2.1: + - 2bb7b05: Added negative sign check + +v5.2: + - 6f9d124: Implemented log and improved simplify + - b773e7a: Added named export to TS definition + - 70304f9: Fixed merge conflict + - 3b940d3: Implemented other comparing functions + - 10acdfc: Update README.md + - ba41d00: Update README.md + - 73ded97: Update README.md + - acabc39: Fixed param parsing + +v5.0.5: + - 2c9d4c2: Improved roundTo() and param parser + +v5.0.4: + - 39e61e7: Fixed bignum param passing + +v5.0.3: + - 7d9a3ec: Upgraded bundler for code quality + +v5.0.2: + - c64b1d6: fixed esm export + +v5.0.1: + - e440f9c: Fixed CJS export + - 9bbdd29: Fixed CJS export + +v5.0.0: + - ac7cd06: Fixed readme + - 33cc9e5: Added crude build + - 1adcc76: Release breaking v5.0. Fraction.js now builds on BigInt. The API stays the same as v4, except that the object attributes `n`, `d`, and `s`, are not Number but BigInt and may break code that directly accesses these attributes. \ No newline at end of file diff --git a/node_modules/fraction.js/LICENSE b/node_modules/fraction.js/LICENSE new file mode 100644 index 0000000..8741015 --- /dev/null +++ b/node_modules/fraction.js/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 Robert Eisele + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/fraction.js/README.md b/node_modules/fraction.js/README.md new file mode 100644 index 0000000..e53343e --- /dev/null +++ b/node_modules/fraction.js/README.md @@ -0,0 +1,520 @@ +# Fraction.js - ℚ in JavaScript + +[![NPM Package](https://img.shields.io/npm/v/fraction.js.svg?style=flat)](https://npmjs.org/package/fraction.js "View this project on npm") +[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT) + +Do you find the limitations of floating-point arithmetic frustrating, especially when rational and irrational numbers like π or √2 are stored within the same finite precision? This can lead to avoidable inaccuracies such as: + +```javascript +1 / 98 * 98 // Results in 0.9999999999999999 +``` + +For applications requiring higher precision or where working with fractions is preferable, consider incorporating *Fraction.js* into your project. + +The library effectively addresses precision issues, as demonstrated below: + +```javascript +Fraction(1).div(98).mul(98) // Returns 1 +``` + +*Fraction.js* uses a `BigInt` representation for both the numerator and denominator, ensuring minimal performance overhead while maximizing accuracy. Its design is optimized for precision, making it an ideal choice as a foundational library for other math tools, such as [Polynomial.js](https://github.com/rawify/Polynomial.js) and [Math.js](https://github.com/josdejong/mathjs). + +## Convert Decimal to Fraction + +One of the core features of *Fraction.js* is its ability to seamlessly convert decimal numbers into fractions. + +```javascript +let x = new Fraction(1.88); +let res = x.toFraction(true); // Returns "1 22/25" as a string +``` + +This is particularly useful when you need precise fraction representations instead of dealing with the limitations of floating-point arithmetic. What if you allow some error tolerance? + +```javascript +let x = new Fraction(0.33333); +let res = x.simplify(0.001) // Error < 0.001 + .toFraction(); // Returns "1/3" as a string +``` + +## Precision + +As native `BigInt` support in JavaScript becomes more common, libraries like *Fraction.js* use it to handle calculations with higher precision. This improves the speed and accuracy of math operations with large numbers, providing a better solution for tasks that need more precision than floating-point numbers can offer. + +## Examples / Motivation + +A simple example of using *Fraction.js* might look like this: + +```javascript +var f = new Fraction("9.4'31'"); // 9.4313131313131... +f.mul([-4, 3]).mod("4.'8'"); // 4.88888888888888... +``` + +The result can then be displayed as: + +```javascript +console.log(f.toFraction()); // -4154 / 1485 +``` + +Additionally, you can access the internal attributes of the fraction, such as the sign (s), numerator (n), and denominator (d). Keep in mind that these values are stored as `BigInt`: + +```javascript +Number(f.s) * Number(f.n) / Number(f.d) = -1 * 4154 / 1485 = -2.797306... +``` + +If you attempted to calculate this manually using floating-point arithmetic, you'd get something like: + +```javascript +(9.4313131 * (-4 / 3)) % 4.888888 = -2.797308133... +``` + +While the result is reasonably close, it’s not as accurate as the fraction-based approach that *Fraction.js* provides, especially when dealing with repeating decimals or complex operations. This highlights the value of precision that the library brings. + +### Laplace Probability + +Here's a straightforward example of using *Fraction.js* to calculate probabilities. Let's determine the probability of rolling a specific outcome on a fair die: + +- **P({3})**: The probability of rolling a 3. +- **P({1, 4})**: The probability of rolling either 1 or 4. +- **P({2, 4, 6})**: The probability of rolling 2, 4, or 6. + +#### P({3}): + +```javascript +var p = new Fraction([3].length, 6).toString(); // "0.1(6)" +``` + +#### P({1, 4}): + +```javascript +var p = new Fraction([1, 4].length, 6).toString(); // "0.(3)" +``` + +#### P({2, 4, 6}): + +```javascript +var p = new Fraction([2, 4, 6].length, 6).toString(); // "0.5" +``` + +### Convert degrees/minutes/seconds to precise rational representation: + +57+45/60+17/3600 + +```javascript +var deg = 57; // 57° +var min = 45; // 45 Minutes +var sec = 17; // 17 Seconds + +new Fraction(deg).add(min, 60).add(sec, 3600).toString() // -> 57.7547(2) +``` + + +### Rational approximation of irrational numbers + +To approximate a number like *sqrt(5) - 2* with a numerator and denominator, you can reformat the equation as follows: *pow(n / d + 2, 2) = 5*. + +Then the following algorithm will generate the rational number besides the binary representation. + +```javascript +var x = "/", s = ""; + +var a = new Fraction(0), + b = new Fraction(1); +for (var n = 0; n <= 10; n++) { + + var c = a.add(b).div(2); + + console.log(n + "\t" + a + "\t" + b + "\t" + c + "\t" + x); + + if (c.add(2).pow(2).valueOf() < 5) { + a = c; + x = "1"; + } else { + b = c; + x = "0"; + } + s+= x; +} +console.log(s) +``` + +The result is + +``` +n a[n] b[n] c[n] x[n] +0 0/1 1/1 1/2 / +1 0/1 1/2 1/4 0 +2 0/1 1/4 1/8 0 +3 1/8 1/4 3/16 1 +4 3/16 1/4 7/32 1 +5 7/32 1/4 15/64 1 +6 15/64 1/4 31/128 1 +7 15/64 31/128 61/256 0 +8 15/64 61/256 121/512 0 +9 15/64 121/512 241/1024 0 +10 241/1024 121/512 483/2048 1 +``` + +Thus the approximation after 11 iterations of the bisection method is *483 / 2048* and the binary representation is 0.00111100011 (see [WolframAlpha](http://www.wolframalpha.com/input/?i=sqrt%285%29-2+binary)) + +I published another example on how to approximate PI with fraction.js on my [blog](https://raw.org/article/rational-numbers-in-javascript/) (Still not the best idea to approximate irrational numbers, but it illustrates the capabilities of Fraction.js perfectly). + + +### Get the exact fractional part of a number + +```javascript +var f = new Fraction("-6.(3416)"); +console.log(f.mod(1).abs().toFraction()); // = 3416/9999 +``` + +### Mathematical correct modulo + +The behaviour on negative congruences is different to most modulo implementations in computer science. Even the *mod()* function of Fraction.js behaves in the typical way. To solve the problem of having the mathematical correct modulo with Fraction.js you could come up with this: + +```javascript +var a = -1; +var b = 10.99; + +console.log(new Fraction(a) + .mod(b)); // Not correct, usual Modulo + +console.log(new Fraction(a) + .mod(b).add(b).mod(b)); // Correct! Mathematical Modulo +``` + +fmod() imprecision circumvented +--- +It turns out that Fraction.js outperforms almost any fmod() implementation, including JavaScript itself, [php.js](http://phpjs.org/functions/fmod/), C++, Python, Java and even Wolframalpha due to the fact that numbers like 0.05, 0.1, ... are infinite decimal in base 2. + +The equation *fmod(4.55, 0.05)* gives *0.04999999999999957*, wolframalpha says *1/20*. The correct answer should be **zero**, as 0.05 divides 4.55 without any remainder. + + +## Parser + +Any function (see below) as well as the constructor of the *Fraction* class parses its input and reduce it to the smallest term. + +You can pass either Arrays, Objects, Integers, Doubles or Strings. + +### Arrays / Objects + +```javascript +new Fraction(numerator, denominator); +new Fraction([numerator, denominator]); +new Fraction({n: numerator, d: denominator}); +``` + +### Integers + +```javascript +new Fraction(123); +``` + +### Doubles + +```javascript +new Fraction(55.4); +``` + +**Note:** If you pass a double as it is, Fraction.js will perform a number analysis based on Farey Sequences. If you concern performance, cache Fraction.js objects and pass arrays/objects. + +The method is really precise, but too large exact numbers, like 1234567.9991829 will result in a wrong approximation. If you want to keep the number as it is, convert it to a string, as the string parser will not perform any further observations. If you have problems with the approximation, in the file `examples/approx.js` is a different approximation algorithm, which might work better in some more specific use-cases. + + +### Strings + +```javascript +new Fraction("123.45"); +new Fraction("123/45"); // A rational number represented as two decimals, separated by a slash +new Fraction("123:45"); // A rational number represented as two decimals, separated by a colon +new Fraction("4 123/45"); // A rational number represented as a whole number and a fraction +new Fraction("123.'456'"); // Note the quotes, see below! +new Fraction("123.(456)"); // Note the brackets, see below! +new Fraction("123.45'6'"); // Note the quotes, see below! +new Fraction("123.45(6)"); // Note the brackets, see below! +``` + +### Two arguments + +```javascript +new Fraction(3, 2); // 3/2 = 1.5 +``` + +### Repeating decimal places + +*Fraction.js* can easily handle repeating decimal places. For example *1/3* is *0.3333...*. There is only one repeating digit. As you can see in the examples above, you can pass a number like *1/3* as "0.'3'" or "0.(3)", which are synonym. There are no tests to parse something like 0.166666666 to 1/6! If you really want to handle this number, wrap around brackets on your own with the function below for example: 0.1(66666666) + +Assume you want to divide 123.32 / 33.6(567). [WolframAlpha](http://www.wolframalpha.com/input/?i=123.32+%2F+%2812453%2F370%29) states that you'll get a period of 1776 digits. *Fraction.js* comes to the same result. Give it a try: + +```javascript +var f = new Fraction("123.32"); +console.log("Bam: " + f.div("33.6(567)")); +``` + +To automatically make a number like "0.123123123" to something more Fraction.js friendly like "0.(123)", I hacked this little brute force algorithm in a 10 minutes. Improvements are welcome... + +```javascript +function formatDecimal(str) { + + var comma, pre, offset, pad, times, repeat; + + if (-1 === (comma = str.indexOf("."))) + return str; + + pre = str.substr(0, comma + 1); + str = str.substr(comma + 1); + + for (var i = 0; i < str.length; i++) { + + offset = str.substr(0, i); + + for (var j = 0; j < 5; j++) { + + pad = str.substr(i, j + 1); + + times = Math.ceil((str.length - offset.length) / pad.length); + + repeat = new Array(times + 1).join(pad); // Silly String.repeat hack + + if (0 === (offset + repeat).indexOf(str)) { + return pre + offset + "(" + pad + ")"; + } + } + } + return null; +} + +var f, x = formatDecimal("13.0123123123"); // = 13.0(123) +if (x !== null) { + f = new Fraction(x); +} +``` + +## Attributes + + +The Fraction object allows direct access to the numerator, denominator and sign attributes. It is ensured that only the sign-attribute holds sign information so that a sign comparison is only necessary against this attribute. + +```javascript +var f = new Fraction('-1/2'); +console.log(f.n); // Numerator: 1 +console.log(f.d); // Denominator: 2 +console.log(f.s); // Sign: -1 +``` + + +## Functions + +### Fraction abs() + +Returns the actual number without any sign information + +### Fraction neg() + +Returns the actual number with flipped sign in order to get the additive inverse + +### Fraction add(n) + +Returns the sum of the actual number and the parameter n + +### Fraction sub(n) + +Returns the difference of the actual number and the parameter n + +### Fraction mul(n) + +Returns the product of the actual number and the parameter n + +### Fraction div(n) + +Returns the quotient of the actual number and the parameter n + +### Fraction pow(exp) + +Returns the power of the actual number, raised to an possible rational exponent. If the result becomes non-rational the function returns `null`. + +### Fraction log(base) + +Returns the logarithm of the actual number to a given rational base. If the result becomes non-rational the function returns `null`. + +### Fraction mod(n) + +Returns the modulus (rest of the division) of the actual object and n (this % n). It's a much more precise [fmod()](#fmod-impreciseness-circumvented) if you like. Please note that *mod()* is just like the modulo operator of most programming languages. If you want a mathematical correct modulo, see [here](#mathematical-correct-modulo). + +### Fraction mod() + +Returns the modulus (rest of the division) of the actual object (numerator mod denominator) + +### Fraction gcd(n) + +Returns the fractional greatest common divisor + +### Fraction lcm(n) + +Returns the fractional least common multiple + +### Fraction ceil([places=0-16]) + +Returns the ceiling of a rational number with Math.ceil + +### Fraction floor([places=0-16]) + +Returns the floor of a rational number with Math.floor + +### Fraction round([places=0-16]) + +Returns the rational number rounded with Math.round + +### Fraction roundTo(multiple) + +Rounds a fraction to the closest multiple of another fraction. + +### Fraction inverse() + +Returns the multiplicative inverse of the actual number (n / d becomes d / n) in order to get the reciprocal + +### Fraction simplify([eps=0.001]) + +Simplifies the rational number under a certain error threshold. Ex. `0.333` will be `1/3` with `eps=0.001` + +### boolean equals(n) + +Check if two rational numbers are equal + +### boolean lt(n) + +Check if this rational number is less than another + +### boolean lte(n) + +Check if this rational number is less than or equal another + +### boolean gt(n) + +Check if this rational number is greater than another + +### boolean gte(n) + +Check if this rational number is greater than or equal another + +### int compare(n) + +Compare two numbers. +``` +result < 0: n is greater than actual number +result > 0: n is smaller than actual number +result = 0: n is equal to the actual number +``` + +### boolean divisible(n) + +Check if two numbers are divisible (n divides this) + +### double valueOf() + +Returns a decimal representation of the fraction + +### String toString([decimalPlaces=15]) + +Generates an exact string representation of the given object. For repeating decimal places, digits within repeating cycles are enclosed in parentheses, e.g., `1/3 = "0.(3)"`. For other numbers, the string will include up to the specified `decimalPlaces` significant digits, including any trailing zeros if truncation occurs. For example, `1/2` will be represented as `"0.5"`, without additional trailing zeros. + +**Note:** Since both `valueOf()` and `toString()` are provided, `toString()` will only be invoked implicitly when the object is used in a string context. For instance, when using the plus operator like `"123" + new Fraction`, `valueOf()` will be called first, as JavaScript attempts to combine primitives before concatenating them, with the string type taking precedence. However, `alert(new Fraction)` or `String(new Fraction)` will behave as expected. To ensure specific behavior, explicitly call either `toString()` or `valueOf()`. + +### String toLatex(showMixed=false) + +Generates an exact LaTeX representation of the actual object. You can see a [live demo](https://raw.org/article/rational-numbers-in-javascript/) on my blog. + +The optional boolean parameter indicates if you want to show the a mixed fraction. "1 1/3" instead of "4/3" + +### String toFraction(showMixed=false) + +Gets a string representation of the fraction + +The optional boolean parameter indicates if you want to showa mixed fraction. "1 1/3" instead of "4/3" + +### Array toContinued() + +Gets an array of the fraction represented as a continued fraction. The first element always contains the whole part. + +```javascript +var f = new Fraction('88/33'); +var c = f.toContinued(); // [2, 1, 2] +``` + +### Fraction clone() + +Creates a copy of the actual Fraction object + + +## Exceptions + +If a really hard error occurs (parsing error, division by zero), *Fraction.js* throws exceptions! Please make sure you handle them correctly. + + +## Installation + +You can install `Fraction.js` via npm: + +```bash +npm install fraction.js +``` + +Or with yarn: + +```bash +yarn add fraction.js +``` + +Alternatively, download or clone the repository: + +```bash +git clone https://github.com/rawify/Fraction.js +``` + +## Usage + +Include the `fraction.min.js` file in your project: + +```html + + +``` + +Or in a Node.js project: + +```javascript +const Fraction = require('fraction.js'); +``` + +or + +```javascript +import Fraction from 'fraction.js'; +``` + + +## Coding Style + +As every library I publish, Fraction.js is also built to be as small as possible after compressing it with Google Closure Compiler in advanced mode. Thus the coding style orientates a little on maxing-out the compression rate. Please make sure you keep this style if you plan to extend the library. + +## Building the library + +After cloning the Git repository run: + +```bash +npm install +npm run build +``` + +## Run a test + +Testing the source against the shipped test suite is as easy as + +```bash +npm run test +``` + +## Copyright and Licensing + +Copyright (c) 2025, [Robert Eisele](https://raw.org/) +Licensed under the MIT license. diff --git a/node_modules/fraction.js/dist/fraction.js b/node_modules/fraction.js/dist/fraction.js new file mode 100644 index 0000000..816d5db --- /dev/null +++ b/node_modules/fraction.js/dist/fraction.js @@ -0,0 +1,1045 @@ +'use strict'; + +/** + * + * This class offers the possibility to calculate fractions. + * You can pass a fraction in different formats. Either as array, as double, as string or as an integer. + * + * Array/Object form + * [ 0 => , 1 => ] + * { n => , d => } + * + * Integer form + * - Single integer value as BigInt or Number + * + * Double form + * - Single double value as Number + * + * String form + * 123.456 - a simple double + * 123/456 - a string fraction + * 123.'456' - a double with repeating decimal places + * 123.(456) - synonym + * 123.45'6' - a double with repeating last place + * 123.45(6) - synonym + * + * Example: + * let f = new Fraction("9.4'31'"); + * f.mul([-4, 3]).div(4.9); + * + */ + +// Set Identity function to downgrade BigInt to Number if needed +if (typeof BigInt === 'undefined') BigInt = function (n) { if (isNaN(n)) throw new Error(""); return n; }; + +const C_ZERO = BigInt(0); +const C_ONE = BigInt(1); +const C_TWO = BigInt(2); +const C_THREE = BigInt(3); +const C_FIVE = BigInt(5); +const C_TEN = BigInt(10); +const MAX_INTEGER = BigInt(Number.MAX_SAFE_INTEGER); + +// Maximum search depth for cyclic rational numbers. 2000 should be more than enough. +// Example: 1/7 = 0.(142857) has 6 repeating decimal places. +// If MAX_CYCLE_LEN gets reduced, long cycles will not be detected and toString() only gets the first 10 digits +const MAX_CYCLE_LEN = 2000; + +// Parsed data to avoid calling "new" all the time +const P = { + "s": C_ONE, + "n": C_ZERO, + "d": C_ONE +}; + +function assign(n, s) { + + try { + n = BigInt(n); + } catch (e) { + throw InvalidParameter(); + } + return n * s; +} + +function ifloor(x) { + return typeof x === 'bigint' ? x : Math.floor(x); +} + +// Creates a new Fraction internally without the need of the bulky constructor +function newFraction(n, d) { + + if (d === C_ZERO) { + throw DivisionByZero(); + } + + const f = Object.create(Fraction.prototype); + f["s"] = n < C_ZERO ? -C_ONE : C_ONE; + + n = n < C_ZERO ? -n : n; + + const a = gcd(n, d); + + f["n"] = n / a; + f["d"] = d / a; + return f; +} + +const FACTORSTEPS = [C_TWO * C_TWO, C_TWO, C_TWO * C_TWO, C_TWO, C_TWO * C_TWO, C_TWO * C_THREE, C_TWO, C_TWO * C_THREE]; // repeats +function factorize(n) { + + const factors = Object.create(null); + if (n <= C_ONE) { + factors[n] = C_ONE; + return factors; + } + + const add = (p) => { factors[p] = (factors[p] || C_ZERO) + C_ONE; }; + + while (n % C_TWO === C_ZERO) { add(C_TWO); n /= C_TWO; } + while (n % C_THREE === C_ZERO) { add(C_THREE); n /= C_THREE; } + while (n % C_FIVE === C_ZERO) { add(C_FIVE); n /= C_FIVE; } + + // 30-wheel trial division: test only residues coprime to 2*3*5 + // Residue step pattern after 5: 7,11,13,17,19,23,29,31, ... + for (let si = 0, p = C_TWO + C_FIVE; p * p <= n;) { + while (n % p === C_ZERO) { add(p); n /= p; } + p += FACTORSTEPS[si]; + si = (si + 1) & 7; // fast modulo 8 + } + if (n > C_ONE) add(n); + return factors; +} + +const parse = function (p1, p2) { + + let n = C_ZERO, d = C_ONE, s = C_ONE; + + if (p1 === undefined || p1 === null) { // No argument + /* void */ + } else if (p2 !== undefined) { // Two arguments + + if (typeof p1 === "bigint") { + n = p1; + } else if (isNaN(p1)) { + throw InvalidParameter(); + } else if (p1 % 1 !== 0) { + throw NonIntegerParameter(); + } else { + n = BigInt(p1); + } + + if (typeof p2 === "bigint") { + d = p2; + } else if (isNaN(p2)) { + throw InvalidParameter(); + } else if (p2 % 1 !== 0) { + throw NonIntegerParameter(); + } else { + d = BigInt(p2); + } + + s = n * d; + + } else if (typeof p1 === "object") { + if ("d" in p1 && "n" in p1) { + n = BigInt(p1["n"]); + d = BigInt(p1["d"]); + if ("s" in p1) + n *= BigInt(p1["s"]); + } else if (0 in p1) { + n = BigInt(p1[0]); + if (1 in p1) + d = BigInt(p1[1]); + } else if (typeof p1 === "bigint") { + n = p1; + } else { + throw InvalidParameter(); + } + s = n * d; + } else if (typeof p1 === "number") { + + if (isNaN(p1)) { + throw InvalidParameter(); + } + + if (p1 < 0) { + s = -C_ONE; + p1 = -p1; + } + + if (p1 % 1 === 0) { + n = BigInt(p1); + } else { + + let z = 1; + + let A = 0, B = 1; + let C = 1, D = 1; + + let N = 10000000; + + if (p1 >= 1) { + z = 10 ** Math.floor(1 + Math.log10(p1)); + p1 /= z; + } + + // Using Farey Sequences + + while (B <= N && D <= N) { + let M = (A + C) / (B + D); + + if (p1 === M) { + if (B + D <= N) { + n = A + C; + d = B + D; + } else if (D > B) { + n = C; + d = D; + } else { + n = A; + d = B; + } + break; + + } else { + + if (p1 > M) { + A += C; + B += D; + } else { + C += A; + D += B; + } + + if (B > N) { + n = C; + d = D; + } else { + n = A; + d = B; + } + } + } + n = BigInt(n) * BigInt(z); + d = BigInt(d); + } + + } else if (typeof p1 === "string") { + + let ndx = 0; + + let v = C_ZERO, w = C_ZERO, x = C_ZERO, y = C_ONE, z = C_ONE; + + let match = p1.replace(/_/g, '').match(/\d+|./g); + + if (match === null) + throw InvalidParameter(); + + if (match[ndx] === '-') {// Check for minus sign at the beginning + s = -C_ONE; + ndx++; + } else if (match[ndx] === '+') {// Check for plus sign at the beginning + ndx++; + } + + if (match.length === ndx + 1) { // Check if it's just a simple number "1234" + w = assign(match[ndx++], s); + } else if (match[ndx + 1] === '.' || match[ndx] === '.') { // Check if it's a decimal number + + if (match[ndx] !== '.') { // Handle 0.5 and .5 + v = assign(match[ndx++], s); + } + ndx++; + + // Check for decimal places + if (ndx + 1 === match.length || match[ndx + 1] === '(' && match[ndx + 3] === ')' || match[ndx + 1] === "'" && match[ndx + 3] === "'") { + w = assign(match[ndx], s); + y = C_TEN ** BigInt(match[ndx].length); + ndx++; + } + + // Check for repeating places + if (match[ndx] === '(' && match[ndx + 2] === ')' || match[ndx] === "'" && match[ndx + 2] === "'") { + x = assign(match[ndx + 1], s); + z = C_TEN ** BigInt(match[ndx + 1].length) - C_ONE; + ndx += 3; + } + + } else if (match[ndx + 1] === '/' || match[ndx + 1] === ':') { // Check for a simple fraction "123/456" or "123:456" + w = assign(match[ndx], s); + y = assign(match[ndx + 2], C_ONE); + ndx += 3; + } else if (match[ndx + 3] === '/' && match[ndx + 1] === ' ') { // Check for a complex fraction "123 1/2" + v = assign(match[ndx], s); + w = assign(match[ndx + 2], s); + y = assign(match[ndx + 4], C_ONE); + ndx += 5; + } + + if (match.length <= ndx) { // Check for more tokens on the stack + d = y * z; + s = /* void */ + n = x + d * v + z * w; + } else { + throw InvalidParameter(); + } + + } else if (typeof p1 === "bigint") { + n = p1; + s = p1; + d = C_ONE; + } else { + throw InvalidParameter(); + } + + if (d === C_ZERO) { + throw DivisionByZero(); + } + + P["s"] = s < C_ZERO ? -C_ONE : C_ONE; + P["n"] = n < C_ZERO ? -n : n; + P["d"] = d < C_ZERO ? -d : d; +}; + +function modpow(b, e, m) { + + let r = C_ONE; + for (; e > C_ZERO; b = (b * b) % m, e >>= C_ONE) { + + if (e & C_ONE) { + r = (r * b) % m; + } + } + return r; +} + +function cycleLen(n, d) { + + for (; d % C_TWO === C_ZERO; + d /= C_TWO) { + } + + for (; d % C_FIVE === C_ZERO; + d /= C_FIVE) { + } + + if (d === C_ONE) // Catch non-cyclic numbers + return C_ZERO; + + // If we would like to compute really large numbers quicker, we could make use of Fermat's little theorem: + // 10^(d-1) % d == 1 + // However, we don't need such large numbers and MAX_CYCLE_LEN should be the capstone, + // as we want to translate the numbers to strings. + + let rem = C_TEN % d; + let t = 1; + + for (; rem !== C_ONE; t++) { + rem = rem * C_TEN % d; + + if (t > MAX_CYCLE_LEN) + return C_ZERO; // Returning 0 here means that we don't print it as a cyclic number. It's likely that the answer is `d-1` + } + return BigInt(t); +} + +function cycleStart(n, d, len) { + + let rem1 = C_ONE; + let rem2 = modpow(C_TEN, len, d); + + for (let t = 0; t < 300; t++) { // s < ~log10(Number.MAX_VALUE) + // Solve 10^s == 10^(s+t) (mod d) + + if (rem1 === rem2) + return BigInt(t); + + rem1 = rem1 * C_TEN % d; + rem2 = rem2 * C_TEN % d; + } + return 0; +} + +function gcd(a, b) { + + if (!a) + return b; + if (!b) + return a; + + while (1) { + a %= b; + if (!a) + return b; + b %= a; + if (!b) + return a; + } +} + +/** + * Module constructor + * + * @constructor + * @param {number|Fraction=} a + * @param {number=} b + */ +function Fraction(a, b) { + + parse(a, b); + + if (this instanceof Fraction) { + a = gcd(P["d"], P["n"]); // Abuse a + this["s"] = P["s"]; + this["n"] = P["n"] / a; + this["d"] = P["d"] / a; + } else { + return newFraction(P['s'] * P['n'], P['d']); + } +} + +const DivisionByZero = function () { return new Error("Division by Zero"); }; +const InvalidParameter = function () { return new Error("Invalid argument"); }; +const NonIntegerParameter = function () { return new Error("Parameters must be integer"); }; + +Fraction.prototype = { + + "s": C_ONE, + "n": C_ZERO, + "d": C_ONE, + + /** + * Calculates the absolute value + * + * Ex: new Fraction(-4).abs() => 4 + **/ + "abs": function () { + + return newFraction(this["n"], this["d"]); + }, + + /** + * Inverts the sign of the current fraction + * + * Ex: new Fraction(-4).neg() => 4 + **/ + "neg": function () { + + return newFraction(-this["s"] * this["n"], this["d"]); + }, + + /** + * Adds two rational numbers + * + * Ex: new Fraction({n: 2, d: 3}).add("14.9") => 467 / 30 + **/ + "add": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * this["n"] * P["d"] + P["s"] * this["d"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Subtracts two rational numbers + * + * Ex: new Fraction({n: 2, d: 3}).add("14.9") => -427 / 30 + **/ + "sub": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * this["n"] * P["d"] - P["s"] * this["d"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Multiplies two rational numbers + * + * Ex: new Fraction("-17.(345)").mul(3) => 5776 / 111 + **/ + "mul": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * P["s"] * this["n"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Divides two rational numbers + * + * Ex: new Fraction("-17.(345)").inverse().div(3) + **/ + "div": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * P["s"] * this["n"] * P["d"], + this["d"] * P["n"] + ); + }, + + /** + * Clones the actual object + * + * Ex: new Fraction("-17.(345)").clone() + **/ + "clone": function () { + return newFraction(this['s'] * this['n'], this['d']); + }, + + /** + * Calculates the modulo of two rational numbers - a more precise fmod + * + * Ex: new Fraction('4.(3)').mod([7, 8]) => (13/3) % (7/8) = (5/6) + * Ex: new Fraction(20, 10).mod().equals(0) ? "is Integer" + **/ + "mod": function (a, b) { + + if (a === undefined) { + return newFraction(this["s"] * this["n"] % this["d"], C_ONE); + } + + parse(a, b); + if (C_ZERO === P["n"] * this["d"]) { + throw DivisionByZero(); + } + + /** + * I derived the rational modulo similar to the modulo for integers + * + * https://raw.org/book/analysis/rational-numbers/ + * + * n1/d1 = (n2/d2) * q + r, where 0 ≤ r < n2/d2 + * => d2 * n1 = n2 * d1 * q + d1 * d2 * r + * => r = (d2 * n1 - n2 * d1 * q) / (d1 * d2) + * = (d2 * n1 - n2 * d1 * floor((d2 * n1) / (n2 * d1))) / (d1 * d2) + * = ((d2 * n1) % (n2 * d1)) / (d1 * d2) + */ + return newFraction( + this["s"] * (P["d"] * this["n"]) % (P["n"] * this["d"]), + P["d"] * this["d"]); + }, + + /** + * Calculates the fractional gcd of two rational numbers + * + * Ex: new Fraction(5,8).gcd(3,7) => 1/56 + */ + "gcd": function (a, b) { + + parse(a, b); + + // https://raw.org/book/analysis/rational-numbers/ + // gcd(a / b, c / d) = gcd(a, c) / lcm(b, d) + + return newFraction(gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]), P["d"] * this["d"]); + }, + + /** + * Calculates the fractional lcm of two rational numbers + * + * Ex: new Fraction(5,8).lcm(3,7) => 15 + */ + "lcm": function (a, b) { + + parse(a, b); + + // https://raw.org/book/analysis/rational-numbers/ + // lcm(a / b, c / d) = lcm(a, c) / gcd(b, d) + + if (P["n"] === C_ZERO && this["n"] === C_ZERO) { + return newFraction(C_ZERO, C_ONE); + } + return newFraction(P["n"] * this["n"], gcd(P["n"], this["n"]) * gcd(P["d"], this["d"])); + }, + + /** + * Gets the inverse of the fraction, means numerator and denominator are exchanged + * + * Ex: new Fraction([-3, 4]).inverse() => -4 / 3 + **/ + "inverse": function () { + return newFraction(this["s"] * this["d"], this["n"]); + }, + + /** + * Calculates the fraction to some integer exponent + * + * Ex: new Fraction(-1,2).pow(-3) => -8 + */ + "pow": function (a, b) { + + parse(a, b); + + // Trivial case when exp is an integer + + if (P['d'] === C_ONE) { + + if (P['s'] < C_ZERO) { + return newFraction((this['s'] * this["d"]) ** P['n'], this["n"] ** P['n']); + } else { + return newFraction((this['s'] * this["n"]) ** P['n'], this["d"] ** P['n']); + } + } + + // Negative roots become complex + // (-a/b)^(c/d) = x + // ⇔ (-1)^(c/d) * (a/b)^(c/d) = x + // ⇔ (cos(pi) + i*sin(pi))^(c/d) * (a/b)^(c/d) = x + // ⇔ (cos(c*pi/d) + i*sin(c*pi/d)) * (a/b)^(c/d) = x # DeMoivre's formula + // From which follows that only for c=0 the root is non-complex + if (this['s'] < C_ZERO) return null; + + // Now prime factor n and d + let N = factorize(this['n']); + let D = factorize(this['d']); + + // Exponentiate and take root for n and d individually + let n = C_ONE; + let d = C_ONE; + for (let k in N) { + if (k === '1') continue; + if (k === '0') { + n = C_ZERO; + break; + } + N[k] *= P['n']; + + if (N[k] % P['d'] === C_ZERO) { + N[k] /= P['d']; + } else return null; + n *= BigInt(k) ** N[k]; + } + + for (let k in D) { + if (k === '1') continue; + D[k] *= P['n']; + + if (D[k] % P['d'] === C_ZERO) { + D[k] /= P['d']; + } else return null; + d *= BigInt(k) ** D[k]; + } + + if (P['s'] < C_ZERO) { + return newFraction(d, n); + } + return newFraction(n, d); + }, + + /** + * Calculates the logarithm of a fraction to a given rational base + * + * Ex: new Fraction(27, 8).log(9, 4) => 3/2 + */ + "log": function (a, b) { + + parse(a, b); + + if (this['s'] <= C_ZERO || P['s'] <= C_ZERO) return null; + + const allPrimes = Object.create(null); + + const baseFactors = factorize(P['n']); + const T1 = factorize(P['d']); + + const numberFactors = factorize(this['n']); + const T2 = factorize(this['d']); + + for (const prime in T1) { + baseFactors[prime] = (baseFactors[prime] || C_ZERO) - T1[prime]; + } + for (const prime in T2) { + numberFactors[prime] = (numberFactors[prime] || C_ZERO) - T2[prime]; + } + + for (const prime in baseFactors) { + if (prime === '1') continue; + allPrimes[prime] = true; + } + for (const prime in numberFactors) { + if (prime === '1') continue; + allPrimes[prime] = true; + } + + let retN = null; + let retD = null; + + // Iterate over all unique primes to determine if a consistent ratio exists + for (const prime in allPrimes) { + + const baseExponent = baseFactors[prime] || C_ZERO; + const numberExponent = numberFactors[prime] || C_ZERO; + + if (baseExponent === C_ZERO) { + if (numberExponent !== C_ZERO) { + return null; // Logarithm cannot be expressed as a rational number + } + continue; // Skip this prime since both exponents are zero + } + + // Calculate the ratio of exponents for this prime + let curN = numberExponent; + let curD = baseExponent; + + // Simplify the current ratio + const gcdValue = gcd(curN, curD); + curN /= gcdValue; + curD /= gcdValue; + + // Check if this is the first ratio; otherwise, ensure ratios are consistent + if (retN === null && retD === null) { + retN = curN; + retD = curD; + } else if (curN * retD !== retN * curD) { + return null; // Ratios do not match, logarithm cannot be rational + } + } + + return retN !== null && retD !== null + ? newFraction(retN, retD) + : null; + }, + + /** + * Check if two rational numbers are the same + * + * Ex: new Fraction(19.6).equals([98, 5]); + **/ + "equals": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] === P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is less than another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "lt": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] < P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is less than or equal another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "lte": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] <= P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is greater than another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "gt": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] > P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is greater than or equal another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "gte": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] >= P["s"] * P["n"] * this["d"]; + }, + + /** + * Compare two rational numbers + * < 0 iff this < that + * > 0 iff this > that + * = 0 iff this = that + * + * Ex: new Fraction(19.6).compare([98, 5]); + **/ + "compare": function (a, b) { + + parse(a, b); + let t = this["s"] * this["n"] * P["d"] - P["s"] * P["n"] * this["d"]; + + return (C_ZERO < t) - (t < C_ZERO); + }, + + /** + * Calculates the ceil of a rational number + * + * Ex: new Fraction('4.(3)').ceil() => (5 / 1) + **/ + "ceil": function (places) { + + places = C_TEN ** BigInt(places || 0); + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) + + (places * this["n"] % this["d"] > C_ZERO && this["s"] >= C_ZERO ? C_ONE : C_ZERO), + places); + }, + + /** + * Calculates the floor of a rational number + * + * Ex: new Fraction('4.(3)').floor() => (4 / 1) + **/ + "floor": function (places) { + + places = C_TEN ** BigInt(places || 0); + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) - + (places * this["n"] % this["d"] > C_ZERO && this["s"] < C_ZERO ? C_ONE : C_ZERO), + places); + }, + + /** + * Rounds a rational numbers + * + * Ex: new Fraction('4.(3)').round() => (4 / 1) + **/ + "round": function (places) { + + places = C_TEN ** BigInt(places || 0); + + /* Derivation: + + s >= 0: + round(n / d) = ifloor(n / d) + (n % d) / d >= 0.5 ? 1 : 0 + = ifloor(n / d) + 2(n % d) >= d ? 1 : 0 + s < 0: + round(n / d) =-ifloor(n / d) - (n % d) / d > 0.5 ? 1 : 0 + =-ifloor(n / d) - 2(n % d) > d ? 1 : 0 + + =>: + + round(s * n / d) = s * ifloor(n / d) + s * (C + 2(n % d) > d ? 1 : 0) + where C = s >= 0 ? 1 : 0, to fix the >= for the positve case. + */ + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) + + this["s"] * ((this["s"] >= C_ZERO ? C_ONE : C_ZERO) + C_TWO * (places * this["n"] % this["d"]) > this["d"] ? C_ONE : C_ZERO), + places); + }, + + /** + * Rounds a rational number to a multiple of another rational number + * + * Ex: new Fraction('0.9').roundTo("1/8") => 7 / 8 + **/ + "roundTo": function (a, b) { + + /* + k * x/y ≤ a/b < (k+1) * x/y + ⇔ k ≤ a/b / (x/y) < (k+1) + ⇔ k = floor(a/b * y/x) + ⇔ k = floor((a * y) / (b * x)) + */ + + parse(a, b); + + const n = this['n'] * P['d']; + const d = this['d'] * P['n']; + const r = n % d; + + // round(n / d) = ifloor(n / d) + 2(n % d) >= d ? 1 : 0 + let k = ifloor(n / d); + if (r + r >= d) { + k++; + } + return newFraction(this['s'] * k * P['n'], P['d']); + }, + + /** + * Check if two rational numbers are divisible + * + * Ex: new Fraction(19.6).divisible(1.5); + */ + "divisible": function (a, b) { + + parse(a, b); + if (P['n'] === C_ZERO) return false; + return (this['n'] * P['d']) % (P['n'] * this['d']) === C_ZERO; + }, + + /** + * Returns a decimal representation of the fraction + * + * Ex: new Fraction("100.'91823'").valueOf() => 100.91823918239183 + **/ + 'valueOf': function () { + //if (this['n'] <= MAX_INTEGER && this['d'] <= MAX_INTEGER) { + return Number(this['s'] * this['n']) / Number(this['d']); + //} + }, + + /** + * Creates a string representation of a fraction with all digits + * + * Ex: new Fraction("100.'91823'").toString() => "100.(91823)" + **/ + 'toString': function (dec = 15) { + + let N = this["n"]; + let D = this["d"]; + + let cycLen = cycleLen(N, D); // Cycle length + let cycOff = cycleStart(N, D, cycLen); // Cycle start + + let str = this['s'] < C_ZERO ? "-" : ""; + + // Append integer part + str += ifloor(N / D); + + N %= D; + N *= C_TEN; + + if (N) + str += "."; + + if (cycLen) { + + for (let i = cycOff; i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + str += "("; + for (let i = cycLen; i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + str += ")"; + } else { + for (let i = dec; N && i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + } + return str; + }, + + /** + * Returns a string-fraction representation of a Fraction object + * + * Ex: new Fraction("1.'3'").toFraction() => "4 1/3" + **/ + 'toFraction': function (showMixed = false) { + + let n = this["n"]; + let d = this["d"]; + let str = this['s'] < C_ZERO ? "-" : ""; + + if (d === C_ONE) { + str += n; + } else { + const whole = ifloor(n / d); + if (showMixed && whole > C_ZERO) { + str += whole; + str += " "; + n %= d; + } + + str += n; + str += '/'; + str += d; + } + return str; + }, + + /** + * Returns a latex representation of a Fraction object + * + * Ex: new Fraction("1.'3'").toLatex() => "\frac{4}{3}" + **/ + 'toLatex': function (showMixed = false) { + + let n = this["n"]; + let d = this["d"]; + let str = this['s'] < C_ZERO ? "-" : ""; + + if (d === C_ONE) { + str += n; + } else { + const whole = ifloor(n / d); + if (showMixed && whole > C_ZERO) { + str += whole; + n %= d; + } + + str += "\\frac{"; + str += n; + str += '}{'; + str += d; + str += '}'; + } + return str; + }, + + /** + * Returns an array of continued fraction elements + * + * Ex: new Fraction("7/8").toContinued() => [0,1,7] + */ + 'toContinued': function () { + + let a = this['n']; + let b = this['d']; + const res = []; + + while (b) { + res.push(ifloor(a / b)); + const t = a % b; + a = b; + b = t; + } + return res; + }, + + "simplify": function (eps = 1e-3) { + + // Continued fractions give best approximations for a max denominator, + // generally outperforming mediants in denominator–accuracy trade-offs. + // Semiconvergents can further reduce the denominator within tolerance. + + const ieps = BigInt(Math.ceil(1 / eps)); + + const thisABS = this['abs'](); + const cont = thisABS['toContinued'](); + + for (let i = 1; i < cont.length; i++) { + + let s = newFraction(cont[i - 1], C_ONE); + for (let k = i - 2; k >= 0; k--) { + s = s['inverse']()['add'](cont[k]); + } + + let t = s['sub'](thisABS); + if (t['n'] * ieps < t['d']) { // More robust than Math.abs(t.valueOf()) < eps + return s['mul'](this['s']); + } + } + return this; + } +}; + +Object.defineProperty(Fraction, "__esModule", { 'value': true }); +Fraction['default'] = Fraction; +Fraction['Fraction'] = Fraction; +module['exports'] = Fraction; diff --git a/node_modules/fraction.js/dist/fraction.min.js b/node_modules/fraction.js/dist/fraction.min.js new file mode 100644 index 0000000..97b02ee --- /dev/null +++ b/node_modules/fraction.js/dist/fraction.min.js @@ -0,0 +1,21 @@ +/* +Fraction.js v5.3.4 8/22/2025 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2025, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ +'use strict';(function(F){function D(){return Error("Parameters must be integer")}function x(){return Error("Invalid argument")}function C(){return Error("Division by Zero")}function q(a,b){var d=g,c=h;let f=h;if(void 0!==a&&null!==a)if(void 0!==b){if("bigint"===typeof a)d=a;else{if(isNaN(a))throw x();if(0!==a%1)throw D();d=BigInt(a)}if("bigint"===typeof b)c=b;else{if(isNaN(b))throw x();if(0!==b%1)throw D();c=BigInt(b)}f=d*c}else if("object"===typeof a){if("d"in a&&"n"in a)d=BigInt(a.n),c=BigInt(a.d), +"s"in a&&(d*=BigInt(a.s));else if(0 in a)d=BigInt(a[0]),1 in a&&(c=BigInt(a[1]));else if("bigint"===typeof a)d=a;else throw x();f=d*c}else if("number"===typeof a){if(isNaN(a))throw x();0>a&&(f=-h,a=-a);if(0===a%1)d=BigInt(a);else{b=1;var k=0,l=1,m=1;let r=1;1<=a&&(b=10**Math.floor(1+Math.log10(a)),a/=b);for(;1E7>=l&&1E7>=r;)if(c=(k+m)/(l+r),a===c){1E7>=l+r?(d=k+m,c=l+r):r>l?(d=m,c=r):(d=k,c=l);break}else a>c?(k+=m,l+=r):(m+=k,r+=l),1E7h&&(b[a]=(b[a]||g)+h);return b}function y(a,b){if(!a)return b;if(!b)return a;for(;;){a%=b;if(!a)return b;b%=a;if(!b)return a}}function v(a,b){q(a,b);if(this instanceof v)a=y(e.d,e.n),this.s=e.s,this.n=e.n/a,this.d=e.d/a;else return n(e.s*e.n,e.d)}"undefined"===typeof BigInt&& +(BigInt=function(a){if(isNaN(a))throw Error("");return a});const g=BigInt(0),h=BigInt(1),p=BigInt(2),B=BigInt(3),z=BigInt(5),t=BigInt(10),e={s:h,n:g,d:h},G=[p*p,p,p*p,p,p*p,p*B,p,p*B];v.prototype={s:h,n:g,d:h,abs:function(){return n(this.n,this.d)},neg:function(){return n(-this.s*this.n,this.d)},add:function(a,b){q(a,b);return n(this.s*this.n*e.d+e.s*this.d*e.n,this.d*e.d)},sub:function(a,b){q(a,b);return n(this.s*this.n*e.d-e.s*this.d*e.n,this.d*e.d)},mul:function(a,b){q(a,b);return n(this.s*e.s* +this.n*e.n,this.d*e.d)},div:function(a,b){q(a,b);return n(this.s*e.s*this.n*e.d,this.d*e.n)},clone:function(){return n(this.s*this.n,this.d)},mod:function(a,b){if(void 0===a)return n(this.s*this.n%this.d,h);q(a,b);if(g===e.n*this.d)throw C();return n(this.s*e.d*this.n%(e.n*this.d),e.d*this.d)},gcd:function(a,b){q(a,b);return n(y(e.n,this.n)*y(e.d,this.d),e.d*this.d)},lcm:function(a,b){q(a,b);return e.n===g&&this.n===g?n(g,h):n(e.n*this.n,y(e.n,this.n)*y(e.d,this.d))},inverse:function(){return n(this.s* +this.d,this.n)},pow:function(a,b){q(a,b);if(e.d===h)return e.se.s*e.n*this.d},gte:function(a,b){q(a,b);return this.s*this.n*e.d>=e.s*e.n*this.d},compare:function(a,b){q(a,b);a=this.s*this.n*e.d-e.s*e.n*this.d;return(gg&&this.s>=g?h:g),a)},floor:function(a){a=t**BigInt(a||0);return n(u(this.s*a*this.n/ +this.d)-(a*this.n%this.d>g&&this.s=g?h:g)+a*this.n%this.d*p>this.d?h:g),a)},roundTo:function(a,b){q(a,b);var d=this.n*e.d;a=this.d*e.n;b=d%a;d=u(d/a);b+b>=a&&d++;return n(this.s*d*e.n,e.d)},divisible:function(a,b){q(a,b);return e.n===g?!1:this.n*e.d%(e.n*this.d)===g},valueOf:function(){return Number(this.s*this.n)/Number(this.d)},toString:function(a=15){let b=this.n,d=this.d;var c;a:{for(c=d;c%p===g;c/= +p);for(;c%z===g;c/=z);if(c===h)c=g;else{for(var f=t%c,k=1;f!==h;k++)if(f=f*t%c,2E3g;k=k*k%d,l>>=h)l&h&&(m=m*k%d);k=m;for(l=0;300>l;l++){if(f===k){f=BigInt(l);break a}f=f*t%d;k=k*t%d}f=0}k=f;f=this.sg&&(c+=f,c+=" ",b%=d);c=c+b+"/"+d}return c},toLatex:function(a=!1){let b=this.n,d=this.d,c=this.sg&&(c+=f,b%=d);c=c+"\\frac{"+b+"}{"+d;c+="}"}return c},toContinued:function(){let a=this.n,b=this.d;const d=[];for(;b;){d.push(u(a/b));const c=a%b;a=b;b=c}return d},simplify:function(a=.001){a=BigInt(Math.ceil(1/a));const b=this.abs(),d=b.toContinued();for(let f=1;f , 1 => ] + * { n => , d => } + * + * Integer form + * - Single integer value as BigInt or Number + * + * Double form + * - Single double value as Number + * + * String form + * 123.456 - a simple double + * 123/456 - a string fraction + * 123.'456' - a double with repeating decimal places + * 123.(456) - synonym + * 123.45'6' - a double with repeating last place + * 123.45(6) - synonym + * + * Example: + * let f = new Fraction("9.4'31'"); + * f.mul([-4, 3]).div(4.9); + * + */ + +// Set Identity function to downgrade BigInt to Number if needed +if (typeof BigInt === 'undefined') BigInt = function (n) { if (isNaN(n)) throw new Error(""); return n; }; + +const C_ZERO = BigInt(0); +const C_ONE = BigInt(1); +const C_TWO = BigInt(2); +const C_THREE = BigInt(3); +const C_FIVE = BigInt(5); +const C_TEN = BigInt(10); +const MAX_INTEGER = BigInt(Number.MAX_SAFE_INTEGER); + +// Maximum search depth for cyclic rational numbers. 2000 should be more than enough. +// Example: 1/7 = 0.(142857) has 6 repeating decimal places. +// If MAX_CYCLE_LEN gets reduced, long cycles will not be detected and toString() only gets the first 10 digits +const MAX_CYCLE_LEN = 2000; + +// Parsed data to avoid calling "new" all the time +const P = { + "s": C_ONE, + "n": C_ZERO, + "d": C_ONE +}; + +function assign(n, s) { + + try { + n = BigInt(n); + } catch (e) { + throw InvalidParameter(); + } + return n * s; +} + +function ifloor(x) { + return typeof x === 'bigint' ? x : Math.floor(x); +} + +// Creates a new Fraction internally without the need of the bulky constructor +function newFraction(n, d) { + + if (d === C_ZERO) { + throw DivisionByZero(); + } + + const f = Object.create(Fraction.prototype); + f["s"] = n < C_ZERO ? -C_ONE : C_ONE; + + n = n < C_ZERO ? -n : n; + + const a = gcd(n, d); + + f["n"] = n / a; + f["d"] = d / a; + return f; +} + +const FACTORSTEPS = [C_TWO * C_TWO, C_TWO, C_TWO * C_TWO, C_TWO, C_TWO * C_TWO, C_TWO * C_THREE, C_TWO, C_TWO * C_THREE]; // repeats +function factorize(n) { + + const factors = Object.create(null); + if (n <= C_ONE) { + factors[n] = C_ONE; + return factors; + } + + const add = (p) => { factors[p] = (factors[p] || C_ZERO) + C_ONE; }; + + while (n % C_TWO === C_ZERO) { add(C_TWO); n /= C_TWO; } + while (n % C_THREE === C_ZERO) { add(C_THREE); n /= C_THREE; } + while (n % C_FIVE === C_ZERO) { add(C_FIVE); n /= C_FIVE; } + + // 30-wheel trial division: test only residues coprime to 2*3*5 + // Residue step pattern after 5: 7,11,13,17,19,23,29,31, ... + for (let si = 0, p = C_TWO + C_FIVE; p * p <= n;) { + while (n % p === C_ZERO) { add(p); n /= p; } + p += FACTORSTEPS[si]; + si = (si + 1) & 7; // fast modulo 8 + } + if (n > C_ONE) add(n); + return factors; +} + +const parse = function (p1, p2) { + + let n = C_ZERO, d = C_ONE, s = C_ONE; + + if (p1 === undefined || p1 === null) { // No argument + /* void */ + } else if (p2 !== undefined) { // Two arguments + + if (typeof p1 === "bigint") { + n = p1; + } else if (isNaN(p1)) { + throw InvalidParameter(); + } else if (p1 % 1 !== 0) { + throw NonIntegerParameter(); + } else { + n = BigInt(p1); + } + + if (typeof p2 === "bigint") { + d = p2; + } else if (isNaN(p2)) { + throw InvalidParameter(); + } else if (p2 % 1 !== 0) { + throw NonIntegerParameter(); + } else { + d = BigInt(p2); + } + + s = n * d; + + } else if (typeof p1 === "object") { + if ("d" in p1 && "n" in p1) { + n = BigInt(p1["n"]); + d = BigInt(p1["d"]); + if ("s" in p1) + n *= BigInt(p1["s"]); + } else if (0 in p1) { + n = BigInt(p1[0]); + if (1 in p1) + d = BigInt(p1[1]); + } else if (typeof p1 === "bigint") { + n = p1; + } else { + throw InvalidParameter(); + } + s = n * d; + } else if (typeof p1 === "number") { + + if (isNaN(p1)) { + throw InvalidParameter(); + } + + if (p1 < 0) { + s = -C_ONE; + p1 = -p1; + } + + if (p1 % 1 === 0) { + n = BigInt(p1); + } else { + + let z = 1; + + let A = 0, B = 1; + let C = 1, D = 1; + + let N = 10000000; + + if (p1 >= 1) { + z = 10 ** Math.floor(1 + Math.log10(p1)); + p1 /= z; + } + + // Using Farey Sequences + + while (B <= N && D <= N) { + let M = (A + C) / (B + D); + + if (p1 === M) { + if (B + D <= N) { + n = A + C; + d = B + D; + } else if (D > B) { + n = C; + d = D; + } else { + n = A; + d = B; + } + break; + + } else { + + if (p1 > M) { + A += C; + B += D; + } else { + C += A; + D += B; + } + + if (B > N) { + n = C; + d = D; + } else { + n = A; + d = B; + } + } + } + n = BigInt(n) * BigInt(z); + d = BigInt(d); + } + + } else if (typeof p1 === "string") { + + let ndx = 0; + + let v = C_ZERO, w = C_ZERO, x = C_ZERO, y = C_ONE, z = C_ONE; + + let match = p1.replace(/_/g, '').match(/\d+|./g); + + if (match === null) + throw InvalidParameter(); + + if (match[ndx] === '-') {// Check for minus sign at the beginning + s = -C_ONE; + ndx++; + } else if (match[ndx] === '+') {// Check for plus sign at the beginning + ndx++; + } + + if (match.length === ndx + 1) { // Check if it's just a simple number "1234" + w = assign(match[ndx++], s); + } else if (match[ndx + 1] === '.' || match[ndx] === '.') { // Check if it's a decimal number + + if (match[ndx] !== '.') { // Handle 0.5 and .5 + v = assign(match[ndx++], s); + } + ndx++; + + // Check for decimal places + if (ndx + 1 === match.length || match[ndx + 1] === '(' && match[ndx + 3] === ')' || match[ndx + 1] === "'" && match[ndx + 3] === "'") { + w = assign(match[ndx], s); + y = C_TEN ** BigInt(match[ndx].length); + ndx++; + } + + // Check for repeating places + if (match[ndx] === '(' && match[ndx + 2] === ')' || match[ndx] === "'" && match[ndx + 2] === "'") { + x = assign(match[ndx + 1], s); + z = C_TEN ** BigInt(match[ndx + 1].length) - C_ONE; + ndx += 3; + } + + } else if (match[ndx + 1] === '/' || match[ndx + 1] === ':') { // Check for a simple fraction "123/456" or "123:456" + w = assign(match[ndx], s); + y = assign(match[ndx + 2], C_ONE); + ndx += 3; + } else if (match[ndx + 3] === '/' && match[ndx + 1] === ' ') { // Check for a complex fraction "123 1/2" + v = assign(match[ndx], s); + w = assign(match[ndx + 2], s); + y = assign(match[ndx + 4], C_ONE); + ndx += 5; + } + + if (match.length <= ndx) { // Check for more tokens on the stack + d = y * z; + s = /* void */ + n = x + d * v + z * w; + } else { + throw InvalidParameter(); + } + + } else if (typeof p1 === "bigint") { + n = p1; + s = p1; + d = C_ONE; + } else { + throw InvalidParameter(); + } + + if (d === C_ZERO) { + throw DivisionByZero(); + } + + P["s"] = s < C_ZERO ? -C_ONE : C_ONE; + P["n"] = n < C_ZERO ? -n : n; + P["d"] = d < C_ZERO ? -d : d; +}; + +function modpow(b, e, m) { + + let r = C_ONE; + for (; e > C_ZERO; b = (b * b) % m, e >>= C_ONE) { + + if (e & C_ONE) { + r = (r * b) % m; + } + } + return r; +} + +function cycleLen(n, d) { + + for (; d % C_TWO === C_ZERO; + d /= C_TWO) { + } + + for (; d % C_FIVE === C_ZERO; + d /= C_FIVE) { + } + + if (d === C_ONE) // Catch non-cyclic numbers + return C_ZERO; + + // If we would like to compute really large numbers quicker, we could make use of Fermat's little theorem: + // 10^(d-1) % d == 1 + // However, we don't need such large numbers and MAX_CYCLE_LEN should be the capstone, + // as we want to translate the numbers to strings. + + let rem = C_TEN % d; + let t = 1; + + for (; rem !== C_ONE; t++) { + rem = rem * C_TEN % d; + + if (t > MAX_CYCLE_LEN) + return C_ZERO; // Returning 0 here means that we don't print it as a cyclic number. It's likely that the answer is `d-1` + } + return BigInt(t); +} + +function cycleStart(n, d, len) { + + let rem1 = C_ONE; + let rem2 = modpow(C_TEN, len, d); + + for (let t = 0; t < 300; t++) { // s < ~log10(Number.MAX_VALUE) + // Solve 10^s == 10^(s+t) (mod d) + + if (rem1 === rem2) + return BigInt(t); + + rem1 = rem1 * C_TEN % d; + rem2 = rem2 * C_TEN % d; + } + return 0; +} + +function gcd(a, b) { + + if (!a) + return b; + if (!b) + return a; + + while (1) { + a %= b; + if (!a) + return b; + b %= a; + if (!b) + return a; + } +} + +/** + * Module constructor + * + * @constructor + * @param {number|Fraction=} a + * @param {number=} b + */ +function Fraction(a, b) { + + parse(a, b); + + if (this instanceof Fraction) { + a = gcd(P["d"], P["n"]); // Abuse a + this["s"] = P["s"]; + this["n"] = P["n"] / a; + this["d"] = P["d"] / a; + } else { + return newFraction(P['s'] * P['n'], P['d']); + } +} + +const DivisionByZero = function () { return new Error("Division by Zero"); }; +const InvalidParameter = function () { return new Error("Invalid argument"); }; +const NonIntegerParameter = function () { return new Error("Parameters must be integer"); }; + +Fraction.prototype = { + + "s": C_ONE, + "n": C_ZERO, + "d": C_ONE, + + /** + * Calculates the absolute value + * + * Ex: new Fraction(-4).abs() => 4 + **/ + "abs": function () { + + return newFraction(this["n"], this["d"]); + }, + + /** + * Inverts the sign of the current fraction + * + * Ex: new Fraction(-4).neg() => 4 + **/ + "neg": function () { + + return newFraction(-this["s"] * this["n"], this["d"]); + }, + + /** + * Adds two rational numbers + * + * Ex: new Fraction({n: 2, d: 3}).add("14.9") => 467 / 30 + **/ + "add": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * this["n"] * P["d"] + P["s"] * this["d"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Subtracts two rational numbers + * + * Ex: new Fraction({n: 2, d: 3}).add("14.9") => -427 / 30 + **/ + "sub": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * this["n"] * P["d"] - P["s"] * this["d"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Multiplies two rational numbers + * + * Ex: new Fraction("-17.(345)").mul(3) => 5776 / 111 + **/ + "mul": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * P["s"] * this["n"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Divides two rational numbers + * + * Ex: new Fraction("-17.(345)").inverse().div(3) + **/ + "div": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * P["s"] * this["n"] * P["d"], + this["d"] * P["n"] + ); + }, + + /** + * Clones the actual object + * + * Ex: new Fraction("-17.(345)").clone() + **/ + "clone": function () { + return newFraction(this['s'] * this['n'], this['d']); + }, + + /** + * Calculates the modulo of two rational numbers - a more precise fmod + * + * Ex: new Fraction('4.(3)').mod([7, 8]) => (13/3) % (7/8) = (5/6) + * Ex: new Fraction(20, 10).mod().equals(0) ? "is Integer" + **/ + "mod": function (a, b) { + + if (a === undefined) { + return newFraction(this["s"] * this["n"] % this["d"], C_ONE); + } + + parse(a, b); + if (C_ZERO === P["n"] * this["d"]) { + throw DivisionByZero(); + } + + /** + * I derived the rational modulo similar to the modulo for integers + * + * https://raw.org/book/analysis/rational-numbers/ + * + * n1/d1 = (n2/d2) * q + r, where 0 ≤ r < n2/d2 + * => d2 * n1 = n2 * d1 * q + d1 * d2 * r + * => r = (d2 * n1 - n2 * d1 * q) / (d1 * d2) + * = (d2 * n1 - n2 * d1 * floor((d2 * n1) / (n2 * d1))) / (d1 * d2) + * = ((d2 * n1) % (n2 * d1)) / (d1 * d2) + */ + return newFraction( + this["s"] * (P["d"] * this["n"]) % (P["n"] * this["d"]), + P["d"] * this["d"]); + }, + + /** + * Calculates the fractional gcd of two rational numbers + * + * Ex: new Fraction(5,8).gcd(3,7) => 1/56 + */ + "gcd": function (a, b) { + + parse(a, b); + + // https://raw.org/book/analysis/rational-numbers/ + // gcd(a / b, c / d) = gcd(a, c) / lcm(b, d) + + return newFraction(gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]), P["d"] * this["d"]); + }, + + /** + * Calculates the fractional lcm of two rational numbers + * + * Ex: new Fraction(5,8).lcm(3,7) => 15 + */ + "lcm": function (a, b) { + + parse(a, b); + + // https://raw.org/book/analysis/rational-numbers/ + // lcm(a / b, c / d) = lcm(a, c) / gcd(b, d) + + if (P["n"] === C_ZERO && this["n"] === C_ZERO) { + return newFraction(C_ZERO, C_ONE); + } + return newFraction(P["n"] * this["n"], gcd(P["n"], this["n"]) * gcd(P["d"], this["d"])); + }, + + /** + * Gets the inverse of the fraction, means numerator and denominator are exchanged + * + * Ex: new Fraction([-3, 4]).inverse() => -4 / 3 + **/ + "inverse": function () { + return newFraction(this["s"] * this["d"], this["n"]); + }, + + /** + * Calculates the fraction to some integer exponent + * + * Ex: new Fraction(-1,2).pow(-3) => -8 + */ + "pow": function (a, b) { + + parse(a, b); + + // Trivial case when exp is an integer + + if (P['d'] === C_ONE) { + + if (P['s'] < C_ZERO) { + return newFraction((this['s'] * this["d"]) ** P['n'], this["n"] ** P['n']); + } else { + return newFraction((this['s'] * this["n"]) ** P['n'], this["d"] ** P['n']); + } + } + + // Negative roots become complex + // (-a/b)^(c/d) = x + // ⇔ (-1)^(c/d) * (a/b)^(c/d) = x + // ⇔ (cos(pi) + i*sin(pi))^(c/d) * (a/b)^(c/d) = x + // ⇔ (cos(c*pi/d) + i*sin(c*pi/d)) * (a/b)^(c/d) = x # DeMoivre's formula + // From which follows that only for c=0 the root is non-complex + if (this['s'] < C_ZERO) return null; + + // Now prime factor n and d + let N = factorize(this['n']); + let D = factorize(this['d']); + + // Exponentiate and take root for n and d individually + let n = C_ONE; + let d = C_ONE; + for (let k in N) { + if (k === '1') continue; + if (k === '0') { + n = C_ZERO; + break; + } + N[k] *= P['n']; + + if (N[k] % P['d'] === C_ZERO) { + N[k] /= P['d']; + } else return null; + n *= BigInt(k) ** N[k]; + } + + for (let k in D) { + if (k === '1') continue; + D[k] *= P['n']; + + if (D[k] % P['d'] === C_ZERO) { + D[k] /= P['d']; + } else return null; + d *= BigInt(k) ** D[k]; + } + + if (P['s'] < C_ZERO) { + return newFraction(d, n); + } + return newFraction(n, d); + }, + + /** + * Calculates the logarithm of a fraction to a given rational base + * + * Ex: new Fraction(27, 8).log(9, 4) => 3/2 + */ + "log": function (a, b) { + + parse(a, b); + + if (this['s'] <= C_ZERO || P['s'] <= C_ZERO) return null; + + const allPrimes = Object.create(null); + + const baseFactors = factorize(P['n']); + const T1 = factorize(P['d']); + + const numberFactors = factorize(this['n']); + const T2 = factorize(this['d']); + + for (const prime in T1) { + baseFactors[prime] = (baseFactors[prime] || C_ZERO) - T1[prime]; + } + for (const prime in T2) { + numberFactors[prime] = (numberFactors[prime] || C_ZERO) - T2[prime]; + } + + for (const prime in baseFactors) { + if (prime === '1') continue; + allPrimes[prime] = true; + } + for (const prime in numberFactors) { + if (prime === '1') continue; + allPrimes[prime] = true; + } + + let retN = null; + let retD = null; + + // Iterate over all unique primes to determine if a consistent ratio exists + for (const prime in allPrimes) { + + const baseExponent = baseFactors[prime] || C_ZERO; + const numberExponent = numberFactors[prime] || C_ZERO; + + if (baseExponent === C_ZERO) { + if (numberExponent !== C_ZERO) { + return null; // Logarithm cannot be expressed as a rational number + } + continue; // Skip this prime since both exponents are zero + } + + // Calculate the ratio of exponents for this prime + let curN = numberExponent; + let curD = baseExponent; + + // Simplify the current ratio + const gcdValue = gcd(curN, curD); + curN /= gcdValue; + curD /= gcdValue; + + // Check if this is the first ratio; otherwise, ensure ratios are consistent + if (retN === null && retD === null) { + retN = curN; + retD = curD; + } else if (curN * retD !== retN * curD) { + return null; // Ratios do not match, logarithm cannot be rational + } + } + + return retN !== null && retD !== null + ? newFraction(retN, retD) + : null; + }, + + /** + * Check if two rational numbers are the same + * + * Ex: new Fraction(19.6).equals([98, 5]); + **/ + "equals": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] === P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is less than another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "lt": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] < P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is less than or equal another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "lte": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] <= P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is greater than another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "gt": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] > P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is greater than or equal another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "gte": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] >= P["s"] * P["n"] * this["d"]; + }, + + /** + * Compare two rational numbers + * < 0 iff this < that + * > 0 iff this > that + * = 0 iff this = that + * + * Ex: new Fraction(19.6).compare([98, 5]); + **/ + "compare": function (a, b) { + + parse(a, b); + let t = this["s"] * this["n"] * P["d"] - P["s"] * P["n"] * this["d"]; + + return (C_ZERO < t) - (t < C_ZERO); + }, + + /** + * Calculates the ceil of a rational number + * + * Ex: new Fraction('4.(3)').ceil() => (5 / 1) + **/ + "ceil": function (places) { + + places = C_TEN ** BigInt(places || 0); + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) + + (places * this["n"] % this["d"] > C_ZERO && this["s"] >= C_ZERO ? C_ONE : C_ZERO), + places); + }, + + /** + * Calculates the floor of a rational number + * + * Ex: new Fraction('4.(3)').floor() => (4 / 1) + **/ + "floor": function (places) { + + places = C_TEN ** BigInt(places || 0); + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) - + (places * this["n"] % this["d"] > C_ZERO && this["s"] < C_ZERO ? C_ONE : C_ZERO), + places); + }, + + /** + * Rounds a rational numbers + * + * Ex: new Fraction('4.(3)').round() => (4 / 1) + **/ + "round": function (places) { + + places = C_TEN ** BigInt(places || 0); + + /* Derivation: + + s >= 0: + round(n / d) = ifloor(n / d) + (n % d) / d >= 0.5 ? 1 : 0 + = ifloor(n / d) + 2(n % d) >= d ? 1 : 0 + s < 0: + round(n / d) =-ifloor(n / d) - (n % d) / d > 0.5 ? 1 : 0 + =-ifloor(n / d) - 2(n % d) > d ? 1 : 0 + + =>: + + round(s * n / d) = s * ifloor(n / d) + s * (C + 2(n % d) > d ? 1 : 0) + where C = s >= 0 ? 1 : 0, to fix the >= for the positve case. + */ + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) + + this["s"] * ((this["s"] >= C_ZERO ? C_ONE : C_ZERO) + C_TWO * (places * this["n"] % this["d"]) > this["d"] ? C_ONE : C_ZERO), + places); + }, + + /** + * Rounds a rational number to a multiple of another rational number + * + * Ex: new Fraction('0.9').roundTo("1/8") => 7 / 8 + **/ + "roundTo": function (a, b) { + + /* + k * x/y ≤ a/b < (k+1) * x/y + ⇔ k ≤ a/b / (x/y) < (k+1) + ⇔ k = floor(a/b * y/x) + ⇔ k = floor((a * y) / (b * x)) + */ + + parse(a, b); + + const n = this['n'] * P['d']; + const d = this['d'] * P['n']; + const r = n % d; + + // round(n / d) = ifloor(n / d) + 2(n % d) >= d ? 1 : 0 + let k = ifloor(n / d); + if (r + r >= d) { + k++; + } + return newFraction(this['s'] * k * P['n'], P['d']); + }, + + /** + * Check if two rational numbers are divisible + * + * Ex: new Fraction(19.6).divisible(1.5); + */ + "divisible": function (a, b) { + + parse(a, b); + if (P['n'] === C_ZERO) return false; + return (this['n'] * P['d']) % (P['n'] * this['d']) === C_ZERO; + }, + + /** + * Returns a decimal representation of the fraction + * + * Ex: new Fraction("100.'91823'").valueOf() => 100.91823918239183 + **/ + 'valueOf': function () { + //if (this['n'] <= MAX_INTEGER && this['d'] <= MAX_INTEGER) { + return Number(this['s'] * this['n']) / Number(this['d']); + //} + }, + + /** + * Creates a string representation of a fraction with all digits + * + * Ex: new Fraction("100.'91823'").toString() => "100.(91823)" + **/ + 'toString': function (dec = 15) { + + let N = this["n"]; + let D = this["d"]; + + let cycLen = cycleLen(N, D); // Cycle length + let cycOff = cycleStart(N, D, cycLen); // Cycle start + + let str = this['s'] < C_ZERO ? "-" : ""; + + // Append integer part + str += ifloor(N / D); + + N %= D; + N *= C_TEN; + + if (N) + str += "."; + + if (cycLen) { + + for (let i = cycOff; i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + str += "("; + for (let i = cycLen; i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + str += ")"; + } else { + for (let i = dec; N && i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + } + return str; + }, + + /** + * Returns a string-fraction representation of a Fraction object + * + * Ex: new Fraction("1.'3'").toFraction() => "4 1/3" + **/ + 'toFraction': function (showMixed = false) { + + let n = this["n"]; + let d = this["d"]; + let str = this['s'] < C_ZERO ? "-" : ""; + + if (d === C_ONE) { + str += n; + } else { + const whole = ifloor(n / d); + if (showMixed && whole > C_ZERO) { + str += whole; + str += " "; + n %= d; + } + + str += n; + str += '/'; + str += d; + } + return str; + }, + + /** + * Returns a latex representation of a Fraction object + * + * Ex: new Fraction("1.'3'").toLatex() => "\frac{4}{3}" + **/ + 'toLatex': function (showMixed = false) { + + let n = this["n"]; + let d = this["d"]; + let str = this['s'] < C_ZERO ? "-" : ""; + + if (d === C_ONE) { + str += n; + } else { + const whole = ifloor(n / d); + if (showMixed && whole > C_ZERO) { + str += whole; + n %= d; + } + + str += "\\frac{"; + str += n; + str += '}{'; + str += d; + str += '}'; + } + return str; + }, + + /** + * Returns an array of continued fraction elements + * + * Ex: new Fraction("7/8").toContinued() => [0,1,7] + */ + 'toContinued': function () { + + let a = this['n']; + let b = this['d']; + const res = []; + + while (b) { + res.push(ifloor(a / b)); + const t = a % b; + a = b; + b = t; + } + return res; + }, + + "simplify": function (eps = 1e-3) { + + // Continued fractions give best approximations for a max denominator, + // generally outperforming mediants in denominator–accuracy trade-offs. + // Semiconvergents can further reduce the denominator within tolerance. + + const ieps = BigInt(Math.ceil(1 / eps)); + + const thisABS = this['abs'](); + const cont = thisABS['toContinued'](); + + for (let i = 1; i < cont.length; i++) { + + let s = newFraction(cont[i - 1], C_ONE); + for (let k = i - 2; k >= 0; k--) { + s = s['inverse']()['add'](cont[k]); + } + + let t = s['sub'](thisABS); + if (t['n'] * ieps < t['d']) { // More robust than Math.abs(t.valueOf()) < eps + return s['mul'](this['s']); + } + } + return this; + } +}; +export { + Fraction as default, Fraction +}; diff --git a/node_modules/fraction.js/examples/angles.js b/node_modules/fraction.js/examples/angles.js new file mode 100644 index 0000000..436947e --- /dev/null +++ b/node_modules/fraction.js/examples/angles.js @@ -0,0 +1,26 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ + +// This example generates a list of angles with human readable radians + +var Fraction = require('fraction.js'); + +var tab = []; +for (var d = 1; d <= 360; d++) { + + var pi = Fraction(2, 360).mul(d); + var tau = Fraction(1, 360).mul(d); + + if (pi.d <= 6n && pi.d != 5n) + tab.push([ + d, + pi.toFraction() + "pi", + tau.toFraction() + "tau"]); +} + +console.table(tab); diff --git a/node_modules/fraction.js/examples/approx.js b/node_modules/fraction.js/examples/approx.js new file mode 100644 index 0000000..36aa030 --- /dev/null +++ b/node_modules/fraction.js/examples/approx.js @@ -0,0 +1,54 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ +const Fraction = require('fraction.js'); + +// Another rational approximation, not using Farey Sequences but Binary Search using the mediant +function approximate(p, precision) { + + var num1 = Math.floor(p); + var den1 = 1; + + var num2 = num1 + 1; + var den2 = 1; + + if (p !== num1) { + + while (den1 <= precision && den2 <= precision) { + + var m = (num1 + num2) / (den1 + den2); + + if (p === m) { + + if (den1 + den2 <= precision) { + den1 += den2; + num1 += num2; + den2 = precision + 1; + } else if (den1 > den2) { + den2 = precision + 1; + } else { + den1 = precision + 1; + } + break; + + } else if (p < m) { + num2 += num1; + den2 += den1; + } else { + num1 += num2; + den1 += den2; + } + } + } + + if (den1 > precision) { + den1 = den2; + num1 = num2; + } + return new Fraction(num1, den1); +} + diff --git a/node_modules/fraction.js/examples/egyptian.js b/node_modules/fraction.js/examples/egyptian.js new file mode 100644 index 0000000..66fc209 --- /dev/null +++ b/node_modules/fraction.js/examples/egyptian.js @@ -0,0 +1,24 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ +const Fraction = require('fraction.js'); + +// Based on http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fractions/egyptian.html +function egyptian(a, b) { + + var res = []; + + do { + var t = Math.ceil(b / a); + var x = new Fraction(a, b).sub(1, t); + res.push(t); + a = Number(x.n); + b = Number(x.d); + } while (a !== 0n); + return res; +} +console.log("1 / " + egyptian(521, 1050).join(" + 1 / ")); diff --git a/node_modules/fraction.js/examples/hesse-convergence.js b/node_modules/fraction.js/examples/hesse-convergence.js new file mode 100644 index 0000000..c33a58b --- /dev/null +++ b/node_modules/fraction.js/examples/hesse-convergence.js @@ -0,0 +1,111 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ +const Fraction = require('fraction.js'); + +/* +We have the polynom f(x) = 1/3x_1^2 + x_2^2 + x_1 * x_2 + 3 + +The gradient of f(x): + +grad(x) = | x_1^2+x_2 | + | 2x_2+x_1 | + +And thus the Hesse-Matrix H: +| 2x_1 1 | +| 1 2 | + +The inverse Hesse-Matrix H^-1 is +| -2 / (1-4x_1) 1 / (1 - 4x_1) | +| 1 / (1 - 4x_1) -2x_1 / (1 - 4x_1) | + +We now want to find lim ->oo x[n], with the starting element of (3 2)^T + +*/ + +// Get the Hesse Matrix +function H(x) { + + var z = Fraction(1).sub(Fraction(4).mul(x[0])); + + return [ + Fraction(-2).div(z), + Fraction(1).div(z), + Fraction(1).div(z), + Fraction(-2).mul(x[0]).div(z), + ]; +} + +// Get the gradient of f(x) +function grad(x) { + + return [ + Fraction(x[0]).mul(x[0]).add(x[1]), + Fraction(2).mul(x[1]).add(x[0]) + ]; +} + +// A simple matrix multiplication helper +function matrMult(m, v) { + + return [ + Fraction(m[0]).mul(v[0]).add(Fraction(m[1]).mul(v[1])), + Fraction(m[2]).mul(v[0]).add(Fraction(m[3]).mul(v[1])) + ]; +} + +// A simple vector subtraction helper +function vecSub(a, b) { + + return [ + Fraction(a[0]).sub(b[0]), + Fraction(a[1]).sub(b[1]) + ]; +} + +// Main function, gets a vector and the actual index +function run(V, j) { + + var t = H(V); + //console.log("H(X)"); + for (var i in t) { + + // console.log(t[i].toFraction()); + } + + var s = grad(V); + //console.log("vf(X)"); + for (var i in s) { + + // console.log(s[i].toFraction()); + } + + //console.log("multiplication"); + var r = matrMult(t, s); + for (var i in r) { + + // console.log(r[i].toFraction()); + } + + var R = (vecSub(V, r)); + + console.log("X" + j); + console.log(R[0].toFraction(), "= " + R[0].valueOf()); + console.log(R[1].toFraction(), "= " + R[1].valueOf()); + console.log("\n"); + + return R; +} + + +// Set the starting vector +var v = [3, 2]; + +for (var i = 0; i < 15; i++) { + + v = run(v, i); +} diff --git a/node_modules/fraction.js/examples/integrate.js b/node_modules/fraction.js/examples/integrate.js new file mode 100644 index 0000000..6376aed --- /dev/null +++ b/node_modules/fraction.js/examples/integrate.js @@ -0,0 +1,67 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ +const Fraction = require('fraction.js'); + +// NOTE: This is a nice example, but a stable version of this is served with Polynomial.js: +// https://github.com/rawify/Polynomial.js + +function integrate(poly) { + + poly = poly.replace(/\s+/g, ""); + + var regex = /(\([+-]?[0-9/]+\)|[+-]?[0-9/]+)x(?:\^(\([+-]?[0-9/]+\)|[+-]?[0-9]+))?/g; + var arr; + var res = {}; + while (null !== (arr = regex.exec(poly))) { + + var a = (arr[1] || "1").replace("(", "").replace(")", "").split("/"); + var b = (arr[2] || "1").replace("(", "").replace(")", "").split("/"); + + var exp = new Fraction(b).add(1); + var key = "" + exp; + + if (res[key] !== undefined) { + res[key] = { x: new Fraction(a).div(exp).add(res[key].x), e: exp }; + } else { + res[key] = { x: new Fraction(a).div(exp), e: exp }; + } + } + + var str = ""; + var c = 0; + for (var i in res) { + if (res[i].x.s !== -1n && c > 0) { + str += "+"; + } else if (res[i].x.s === -1n) { + str += "-"; + } + if (res[i].x.n !== res[i].x.d) { + if (res[i].x.d !== 1n) { + str += res[i].x.n + "/" + res[i].x.d; + } else { + str += res[i].x.n; + } + } + str += "x"; + if (res[i].e.n !== res[i].e.d) { + str += "^"; + if (res[i].e.d !== 1n) { + str += "(" + res[i].e.n + "/" + res[i].e.d + ")"; + } else { + str += res[i].e.n; + } + } + c++; + } + return str; +} + +var poly = "-2/3x^3-2x^2+3x+8x^3-1/3x^(4/8)"; + +console.log("f(x): " + poly); +console.log("F(x): " + integrate(poly)); diff --git a/node_modules/fraction.js/examples/ratio-chain.js b/node_modules/fraction.js/examples/ratio-chain.js new file mode 100644 index 0000000..fab7876 --- /dev/null +++ b/node_modules/fraction.js/examples/ratio-chain.js @@ -0,0 +1,24 @@ +/* +Given the ratio a : b : c = 2 : 3 : 4 +What is c, given a = 40? + +A general ratio chain is a_1 : a_2 : a_3 : ... : a_n = r_1 : r2 : r_3 : ... : r_n. +Now each term can be expressed as a_i = r_i * x for some unknown proportional constant x. +If a_k is known it follows that x = a_k / r_k. Substituting x into the first equation yields +a_i = r_i / r_k * a_k. + +Given an array r and a given value a_k, the following function calculates all a_i: +*/ + +function calculateRatios(r, a_k, k) { + const x = Fraction(a_k).div(r[k]); + return r.map(r_i => x.mul(r_i)); +} + +// Example usage: +const r = [2, 3, 4]; // Ratio array representing a : b : c = 2 : 3 : 4 +const a_k = 40; // Given value of a (corresponding to r[0]) +const k = 0; // Index of the known value (a corresponds to r[0]) + +const result = calculateRatios(r, a_k, k); +console.log(result); // Output: [40, 60, 80] diff --git a/node_modules/fraction.js/examples/rational-pow.js b/node_modules/fraction.js/examples/rational-pow.js new file mode 100644 index 0000000..1268e27 --- /dev/null +++ b/node_modules/fraction.js/examples/rational-pow.js @@ -0,0 +1,29 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ +const Fraction = require('fraction.js'); + +// Calculates (a/b)^(c/d) if result is rational +// Derivation: https://raw.org/book/analysis/rational-numbers/ +function root(a, b, c, d) { + + // Initial estimate + let x = Fraction(100 * (Math.floor(Math.pow(a / b, c / d)) || 1), 100); + const abc = Fraction(a, b).pow(c); + + for (let i = 0; i < 30; i++) { + const n = abc.mul(x.pow(1 - d)).sub(x).div(d).add(x) + + if (x.n === n.n && x.d === n.d) { + return n; + } + x = n; + } + return null; +} + +root(18, 2, 1, 2); // 3/1 diff --git a/node_modules/fraction.js/examples/tape-measure.js b/node_modules/fraction.js/examples/tape-measure.js new file mode 100644 index 0000000..14ec524 --- /dev/null +++ b/node_modules/fraction.js/examples/tape-measure.js @@ -0,0 +1,16 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ +const Fraction = require('fraction.js'); + +function closestTapeMeasure(frac) { + + // A tape measure is usually divided in parts of 1/16 + + return Fraction(frac).roundTo("1/16"); +} +console.log(closestTapeMeasure("1/3")); // 5/16 diff --git a/node_modules/fraction.js/examples/toFraction.js b/node_modules/fraction.js/examples/toFraction.js new file mode 100644 index 0000000..f935e47 --- /dev/null +++ b/node_modules/fraction.js/examples/toFraction.js @@ -0,0 +1,35 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ + +const Fraction = require('fraction.js'); + +function toFraction(frac) { + + var map = { + '1:4': "¼", + '1:2': "½", + '3:4': "¾", + '1:7': "⅐", + '1:9': "⅑", + '1:10': "⅒", + '1:3': "⅓", + '2:3': "⅔", + '1:5': "⅕", + '2:5': "⅖", + '3:5': "⅗", + '4:5': "⅘", + '1:6': "⅙", + '5:6': "⅚", + '1:8': "⅛", + '3:8': "⅜", + '5:8': "⅝", + '7:8': "⅞" + }; + return map[frac.n + ":" + frac.d] || frac.toFraction(false); +} +console.log(toFraction(Fraction(0.25))); // ¼ diff --git a/node_modules/fraction.js/examples/valueOfPi.js b/node_modules/fraction.js/examples/valueOfPi.js new file mode 100644 index 0000000..8fc877e --- /dev/null +++ b/node_modules/fraction.js/examples/valueOfPi.js @@ -0,0 +1,42 @@ +/* +Fraction.js v5.0.0 10/1/2024 +https://raw.org/article/rational-numbers-in-javascript/ + +Copyright (c) 2024, Robert Eisele (https://raw.org/) +Licensed under the MIT license. +*/ + +var Fraction = require("fraction.js") + +function valueOfPi(val) { + + let minLen = Infinity, minI = 0, min = null; + const choose = [val, val * Math.PI, val / Math.PI]; + for (let i = 0; i < choose.length; i++) { + let el = new Fraction(choose[i]).simplify(1e-13); + let len = Math.log(Number(el.n) + 1) + Math.log(Number(el.d)); + if (len < minLen) { + minLen = len; + minI = i; + min = el; + } + } + + if (minI == 2) { + return min.toFraction().replace(/(\d+)(\/\d+)?/, (_, p, q) => + (p == "1" ? "" : p) + "π" + (q || "")); + } + + if (minI == 1) { + return min.toFraction().replace(/(\d+)(\/\d+)?/, (_, p, q) => + p + (!q ? "/π" : "/(" + q.slice(1) + "π)")); + } + return min.toFraction(); +} + +console.log(valueOfPi(-3)); // -3 +console.log(valueOfPi(4 * Math.PI)); // 4π +console.log(valueOfPi(3.14)); // 157/50 +console.log(valueOfPi(3 / 2 * Math.PI)); // 3π/2 +console.log(valueOfPi(Math.PI / 2)); // π/2 +console.log(valueOfPi(-1 / (2 * Math.PI))); // -1/(2π) diff --git a/node_modules/fraction.js/fraction.d.mts b/node_modules/fraction.js/fraction.d.mts new file mode 100644 index 0000000..0604ad7 --- /dev/null +++ b/node_modules/fraction.js/fraction.d.mts @@ -0,0 +1,79 @@ +/** + * Interface representing a fraction with numerator and denominator. + */ +export interface NumeratorDenominator { + n: number | bigint; + d: number | bigint; +} + +/** + * Type for handling multiple types of input for Fraction operations. + */ +export type FractionInput = + | Fraction + | number + | bigint + | string + | [number | bigint | string, number | bigint | string] + | NumeratorDenominator; + +/** + * Function signature for Fraction operations like add, sub, mul, etc. + */ +export type FractionParam = { + (numerator: number | bigint, denominator: number | bigint): Fraction; + (num: FractionInput): Fraction; +}; + +/** + * Fraction class representing a rational number with numerator and denominator. + */ +declare class Fraction { + constructor(); + constructor(num: FractionInput); + constructor(numerator: number | bigint, denominator: number | bigint); + + s: bigint; + n: bigint; + d: bigint; + + abs(): Fraction; + neg(): Fraction; + + add: FractionParam; + sub: FractionParam; + mul: FractionParam; + div: FractionParam; + pow: FractionParam; + log: FractionParam; + gcd: FractionParam; + lcm: FractionParam; + + mod(): Fraction; + mod(num: FractionInput): Fraction; + + ceil(places?: number): Fraction; + floor(places?: number): Fraction; + round(places?: number): Fraction; + roundTo: FractionParam; + + inverse(): Fraction; + simplify(eps?: number): Fraction; + + equals(num: FractionInput): boolean; + lt(num: FractionInput): boolean; + lte(num: FractionInput): boolean; + gt(num: FractionInput): boolean; + gte(num: FractionInput): boolean; + compare(num: FractionInput): number; + divisible(num: FractionInput): boolean; + + valueOf(): number; + toString(decimalPlaces?: number): string; + toLatex(showMixed?: boolean): string; + toFraction(showMixed?: boolean): string; + toContinued(): bigint[]; + clone(): Fraction; +} + +export { Fraction as default, Fraction }; \ No newline at end of file diff --git a/node_modules/fraction.js/fraction.d.ts b/node_modules/fraction.js/fraction.d.ts new file mode 100644 index 0000000..97222b9 --- /dev/null +++ b/node_modules/fraction.js/fraction.d.ts @@ -0,0 +1,79 @@ +declare class Fraction { + constructor(); + constructor(num: Fraction.FractionInput); + constructor(numerator: number | bigint, denominator: number | bigint); + + s: bigint; + n: bigint; + d: bigint; + + abs(): Fraction; + neg(): Fraction; + + add: Fraction.FractionParam; + sub: Fraction.FractionParam; + mul: Fraction.FractionParam; + div: Fraction.FractionParam; + pow: Fraction.FractionParam; + log: Fraction.FractionParam; + gcd: Fraction.FractionParam; + lcm: Fraction.FractionParam; + + mod(): Fraction; + mod(num: Fraction.FractionInput): Fraction; + + ceil(places?: number): Fraction; + floor(places?: number): Fraction; + round(places?: number): Fraction; + roundTo: Fraction.FractionParam; + + inverse(): Fraction; + simplify(eps?: number): Fraction; + + equals(num: Fraction.FractionInput): boolean; + lt(num: Fraction.FractionInput): boolean; + lte(num: Fraction.FractionInput): boolean; + gt(num: Fraction.FractionInput): boolean; + gte(num: Fraction.FractionInput): boolean; + compare(num: Fraction.FractionInput): number; + divisible(num: Fraction.FractionInput): boolean; + + valueOf(): number; + toString(decimalPlaces?: number): string; + toLatex(showMixed?: boolean): string; + toFraction(showMixed?: boolean): string; + toContinued(): bigint[]; + clone(): Fraction; + + static default: typeof Fraction; + static Fraction: typeof Fraction; +} + +declare namespace Fraction { + interface NumeratorDenominator { n: number | bigint; d: number | bigint; } + type FractionInput = + | Fraction + | number + | bigint + | string + | [number | bigint | string, number | bigint | string] + | NumeratorDenominator; + + type FractionParam = { + (numerator: number | bigint, denominator: number | bigint): Fraction; + (num: FractionInput): Fraction; + }; +} + +/** + * Export matches CJS runtime: + * module.exports = Fraction; + * module.exports.default = Fraction; + * module.exports.Fraction = Fraction; + */ +declare const FractionExport: typeof Fraction & { + default: typeof Fraction; + Fraction: typeof Fraction; +}; + +export = FractionExport; \ No newline at end of file diff --git a/node_modules/fraction.js/package.json b/node_modules/fraction.js/package.json new file mode 100644 index 0000000..03f7986 --- /dev/null +++ b/node_modules/fraction.js/package.json @@ -0,0 +1,81 @@ +{ + "name": "fraction.js", + "title": "Fraction.js", + "version": "5.3.4", + "description": "The RAW rational numbers library", + "homepage": "https://raw.org/article/rational-numbers-in-javascript/", + "bugs": "https://github.com/rawify/Fraction.js/issues", + "keywords": [ + "math", + "numbers", + "parser", + "ratio", + "fraction", + "fractions", + "rational", + "rationals", + "rational numbers", + "bigint", + "arbitrary precision", + "mixed numbers", + "decimal", + "numerator", + "denominator", + "simplification" + ], + "private": false, + "main": "./dist/fraction.js", + "module": "./dist/fraction.mjs", + "browser": "./dist/fraction.min.js", + "unpkg": "./dist/fraction.min.js", + "types": "./fraction.d.mts", + "exports": { + ".": { + "types": { + "import": "./fraction.d.mts", + "require": "./fraction.d.ts" + }, + "import": "./dist/fraction.mjs", + "require": "./dist/fraction.js", + "browser": "./dist/fraction.min.js" + }, + "./package.json": "./package.json" + }, + "typesVersions": { + "<4.7": { + "*": [ + "fraction.d.ts" + ] + } + }, + "sideEffects": false, + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/rawify/Fraction.js.git" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + }, + "author": { + "name": "Robert Eisele", + "email": "robert@raw.org", + "url": "https://raw.org/" + }, + "license": "MIT", + "engines": { + "node": "*" + }, + "directories": { + "example": "examples", + "test": "tests" + }, + "scripts": { + "build": "crude-build Fraction", + "test": "mocha tests/*.js" + }, + "devDependencies": { + "crude-build": "^0.1.2", + "mocha": "*" + } +} \ No newline at end of file diff --git a/node_modules/fraction.js/src/fraction.js b/node_modules/fraction.js/src/fraction.js new file mode 100644 index 0000000..4292c48 --- /dev/null +++ b/node_modules/fraction.js/src/fraction.js @@ -0,0 +1,1046 @@ +/** + * @license Fraction.js v5.3.4 8/22/2025 + * https://raw.org/article/rational-numbers-in-javascript/ + * + * Copyright (c) 2025, Robert Eisele (https://raw.org/) + * Licensed under the MIT license. + **/ + +/** + * + * This class offers the possibility to calculate fractions. + * You can pass a fraction in different formats. Either as array, as double, as string or as an integer. + * + * Array/Object form + * [ 0 => , 1 => ] + * { n => , d => } + * + * Integer form + * - Single integer value as BigInt or Number + * + * Double form + * - Single double value as Number + * + * String form + * 123.456 - a simple double + * 123/456 - a string fraction + * 123.'456' - a double with repeating decimal places + * 123.(456) - synonym + * 123.45'6' - a double with repeating last place + * 123.45(6) - synonym + * + * Example: + * let f = new Fraction("9.4'31'"); + * f.mul([-4, 3]).div(4.9); + * + */ + +// Set Identity function to downgrade BigInt to Number if needed +if (typeof BigInt === 'undefined') BigInt = function (n) { if (isNaN(n)) throw new Error(""); return n; }; + +const C_ZERO = BigInt(0); +const C_ONE = BigInt(1); +const C_TWO = BigInt(2); +const C_THREE = BigInt(3); +const C_FIVE = BigInt(5); +const C_TEN = BigInt(10); +const MAX_INTEGER = BigInt(Number.MAX_SAFE_INTEGER); + +// Maximum search depth for cyclic rational numbers. 2000 should be more than enough. +// Example: 1/7 = 0.(142857) has 6 repeating decimal places. +// If MAX_CYCLE_LEN gets reduced, long cycles will not be detected and toString() only gets the first 10 digits +const MAX_CYCLE_LEN = 2000; + +// Parsed data to avoid calling "new" all the time +const P = { + "s": C_ONE, + "n": C_ZERO, + "d": C_ONE +}; + +function assign(n, s) { + + try { + n = BigInt(n); + } catch (e) { + throw InvalidParameter(); + } + return n * s; +} + +function ifloor(x) { + return typeof x === 'bigint' ? x : Math.floor(x); +} + +// Creates a new Fraction internally without the need of the bulky constructor +function newFraction(n, d) { + + if (d === C_ZERO) { + throw DivisionByZero(); + } + + const f = Object.create(Fraction.prototype); + f["s"] = n < C_ZERO ? -C_ONE : C_ONE; + + n = n < C_ZERO ? -n : n; + + const a = gcd(n, d); + + f["n"] = n / a; + f["d"] = d / a; + return f; +} + +const FACTORSTEPS = [C_TWO * C_TWO, C_TWO, C_TWO * C_TWO, C_TWO, C_TWO * C_TWO, C_TWO * C_THREE, C_TWO, C_TWO * C_THREE]; // repeats +function factorize(n) { + + const factors = Object.create(null); + if (n <= C_ONE) { + factors[n] = C_ONE; + return factors; + } + + const add = (p) => { factors[p] = (factors[p] || C_ZERO) + C_ONE; }; + + while (n % C_TWO === C_ZERO) { add(C_TWO); n /= C_TWO; } + while (n % C_THREE === C_ZERO) { add(C_THREE); n /= C_THREE; } + while (n % C_FIVE === C_ZERO) { add(C_FIVE); n /= C_FIVE; } + + // 30-wheel trial division: test only residues coprime to 2*3*5 + // Residue step pattern after 5: 7,11,13,17,19,23,29,31, ... + for (let si = 0, p = C_TWO + C_FIVE; p * p <= n;) { + while (n % p === C_ZERO) { add(p); n /= p; } + p += FACTORSTEPS[si]; + si = (si + 1) & 7; // fast modulo 8 + } + if (n > C_ONE) add(n); + return factors; +} + +const parse = function (p1, p2) { + + let n = C_ZERO, d = C_ONE, s = C_ONE; + + if (p1 === undefined || p1 === null) { // No argument + /* void */ + } else if (p2 !== undefined) { // Two arguments + + if (typeof p1 === "bigint") { + n = p1; + } else if (isNaN(p1)) { + throw InvalidParameter(); + } else if (p1 % 1 !== 0) { + throw NonIntegerParameter(); + } else { + n = BigInt(p1); + } + + if (typeof p2 === "bigint") { + d = p2; + } else if (isNaN(p2)) { + throw InvalidParameter(); + } else if (p2 % 1 !== 0) { + throw NonIntegerParameter(); + } else { + d = BigInt(p2); + } + + s = n * d; + + } else if (typeof p1 === "object") { + if ("d" in p1 && "n" in p1) { + n = BigInt(p1["n"]); + d = BigInt(p1["d"]); + if ("s" in p1) + n *= BigInt(p1["s"]); + } else if (0 in p1) { + n = BigInt(p1[0]); + if (1 in p1) + d = BigInt(p1[1]); + } else if (typeof p1 === "bigint") { + n = p1; + } else { + throw InvalidParameter(); + } + s = n * d; + } else if (typeof p1 === "number") { + + if (isNaN(p1)) { + throw InvalidParameter(); + } + + if (p1 < 0) { + s = -C_ONE; + p1 = -p1; + } + + if (p1 % 1 === 0) { + n = BigInt(p1); + } else { + + let z = 1; + + let A = 0, B = 1; + let C = 1, D = 1; + + let N = 10000000; + + if (p1 >= 1) { + z = 10 ** Math.floor(1 + Math.log10(p1)); + p1 /= z; + } + + // Using Farey Sequences + + while (B <= N && D <= N) { + let M = (A + C) / (B + D); + + if (p1 === M) { + if (B + D <= N) { + n = A + C; + d = B + D; + } else if (D > B) { + n = C; + d = D; + } else { + n = A; + d = B; + } + break; + + } else { + + if (p1 > M) { + A += C; + B += D; + } else { + C += A; + D += B; + } + + if (B > N) { + n = C; + d = D; + } else { + n = A; + d = B; + } + } + } + n = BigInt(n) * BigInt(z); + d = BigInt(d); + } + + } else if (typeof p1 === "string") { + + let ndx = 0; + + let v = C_ZERO, w = C_ZERO, x = C_ZERO, y = C_ONE, z = C_ONE; + + let match = p1.replace(/_/g, '').match(/\d+|./g); + + if (match === null) + throw InvalidParameter(); + + if (match[ndx] === '-') {// Check for minus sign at the beginning + s = -C_ONE; + ndx++; + } else if (match[ndx] === '+') {// Check for plus sign at the beginning + ndx++; + } + + if (match.length === ndx + 1) { // Check if it's just a simple number "1234" + w = assign(match[ndx++], s); + } else if (match[ndx + 1] === '.' || match[ndx] === '.') { // Check if it's a decimal number + + if (match[ndx] !== '.') { // Handle 0.5 and .5 + v = assign(match[ndx++], s); + } + ndx++; + + // Check for decimal places + if (ndx + 1 === match.length || match[ndx + 1] === '(' && match[ndx + 3] === ')' || match[ndx + 1] === "'" && match[ndx + 3] === "'") { + w = assign(match[ndx], s); + y = C_TEN ** BigInt(match[ndx].length); + ndx++; + } + + // Check for repeating places + if (match[ndx] === '(' && match[ndx + 2] === ')' || match[ndx] === "'" && match[ndx + 2] === "'") { + x = assign(match[ndx + 1], s); + z = C_TEN ** BigInt(match[ndx + 1].length) - C_ONE; + ndx += 3; + } + + } else if (match[ndx + 1] === '/' || match[ndx + 1] === ':') { // Check for a simple fraction "123/456" or "123:456" + w = assign(match[ndx], s); + y = assign(match[ndx + 2], C_ONE); + ndx += 3; + } else if (match[ndx + 3] === '/' && match[ndx + 1] === ' ') { // Check for a complex fraction "123 1/2" + v = assign(match[ndx], s); + w = assign(match[ndx + 2], s); + y = assign(match[ndx + 4], C_ONE); + ndx += 5; + } + + if (match.length <= ndx) { // Check for more tokens on the stack + d = y * z; + s = /* void */ + n = x + d * v + z * w; + } else { + throw InvalidParameter(); + } + + } else if (typeof p1 === "bigint") { + n = p1; + s = p1; + d = C_ONE; + } else { + throw InvalidParameter(); + } + + if (d === C_ZERO) { + throw DivisionByZero(); + } + + P["s"] = s < C_ZERO ? -C_ONE : C_ONE; + P["n"] = n < C_ZERO ? -n : n; + P["d"] = d < C_ZERO ? -d : d; +}; + +function modpow(b, e, m) { + + let r = C_ONE; + for (; e > C_ZERO; b = (b * b) % m, e >>= C_ONE) { + + if (e & C_ONE) { + r = (r * b) % m; + } + } + return r; +} + +function cycleLen(n, d) { + + for (; d % C_TWO === C_ZERO; + d /= C_TWO) { + } + + for (; d % C_FIVE === C_ZERO; + d /= C_FIVE) { + } + + if (d === C_ONE) // Catch non-cyclic numbers + return C_ZERO; + + // If we would like to compute really large numbers quicker, we could make use of Fermat's little theorem: + // 10^(d-1) % d == 1 + // However, we don't need such large numbers and MAX_CYCLE_LEN should be the capstone, + // as we want to translate the numbers to strings. + + let rem = C_TEN % d; + let t = 1; + + for (; rem !== C_ONE; t++) { + rem = rem * C_TEN % d; + + if (t > MAX_CYCLE_LEN) + return C_ZERO; // Returning 0 here means that we don't print it as a cyclic number. It's likely that the answer is `d-1` + } + return BigInt(t); +} + +function cycleStart(n, d, len) { + + let rem1 = C_ONE; + let rem2 = modpow(C_TEN, len, d); + + for (let t = 0; t < 300; t++) { // s < ~log10(Number.MAX_VALUE) + // Solve 10^s == 10^(s+t) (mod d) + + if (rem1 === rem2) + return BigInt(t); + + rem1 = rem1 * C_TEN % d; + rem2 = rem2 * C_TEN % d; + } + return 0; +} + +function gcd(a, b) { + + if (!a) + return b; + if (!b) + return a; + + while (1) { + a %= b; + if (!a) + return b; + b %= a; + if (!b) + return a; + } +} + +/** + * Module constructor + * + * @constructor + * @param {number|Fraction=} a + * @param {number=} b + */ +function Fraction(a, b) { + + parse(a, b); + + if (this instanceof Fraction) { + a = gcd(P["d"], P["n"]); // Abuse a + this["s"] = P["s"]; + this["n"] = P["n"] / a; + this["d"] = P["d"] / a; + } else { + return newFraction(P['s'] * P['n'], P['d']); + } +} + +const DivisionByZero = function () { return new Error("Division by Zero"); }; +const InvalidParameter = function () { return new Error("Invalid argument"); }; +const NonIntegerParameter = function () { return new Error("Parameters must be integer"); }; + +Fraction.prototype = { + + "s": C_ONE, + "n": C_ZERO, + "d": C_ONE, + + /** + * Calculates the absolute value + * + * Ex: new Fraction(-4).abs() => 4 + **/ + "abs": function () { + + return newFraction(this["n"], this["d"]); + }, + + /** + * Inverts the sign of the current fraction + * + * Ex: new Fraction(-4).neg() => 4 + **/ + "neg": function () { + + return newFraction(-this["s"] * this["n"], this["d"]); + }, + + /** + * Adds two rational numbers + * + * Ex: new Fraction({n: 2, d: 3}).add("14.9") => 467 / 30 + **/ + "add": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * this["n"] * P["d"] + P["s"] * this["d"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Subtracts two rational numbers + * + * Ex: new Fraction({n: 2, d: 3}).add("14.9") => -427 / 30 + **/ + "sub": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * this["n"] * P["d"] - P["s"] * this["d"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Multiplies two rational numbers + * + * Ex: new Fraction("-17.(345)").mul(3) => 5776 / 111 + **/ + "mul": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * P["s"] * this["n"] * P["n"], + this["d"] * P["d"] + ); + }, + + /** + * Divides two rational numbers + * + * Ex: new Fraction("-17.(345)").inverse().div(3) + **/ + "div": function (a, b) { + + parse(a, b); + return newFraction( + this["s"] * P["s"] * this["n"] * P["d"], + this["d"] * P["n"] + ); + }, + + /** + * Clones the actual object + * + * Ex: new Fraction("-17.(345)").clone() + **/ + "clone": function () { + return newFraction(this['s'] * this['n'], this['d']); + }, + + /** + * Calculates the modulo of two rational numbers - a more precise fmod + * + * Ex: new Fraction('4.(3)').mod([7, 8]) => (13/3) % (7/8) = (5/6) + * Ex: new Fraction(20, 10).mod().equals(0) ? "is Integer" + **/ + "mod": function (a, b) { + + if (a === undefined) { + return newFraction(this["s"] * this["n"] % this["d"], C_ONE); + } + + parse(a, b); + if (C_ZERO === P["n"] * this["d"]) { + throw DivisionByZero(); + } + + /** + * I derived the rational modulo similar to the modulo for integers + * + * https://raw.org/book/analysis/rational-numbers/ + * + * n1/d1 = (n2/d2) * q + r, where 0 ≤ r < n2/d2 + * => d2 * n1 = n2 * d1 * q + d1 * d2 * r + * => r = (d2 * n1 - n2 * d1 * q) / (d1 * d2) + * = (d2 * n1 - n2 * d1 * floor((d2 * n1) / (n2 * d1))) / (d1 * d2) + * = ((d2 * n1) % (n2 * d1)) / (d1 * d2) + */ + return newFraction( + this["s"] * (P["d"] * this["n"]) % (P["n"] * this["d"]), + P["d"] * this["d"]); + }, + + /** + * Calculates the fractional gcd of two rational numbers + * + * Ex: new Fraction(5,8).gcd(3,7) => 1/56 + */ + "gcd": function (a, b) { + + parse(a, b); + + // https://raw.org/book/analysis/rational-numbers/ + // gcd(a / b, c / d) = gcd(a, c) / lcm(b, d) + + return newFraction(gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]), P["d"] * this["d"]); + }, + + /** + * Calculates the fractional lcm of two rational numbers + * + * Ex: new Fraction(5,8).lcm(3,7) => 15 + */ + "lcm": function (a, b) { + + parse(a, b); + + // https://raw.org/book/analysis/rational-numbers/ + // lcm(a / b, c / d) = lcm(a, c) / gcd(b, d) + + if (P["n"] === C_ZERO && this["n"] === C_ZERO) { + return newFraction(C_ZERO, C_ONE); + } + return newFraction(P["n"] * this["n"], gcd(P["n"], this["n"]) * gcd(P["d"], this["d"])); + }, + + /** + * Gets the inverse of the fraction, means numerator and denominator are exchanged + * + * Ex: new Fraction([-3, 4]).inverse() => -4 / 3 + **/ + "inverse": function () { + return newFraction(this["s"] * this["d"], this["n"]); + }, + + /** + * Calculates the fraction to some integer exponent + * + * Ex: new Fraction(-1,2).pow(-3) => -8 + */ + "pow": function (a, b) { + + parse(a, b); + + // Trivial case when exp is an integer + + if (P['d'] === C_ONE) { + + if (P['s'] < C_ZERO) { + return newFraction((this['s'] * this["d"]) ** P['n'], this["n"] ** P['n']); + } else { + return newFraction((this['s'] * this["n"]) ** P['n'], this["d"] ** P['n']); + } + } + + // Negative roots become complex + // (-a/b)^(c/d) = x + // ⇔ (-1)^(c/d) * (a/b)^(c/d) = x + // ⇔ (cos(pi) + i*sin(pi))^(c/d) * (a/b)^(c/d) = x + // ⇔ (cos(c*pi/d) + i*sin(c*pi/d)) * (a/b)^(c/d) = x # DeMoivre's formula + // From which follows that only for c=0 the root is non-complex + if (this['s'] < C_ZERO) return null; + + // Now prime factor n and d + let N = factorize(this['n']); + let D = factorize(this['d']); + + // Exponentiate and take root for n and d individually + let n = C_ONE; + let d = C_ONE; + for (let k in N) { + if (k === '1') continue; + if (k === '0') { + n = C_ZERO; + break; + } + N[k] *= P['n']; + + if (N[k] % P['d'] === C_ZERO) { + N[k] /= P['d']; + } else return null; + n *= BigInt(k) ** N[k]; + } + + for (let k in D) { + if (k === '1') continue; + D[k] *= P['n']; + + if (D[k] % P['d'] === C_ZERO) { + D[k] /= P['d']; + } else return null; + d *= BigInt(k) ** D[k]; + } + + if (P['s'] < C_ZERO) { + return newFraction(d, n); + } + return newFraction(n, d); + }, + + /** + * Calculates the logarithm of a fraction to a given rational base + * + * Ex: new Fraction(27, 8).log(9, 4) => 3/2 + */ + "log": function (a, b) { + + parse(a, b); + + if (this['s'] <= C_ZERO || P['s'] <= C_ZERO) return null; + + const allPrimes = Object.create(null); + + const baseFactors = factorize(P['n']); + const T1 = factorize(P['d']); + + const numberFactors = factorize(this['n']); + const T2 = factorize(this['d']); + + for (const prime in T1) { + baseFactors[prime] = (baseFactors[prime] || C_ZERO) - T1[prime]; + } + for (const prime in T2) { + numberFactors[prime] = (numberFactors[prime] || C_ZERO) - T2[prime]; + } + + for (const prime in baseFactors) { + if (prime === '1') continue; + allPrimes[prime] = true; + } + for (const prime in numberFactors) { + if (prime === '1') continue; + allPrimes[prime] = true; + } + + let retN = null; + let retD = null; + + // Iterate over all unique primes to determine if a consistent ratio exists + for (const prime in allPrimes) { + + const baseExponent = baseFactors[prime] || C_ZERO; + const numberExponent = numberFactors[prime] || C_ZERO; + + if (baseExponent === C_ZERO) { + if (numberExponent !== C_ZERO) { + return null; // Logarithm cannot be expressed as a rational number + } + continue; // Skip this prime since both exponents are zero + } + + // Calculate the ratio of exponents for this prime + let curN = numberExponent; + let curD = baseExponent; + + // Simplify the current ratio + const gcdValue = gcd(curN, curD); + curN /= gcdValue; + curD /= gcdValue; + + // Check if this is the first ratio; otherwise, ensure ratios are consistent + if (retN === null && retD === null) { + retN = curN; + retD = curD; + } else if (curN * retD !== retN * curD) { + return null; // Ratios do not match, logarithm cannot be rational + } + } + + return retN !== null && retD !== null + ? newFraction(retN, retD) + : null; + }, + + /** + * Check if two rational numbers are the same + * + * Ex: new Fraction(19.6).equals([98, 5]); + **/ + "equals": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] === P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is less than another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "lt": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] < P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is less than or equal another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "lte": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] <= P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is greater than another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "gt": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] > P["s"] * P["n"] * this["d"]; + }, + + /** + * Check if this rational number is greater than or equal another + * + * Ex: new Fraction(19.6).lt([98, 5]); + **/ + "gte": function (a, b) { + + parse(a, b); + return this["s"] * this["n"] * P["d"] >= P["s"] * P["n"] * this["d"]; + }, + + /** + * Compare two rational numbers + * < 0 iff this < that + * > 0 iff this > that + * = 0 iff this = that + * + * Ex: new Fraction(19.6).compare([98, 5]); + **/ + "compare": function (a, b) { + + parse(a, b); + let t = this["s"] * this["n"] * P["d"] - P["s"] * P["n"] * this["d"]; + + return (C_ZERO < t) - (t < C_ZERO); + }, + + /** + * Calculates the ceil of a rational number + * + * Ex: new Fraction('4.(3)').ceil() => (5 / 1) + **/ + "ceil": function (places) { + + places = C_TEN ** BigInt(places || 0); + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) + + (places * this["n"] % this["d"] > C_ZERO && this["s"] >= C_ZERO ? C_ONE : C_ZERO), + places); + }, + + /** + * Calculates the floor of a rational number + * + * Ex: new Fraction('4.(3)').floor() => (4 / 1) + **/ + "floor": function (places) { + + places = C_TEN ** BigInt(places || 0); + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) - + (places * this["n"] % this["d"] > C_ZERO && this["s"] < C_ZERO ? C_ONE : C_ZERO), + places); + }, + + /** + * Rounds a rational numbers + * + * Ex: new Fraction('4.(3)').round() => (4 / 1) + **/ + "round": function (places) { + + places = C_TEN ** BigInt(places || 0); + + /* Derivation: + + s >= 0: + round(n / d) = ifloor(n / d) + (n % d) / d >= 0.5 ? 1 : 0 + = ifloor(n / d) + 2(n % d) >= d ? 1 : 0 + s < 0: + round(n / d) =-ifloor(n / d) - (n % d) / d > 0.5 ? 1 : 0 + =-ifloor(n / d) - 2(n % d) > d ? 1 : 0 + + =>: + + round(s * n / d) = s * ifloor(n / d) + s * (C + 2(n % d) > d ? 1 : 0) + where C = s >= 0 ? 1 : 0, to fix the >= for the positve case. + */ + + return newFraction(ifloor(this["s"] * places * this["n"] / this["d"]) + + this["s"] * ((this["s"] >= C_ZERO ? C_ONE : C_ZERO) + C_TWO * (places * this["n"] % this["d"]) > this["d"] ? C_ONE : C_ZERO), + places); + }, + + /** + * Rounds a rational number to a multiple of another rational number + * + * Ex: new Fraction('0.9').roundTo("1/8") => 7 / 8 + **/ + "roundTo": function (a, b) { + + /* + k * x/y ≤ a/b < (k+1) * x/y + ⇔ k ≤ a/b / (x/y) < (k+1) + ⇔ k = floor(a/b * y/x) + ⇔ k = floor((a * y) / (b * x)) + */ + + parse(a, b); + + const n = this['n'] * P['d']; + const d = this['d'] * P['n']; + const r = n % d; + + // round(n / d) = ifloor(n / d) + 2(n % d) >= d ? 1 : 0 + let k = ifloor(n / d); + if (r + r >= d) { + k++; + } + return newFraction(this['s'] * k * P['n'], P['d']); + }, + + /** + * Check if two rational numbers are divisible + * + * Ex: new Fraction(19.6).divisible(1.5); + */ + "divisible": function (a, b) { + + parse(a, b); + if (P['n'] === C_ZERO) return false; + return (this['n'] * P['d']) % (P['n'] * this['d']) === C_ZERO; + }, + + /** + * Returns a decimal representation of the fraction + * + * Ex: new Fraction("100.'91823'").valueOf() => 100.91823918239183 + **/ + 'valueOf': function () { + //if (this['n'] <= MAX_INTEGER && this['d'] <= MAX_INTEGER) { + return Number(this['s'] * this['n']) / Number(this['d']); + //} + }, + + /** + * Creates a string representation of a fraction with all digits + * + * Ex: new Fraction("100.'91823'").toString() => "100.(91823)" + **/ + 'toString': function (dec = 15) { + + let N = this["n"]; + let D = this["d"]; + + let cycLen = cycleLen(N, D); // Cycle length + let cycOff = cycleStart(N, D, cycLen); // Cycle start + + let str = this['s'] < C_ZERO ? "-" : ""; + + // Append integer part + str += ifloor(N / D); + + N %= D; + N *= C_TEN; + + if (N) + str += "."; + + if (cycLen) { + + for (let i = cycOff; i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + str += "("; + for (let i = cycLen; i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + str += ")"; + } else { + for (let i = dec; N && i--;) { + str += ifloor(N / D); + N %= D; + N *= C_TEN; + } + } + return str; + }, + + /** + * Returns a string-fraction representation of a Fraction object + * + * Ex: new Fraction("1.'3'").toFraction() => "4 1/3" + **/ + 'toFraction': function (showMixed = false) { + + let n = this["n"]; + let d = this["d"]; + let str = this['s'] < C_ZERO ? "-" : ""; + + if (d === C_ONE) { + str += n; + } else { + const whole = ifloor(n / d); + if (showMixed && whole > C_ZERO) { + str += whole; + str += " "; + n %= d; + } + + str += n; + str += '/'; + str += d; + } + return str; + }, + + /** + * Returns a latex representation of a Fraction object + * + * Ex: new Fraction("1.'3'").toLatex() => "\frac{4}{3}" + **/ + 'toLatex': function (showMixed = false) { + + let n = this["n"]; + let d = this["d"]; + let str = this['s'] < C_ZERO ? "-" : ""; + + if (d === C_ONE) { + str += n; + } else { + const whole = ifloor(n / d); + if (showMixed && whole > C_ZERO) { + str += whole; + n %= d; + } + + str += "\\frac{"; + str += n; + str += '}{'; + str += d; + str += '}'; + } + return str; + }, + + /** + * Returns an array of continued fraction elements + * + * Ex: new Fraction("7/8").toContinued() => [0,1,7] + */ + 'toContinued': function () { + + let a = this['n']; + let b = this['d']; + const res = []; + + while (b) { + res.push(ifloor(a / b)); + const t = a % b; + a = b; + b = t; + } + return res; + }, + + "simplify": function (eps = 1e-3) { + + // Continued fractions give best approximations for a max denominator, + // generally outperforming mediants in denominator–accuracy trade-offs. + // Semiconvergents can further reduce the denominator within tolerance. + + const ieps = BigInt(Math.ceil(1 / eps)); + + const thisABS = this['abs'](); + const cont = thisABS['toContinued'](); + + for (let i = 1; i < cont.length; i++) { + + let s = newFraction(cont[i - 1], C_ONE); + for (let k = i - 2; k >= 0; k--) { + s = s['inverse']()['add'](cont[k]); + } + + let t = s['sub'](thisABS); + if (t['n'] * ieps < t['d']) { // More robust than Math.abs(t.valueOf()) < eps + return s['mul'](this['s']); + } + } + return this; + } +}; diff --git a/node_modules/fraction.js/tests/fraction.test.js b/node_modules/fraction.js/tests/fraction.test.js new file mode 100644 index 0000000..b65833c --- /dev/null +++ b/node_modules/fraction.js/tests/fraction.test.js @@ -0,0 +1,1806 @@ +const Fraction = require('fraction.js'); +const assert = require('assert'); + +var DivisionByZero = function () { return new Error("Division by Zero"); }; +var InvalidParameter = function () { return new Error("Invalid argument"); }; +var NonIntegerParameter = function () { return new Error("Parameters must be integer"); }; + +var tests = [{ + set: "", + expectError: InvalidParameter() +}, { + set: "foo", + expectError: InvalidParameter() +}, { + set: " 123", + expectError: InvalidParameter() +}, { + set: 0, + expect: 0 +}, { + set: .2, + expect: "0.2" +}, { + set: .333, + expect: "0.333" +}, { + set: 1.1, + expect: "1.1" +}, { + set: 1.2, + expect: "1.2" +}, { + set: 1.3, + expect: "1.3" +}, { + set: 1.4, + expect: "1.4" +}, { + set: 1.5, + expect: "1.5" +}, { + set: 2.555, + expect: "2.555" +}, { + set: 1e12, + expect: "1000000000000" +}, { + set: " - ", + expectError: InvalidParameter() +}, { + set: ".5", + expect: "0.5" +}, { + set: "2_000_000", + expect: "2000000" +}, { + set: "-.5", + expect: "-0.5" +}, { + set: "123", + expect: "123" +}, { + set: "-123", + expect: "-123" +}, { + set: "123.4", + expect: "123.4" +}, { + set: "-123.4", + expect: "-123.4" +}, { + set: "123.", + expect: "123" +}, { + set: "-123.", + expect: "-123" +}, { + set: "123.4(56)", + expect: "123.4(56)" +}, { + set: "-123.4(56)", + expect: "-123.4(56)" +}, { + set: "123.(4)", + expect: "123.(4)" +}, { + set: "-123.(4)", + expect: "-123.(4)" +}, { + set: "0/0", + expectError: DivisionByZero() +}, { + set: "9/0", + expectError: DivisionByZero() +}, { + label: "0/1+0/1", + set: "0/1", + param: "0/1", + expect: "0" +}, { + label: "1/9+0/1", + set: "1/9", + param: "0/1", + expect: "0.(1)" +}, { + set: "123/456", + expect: "0.269(736842105263157894)" +}, { + set: "-123/456", + expect: "-0.269(736842105263157894)" +}, { + set: "19 123/456", + expect: "19.269(736842105263157894)" +}, { + set: "-19 123/456", + expect: "-19.269(736842105263157894)" +}, { + set: "123.(22)123", + expectError: InvalidParameter() +}, { + set: "+33.3(3)", + expect: "33.(3)" +}, { + set: "3.'09009'", + expect: "3.(09009)" +}, { + set: "123.(((", + expectError: InvalidParameter() +}, { + set: "123.((", + expectError: InvalidParameter() +}, { + set: "123.()", + expectError: InvalidParameter() +}, { + set: null, + expect: "0" // I would say it's just fine +}, { + set: [22, 7], + expect: '3.(142857)' // We got Pi! - almost ;o +}, { + set: "355/113", + expect: "3.(1415929203539823008849557522123893805309734513274336283185840707964601769911504424778761061946902654867256637168)" // Yay, a better PI +}, { + set: "3 1/7", + expect: '3.(142857)' +}, { + set: [36, -36], + expect: "-1" +}, { + set: [1n, 3n], + expect: "0.(3)" +}, { + set: 1n, + set2: 3n, + expect: "0.(3)" +}, { + set: { n: 1n, d: 3n }, + expect: "0.(3)" +}, { + set: { n: 1n, d: 3n }, + expect: "0.(3)" +}, { + set: [1n, 3n], + expect: "0.(3)" +}, { + set: "9/12", + expect: "0.75" +}, { + set: "0.09(33)", + expect: "0.09(3)" +}, { + set: 1 / 2, + expect: "0.5" +}, { + set: 1 / 3, + expect: "0.(3)" +}, { + set: "0.'3'", + expect: "0.(3)" +}, { + set: "0.00002", + expect: "0.00002" +}, { + set: 7 / 8, + expect: "0.875" +}, { + set: 0.003, + expect: "0.003" +}, { + set: 4, + expect: "4" +}, { + set: -99, + expect: "-99" +}, { + set: "-92332.1192", + expect: "-92332.1192" +}, { + set: '88.92933(12111)', + expect: "88.92933(12111)" +}, { + set: '-192322.823(123)', + expect: "-192322.8(231)" +}, { + label: "-99.12 % 0.09(34)", + set: '-99.12', + fn: "mod", + param: "0.09(34)", + expect: "-0.07(95)" +}, { + label: "0.4 / 0.1", + set: .4, + fn: "div", + param: ".1", + expect: "4" +}, { + label: "1 / -.1", + set: 1, + fn: "div", + param: "-.1", + expect: "-10" +}, { + label: "1 - (-1)", + set: 1, + fn: "sub", + param: "-1", + expect: "2" +}, { + label: "1 + (-1)", + set: 1, + fn: "add", + param: "-1", + expect: "0" +}, { + label: "-187 % 12", + set: '-187', + fn: "mod", + param: "12", + expect: "-7" +}, { + label: "Negate by 99 * -1", + set: '99', + fn: "mul", + param: "-1", + expect: "-99" +}, { + label: "0.5050000000000000000000000", + set: "0.5050000000000000000000000", + expect: "101/200", + fn: "toFraction", + param: true +}, { + label: "0.505000000(0000000000)", + set: "0.505000000(0000000000)", + expect: "101/200", + fn: "toFraction", + param: true +}, { + set: [20, -5], + expect: "-4", + fn: "toFraction", + param: true +}, { + set: [-10, -7], + expect: "1 3/7", + fn: "toFraction", + param: true +}, { + set: [21, -6], + expect: "-3 1/2", + fn: "toFraction", + param: true +}, { + set: "10/78", + expect: "5/39", + fn: "toFraction", + param: true +}, { + set: "0/91", + expect: "0", + fn: "toFraction", + param: true +}, { + set: "-0/287", + expect: "0", + fn: "toFraction", + param: true +}, { + set: "-5/20", + expect: "-1/4", + fn: "toFraction", + param: true +}, { + set: "42/9", + expect: "4 2/3", + fn: "toFraction", + param: true +}, { + set: "71/23", + expect: "3 2/23", + fn: "toFraction", + param: true +}, { + set: "6/3", + expect: "2", + fn: "toFraction", + param: true +}, { + set: "28/4", + expect: "7", + fn: "toFraction", + param: true +}, { + set: "105/35", + expect: "3", + fn: "toFraction", + param: true +}, { + set: "4/6", + expect: "2/3", + fn: "toFraction", + param: true +}, { + label: "99.(9) + 66", + set: '99.(999999)', + fn: "add", + param: "66", + expect: "166" +}, { + label: "123.32 / 33.'9821'", + set: '123.32', + fn: "div", + param: "33.'9821'", + expect: "3.628958880242975" +}, { + label: "-82.124 / 66.(3)", + set: '-82.124', + fn: "div", + param: "66.(3)", + expect: "-1.238(050251256281407035175879396984924623115577889447236180904522613065326633165829145728643216080402010)" +}, { + label: "100 - .91", + set: '100', + fn: "sub", + param: ".91", + expect: "99.09" +}, { + label: "381.(33411) % 11.119(356)", + set: '381.(33411)', + fn: "mod", + param: "11.119(356)", + expect: "3.275(997225017295217)" +}, { + label: "13/26 mod 1", + set: '13/26', + fn: "mod", + param: "1.000", + expect: "0.5" +}, { + label: "381.(33411) % 1", // Extract fraction part of a number + set: '381.(33411)', + fn: "mod", + param: "1", + expect: "0.(33411)" +}, { + label: "-222/3", + set: { + n: 3, + d: 222, + s: -1 + }, + fn: "inverse", + param: null, + expect: "-74" +}, { + label: "inverse", + set: 1 / 2, + fn: "inverse", + param: null, + expect: "2" +}, { + label: "abs(-222/3)", + set: { + n: -222, + d: 3 + }, + fn: "abs", + param: null, + expect: "74" +}, { + label: "9 % -2", + set: 9, + fn: "mod", + param: "-2", + expect: "1" +}, { + label: "-9 % 2", + set: '-9', + fn: "mod", + param: "-2", + expect: "-1" +}, { + label: "1 / 195312500", + set: '1', + fn: "div", + param: "195312500", + expect: "0.00000000512" +}, { + label: "10 / 0", + set: 10, + fn: "div", + param: 0, + expectError: DivisionByZero() +}, { + label: "-3 / 4", + set: [-3, 4], + fn: "inverse", + param: null, + expect: "-1.(3)" +}, { + label: "-19.6", + set: [-98, 5], + fn: "equals", + param: '-19.6', + expect: "true" // actually, we get a real bool but we call toString() in the test below +}, { + label: "-19.6", + set: [98, -5], + fn: "equals", + param: '-19.6', + expect: "true" +}, { + label: "99/88", + set: [99, 88], + fn: "equals", + param: [88, 99], + expect: "false" +}, { + label: "99/88", + set: [99, -88], + fn: "equals", + param: [9, 8], + expect: "false" +}, { + label: "12.5", + set: 12.5, + fn: "add", + param: 0, + expect: "12.5" +}, { + label: "0/1 -> 1/0", + set: 0, + fn: "inverse", + param: null, + expectError: DivisionByZero() +}, { + label: "abs(-100.25)", + set: -100.25, + fn: "abs", + param: null, + expect: "100.25" +}, { + label: "0.022222222", + set: '0.0(22222222)', + fn: "abs", + param: null, + expect: "0.0(2)" +}, { + label: "1.5 | 100.5", + set: 100.5, + fn: "divisible", + param: '1.5', + expect: "true" +}, { + label: "1.5 | 100.6", + set: 100.6, + fn: "divisible", + param: 1.6, + expect: "false" +}, { + label: "(1/6) | (2/3)", // == 4 + set: [2, 3], + fn: "divisible", + param: [1, 6], + expect: "true" +}, { + label: "(1/6) | (2/5)", + set: [2, 5], + fn: "divisible", + param: [1, 6], + expect: "false" +}, { + label: "0 | (2/5)", + set: [2, 5], + fn: "divisible", + param: 0, + expect: "false" +}, { + label: "6 | 0", + set: 0, + fn: "divisible", + param: 6, + expect: "true" +}, { + label: "fmod(4.55, 0.05)", // http://phpjs.org/functions/fmod/ (comment section) + set: 4.55, + fn: "mod", + param: 0.05, + expect: "0" +}, { + label: "fmod(99.12, 0.4)", + set: 99.12, + fn: "mod", + param: "0.4", + expect: "0.32" +}, { + label: "fmod(fmod(1.0,0.1))", // http://stackoverflow.com/questions/4218961/why-fmod1-0-0-1-1 + set: 1.0, + fn: "mod", + param: 0.1, + expect: "0" +}, { + label: "bignum", + set: [5385020324, 1673196525], + fn: "add", + param: 0, + expect: "3.21(840276592733181776121606516006839065124164060763872313206005492988936251824931324190982287630557922656455433410609073551596098372245902196097377144624418820138297860736950789447760776337973807350574075570710380240599651018280712721418065340531352107607323652551812465663589637206543923464101146157950573080469432602963360804254598843372567965379918536467197121390148715495330113717514444395585868193217769203770011415724163065662594535928766646225254382476081224230369471990147720394052336440275597631903998844367669243157195775313960803259497565595290726533154854597848271290188102679689703515252041298615534717298077104242133182771222884293284077911887845930112722413166618308629346454087334421161315763550250022184333666363549254920906556389124702491239037207539024741878423396797336762338781453063321417070239253574830368476888869943116813489676593728283053898883754853602746993512910863832926021645903191198654921901657666901979730085800889408373591978384009612977172541043856160291750546158945674358246709841810124486123947693472528578195558946669459524487119048971249805817042322628538808374587079661786890216019304725725509141850506771761314768448972244907094819599867385572056456428511886850828834945135927771544947477105237234460548500123140047759781236696030073335228807028510891749551057667897081007863078128255137273847732859712937785356684266362554153643129279150277938809369688357439064129062782986595074359241811119587401724970711375341877428295519559485099934689381452068220139292962014728066686607540019843156200674036183526020650801913421377683054893985032630879985)" +}, { + label: "ceil(0.4)", + set: 0.4, + fn: "ceil", + param: null, + expect: "1" +}, + + +{ + label: "1 < 2", + set: 1, + fn: "lt", + param: 2, + expect: "true" +}, { + label: "2 < 2", + set: 2, + fn: "lt", + param: 2, + expect: "false" +}, { + label: "3 > 2", + set: 3, + fn: "gt", + param: 2, + expect: "true" +}, { + label: "2 > 2", + set: 2, + fn: "gt", + param: 2, + expect: "false" +}, { + label: "1 <= 2", + set: 1, + fn: "lte", + param: 2, + expect: "true" +}, { + label: "2 <= 2", + set: 2, + fn: "lte", + param: 2, + expect: "true" +}, { + label: "3 <= 2", + set: 3, + fn: "lte", + param: 2, + expect: "false" +}, { + label: "3 >= 2", + set: 3, + fn: "gte", + param: 2, + expect: "true" +}, { + label: "2 >= 2", + set: 2, + fn: "gte", + param: 2, + expect: "true" +}, { + label: "ceil(0.5)", + set: 0.5, + fn: "ceil", + param: null, + expect: "1" +}, { + label: "ceil(0.23, 2)", + set: 0.23, + fn: "ceil", + param: 2, + expect: "0.23" +}, { + label: "ceil(0.6)", + set: 0.6, + fn: "ceil", + param: null, + expect: "1" +}, { + label: "ceil(-0.4)", + set: -0.4, + fn: "ceil", + param: null, + expect: "0" +}, { + label: "ceil(-0.5)", + set: -0.5, + fn: "ceil", + param: null, + expect: "0" +}, { + label: "ceil(-0.6)", + set: -0.6, + fn: "ceil", + param: null, + expect: "0" +}, { + label: "floor(0.4)", + set: 0.4, + fn: "floor", + param: null, + expect: "0" +}, { + label: "floor(0.4, 1)", + set: 0.4, + fn: "floor", + param: 1, + expect: "0.4" +}, { + label: "floor(0.5)", + set: 0.5, + fn: "floor", + param: null, + expect: "0" +}, { + label: "floor(0.6)", + set: 0.6, + fn: "floor", + param: null, + expect: "0" +}, { + label: "floor(-0.4)", + set: -0.4, + fn: "floor", + param: null, + expect: "-1" +}, { + label: "floor(-0.5)", + set: -0.5, + fn: "floor", + param: null, + expect: "-1" +}, { + label: "floor(-0.6)", + set: -0.6, + fn: "floor", + param: null, + expect: "-1" +}, { + label: "floor(10.4)", + set: 10.4, + fn: "floor", + param: null, + expect: "10" +}, { + label: "floor(10.4, 1)", + set: 10.4, + fn: "floor", + param: 1, + expect: "10.4" +}, { + label: "floor(10.5)", + set: 10.5, + fn: "floor", + param: null, + expect: "10" +}, { + label: "floor(10.6)", + set: 10.6, + fn: "floor", + param: null, + expect: "10" +}, { + label: "floor(-10.4)", + set: -10.4, + fn: "floor", + param: null, + expect: "-11" +}, { + label: "floor(-10.5)", + set: -10.5, + fn: "floor", + param: null, + expect: "-11" +}, { + label: "floor(-10.6)", + set: -10.6, + fn: "floor", + param: null, + expect: "-11" +}, { + label: "floor(-10.543,3)", + set: -10.543, + fn: "floor", + param: 3, + expect: "-10.543" +}, { + label: "floor(10.543,3)", + set: 10.543, + fn: "floor", + param: 3, + expect: "10.543" +}, { + label: "round(-10.543,3)", + set: -10.543, + fn: "round", + param: 3, + expect: "-10.543" +}, { + label: "round(10.543,3)", + set: 10.543, + fn: "round", + param: 3, + expect: "10.543" +}, { + label: "round(10.4)", + set: 10.4, + fn: "round", + param: null, + expect: "10" +}, { + label: "round(10.5)", + set: 10.5, + fn: "round", + param: null, + expect: "11" +}, { + label: "round(10.5, 1)", + set: 10.5, + fn: "round", + param: 1, + expect: "10.5" +}, { + label: "round(10.6)", + set: 10.6, + fn: "round", + param: null, + expect: "11" +}, { + label: "round(-10.4)", + set: -10.4, + fn: "round", + param: null, + expect: "-10" +}, { + label: "round(-10.5)", + set: -10.5, + fn: "round", + param: null, + expect: "-10" +}, { + label: "round(-10.6)", + set: -10.6, + fn: "round", + param: null, + expect: "-11" +}, { + label: "round(-0.4)", + set: -0.4, + fn: "round", + param: null, + expect: "0" +}, { + label: "round(-0.5)", + set: -0.5, + fn: "round", + param: null, + expect: "0" +}, { + label: "round(-0.6)", + set: -0.6, + fn: "round", + param: null, + expect: "-1" +}, { + label: "round(-0)", + set: -0, + fn: "round", + param: null, + expect: "0" +}, { + label: "round(big fraction)", + set: [ + '409652136432929109317120'.repeat(100), + '63723676445298091081155'.repeat(100) + ], + fn: "round", + param: null, + expect: "6428570341270001560623330590225448467479093479780591305451264291405695842465355472558570608574213642" +}, { + label: "round(big numerator)", + set: ['409652136432929109317'.repeat(100), 10], + fn: "round", + param: null, + expect: '409652136432929109317'.repeat(99) + '40965213643292910932' +}, { + label: "17402216385200408/5539306332998545", + set: [17402216385200408, 5539306332998545], + fn: "add", + param: 0, + expect: "3.141587653589870" +}, { + label: "17402216385200401/553930633299855", + set: [17402216385200401, 553930633299855], + fn: "add", + param: 0, + expect: "31.415876535898660" +}, { + label: "1283191/418183", + set: [1283191, 418183], + fn: "add", + param: 0, + expect: "3.068491545567371" +}, { + label: "1.001", + set: "1.001", + fn: "add", + param: 0, + expect: "1.001" +}, { + label: "99+1", + set: [99, 1], + fn: "add", + param: 1, + expect: "100" +}, { + label: "gcd(5/8, 3/7)", + set: [5, 8], + fn: "gcd", + param: [3, 7], + expect: "0.017(857142)" // == 1/56 +}, { + label: "gcd(52, 39)", + set: 52, + fn: "gcd", + param: 39, + expect: "13" +}, { + label: "gcd(51357, 3819)", + set: 51357, + fn: "gcd", + param: 3819, + expect: "57" +}, { + label: "gcd(841, 299)", + set: 841, + fn: "gcd", + param: 299, + expect: "1" +}, { + label: "gcd(2/3, 7/5)", + set: [2, 3], + fn: "gcd", + param: [7, 5], + expect: "0.0(6)" // == 1/15 +}, { + label: "lcm(-3, 3)", + set: -3, + fn: "lcm", + param: 3, + expect: "3" +}, { + label: "lcm(3,-3)", + set: 3, + fn: "lcm", + param: -3, + expect: "3" +}, { + label: "lcm(0,3)", + set: 0, + fn: "lcm", + param: 3, + expect: "0" +}, { + label: "lcm(3, 0)", + set: 3, + fn: "lcm", + param: 0, + expect: "0" +}, { + label: "lcm(0, 0)", + set: 0, + fn: "lcm", + param: 0, + expect: "0" +}, { + label: "lcm(200, 333)", + set: 200, + fn: "lcm", + param: 333, expect: "66600" +}, +{ + label: "1 + -1", + set: 1, + fn: "add", + param: -1, + expect: "0" +}, { + label: "3/10+3/14", + set: "3/10", + fn: "add", + param: "3/14", + expect: "0.5(142857)" +}, { + label: "3/10-3/14", + set: "3/10", + fn: "sub", + param: "3/14", + expect: "0.0(857142)" +}, { + label: "3/10*3/14", + set: "3/10", + fn: "mul", + param: "3/14", + expect: "0.06(428571)" +}, { + label: "3/10 / 3/14", + set: "3/10", + fn: "div", + param: "3/14", + expect: "1.4" +}, { + label: "1-2", + set: "1", + fn: "sub", + param: "2", + expect: "-1" +}, { + label: "1--1", + set: "1", + fn: "sub", + param: "-1", + expect: "2" +}, { + label: "0/1*1/3", + set: "0/1", + fn: "mul", + param: "1/3", + expect: "0" +}, { + label: "3/10 * 8/12", + set: "3/10", + fn: "mul", + param: "8/12", + expect: "0.2" +}, { + label: ".5+5", + set: ".5", + fn: "add", + param: 5, expect: "5.5" +}, +{ + label: "10/12-5/60", + set: "10/12", + fn: "sub", + param: "5/60", + expect: "0.75" +}, { + label: "10/15 / 3/4", + set: "10/15", + fn: "div", + param: "3/4", + expect: "0.(8)" +}, { + label: "1/4 + 3/8", + set: "1/4", + fn: "add", + param: "3/8", + expect: "0.625" +}, { + label: "2-1/3", + set: "2", + fn: "sub", + param: "1/3", + expect: "1.(6)" +}, { + label: "5*6", + set: "5", + fn: "mul", + param: 6, + expect: "30" +}, { + label: "1/2-1/5", + set: "1/2", + fn: "sub", + param: "1/5", + expect: "0.3" +}, { + label: "1/2-5", + set: "1/2", + fn: "add", + param: -5, + expect: "-4.5" +}, { + label: "1*-1", + set: "1", + fn: "mul", + param: -1, + expect: "-1" +}, { + label: "5/10", + set: 5.0, + fn: "div", + param: 10, + expect: "0.5" +}, { + label: "1/-1", + set: "1", + fn: "div", + param: -1, + expect: "-1" +}, { + label: "4/5 + 13/2", + set: "4/5", + fn: "add", + param: "13/2", + expect: "7.3" +}, { + label: "4/5 + 61/2", + set: "4/5", + fn: "add", + param: "61/2", + expect: "31.3" +}, { + label: "0.8 + 6.5", + set: "0.8", + fn: "add", + param: "6.5", + expect: "7.3" +}, { + label: "2/7 inverse", + set: "2/7", + fn: "inverse", + param: null, + expect: "3.5" +}, { + label: "neg 1/3", + set: "1/3", + fn: "neg", + param: null, + expect: "-0.(3)" +}, { + label: "1/2+1/3", + set: "1/2", + fn: "add", + param: "1/3", + expect: "0.8(3)" +}, { + label: "1/2+3", + set: ".5", + fn: "add", + param: 3, + expect: "3.5" +}, { + label: "1/2+3.14", + set: "1/2", + fn: "add", + param: "3.14", + expect: "3.64" +}, { + label: "3.5 < 4.1", + set: 3.5, + fn: "compare", + param: 4.1, + expect: "-1" +}, { + label: "3.5 > 4.1", + set: 4.1, + fn: "compare", + param: 3.1, + expect: "1" +}, { + label: "-3.5 > -4.1", + set: -3.5, + fn: "compare", + param: -4.1, + expect: "1" +}, { + label: "-3.5 > -4.1", + set: -4.1, + fn: "compare", + param: -3.5, + expect: "-1" +}, { + label: "4.3 == 4.3", + set: 4.3, + fn: "compare", + param: 4.3, + expect: "0" +}, { + label: "-4.3 == -4.3", + set: -4.3, + fn: "compare", + param: -4.3, + expect: "0" +}, { + label: "-4.3 < 4.3", + set: -4.3, + fn: "compare", + param: 4.3, + expect: "-1" +}, { + label: "4.3 == -4.3", + set: 4.3, + fn: "compare", + param: -4.3, + expect: "1" +}, { + label: "2^0.5", + set: 2, + fn: "pow", + param: 0.5, + expect: "null" +}, { + label: "(-8/27)^(1/3)", + set: [-8, 27], + fn: "pow", + param: [1, 3], + expect: "null" +}, { + label: "(-8/27)^(2/3)", + set: [-8, 27], + fn: "pow", + param: [2, 3], + expect: "null" +}, { + label: "(-32/243)^(5/3)", + set: [-32, 243], + fn: "pow", + param: [5, 3], + expect: "null" +}, { + label: "sqrt(0)", + set: 0, + fn: "pow", + param: 0.5, + expect: "0" +}, { + label: "27^(2/3)", + set: 27, + fn: "pow", + param: "2/3", + expect: "9" +}, { + label: "(243/1024)^(2/5)", + set: "243/1024", + fn: "pow", + param: "2/5", + expect: "0.5625" +}, { + label: "-0.5^-3", + set: -0.5, + fn: "pow", + param: -3, + expect: "-8" +}, { + label: "", + set: -3, + fn: "pow", + param: -3, + expect: "-0.(037)" +}, { + label: "-3", + set: -3, + fn: "pow", + param: 2, + expect: "9" +}, { + label: "-3", + set: -3, + fn: "pow", + param: 3, + expect: "-27" +}, { + label: "0^0", + set: 0, + fn: "pow", + param: 0, + expect: "1" +}, { + label: "2/3^7", + set: [2, 3], + fn: "pow", + param: 7, + expect: "0.(058527663465935070873342478280749885688157293095564700502972107910379515317786922725194330132601737540009144947416552354823959762231367169638774577046181984453589391860996799268404206675811614083219021490626428898033836305441243712848651120256)" +}, { + label: "-0.6^4", + set: -0.6, + fn: "pow", + param: 4, + expect: "0.1296" +}, { + label: "8128371:12394 - 8128371/12394", + set: "8128371:12394", + fn: "sub", + param: "8128371/12394", + expect: "0" +}, { + label: "3/4 + 1/4", + set: "3/4", + fn: "add", + param: "1/4", + expect: "1" +}, { + label: "1/10 + 2/10", + set: "1/10", + fn: "add", + param: "2/10", + expect: "0.3" +}, { + label: "5/10 + 2/10", + set: "5/10", + fn: "add", + param: "2/10", + expect: "0.7" +}, { + label: "18/10 + 2/10", + set: "18/10", + fn: "add", + param: "2/10", + expect: "2" +}, { + label: "1/3 + 1/6", + set: "1/3", + fn: "add", + param: "1/6", + expect: "0.5" +}, { + label: "1/3 + 2/6", + set: "1/3", + fn: "add", + param: "2/6", + expect: "0.(6)" +}, { + label: "3/4 / 1/4", + set: "3/4", + fn: "div", + param: "1/4", + expect: "3" +}, { + label: "1/10 / 2/10", + set: "1/10", + fn: "div", + param: "2/10", + expect: "0.5" +}, { + label: "5/10 / 2/10", + set: "5/10", + fn: "div", + param: "2/10", + expect: "2.5" +}, { + label: "18/10 / 2/10", + set: "18/10", + fn: "div", + param: "2/10", + expect: "9" +}, { + label: "1/3 / 1/6", + set: "1/3", + fn: "div", + param: "1/6", + expect: "2" +}, { + label: "1/3 / 2/6", + set: "1/3", + fn: "div", + param: "2/6", + expect: "1" +}, { + label: "3/4 * 1/4", + set: "3/4", + fn: "mul", + param: "1/4", + expect: "0.1875" +}, { + label: "1/10 * 2/10", + set: "1/10", + fn: "mul", + param: "2/10", + expect: "0.02" +}, { + label: "5/10 * 2/10", + set: "5/10", + fn: "mul", + param: "2/10", + expect: "0.1" +}, { + label: "18/10 * 2/10", + set: "18/10", + fn: "mul", + param: "2/10", + expect: "0.36" +}, { + label: "1/3 * 1/6", + set: "1/3", + fn: "mul", + param: "1/6", + expect: "0.0(5)" +}, { + label: "1/3 * 2/6", + set: "1/3", + fn: "mul", + param: "2/6", + expect: "0.(1)" +}, { + label: "5/4 - 1/4", + set: "5/4", + fn: "sub", + param: "1/4", + expect: "1" +}, { + label: "5/10 - 2/10", + set: "5/10", + fn: "sub", + param: "2/10", + expect: "0.3" +}, { + label: "9/10 - 2/10", + set: "9/10", + fn: "sub", + param: "2/10", + expect: "0.7" +}, { + label: "22/10 - 2/10", + set: "22/10", + fn: "sub", + param: "2/10", + expect: "2" +}, { + label: "2/3 - 1/6", + set: "2/3", + fn: "sub", + param: "1/6", + expect: "0.5" +}, { + label: "3/3 - 2/6", + set: "3/3", + fn: "sub", + param: "2/6", + expect: "0.(6)" +}, { + label: "0.006999999999999999", + set: 0.006999999999999999, + fn: "add", + param: 0, + expect: "0.007" +}, { + label: "1/7 - 1", + set: 1 / 7, + fn: "add", + param: -1, + expect: "-0.(857142)" +}, { + label: "0.0065 + 0.0005", + set: 0.0065, + fn: "add", + param: 0.0005, + expect: "0.007" +}, { + label: "6.5/.5", + set: 6.5, + fn: "div", + param: .5, + expect: "13" +}, { + label: "0.999999999999999999999999999", + set: 0.999999999999999999999999999, + fn: "sub", + param: 1, + expect: "0" +}, { + label: "0.5833333333333334", + set: 0.5833333333333334, + fn: "add", + param: 0, + expect: "0.58(3)" +}, { + label: "1.75/3", + set: 1.75 / 3, + fn: "add", + param: 0, + expect: "0.58(3)" +}, { + label: "3.3333333333333", + set: 3.3333333333333, + fn: "add", + param: 0, + expect: "3.(3)" +}, { + label: "4.285714285714285714285714", + set: 4.285714285714285714285714, + fn: "add", + param: 0, + expect: "4.(285714)" +}, { + label: "-4", + set: -4, + fn: "neg", + param: 0, + expect: "4" +}, { + label: "4", + set: 4, + fn: "neg", + param: 0, + expect: "-4" +}, { + label: "0", + set: 0, + fn: "neg", + param: 0, + expect: "0" +}, { + label: "6869570742453802/5329686054127205", + set: "6869570742453802/5329686054127205", + fn: "neg", + param: 0, + expect: "-1.288925965373540" +}, { + label: "686970702/53212205", + set: "686970702/53212205", + fn: "neg", + param: 0, + expect: "-12.910021338149772" +}, { + label: "1/3000000000000000", + set: "1/3000000000000000", + fn: "add", + param: 0, + expect: "0.000000000000000(3)" +}, { + label: "toString(15) .0000000000000003", + set: ".0000000000000003", + fn: "toString", + param: 15, + expect: "0.000000000000000" +}, { + label: "toString(16) .0000000000000003", + set: ".0000000000000003", + fn: "toString", + param: 16, + expect: "0.0000000000000003" +}, { + label: "12 / 4.3", + set: 12, + set2: 4.3, + fn: "toString", + param: null, + expectError: NonIntegerParameter() +}, { + label: "12.5 / 4", + set: 12.5, + set2: 4, + fn: "toString", + param: null, + expectError: NonIntegerParameter() +}, { + label: "0.9 round to multiple of 1/8", + set: .9, + fn: "roundTo", + param: "1/8", + expect: "0.875" +}, { + label: "1/3 round to multiple of 1/16", + set: 1 / 3, + fn: "roundTo", + param: "1/16", + expect: "0.3125" +}, { + label: "1/3 round to multiple of 1/16", + set: -1 / 3, + fn: "roundTo", + param: "1/16", + expect: "-0.3125" +}, { + label: "1/2 round to multiple of 1/4", + set: 1 / 2, + fn: "roundTo", + param: "1/4", + expect: "0.5" +}, { + label: "1/4 round to multiple of 1/2", + set: 1 / 4, + fn: "roundTo", + param: "1/2", + expect: "0.5" +}, { + label: "10/3 round to multiple of 1/2", + set: "10/3", + fn: "roundTo", + param: "1/2", + expect: "3.5" +}, { + label: "-10/3 round to multiple of 1/2", + set: "-10/3", + fn: "roundTo", + param: "1/2", + expect: "-3.5" +}, { + label: "log_2(8)", + set: "8", + fn: "log", + param: "2", + expect: "3" // because 2^3 = 8 +}, { + label: "log_2(3)", + set: "3", + fn: "log", + param: "2", + expect: 'null' // because 2^(p/q) != 3 +}, { + label: "log_10(1000)", + set: "1000", + fn: "log", + param: "10", + expect: "3" // because 10^3 = 1000 +}, { + label: "log_27(81)", + set: "81", + fn: "log", + param: "27", + expect: "1.(3)" // because 27^(4/3) = 81 +}, { + label: "log_27(9)", + set: "9", + fn: "log", + param: "27", + expect: "0.(6)" // because 27^(2/3) = 9 +}, { + label: "log_9/4(27/8)", + set: "27/8", + fn: "log", + param: "9/4", + expect: "1.5" // because (9/4)^(3/2) = 27/8 +}]; + +describe('Fraction', function () { + for (var i = 0; i < tests.length; i++) { + + (function (i) { + var action; + + if (tests[i].fn) { + action = function () { + var x = Fraction(tests[i].set, tests[i].set2)[tests[i].fn](tests[i].param); + if (x === null) return "null"; + return x.toString(); + }; + } else { + action = function () { + var x = new Fraction(tests[i].set, tests[i].set2); + if (x === null) return "null"; + return x.toString(); + }; + } + + it(String(tests[i].label || tests[i].set), function () { + if (tests[i].expectError) { + assert.throws(action, tests[i].expectError); + } else { + assert.equal(action(), tests[i].expect); + } + }); + + })(i); + } +}); + +describe('JSON', function () { + + it("Should be possible to stringify the object", function () { + + if (typeof Fraction(1).n !== 'number') { + return; + } + assert.equal('{"s":1,"n":14623,"d":330}', JSON.stringify(new Fraction("44.3(12)"))); + assert.equal('{"s":-1,"n":2,"d":1}', JSON.stringify(new Fraction(-1 / 2).inverse())); + }); +}); + +describe('Arguments', function () { + + it("Should be possible to use different kind of params", function () { + + // String + var fraction = new Fraction("0.1"); + assert.equal("1/10", fraction.n + "/" + fraction.d); + + var fraction = new Fraction("6234/6460"); + assert.equal("3117/3230", fraction.n + "/" + fraction.d); + + // Two params + var fraction = new Fraction(1, 2); + assert.equal("1/2", fraction.n + "/" + fraction.d); + + // Object + var fraction = new Fraction({ n: 1, d: 3 }); + assert.equal("1/3", fraction.n + "/" + fraction.d); + + // Array + var fraction = new Fraction([1, 4]); + assert.equal("1/4", fraction.n + "/" + fraction.d); + }); +}); + +describe('fractions', function () { + + it("Should pass 0.08 = 2/25", function () { + + var fraction = new Fraction("0.08"); + assert.equal("2/25", fraction.n + "/" + fraction.d); + }); + + it("Should pass 0.200 = 1/5", function () { + + var fraction = new Fraction("0.200"); + assert.equal("1/5", fraction.n + "/" + fraction.d); + }); + + it("Should pass 0.125 = 1/8", function () { + + var fraction = new Fraction("0.125"); + assert.equal("1/8", fraction.n + "/" + fraction.d); + }); + + it("Should pass 8.36 = 209/25", function () { + + var fraction = new Fraction(8.36); + assert.equal("209/25", fraction.n + "/" + fraction.d); + }); + +}); + +describe('constructors', function () { + + it("Should pass 0.08 = 2/25", function () { + + var tmp = new Fraction({ d: 4, n: 2, s: -1 }); + assert.equal("-1/2", tmp.s * tmp.n + "/" + tmp.d); + + var tmp = new Fraction(-88.3); + assert.equal("-883/10", tmp.s * tmp.n + "/" + tmp.d); + + var tmp = new Fraction(-88.3).clone(); + assert.equal("-883/10", tmp.s * tmp.n + "/" + tmp.d); + + var tmp = new Fraction("123.'3'"); + assert.equal("370/3", tmp.s * tmp.n + "/" + tmp.d); + + var tmp = new Fraction("123.'3'").clone(); + assert.equal("370/3", tmp.s * tmp.n + "/" + tmp.d); + + var tmp = new Fraction([-1023461776, 334639305]); + tmp = tmp.add([4, 25]); + assert.equal("-4849597436/1673196525", tmp.s * tmp.n + "/" + tmp.d); + }); +}); + +describe('Latex Output', function () { + + it("Should pass 123.'3' = \\frac{370}{3}", function () { + + var tmp = new Fraction("123.'3'"); + assert.equal("\\frac{370}{3}", tmp.toLatex()); + }); + + it("Should pass 1.'3' = \\frac{4}{3}", function () { + + var tmp = new Fraction("1.'3'"); + assert.equal("\\frac{4}{3}", tmp.toLatex()); + }); + + it("Should pass -1.0000000000 = -1", function () { + + var tmp = new Fraction("-1.0000000000"); + assert.equal('-1', tmp.toLatex()); + }); + + it("Should pass -0.0000000000 = 0", function () { + + var tmp = new Fraction("-0.0000000000"); + assert.equal('0', tmp.toLatex()); + }); +}); + +describe('Fraction Output', function () { + + it("Should pass 123.'3' = 123 1/3", function () { + + var tmp = new Fraction("123.'3'"); + assert.equal('370/3', tmp.toFraction()); + }); + + it("Should pass 1.'3' = 1 1/3", function () { + + var tmp = new Fraction("1.'3'"); + assert.equal('4/3', tmp.toFraction()); + }); + + it("Should pass -1.0000000000 = -1", function () { + + var tmp = new Fraction("-1.0000000000"); + assert.equal('-1', tmp.toFraction()); + }); + + it("Should pass -0.0000000000 = 0", function () { + + var tmp = new Fraction("-0.0000000000"); + assert.equal('0', tmp.toFraction()); + }); + + it("Should pass 1/-99/293 = -1/29007", function () { + + var tmp = new Fraction(-99).inverse().div(293); + assert.equal('-1/29007', tmp.toFraction()); + }); + + it('Should work with large calculations', function () { + var x = Fraction(1123875); + var y = Fraction(1238750184); + var z = Fraction(1657134); + var r = Fraction(77344464613500, 92063); + assert.equal(x.mul(y).div(z).toFraction(), r.toFraction()); + }); +}); + +describe('Fraction toContinued', function () { + + it("Should pass 415/93", function () { + + var tmp = new Fraction(415, 93); + assert.equal('4,2,6,7', tmp.toContinued().toString()); + }); + + it("Should pass 0/2", function () { + + var tmp = new Fraction(0, 2); + assert.equal('0', tmp.toContinued().toString()); + }); + + it("Should pass 1/7", function () { + + var tmp = new Fraction(1, 7); + assert.equal('0,7', tmp.toContinued().toString()); + }); + + it("Should pass 23/88", function () { + + var tmp = new Fraction('23/88'); + assert.equal('0,3,1,4,1,3', tmp.toContinued().toString()); + }); + + it("Should pass 1/99", function () { + + var tmp = new Fraction('1/99'); + assert.equal('0,99', tmp.toContinued().toString()); + }); + + it("Should pass 1768/99", function () { + + var tmp = new Fraction('1768/99'); + assert.equal('17,1,6,14', tmp.toContinued().toString()); + }); + + it("Should pass 1768/99", function () { + + var tmp = new Fraction('7/8'); + assert.equal('0,1,7', tmp.toContinued().toString()); + }); + +}); + + +describe('Fraction simplify', function () { + + it("Should pass 415/93", function () { + + var tmp = new Fraction(415, 93); + assert.equal('9/2', tmp.simplify(0.1).toFraction()); + assert.equal('58/13', tmp.simplify(0.01).toFraction()); + assert.equal('415/93', tmp.simplify(0.0001).toFraction()); + }); + +}); diff --git a/node_modules/graceful-fs/LICENSE b/node_modules/graceful-fs/LICENSE new file mode 100644 index 0000000..e906a25 --- /dev/null +++ b/node_modules/graceful-fs/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/graceful-fs/README.md b/node_modules/graceful-fs/README.md new file mode 100644 index 0000000..82d6e4d --- /dev/null +++ b/node_modules/graceful-fs/README.md @@ -0,0 +1,143 @@ +# graceful-fs + +graceful-fs functions as a drop-in replacement for the fs module, +making various improvements. + +The improvements are meant to normalize behavior across different +platforms and environments, and to make filesystem access more +resilient to errors. + +## Improvements over [fs module](https://nodejs.org/api/fs.html) + +* Queues up `open` and `readdir` calls, and retries them once + something closes if there is an EMFILE error from too many file + descriptors. +* fixes `lchmod` for Node versions prior to 0.6.2. +* implements `fs.lutimes` if possible. Otherwise it becomes a noop. +* ignores `EINVAL` and `EPERM` errors in `chown`, `fchown` or + `lchown` if the user isn't root. +* makes `lchmod` and `lchown` become noops, if not available. +* retries reading a file if `read` results in EAGAIN error. + +On Windows, it retries renaming a file for up to one second if `EACCESS` +or `EPERM` error occurs, likely because antivirus software has locked +the directory. + +## USAGE + +```javascript +// use just like fs +var fs = require('graceful-fs') + +// now go and do stuff with it... +fs.readFile('some-file-or-whatever', (err, data) => { + // Do stuff here. +}) +``` + +## Sync methods + +This module cannot intercept or handle `EMFILE` or `ENFILE` errors from sync +methods. If you use sync methods which open file descriptors then you are +responsible for dealing with any errors. + +This is a known limitation, not a bug. + +## Global Patching + +If you want to patch the global fs module (or any other fs-like +module) you can do this: + +```javascript +// Make sure to read the caveat below. +var realFs = require('fs') +var gracefulFs = require('graceful-fs') +gracefulFs.gracefulify(realFs) +``` + +This should only ever be done at the top-level application layer, in +order to delay on EMFILE errors from any fs-using dependencies. You +should **not** do this in a library, because it can cause unexpected +delays in other parts of the program. + +## Changes + +This module is fairly stable at this point, and used by a lot of +things. That being said, because it implements a subtle behavior +change in a core part of the node API, even modest changes can be +extremely breaking, and the versioning is thus biased towards +bumping the major when in doubt. + +The main change between major versions has been switching between +providing a fully-patched `fs` module vs monkey-patching the node core +builtin, and the approach by which a non-monkey-patched `fs` was +created. + +The goal is to trade `EMFILE` errors for slower fs operations. So, if +you try to open a zillion files, rather than crashing, `open` +operations will be queued up and wait for something else to `close`. + +There are advantages to each approach. Monkey-patching the fs means +that no `EMFILE` errors can possibly occur anywhere in your +application, because everything is using the same core `fs` module, +which is patched. However, it can also obviously cause undesirable +side-effects, especially if the module is loaded multiple times. + +Implementing a separate-but-identical patched `fs` module is more +surgical (and doesn't run the risk of patching multiple times), but +also imposes the challenge of keeping in sync with the core module. + +The current approach loads the `fs` module, and then creates a +lookalike object that has all the same methods, except a few that are +patched. It is safe to use in all versions of Node from 0.8 through +7.0. + +### v4 + +* Do not monkey-patch the fs module. This module may now be used as a + drop-in dep, and users can opt into monkey-patching the fs builtin + if their app requires it. + +### v3 + +* Monkey-patch fs, because the eval approach no longer works on recent + node. +* fixed possible type-error throw if rename fails on windows +* verify that we *never* get EMFILE errors +* Ignore ENOSYS from chmod/chown +* clarify that graceful-fs must be used as a drop-in + +### v2.1.0 + +* Use eval rather than monkey-patching fs. +* readdir: Always sort the results +* win32: requeue a file if error has an OK status + +### v2.0 + +* A return to monkey patching +* wrap process.cwd + +### v1.1 + +* wrap readFile +* Wrap fs.writeFile. +* readdir protection +* Don't clobber the fs builtin +* Handle fs.read EAGAIN errors by trying again +* Expose the curOpen counter +* No-op lchown/lchmod if not implemented +* fs.rename patch only for win32 +* Patch fs.rename to handle AV software on Windows +* Close #4 Chown should not fail on einval or eperm if non-root +* Fix isaacs/fstream#1 Only wrap fs one time +* Fix #3 Start at 1024 max files, then back off on EMFILE +* lutimes that doens't blow up on Linux +* A full on-rewrite using a queue instead of just swallowing the EMFILE error +* Wrap Read/Write streams as well + +### 1.0 + +* Update engines for node 0.6 +* Be lstat-graceful on Windows +* first diff --git a/node_modules/graceful-fs/clone.js b/node_modules/graceful-fs/clone.js new file mode 100644 index 0000000..dff3cc8 --- /dev/null +++ b/node_modules/graceful-fs/clone.js @@ -0,0 +1,23 @@ +'use strict' + +module.exports = clone + +var getPrototypeOf = Object.getPrototypeOf || function (obj) { + return obj.__proto__ +} + +function clone (obj) { + if (obj === null || typeof obj !== 'object') + return obj + + if (obj instanceof Object) + var copy = { __proto__: getPrototypeOf(obj) } + else + var copy = Object.create(null) + + Object.getOwnPropertyNames(obj).forEach(function (key) { + Object.defineProperty(copy, key, Object.getOwnPropertyDescriptor(obj, key)) + }) + + return copy +} diff --git a/node_modules/graceful-fs/graceful-fs.js b/node_modules/graceful-fs/graceful-fs.js new file mode 100644 index 0000000..8d5b89e --- /dev/null +++ b/node_modules/graceful-fs/graceful-fs.js @@ -0,0 +1,448 @@ +var fs = require('fs') +var polyfills = require('./polyfills.js') +var legacy = require('./legacy-streams.js') +var clone = require('./clone.js') + +var util = require('util') + +/* istanbul ignore next - node 0.x polyfill */ +var gracefulQueue +var previousSymbol + +/* istanbul ignore else - node 0.x polyfill */ +if (typeof Symbol === 'function' && typeof Symbol.for === 'function') { + gracefulQueue = Symbol.for('graceful-fs.queue') + // This is used in testing by future versions + previousSymbol = Symbol.for('graceful-fs.previous') +} else { + gracefulQueue = '___graceful-fs.queue' + previousSymbol = '___graceful-fs.previous' +} + +function noop () {} + +function publishQueue(context, queue) { + Object.defineProperty(context, gracefulQueue, { + get: function() { + return queue + } + }) +} + +var debug = noop +if (util.debuglog) + debug = util.debuglog('gfs4') +else if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) + debug = function() { + var m = util.format.apply(util, arguments) + m = 'GFS4: ' + m.split(/\n/).join('\nGFS4: ') + console.error(m) + } + +// Once time initialization +if (!fs[gracefulQueue]) { + // This queue can be shared by multiple loaded instances + var queue = global[gracefulQueue] || [] + publishQueue(fs, queue) + + // Patch fs.close/closeSync to shared queue version, because we need + // to retry() whenever a close happens *anywhere* in the program. + // This is essential when multiple graceful-fs instances are + // in play at the same time. + fs.close = (function (fs$close) { + function close (fd, cb) { + return fs$close.call(fs, fd, function (err) { + // This function uses the graceful-fs shared queue + if (!err) { + resetQueue() + } + + if (typeof cb === 'function') + cb.apply(this, arguments) + }) + } + + Object.defineProperty(close, previousSymbol, { + value: fs$close + }) + return close + })(fs.close) + + fs.closeSync = (function (fs$closeSync) { + function closeSync (fd) { + // This function uses the graceful-fs shared queue + fs$closeSync.apply(fs, arguments) + resetQueue() + } + + Object.defineProperty(closeSync, previousSymbol, { + value: fs$closeSync + }) + return closeSync + })(fs.closeSync) + + if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) { + process.on('exit', function() { + debug(fs[gracefulQueue]) + require('assert').equal(fs[gracefulQueue].length, 0) + }) + } +} + +if (!global[gracefulQueue]) { + publishQueue(global, fs[gracefulQueue]); +} + +module.exports = patch(clone(fs)) +if (process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH && !fs.__patched) { + module.exports = patch(fs) + fs.__patched = true; +} + +function patch (fs) { + // Everything that references the open() function needs to be in here + polyfills(fs) + fs.gracefulify = patch + + fs.createReadStream = createReadStream + fs.createWriteStream = createWriteStream + var fs$readFile = fs.readFile + fs.readFile = readFile + function readFile (path, options, cb) { + if (typeof options === 'function') + cb = options, options = null + + return go$readFile(path, options, cb) + + function go$readFile (path, options, cb, startTime) { + return fs$readFile(path, options, function (err) { + if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) + enqueue([go$readFile, [path, options, cb], err, startTime || Date.now(), Date.now()]) + else { + if (typeof cb === 'function') + cb.apply(this, arguments) + } + }) + } + } + + var fs$writeFile = fs.writeFile + fs.writeFile = writeFile + function writeFile (path, data, options, cb) { + if (typeof options === 'function') + cb = options, options = null + + return go$writeFile(path, data, options, cb) + + function go$writeFile (path, data, options, cb, startTime) { + return fs$writeFile(path, data, options, function (err) { + if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) + enqueue([go$writeFile, [path, data, options, cb], err, startTime || Date.now(), Date.now()]) + else { + if (typeof cb === 'function') + cb.apply(this, arguments) + } + }) + } + } + + var fs$appendFile = fs.appendFile + if (fs$appendFile) + fs.appendFile = appendFile + function appendFile (path, data, options, cb) { + if (typeof options === 'function') + cb = options, options = null + + return go$appendFile(path, data, options, cb) + + function go$appendFile (path, data, options, cb, startTime) { + return fs$appendFile(path, data, options, function (err) { + if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) + enqueue([go$appendFile, [path, data, options, cb], err, startTime || Date.now(), Date.now()]) + else { + if (typeof cb === 'function') + cb.apply(this, arguments) + } + }) + } + } + + var fs$copyFile = fs.copyFile + if (fs$copyFile) + fs.copyFile = copyFile + function copyFile (src, dest, flags, cb) { + if (typeof flags === 'function') { + cb = flags + flags = 0 + } + return go$copyFile(src, dest, flags, cb) + + function go$copyFile (src, dest, flags, cb, startTime) { + return fs$copyFile(src, dest, flags, function (err) { + if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) + enqueue([go$copyFile, [src, dest, flags, cb], err, startTime || Date.now(), Date.now()]) + else { + if (typeof cb === 'function') + cb.apply(this, arguments) + } + }) + } + } + + var fs$readdir = fs.readdir + fs.readdir = readdir + var noReaddirOptionVersions = /^v[0-5]\./ + function readdir (path, options, cb) { + if (typeof options === 'function') + cb = options, options = null + + var go$readdir = noReaddirOptionVersions.test(process.version) + ? function go$readdir (path, options, cb, startTime) { + return fs$readdir(path, fs$readdirCallback( + path, options, cb, startTime + )) + } + : function go$readdir (path, options, cb, startTime) { + return fs$readdir(path, options, fs$readdirCallback( + path, options, cb, startTime + )) + } + + return go$readdir(path, options, cb) + + function fs$readdirCallback (path, options, cb, startTime) { + return function (err, files) { + if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) + enqueue([ + go$readdir, + [path, options, cb], + err, + startTime || Date.now(), + Date.now() + ]) + else { + if (files && files.sort) + files.sort() + + if (typeof cb === 'function') + cb.call(this, err, files) + } + } + } + } + + if (process.version.substr(0, 4) === 'v0.8') { + var legStreams = legacy(fs) + ReadStream = legStreams.ReadStream + WriteStream = legStreams.WriteStream + } + + var fs$ReadStream = fs.ReadStream + if (fs$ReadStream) { + ReadStream.prototype = Object.create(fs$ReadStream.prototype) + ReadStream.prototype.open = ReadStream$open + } + + var fs$WriteStream = fs.WriteStream + if (fs$WriteStream) { + WriteStream.prototype = Object.create(fs$WriteStream.prototype) + WriteStream.prototype.open = WriteStream$open + } + + Object.defineProperty(fs, 'ReadStream', { + get: function () { + return ReadStream + }, + set: function (val) { + ReadStream = val + }, + enumerable: true, + configurable: true + }) + Object.defineProperty(fs, 'WriteStream', { + get: function () { + return WriteStream + }, + set: function (val) { + WriteStream = val + }, + enumerable: true, + configurable: true + }) + + // legacy names + var FileReadStream = ReadStream + Object.defineProperty(fs, 'FileReadStream', { + get: function () { + return FileReadStream + }, + set: function (val) { + FileReadStream = val + }, + enumerable: true, + configurable: true + }) + var FileWriteStream = WriteStream + Object.defineProperty(fs, 'FileWriteStream', { + get: function () { + return FileWriteStream + }, + set: function (val) { + FileWriteStream = val + }, + enumerable: true, + configurable: true + }) + + function ReadStream (path, options) { + if (this instanceof ReadStream) + return fs$ReadStream.apply(this, arguments), this + else + return ReadStream.apply(Object.create(ReadStream.prototype), arguments) + } + + function ReadStream$open () { + var that = this + open(that.path, that.flags, that.mode, function (err, fd) { + if (err) { + if (that.autoClose) + that.destroy() + + that.emit('error', err) + } else { + that.fd = fd + that.emit('open', fd) + that.read() + } + }) + } + + function WriteStream (path, options) { + if (this instanceof WriteStream) + return fs$WriteStream.apply(this, arguments), this + else + return WriteStream.apply(Object.create(WriteStream.prototype), arguments) + } + + function WriteStream$open () { + var that = this + open(that.path, that.flags, that.mode, function (err, fd) { + if (err) { + that.destroy() + that.emit('error', err) + } else { + that.fd = fd + that.emit('open', fd) + } + }) + } + + function createReadStream (path, options) { + return new fs.ReadStream(path, options) + } + + function createWriteStream (path, options) { + return new fs.WriteStream(path, options) + } + + var fs$open = fs.open + fs.open = open + function open (path, flags, mode, cb) { + if (typeof mode === 'function') + cb = mode, mode = null + + return go$open(path, flags, mode, cb) + + function go$open (path, flags, mode, cb, startTime) { + return fs$open(path, flags, mode, function (err, fd) { + if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) + enqueue([go$open, [path, flags, mode, cb], err, startTime || Date.now(), Date.now()]) + else { + if (typeof cb === 'function') + cb.apply(this, arguments) + } + }) + } + } + + return fs +} + +function enqueue (elem) { + debug('ENQUEUE', elem[0].name, elem[1]) + fs[gracefulQueue].push(elem) + retry() +} + +// keep track of the timeout between retry() calls +var retryTimer + +// reset the startTime and lastTime to now +// this resets the start of the 60 second overall timeout as well as the +// delay between attempts so that we'll retry these jobs sooner +function resetQueue () { + var now = Date.now() + for (var i = 0; i < fs[gracefulQueue].length; ++i) { + // entries that are only a length of 2 are from an older version, don't + // bother modifying those since they'll be retried anyway. + if (fs[gracefulQueue][i].length > 2) { + fs[gracefulQueue][i][3] = now // startTime + fs[gracefulQueue][i][4] = now // lastTime + } + } + // call retry to make sure we're actively processing the queue + retry() +} + +function retry () { + // clear the timer and remove it to help prevent unintended concurrency + clearTimeout(retryTimer) + retryTimer = undefined + + if (fs[gracefulQueue].length === 0) + return + + var elem = fs[gracefulQueue].shift() + var fn = elem[0] + var args = elem[1] + // these items may be unset if they were added by an older graceful-fs + var err = elem[2] + var startTime = elem[3] + var lastTime = elem[4] + + // if we don't have a startTime we have no way of knowing if we've waited + // long enough, so go ahead and retry this item now + if (startTime === undefined) { + debug('RETRY', fn.name, args) + fn.apply(null, args) + } else if (Date.now() - startTime >= 60000) { + // it's been more than 60 seconds total, bail now + debug('TIMEOUT', fn.name, args) + var cb = args.pop() + if (typeof cb === 'function') + cb.call(null, err) + } else { + // the amount of time between the last attempt and right now + var sinceAttempt = Date.now() - lastTime + // the amount of time between when we first tried, and when we last tried + // rounded up to at least 1 + var sinceStart = Math.max(lastTime - startTime, 1) + // backoff. wait longer than the total time we've been retrying, but only + // up to a maximum of 100ms + var desiredDelay = Math.min(sinceStart * 1.2, 100) + // it's been long enough since the last retry, do it again + if (sinceAttempt >= desiredDelay) { + debug('RETRY', fn.name, args) + fn.apply(null, args.concat([startTime])) + } else { + // if we can't do this job yet, push it to the end of the queue + // and let the next iteration check again + fs[gracefulQueue].push(elem) + } + } + + // schedule our next run if one isn't already scheduled + if (retryTimer === undefined) { + retryTimer = setTimeout(retry, 0) + } +} diff --git a/node_modules/graceful-fs/legacy-streams.js b/node_modules/graceful-fs/legacy-streams.js new file mode 100644 index 0000000..d617b50 --- /dev/null +++ b/node_modules/graceful-fs/legacy-streams.js @@ -0,0 +1,118 @@ +var Stream = require('stream').Stream + +module.exports = legacy + +function legacy (fs) { + return { + ReadStream: ReadStream, + WriteStream: WriteStream + } + + function ReadStream (path, options) { + if (!(this instanceof ReadStream)) return new ReadStream(path, options); + + Stream.call(this); + + var self = this; + + this.path = path; + this.fd = null; + this.readable = true; + this.paused = false; + + this.flags = 'r'; + this.mode = 438; /*=0666*/ + this.bufferSize = 64 * 1024; + + options = options || {}; + + // Mixin options into this + var keys = Object.keys(options); + for (var index = 0, length = keys.length; index < length; index++) { + var key = keys[index]; + this[key] = options[key]; + } + + if (this.encoding) this.setEncoding(this.encoding); + + if (this.start !== undefined) { + if ('number' !== typeof this.start) { + throw TypeError('start must be a Number'); + } + if (this.end === undefined) { + this.end = Infinity; + } else if ('number' !== typeof this.end) { + throw TypeError('end must be a Number'); + } + + if (this.start > this.end) { + throw new Error('start must be <= end'); + } + + this.pos = this.start; + } + + if (this.fd !== null) { + process.nextTick(function() { + self._read(); + }); + return; + } + + fs.open(this.path, this.flags, this.mode, function (err, fd) { + if (err) { + self.emit('error', err); + self.readable = false; + return; + } + + self.fd = fd; + self.emit('open', fd); + self._read(); + }) + } + + function WriteStream (path, options) { + if (!(this instanceof WriteStream)) return new WriteStream(path, options); + + Stream.call(this); + + this.path = path; + this.fd = null; + this.writable = true; + + this.flags = 'w'; + this.encoding = 'binary'; + this.mode = 438; /*=0666*/ + this.bytesWritten = 0; + + options = options || {}; + + // Mixin options into this + var keys = Object.keys(options); + for (var index = 0, length = keys.length; index < length; index++) { + var key = keys[index]; + this[key] = options[key]; + } + + if (this.start !== undefined) { + if ('number' !== typeof this.start) { + throw TypeError('start must be a Number'); + } + if (this.start < 0) { + throw new Error('start must be >= zero'); + } + + this.pos = this.start; + } + + this.busy = false; + this._queue = []; + + if (this.fd === null) { + this._open = fs.open; + this._queue.push([this._open, this.path, this.flags, this.mode, undefined]); + this.flush(); + } + } +} diff --git a/node_modules/graceful-fs/package.json b/node_modules/graceful-fs/package.json new file mode 100644 index 0000000..87babf0 --- /dev/null +++ b/node_modules/graceful-fs/package.json @@ -0,0 +1,53 @@ +{ + "name": "graceful-fs", + "description": "A drop-in replacement for fs, making various improvements.", + "version": "4.2.11", + "repository": { + "type": "git", + "url": "https://github.com/isaacs/node-graceful-fs" + }, + "main": "graceful-fs.js", + "directories": { + "test": "test" + }, + "scripts": { + "preversion": "npm test", + "postversion": "npm publish", + "postpublish": "git push origin --follow-tags", + "test": "nyc --silent node test.js | tap -c -", + "posttest": "nyc report" + }, + "keywords": [ + "fs", + "module", + "reading", + "retry", + "retries", + "queue", + "error", + "errors", + "handling", + "EMFILE", + "EAGAIN", + "EINVAL", + "EPERM", + "EACCESS" + ], + "license": "ISC", + "devDependencies": { + "import-fresh": "^2.0.0", + "mkdirp": "^0.5.0", + "rimraf": "^2.2.8", + "tap": "^16.3.4" + }, + "files": [ + "fs.js", + "graceful-fs.js", + "legacy-streams.js", + "polyfills.js", + "clone.js" + ], + "tap": { + "reporter": "classic" + } +} diff --git a/node_modules/graceful-fs/polyfills.js b/node_modules/graceful-fs/polyfills.js new file mode 100644 index 0000000..453f1a9 --- /dev/null +++ b/node_modules/graceful-fs/polyfills.js @@ -0,0 +1,355 @@ +var constants = require('constants') + +var origCwd = process.cwd +var cwd = null + +var platform = process.env.GRACEFUL_FS_PLATFORM || process.platform + +process.cwd = function() { + if (!cwd) + cwd = origCwd.call(process) + return cwd +} +try { + process.cwd() +} catch (er) {} + +// This check is needed until node.js 12 is required +if (typeof process.chdir === 'function') { + var chdir = process.chdir + process.chdir = function (d) { + cwd = null + chdir.call(process, d) + } + if (Object.setPrototypeOf) Object.setPrototypeOf(process.chdir, chdir) +} + +module.exports = patch + +function patch (fs) { + // (re-)implement some things that are known busted or missing. + + // lchmod, broken prior to 0.6.2 + // back-port the fix here. + if (constants.hasOwnProperty('O_SYMLINK') && + process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)) { + patchLchmod(fs) + } + + // lutimes implementation, or no-op + if (!fs.lutimes) { + patchLutimes(fs) + } + + // https://github.com/isaacs/node-graceful-fs/issues/4 + // Chown should not fail on einval or eperm if non-root. + // It should not fail on enosys ever, as this just indicates + // that a fs doesn't support the intended operation. + + fs.chown = chownFix(fs.chown) + fs.fchown = chownFix(fs.fchown) + fs.lchown = chownFix(fs.lchown) + + fs.chmod = chmodFix(fs.chmod) + fs.fchmod = chmodFix(fs.fchmod) + fs.lchmod = chmodFix(fs.lchmod) + + fs.chownSync = chownFixSync(fs.chownSync) + fs.fchownSync = chownFixSync(fs.fchownSync) + fs.lchownSync = chownFixSync(fs.lchownSync) + + fs.chmodSync = chmodFixSync(fs.chmodSync) + fs.fchmodSync = chmodFixSync(fs.fchmodSync) + fs.lchmodSync = chmodFixSync(fs.lchmodSync) + + fs.stat = statFix(fs.stat) + fs.fstat = statFix(fs.fstat) + fs.lstat = statFix(fs.lstat) + + fs.statSync = statFixSync(fs.statSync) + fs.fstatSync = statFixSync(fs.fstatSync) + fs.lstatSync = statFixSync(fs.lstatSync) + + // if lchmod/lchown do not exist, then make them no-ops + if (fs.chmod && !fs.lchmod) { + fs.lchmod = function (path, mode, cb) { + if (cb) process.nextTick(cb) + } + fs.lchmodSync = function () {} + } + if (fs.chown && !fs.lchown) { + fs.lchown = function (path, uid, gid, cb) { + if (cb) process.nextTick(cb) + } + fs.lchownSync = function () {} + } + + // on Windows, A/V software can lock the directory, causing this + // to fail with an EACCES or EPERM if the directory contains newly + // created files. Try again on failure, for up to 60 seconds. + + // Set the timeout this long because some Windows Anti-Virus, such as Parity + // bit9, may lock files for up to a minute, causing npm package install + // failures. Also, take care to yield the scheduler. Windows scheduling gives + // CPU to a busy looping process, which can cause the program causing the lock + // contention to be starved of CPU by node, so the contention doesn't resolve. + if (platform === "win32") { + fs.rename = typeof fs.rename !== 'function' ? fs.rename + : (function (fs$rename) { + function rename (from, to, cb) { + var start = Date.now() + var backoff = 0; + fs$rename(from, to, function CB (er) { + if (er + && (er.code === "EACCES" || er.code === "EPERM" || er.code === "EBUSY") + && Date.now() - start < 60000) { + setTimeout(function() { + fs.stat(to, function (stater, st) { + if (stater && stater.code === "ENOENT") + fs$rename(from, to, CB); + else + cb(er) + }) + }, backoff) + if (backoff < 100) + backoff += 10; + return; + } + if (cb) cb(er) + }) + } + if (Object.setPrototypeOf) Object.setPrototypeOf(rename, fs$rename) + return rename + })(fs.rename) + } + + // if read() returns EAGAIN, then just try it again. + fs.read = typeof fs.read !== 'function' ? fs.read + : (function (fs$read) { + function read (fd, buffer, offset, length, position, callback_) { + var callback + if (callback_ && typeof callback_ === 'function') { + var eagCounter = 0 + callback = function (er, _, __) { + if (er && er.code === 'EAGAIN' && eagCounter < 10) { + eagCounter ++ + return fs$read.call(fs, fd, buffer, offset, length, position, callback) + } + callback_.apply(this, arguments) + } + } + return fs$read.call(fs, fd, buffer, offset, length, position, callback) + } + + // This ensures `util.promisify` works as it does for native `fs.read`. + if (Object.setPrototypeOf) Object.setPrototypeOf(read, fs$read) + return read + })(fs.read) + + fs.readSync = typeof fs.readSync !== 'function' ? fs.readSync + : (function (fs$readSync) { return function (fd, buffer, offset, length, position) { + var eagCounter = 0 + while (true) { + try { + return fs$readSync.call(fs, fd, buffer, offset, length, position) + } catch (er) { + if (er.code === 'EAGAIN' && eagCounter < 10) { + eagCounter ++ + continue + } + throw er + } + } + }})(fs.readSync) + + function patchLchmod (fs) { + fs.lchmod = function (path, mode, callback) { + fs.open( path + , constants.O_WRONLY | constants.O_SYMLINK + , mode + , function (err, fd) { + if (err) { + if (callback) callback(err) + return + } + // prefer to return the chmod error, if one occurs, + // but still try to close, and report closing errors if they occur. + fs.fchmod(fd, mode, function (err) { + fs.close(fd, function(err2) { + if (callback) callback(err || err2) + }) + }) + }) + } + + fs.lchmodSync = function (path, mode) { + var fd = fs.openSync(path, constants.O_WRONLY | constants.O_SYMLINK, mode) + + // prefer to return the chmod error, if one occurs, + // but still try to close, and report closing errors if they occur. + var threw = true + var ret + try { + ret = fs.fchmodSync(fd, mode) + threw = false + } finally { + if (threw) { + try { + fs.closeSync(fd) + } catch (er) {} + } else { + fs.closeSync(fd) + } + } + return ret + } + } + + function patchLutimes (fs) { + if (constants.hasOwnProperty("O_SYMLINK") && fs.futimes) { + fs.lutimes = function (path, at, mt, cb) { + fs.open(path, constants.O_SYMLINK, function (er, fd) { + if (er) { + if (cb) cb(er) + return + } + fs.futimes(fd, at, mt, function (er) { + fs.close(fd, function (er2) { + if (cb) cb(er || er2) + }) + }) + }) + } + + fs.lutimesSync = function (path, at, mt) { + var fd = fs.openSync(path, constants.O_SYMLINK) + var ret + var threw = true + try { + ret = fs.futimesSync(fd, at, mt) + threw = false + } finally { + if (threw) { + try { + fs.closeSync(fd) + } catch (er) {} + } else { + fs.closeSync(fd) + } + } + return ret + } + + } else if (fs.futimes) { + fs.lutimes = function (_a, _b, _c, cb) { if (cb) process.nextTick(cb) } + fs.lutimesSync = function () {} + } + } + + function chmodFix (orig) { + if (!orig) return orig + return function (target, mode, cb) { + return orig.call(fs, target, mode, function (er) { + if (chownErOk(er)) er = null + if (cb) cb.apply(this, arguments) + }) + } + } + + function chmodFixSync (orig) { + if (!orig) return orig + return function (target, mode) { + try { + return orig.call(fs, target, mode) + } catch (er) { + if (!chownErOk(er)) throw er + } + } + } + + + function chownFix (orig) { + if (!orig) return orig + return function (target, uid, gid, cb) { + return orig.call(fs, target, uid, gid, function (er) { + if (chownErOk(er)) er = null + if (cb) cb.apply(this, arguments) + }) + } + } + + function chownFixSync (orig) { + if (!orig) return orig + return function (target, uid, gid) { + try { + return orig.call(fs, target, uid, gid) + } catch (er) { + if (!chownErOk(er)) throw er + } + } + } + + function statFix (orig) { + if (!orig) return orig + // Older versions of Node erroneously returned signed integers for + // uid + gid. + return function (target, options, cb) { + if (typeof options === 'function') { + cb = options + options = null + } + function callback (er, stats) { + if (stats) { + if (stats.uid < 0) stats.uid += 0x100000000 + if (stats.gid < 0) stats.gid += 0x100000000 + } + if (cb) cb.apply(this, arguments) + } + return options ? orig.call(fs, target, options, callback) + : orig.call(fs, target, callback) + } + } + + function statFixSync (orig) { + if (!orig) return orig + // Older versions of Node erroneously returned signed integers for + // uid + gid. + return function (target, options) { + var stats = options ? orig.call(fs, target, options) + : orig.call(fs, target) + if (stats) { + if (stats.uid < 0) stats.uid += 0x100000000 + if (stats.gid < 0) stats.gid += 0x100000000 + } + return stats; + } + } + + // ENOSYS means that the fs doesn't support the op. Just ignore + // that, because it doesn't matter. + // + // if there's no getuid, or if getuid() is something other + // than 0, and the error is EINVAL or EPERM, then just ignore + // it. + // + // This specific case is a silent failure in cp, install, tar, + // and most other unix tools that manage permissions. + // + // When running as root, or if other types of errors are + // encountered, then it's strict. + function chownErOk (er) { + if (!er) + return true + + if (er.code === "ENOSYS") + return true + + var nonroot = !process.getuid || process.getuid() !== 0 + if (nonroot) { + if (er.code === "EINVAL" || er.code === "EPERM") + return true + } + + return false + } +} diff --git a/node_modules/is-extglob/LICENSE b/node_modules/is-extglob/LICENSE new file mode 100644 index 0000000..842218c --- /dev/null +++ b/node_modules/is-extglob/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/is-extglob/README.md b/node_modules/is-extglob/README.md new file mode 100644 index 0000000..0416af5 --- /dev/null +++ b/node_modules/is-extglob/README.md @@ -0,0 +1,107 @@ +# is-extglob [![NPM version](https://img.shields.io/npm/v/is-extglob.svg?style=flat)](https://www.npmjs.com/package/is-extglob) [![NPM downloads](https://img.shields.io/npm/dm/is-extglob.svg?style=flat)](https://npmjs.org/package/is-extglob) [![Build Status](https://img.shields.io/travis/jonschlinkert/is-extglob.svg?style=flat)](https://travis-ci.org/jonschlinkert/is-extglob) + +> Returns true if a string has an extglob. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save is-extglob +``` + +## Usage + +```js +var isExtglob = require('is-extglob'); +``` + +**True** + +```js +isExtglob('?(abc)'); +isExtglob('@(abc)'); +isExtglob('!(abc)'); +isExtglob('*(abc)'); +isExtglob('+(abc)'); +``` + +**False** + +Escaped extglobs: + +```js +isExtglob('\\?(abc)'); +isExtglob('\\@(abc)'); +isExtglob('\\!(abc)'); +isExtglob('\\*(abc)'); +isExtglob('\\+(abc)'); +``` + +Everything else... + +```js +isExtglob('foo.js'); +isExtglob('!foo.js'); +isExtglob('*.js'); +isExtglob('**/abc.js'); +isExtglob('abc/*.js'); +isExtglob('abc/(aaa|bbb).js'); +isExtglob('abc/[a-z].js'); +isExtglob('abc/{a,b}.js'); +isExtglob('abc/?.js'); +isExtglob('abc.js'); +isExtglob('abc/def/ghi.js'); +``` + +## History + +**v2.0** + +Adds support for escaping. Escaped exglobs no longer return true. + +## About + +### Related projects + +* [has-glob](https://www.npmjs.com/package/has-glob): Returns `true` if an array has a glob pattern. | [homepage](https://github.com/jonschlinkert/has-glob "Returns `true` if an array has a glob pattern.") +* [is-glob](https://www.npmjs.com/package/is-glob): Returns `true` if the given string looks like a glob pattern or an extglob pattern… [more](https://github.com/jonschlinkert/is-glob) | [homepage](https://github.com/jonschlinkert/is-glob "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet") +* [micromatch](https://www.npmjs.com/package/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | [homepage](https://github.com/jonschlinkert/micromatch "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.") + +### Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +### Building docs + +_(This document was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme) (a [verb](https://github.com/verbose/verb) generator), please don't edit the readme directly. Any changes to the readme must be made in [.verb.md](.verb.md).)_ + +To generate the readme and API documentation with [verb](https://github.com/verbose/verb): + +```sh +$ npm install -g verb verb-generate-readme && verb +``` + +### Running tests + +Install dev dependencies: + +```sh +$ npm install -d && npm test +``` + +### Author + +**Jon Schlinkert** + +* [github/jonschlinkert](https://github.com/jonschlinkert) +* [twitter/jonschlinkert](http://twitter.com/jonschlinkert) + +### License + +Copyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT license](https://github.com/jonschlinkert/is-extglob/blob/master/LICENSE). + +*** + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.1.31, on October 12, 2016._ \ No newline at end of file diff --git a/node_modules/is-extglob/index.js b/node_modules/is-extglob/index.js new file mode 100644 index 0000000..c1d986f --- /dev/null +++ b/node_modules/is-extglob/index.js @@ -0,0 +1,20 @@ +/*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + */ + +module.exports = function isExtglob(str) { + if (typeof str !== 'string' || str === '') { + return false; + } + + var match; + while ((match = /(\\).|([@?!+*]\(.*\))/g.exec(str))) { + if (match[2]) return true; + str = str.slice(match.index + match[0].length); + } + + return false; +}; diff --git a/node_modules/is-extglob/package.json b/node_modules/is-extglob/package.json new file mode 100644 index 0000000..7a90836 --- /dev/null +++ b/node_modules/is-extglob/package.json @@ -0,0 +1,69 @@ +{ + "name": "is-extglob", + "description": "Returns true if a string has an extglob.", + "version": "2.1.1", + "homepage": "https://github.com/jonschlinkert/is-extglob", + "author": "Jon Schlinkert (https://github.com/jonschlinkert)", + "repository": "jonschlinkert/is-extglob", + "bugs": { + "url": "https://github.com/jonschlinkert/is-extglob/issues" + }, + "license": "MIT", + "files": [ + "index.js" + ], + "main": "index.js", + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "test": "mocha" + }, + "devDependencies": { + "gulp-format-md": "^0.1.10", + "mocha": "^3.0.2" + }, + "keywords": [ + "bash", + "braces", + "check", + "exec", + "expression", + "extglob", + "glob", + "globbing", + "globstar", + "is", + "match", + "matches", + "pattern", + "regex", + "regular", + "string", + "test" + ], + "verb": { + "toc": false, + "layout": "default", + "tasks": [ + "readme" + ], + "plugins": [ + "gulp-format-md" + ], + "related": { + "list": [ + "has-glob", + "is-glob", + "micromatch" + ] + }, + "reflinks": [ + "verb", + "verb-generate-readme" + ], + "lint": { + "reflinks": true + } + } +} diff --git a/node_modules/is-glob/LICENSE b/node_modules/is-glob/LICENSE new file mode 100644 index 0000000..3f2eca1 --- /dev/null +++ b/node_modules/is-glob/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/is-glob/README.md b/node_modules/is-glob/README.md new file mode 100644 index 0000000..740724b --- /dev/null +++ b/node_modules/is-glob/README.md @@ -0,0 +1,206 @@ +# is-glob [![NPM version](https://img.shields.io/npm/v/is-glob.svg?style=flat)](https://www.npmjs.com/package/is-glob) [![NPM monthly downloads](https://img.shields.io/npm/dm/is-glob.svg?style=flat)](https://npmjs.org/package/is-glob) [![NPM total downloads](https://img.shields.io/npm/dt/is-glob.svg?style=flat)](https://npmjs.org/package/is-glob) [![Build Status](https://img.shields.io/github/workflow/status/micromatch/is-glob/dev)](https://github.com/micromatch/is-glob/actions) + +> Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. + +Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save is-glob +``` + +You might also be interested in [is-valid-glob](https://github.com/jonschlinkert/is-valid-glob) and [has-glob](https://github.com/jonschlinkert/has-glob). + +## Usage + +```js +var isGlob = require('is-glob'); +``` + +### Default behavior + +**True** + +Patterns that have glob characters or regex patterns will return `true`: + +```js +isGlob('!foo.js'); +isGlob('*.js'); +isGlob('**/abc.js'); +isGlob('abc/*.js'); +isGlob('abc/(aaa|bbb).js'); +isGlob('abc/[a-z].js'); +isGlob('abc/{a,b}.js'); +//=> true +``` + +Extglobs + +```js +isGlob('abc/@(a).js'); +isGlob('abc/!(a).js'); +isGlob('abc/+(a).js'); +isGlob('abc/*(a).js'); +isGlob('abc/?(a).js'); +//=> true +``` + +**False** + +Escaped globs or extglobs return `false`: + +```js +isGlob('abc/\\@(a).js'); +isGlob('abc/\\!(a).js'); +isGlob('abc/\\+(a).js'); +isGlob('abc/\\*(a).js'); +isGlob('abc/\\?(a).js'); +isGlob('\\!foo.js'); +isGlob('\\*.js'); +isGlob('\\*\\*/abc.js'); +isGlob('abc/\\*.js'); +isGlob('abc/\\(aaa|bbb).js'); +isGlob('abc/\\[a-z].js'); +isGlob('abc/\\{a,b}.js'); +//=> false +``` + +Patterns that do not have glob patterns return `false`: + +```js +isGlob('abc.js'); +isGlob('abc/def/ghi.js'); +isGlob('foo.js'); +isGlob('abc/@.js'); +isGlob('abc/+.js'); +isGlob('abc/?.js'); +isGlob(); +isGlob(null); +//=> false +``` + +Arrays are also `false` (If you want to check if an array has a glob pattern, use [has-glob](https://github.com/jonschlinkert/has-glob)): + +```js +isGlob(['**/*.js']); +isGlob(['foo.js']); +//=> false +``` + +### Option strict + +When `options.strict === false` the behavior is less strict in determining if a pattern is a glob. Meaning that +some patterns that would return `false` may return `true`. This is done so that matching libraries like [micromatch](https://github.com/micromatch/micromatch) have a chance at determining if the pattern is a glob or not. + +**True** + +Patterns that have glob characters or regex patterns will return `true`: + +```js +isGlob('!foo.js', {strict: false}); +isGlob('*.js', {strict: false}); +isGlob('**/abc.js', {strict: false}); +isGlob('abc/*.js', {strict: false}); +isGlob('abc/(aaa|bbb).js', {strict: false}); +isGlob('abc/[a-z].js', {strict: false}); +isGlob('abc/{a,b}.js', {strict: false}); +//=> true +``` + +Extglobs + +```js +isGlob('abc/@(a).js', {strict: false}); +isGlob('abc/!(a).js', {strict: false}); +isGlob('abc/+(a).js', {strict: false}); +isGlob('abc/*(a).js', {strict: false}); +isGlob('abc/?(a).js', {strict: false}); +//=> true +``` + +**False** + +Escaped globs or extglobs return `false`: + +```js +isGlob('\\!foo.js', {strict: false}); +isGlob('\\*.js', {strict: false}); +isGlob('\\*\\*/abc.js', {strict: false}); +isGlob('abc/\\*.js', {strict: false}); +isGlob('abc/\\(aaa|bbb).js', {strict: false}); +isGlob('abc/\\[a-z].js', {strict: false}); +isGlob('abc/\\{a,b}.js', {strict: false}); +//=> false +``` + +## About + +
+Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +
+ +
+Running Tests + +Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: + +```sh +$ npm install && npm test +``` + +
+ +
+Building docs + +_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ + +To generate the readme, run the following command: + +```sh +$ npm install -g verbose/verb#dev verb-generate-readme && verb +``` + +
+ +### Related projects + +You might also be interested in these projects: + +* [assemble](https://www.npmjs.com/package/assemble): Get the rocks out of your socks! Assemble makes you fast at creating web projects… [more](https://github.com/assemble/assemble) | [homepage](https://github.com/assemble/assemble "Get the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit") +* [base](https://www.npmjs.com/package/base): Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks | [homepage](https://github.com/node-base/base "Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks") +* [update](https://www.npmjs.com/package/update): Be scalable! Update is a new, open source developer framework and CLI for automating updates… [more](https://github.com/update/update) | [homepage](https://github.com/update/update "Be scalable! Update is a new, open source developer framework and CLI for automating updates of any kind in code projects.") +* [verb](https://www.npmjs.com/package/verb): Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used… [more](https://github.com/verbose/verb) | [homepage](https://github.com/verbose/verb "Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used on hundreds of projects of all sizes to generate everything from API docs to readmes.") + +### Contributors + +| **Commits** | **Contributor** | +| --- | --- | +| 47 | [jonschlinkert](https://github.com/jonschlinkert) | +| 5 | [doowb](https://github.com/doowb) | +| 1 | [phated](https://github.com/phated) | +| 1 | [danhper](https://github.com/danhper) | +| 1 | [paulmillr](https://github.com/paulmillr) | + +### Author + +**Jon Schlinkert** + +* [GitHub Profile](https://github.com/jonschlinkert) +* [Twitter Profile](https://twitter.com/jonschlinkert) +* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert) + +### License + +Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT License](LICENSE). + +*** + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on March 27, 2019._ \ No newline at end of file diff --git a/node_modules/is-glob/index.js b/node_modules/is-glob/index.js new file mode 100644 index 0000000..620f563 --- /dev/null +++ b/node_modules/is-glob/index.js @@ -0,0 +1,150 @@ +/*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ + +var isExtglob = require('is-extglob'); +var chars = { '{': '}', '(': ')', '[': ']'}; +var strictCheck = function(str) { + if (str[0] === '!') { + return true; + } + var index = 0; + var pipeIndex = -2; + var closeSquareIndex = -2; + var closeCurlyIndex = -2; + var closeParenIndex = -2; + var backSlashIndex = -2; + while (index < str.length) { + if (str[index] === '*') { + return true; + } + + if (str[index + 1] === '?' && /[\].+)]/.test(str[index])) { + return true; + } + + if (closeSquareIndex !== -1 && str[index] === '[' && str[index + 1] !== ']') { + if (closeSquareIndex < index) { + closeSquareIndex = str.indexOf(']', index); + } + if (closeSquareIndex > index) { + if (backSlashIndex === -1 || backSlashIndex > closeSquareIndex) { + return true; + } + backSlashIndex = str.indexOf('\\', index); + if (backSlashIndex === -1 || backSlashIndex > closeSquareIndex) { + return true; + } + } + } + + if (closeCurlyIndex !== -1 && str[index] === '{' && str[index + 1] !== '}') { + closeCurlyIndex = str.indexOf('}', index); + if (closeCurlyIndex > index) { + backSlashIndex = str.indexOf('\\', index); + if (backSlashIndex === -1 || backSlashIndex > closeCurlyIndex) { + return true; + } + } + } + + if (closeParenIndex !== -1 && str[index] === '(' && str[index + 1] === '?' && /[:!=]/.test(str[index + 2]) && str[index + 3] !== ')') { + closeParenIndex = str.indexOf(')', index); + if (closeParenIndex > index) { + backSlashIndex = str.indexOf('\\', index); + if (backSlashIndex === -1 || backSlashIndex > closeParenIndex) { + return true; + } + } + } + + if (pipeIndex !== -1 && str[index] === '(' && str[index + 1] !== '|') { + if (pipeIndex < index) { + pipeIndex = str.indexOf('|', index); + } + if (pipeIndex !== -1 && str[pipeIndex + 1] !== ')') { + closeParenIndex = str.indexOf(')', pipeIndex); + if (closeParenIndex > pipeIndex) { + backSlashIndex = str.indexOf('\\', pipeIndex); + if (backSlashIndex === -1 || backSlashIndex > closeParenIndex) { + return true; + } + } + } + } + + if (str[index] === '\\') { + var open = str[index + 1]; + index += 2; + var close = chars[open]; + + if (close) { + var n = str.indexOf(close, index); + if (n !== -1) { + index = n + 1; + } + } + + if (str[index] === '!') { + return true; + } + } else { + index++; + } + } + return false; +}; + +var relaxedCheck = function(str) { + if (str[0] === '!') { + return true; + } + var index = 0; + while (index < str.length) { + if (/[*?{}()[\]]/.test(str[index])) { + return true; + } + + if (str[index] === '\\') { + var open = str[index + 1]; + index += 2; + var close = chars[open]; + + if (close) { + var n = str.indexOf(close, index); + if (n !== -1) { + index = n + 1; + } + } + + if (str[index] === '!') { + return true; + } + } else { + index++; + } + } + return false; +}; + +module.exports = function isGlob(str, options) { + if (typeof str !== 'string' || str === '') { + return false; + } + + if (isExtglob(str)) { + return true; + } + + var check = strictCheck; + + // optionally relax check + if (options && options.strict === false) { + check = relaxedCheck; + } + + return check(str); +}; diff --git a/node_modules/is-glob/package.json b/node_modules/is-glob/package.json new file mode 100644 index 0000000..858af03 --- /dev/null +++ b/node_modules/is-glob/package.json @@ -0,0 +1,81 @@ +{ + "name": "is-glob", + "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", + "version": "4.0.3", + "homepage": "https://github.com/micromatch/is-glob", + "author": "Jon Schlinkert (https://github.com/jonschlinkert)", + "contributors": [ + "Brian Woodward (https://twitter.com/doowb)", + "Daniel Perez (https://tuvistavie.com)", + "Jon Schlinkert (http://twitter.com/jonschlinkert)" + ], + "repository": "micromatch/is-glob", + "bugs": { + "url": "https://github.com/micromatch/is-glob/issues" + }, + "license": "MIT", + "files": [ + "index.js" + ], + "main": "index.js", + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "test": "mocha && node benchmark.js" + }, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "devDependencies": { + "gulp-format-md": "^0.1.10", + "mocha": "^3.0.2" + }, + "keywords": [ + "bash", + "braces", + "check", + "exec", + "expression", + "extglob", + "glob", + "globbing", + "globstar", + "is", + "match", + "matches", + "pattern", + "regex", + "regular", + "string", + "test" + ], + "verb": { + "layout": "default", + "plugins": [ + "gulp-format-md" + ], + "related": { + "list": [ + "assemble", + "base", + "update", + "verb" + ] + }, + "reflinks": [ + "assemble", + "bach", + "base", + "composer", + "gulp", + "has-glob", + "is-valid-glob", + "micromatch", + "npm", + "scaffold", + "verb", + "vinyl" + ] + } +} diff --git a/node_modules/is-number/LICENSE b/node_modules/is-number/LICENSE new file mode 100644 index 0000000..9af4a67 --- /dev/null +++ b/node_modules/is-number/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/is-number/README.md b/node_modules/is-number/README.md new file mode 100644 index 0000000..eb8149e --- /dev/null +++ b/node_modules/is-number/README.md @@ -0,0 +1,187 @@ +# is-number [![NPM version](https://img.shields.io/npm/v/is-number.svg?style=flat)](https://www.npmjs.com/package/is-number) [![NPM monthly downloads](https://img.shields.io/npm/dm/is-number.svg?style=flat)](https://npmjs.org/package/is-number) [![NPM total downloads](https://img.shields.io/npm/dt/is-number.svg?style=flat)](https://npmjs.org/package/is-number) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/is-number.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/is-number) + +> Returns true if the value is a finite number. + +Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save is-number +``` + +## Why is this needed? + +In JavaScript, it's not always as straightforward as it should be to reliably check if a value is a number. It's common for devs to use `+`, `-`, or `Number()` to cast a string value to a number (for example, when values are returned from user input, regex matches, parsers, etc). But there are many non-intuitive edge cases that yield unexpected results: + +```js +console.log(+[]); //=> 0 +console.log(+''); //=> 0 +console.log(+' '); //=> 0 +console.log(typeof NaN); //=> 'number' +``` + +This library offers a performant way to smooth out edge cases like these. + +## Usage + +```js +const isNumber = require('is-number'); +``` + +See the [tests](./test.js) for more examples. + +### true + +```js +isNumber(5e3); // true +isNumber(0xff); // true +isNumber(-1.1); // true +isNumber(0); // true +isNumber(1); // true +isNumber(1.1); // true +isNumber(10); // true +isNumber(10.10); // true +isNumber(100); // true +isNumber('-1.1'); // true +isNumber('0'); // true +isNumber('012'); // true +isNumber('0xff'); // true +isNumber('1'); // true +isNumber('1.1'); // true +isNumber('10'); // true +isNumber('10.10'); // true +isNumber('100'); // true +isNumber('5e3'); // true +isNumber(parseInt('012')); // true +isNumber(parseFloat('012')); // true +``` + +### False + +Everything else is false, as you would expect: + +```js +isNumber(Infinity); // false +isNumber(NaN); // false +isNumber(null); // false +isNumber(undefined); // false +isNumber(''); // false +isNumber(' '); // false +isNumber('foo'); // false +isNumber([1]); // false +isNumber([]); // false +isNumber(function () {}); // false +isNumber({}); // false +``` + +## Release history + +### 7.0.0 + +* Refactor. Now uses `.isFinite` if it exists. +* Performance is about the same as v6.0 when the value is a string or number. But it's now 3x-4x faster when the value is not a string or number. + +### 6.0.0 + +* Optimizations, thanks to @benaadams. + +### 5.0.0 + +**Breaking changes** + +* removed support for `instanceof Number` and `instanceof String` + +## Benchmarks + +As with all benchmarks, take these with a grain of salt. See the [benchmarks](./benchmark/index.js) for more detail. + +``` +# all +v7.0 x 413,222 ops/sec ±2.02% (86 runs sampled) +v6.0 x 111,061 ops/sec ±1.29% (85 runs sampled) +parseFloat x 317,596 ops/sec ±1.36% (86 runs sampled) +fastest is 'v7.0' + +# string +v7.0 x 3,054,496 ops/sec ±1.05% (89 runs sampled) +v6.0 x 2,957,781 ops/sec ±0.98% (88 runs sampled) +parseFloat x 3,071,060 ops/sec ±1.13% (88 runs sampled) +fastest is 'parseFloat,v7.0' + +# number +v7.0 x 3,146,895 ops/sec ±0.89% (89 runs sampled) +v6.0 x 3,214,038 ops/sec ±1.07% (89 runs sampled) +parseFloat x 3,077,588 ops/sec ±1.07% (87 runs sampled) +fastest is 'v6.0' +``` + +## About + +
+Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +
+ +
+Running Tests + +Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: + +```sh +$ npm install && npm test +``` + +
+ +
+Building docs + +_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ + +To generate the readme, run the following command: + +```sh +$ npm install -g verbose/verb#dev verb-generate-readme && verb +``` + +
+ +### Related projects + +You might also be interested in these projects: + +* [is-plain-object](https://www.npmjs.com/package/is-plain-object): Returns true if an object was created by the `Object` constructor. | [homepage](https://github.com/jonschlinkert/is-plain-object "Returns true if an object was created by the `Object` constructor.") +* [is-primitive](https://www.npmjs.com/package/is-primitive): Returns `true` if the value is a primitive. | [homepage](https://github.com/jonschlinkert/is-primitive "Returns `true` if the value is a primitive. ") +* [isobject](https://www.npmjs.com/package/isobject): Returns true if the value is an object and not an array or null. | [homepage](https://github.com/jonschlinkert/isobject "Returns true if the value is an object and not an array or null.") +* [kind-of](https://www.npmjs.com/package/kind-of): Get the native type of a value. | [homepage](https://github.com/jonschlinkert/kind-of "Get the native type of a value.") + +### Contributors + +| **Commits** | **Contributor** | +| --- | --- | +| 49 | [jonschlinkert](https://github.com/jonschlinkert) | +| 5 | [charlike-old](https://github.com/charlike-old) | +| 1 | [benaadams](https://github.com/benaadams) | +| 1 | [realityking](https://github.com/realityking) | + +### Author + +**Jon Schlinkert** + +* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert) +* [GitHub Profile](https://github.com/jonschlinkert) +* [Twitter Profile](https://twitter.com/jonschlinkert) + +### License + +Copyright © 2018, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT License](LICENSE). + +*** + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on June 15, 2018._ \ No newline at end of file diff --git a/node_modules/is-number/index.js b/node_modules/is-number/index.js new file mode 100644 index 0000000..27f19b7 --- /dev/null +++ b/node_modules/is-number/index.js @@ -0,0 +1,18 @@ +/*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + */ + +'use strict'; + +module.exports = function(num) { + if (typeof num === 'number') { + return num - num === 0; + } + if (typeof num === 'string' && num.trim() !== '') { + return Number.isFinite ? Number.isFinite(+num) : isFinite(+num); + } + return false; +}; diff --git a/node_modules/is-number/package.json b/node_modules/is-number/package.json new file mode 100644 index 0000000..3715072 --- /dev/null +++ b/node_modules/is-number/package.json @@ -0,0 +1,82 @@ +{ + "name": "is-number", + "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.", + "version": "7.0.0", + "homepage": "https://github.com/jonschlinkert/is-number", + "author": "Jon Schlinkert (https://github.com/jonschlinkert)", + "contributors": [ + "Jon Schlinkert (http://twitter.com/jonschlinkert)", + "Olsten Larck (https://i.am.charlike.online)", + "Rouven Weßling (www.rouvenwessling.de)" + ], + "repository": "jonschlinkert/is-number", + "bugs": { + "url": "https://github.com/jonschlinkert/is-number/issues" + }, + "license": "MIT", + "files": [ + "index.js" + ], + "main": "index.js", + "engines": { + "node": ">=0.12.0" + }, + "scripts": { + "test": "mocha" + }, + "devDependencies": { + "ansi": "^0.3.1", + "benchmark": "^2.1.4", + "gulp-format-md": "^1.0.0", + "mocha": "^3.5.3" + }, + "keywords": [ + "cast", + "check", + "coerce", + "coercion", + "finite", + "integer", + "is", + "isnan", + "is-nan", + "is-num", + "is-number", + "isnumber", + "isfinite", + "istype", + "kind", + "math", + "nan", + "num", + "number", + "numeric", + "parseFloat", + "parseInt", + "test", + "type", + "typeof", + "value" + ], + "verb": { + "toc": false, + "layout": "default", + "tasks": [ + "readme" + ], + "related": { + "list": [ + "is-plain-object", + "is-primitive", + "isobject", + "kind-of" + ] + }, + "plugins": [ + "gulp-format-md" + ], + "lint": { + "reflinks": true + } + } +} diff --git a/node_modules/jiti/LICENSE b/node_modules/jiti/LICENSE new file mode 100644 index 0000000..e739abc --- /dev/null +++ b/node_modules/jiti/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Pooya Parsa + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/jiti/README.md b/node_modules/jiti/README.md new file mode 100644 index 0000000..2c957a9 --- /dev/null +++ b/node_modules/jiti/README.md @@ -0,0 +1,243 @@ +# jiti + + + +[![npm version](https://img.shields.io/npm/v/jiti?color=F0DB4F)](https://npmjs.com/package/jiti) +[![npm downloads](https://img.shields.io/npm/dm/jiti?color=F0DB4F)](https://npmjs.com/package/jiti) +[![bundle size](https://img.shields.io/bundlephobia/minzip/jiti?color=F0DB4F)](https://bundlephobia.com/package/jiti) + + + +> This is the active development branch. Check out [jiti/v1](https://github.com/unjs/jiti/tree/v1) for legacy v1 docs and code. + +## 🌟 Used in + +[Docusaurus](https://docusaurus.io/), [ESLint](https://github.com/eslint/eslint), [FormKit](https://formkit.com/), [Histoire](https://histoire.dev/), [Knip](https://knip.dev/), [Nitro](https://nitro.unjs.io/), [Nuxt](https://nuxt.com/), [PostCSS loader](https://github.com/webpack-contrib/postcss-loader), [Rsbuild](https://rsbuild.dev/), [Size Limit](https://github.com/ai/size-limit), [Slidev](https://sli.dev/), [Tailwindcss](https://tailwindcss.com/), [Tokenami](https://github.com/tokenami/tokenami), [UnoCSS](https://unocss.dev/), [WXT](https://wxt.dev/), [Winglang](https://www.winglang.io/), [Graphql code generator](https://the-guild.dev/graphql/codegen), [Lingui](https://lingui.dev/), [Scaffdog](https://scaff.dog/), [Storybook](https://storybook.js.org), [...UnJS ecosystem](https://unjs.io/), [...60M+ npm monthly downloads](https://npm.chart.dev/jiti), [...6M+ public repositories](https://github.com/unjs/jiti/network/dependents). + +## ✅ Features + +- Seamless TypeScript and ESM syntax support for Node.js +- Seamless interoperability between ESM and CommonJS +- Asynchronous API to replace `import()` +- Synchronous API to replace `require()` (deprecated) +- Super slim and zero dependency +- Custom resolve aliases +- Smart syntax detection to avoid extra transforms +- Node.js native `require.cache` integration +- Filesystem transpile with hard disk caches +- ESM Loader support +- JSX support (opt-in) + +> [!IMPORTANT] +> To enhance compatibility, jiti `>=2.1` enabled [`interopDefault`](#interopdefault) using a new Proxy method. If you migrated to `2.0.0` earlier, this might have caused behavior changes. In case of any issues during the upgrade, please [report](https://github.com/unjs/jiti/issues) so we can investigate to solve them. 🙏🏼 + +## 💡 Usage + +### CLI + +You can use `jiti` CLI to quickly run any script with TypeScript and native ESM support! + +```bash +npx jiti ./index.ts +``` + +### Programmatic + +Initialize a jiti instance: + +```js +// ESM +import { createJiti } from "jiti"; +const jiti = createJiti(import.meta.url); + +// CommonJS (deprecated) +const { createJiti } = require("jiti"); +const jiti = createJiti(__filename); +``` + +Import (async) and resolve with ESM compatibility: + +```js +// jiti.import(id) is similar to import(id) +const mod = await jiti.import("./path/to/file.ts"); + +// jiti.esmResolve(id) is similar to import.meta.resolve(id) +const resolvedPath = jiti.esmResolve("./src"); +``` + +If you need the default export of module, you can use `jiti.import(id, { default: true })` as shortcut to `mod?.default ?? mod`. + +```js +// shortcut to mod?.default ?? mod +const modDefault = await jiti.import("./path/to/file.ts", { default: true }); +``` + +CommonJS (sync & deprecated): + +```js +// jiti() is similar to require(id) +const mod = jiti("./path/to/file.ts"); + +// jiti.resolve() is similar to require.resolve(id) +const resolvedPath = jiti.resolve("./src"); +``` + +You can also pass options as the second argument: + +```js +const jiti = createJiti(import.meta.url, { debug: true }); +``` + +### Register global ESM loader + +You can globally register jiti using [global hooks](https://nodejs.org/api/module.html#initialize). (Important: Requires Node.js > 20) + +```js +import "jiti/register"; +``` + +Or: + +```bash +node --import jiti/register index.ts +``` + +## 🎈 `jiti/native` + +You can alias `jiti` to `jiti/native` to directly depend on runtime's [`import.meta.resolve`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import.meta/resolve) and dynamic [`import()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import) support. This allows easing up the ecosystem transition to runtime native support by giving the same API of jiti. + +## ⚙️ Options + +### `debug` + +- Type: Boolean +- Default: `false` +- Environment variable: `JITI_DEBUG` + +Enable verbose logging. You can use `JITI_DEBUG=1 ` to enable it. + +### `fsCache` + +- Type: Boolean | String +- Default: `true` +- Environment variable: `JITI_FS_CACHE` + +Filesystem source cache (enabled by default) + +By default (when is `true`), jiti uses `node_modules/.cache/jiti` (if exists) or `{TMP_DIR}/jiti`. + +**Note:** It is recommended that this option be enabled for better performance. + +### `rebuildFsCache` + +- Type: Boolean +- Default: `false` +- Environment variable: `JITI_REBUILD_FS_CACHE` + +Rebuild filesystem source cache created by `fsCache`. + +### `moduleCache` + +- Type: String +- Default: `true` +- Environment variable: `JITI_MODULE_CACHE` + +Runtime module cache (enabled by default). + +Disabling allows editing code and importing the same module multiple times. + +When enabled, jiti integrates with Node.js native CommonJS cache-store. + +### `transform` + +- Type: Function +- Default: Babel (lazy loaded) + +Transform function. See [src/babel](./src/babel.ts) for more details + +### `sourceMaps` + +- Type: Boolean +- Default `false` +- Environment variable: `JITI_SOURCE_MAPS` + +Add inline source map to transformed source for better debugging. + +### `interopDefault` + +- Type: Boolean +- Default: `true` +- Environment variable: `JITI_INTEROP_DEFAULT` + +Jiti combines module exports with the `default` export using an internal Proxy to improve compatibility with mixed CJS/ESM usage. You can check the current implementation [here](https://github.com/unjs/jiti/blob/main/src/utils.ts#L105). + +### `alias` + +- Type: Object +- Default: - +- Environment variable: `JITI_ALIAS` + +You can also pass an object to the environment variable for inline config. Example: `JITI_ALIAS='{"~/*": "./src/*"}' jiti ...`. + +Custom alias map used to resolve IDs. + +### `nativeModules` + +- Type: Array +- Default: ['typescript'] +- Environment variable: `JITI_NATIVE_MODULES` + +List of modules (within `node_modules`) to always use native `require()` for them. + +### `transformModules` + +- Type: Array +- Default: [] +- Environment variable: `JITI_TRANSFORM_MODULES` + +List of modules (within `node_modules`) to transform them regardless of syntax. + +### `importMeta` + +Parent module's [`import.meta`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import.meta) context to use for ESM resolution. (only used for `jiti/native` import). + +### `tryNative` + +- Type: Boolean +- Default: Enabled if bun is detected +- Environment variable: `JITI_TRY_NATIVE` + +Try to use native require and import without jiti transformations first. + +### `jsx` + +- Type: Boolean | {options} +- Default: `false` +- Environment Variable: `JITI_JSX` + +Enable JSX support using [`@babel/plugin-transform-react-jsx`](https://babeljs.io/docs/babel-plugin-transform-react-jsx). + +See [`test/fixtures/jsx`](./test/fixtures/jsx) for framework integration examples. + +## Development + +- Clone this repository +- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable` +- Install dependencies using `pnpm install` +- Run `pnpm dev` +- Run `pnpm jiti ./test/path/to/file.ts` + +## License + + + +Published under the [MIT](https://github.com/unjs/jiti/blob/main/LICENSE) license. +Made by [@pi0](https://github.com/pi0) and [community](https://github.com/unjs/jiti/graphs/contributors) 💛 +

+ + + + + + + diff --git a/node_modules/jiti/dist/babel.cjs b/node_modules/jiti/dist/babel.cjs new file mode 100644 index 0000000..088011d --- /dev/null +++ b/node_modules/jiti/dist/babel.cjs @@ -0,0 +1,246 @@ +(()=>{var e={"./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files lazy recursive":function(e){function webpackEmptyAsyncContext(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}webpackEmptyAsyncContext.keys=()=>[],webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext,webpackEmptyAsyncContext.id="./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files lazy recursive",e.exports=webpackEmptyAsyncContext},"./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files sync recursive":function(e){function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id="./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files sync recursive",e.exports=webpackEmptyContext},"./node_modules/.pnpm/@babel+plugin-syntax-class-properties@7.12.13_@babel+core@7.28.4/node_modules/@babel/plugin-syntax-class-properties/lib/index.js":function(e,t,r){"use strict";t.default=void 0;var n=(0,r("./node_modules/.pnpm/@babel+helper-plugin-utils@7.27.1/node_modules/@babel/helper-plugin-utils/lib/index.js").declare)(e=>(e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}));t.default=n},"./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.13/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js":function(e,t,r){var n;!function(e,t,r){"use strict";var n=Object.create,s=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,__commonJS=(e,t)=>function(){return t||(0,e[o(e)[0]])((t={exports:{}}).exports,t),t.exports},__export=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of o(t))l.call(e,a)||a===r||s(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable});return e},__toESM=(e,t,r)=>(r=null!=e?n(a(e)):{},__copyProps(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(s({},"__esModule",{value:!0}),e),p=__commonJS({"umd:@jridgewell/sourcemap-codec"(e,r){r.exports=t}}),c=__commonJS({"umd:@jridgewell/trace-mapping"(e,t){t.exports=r}}),u={};__export(u,{GenMapping:()=>E,addMapping:()=>addMapping,addSegment:()=>addSegment,allMappings:()=>allMappings,fromMap:()=>fromMap,maybeAddMapping:()=>maybeAddMapping,maybeAddSegment:()=>maybeAddSegment,setIgnore:()=>setIgnore,setSourceContent:()=>setSourceContent,toDecodedMap:()=>toDecodedMap,toEncodedMap:()=>toEncodedMap}),e.exports=__toCommonJS(u);var d=class{constructor(){this._indexes={__proto__:null},this.array=[]}};function cast(e){return e}function get(e,t){return cast(e)._indexes[t]}function put(e,t){const r=get(e,t);if(void 0!==r)return r;const{array:n,_indexes:s}=cast(e),i=n.push(t);return s[t]=i-1}function remove(e,t){const r=get(e,t);if(void 0===r)return;const{array:n,_indexes:s}=cast(e);for(let e=r+1;eaddSegmentInternal(!0,e,t,r,n,s,i,o,a),maybeAddMapping=(e,t)=>addMappingInternal(!0,e,t);function setSourceContent(e,t,r){const{_sources:n,_sourcesContent:s}=cast2(e);s[put(n,t)]=r}function setIgnore(e,t,r=!0){const{_sources:n,_sourcesContent:s,_ignoreList:i}=cast2(e),o=put(n,t);o===s.length&&(s[o]=null),r?put(i,o):remove(i,o)}function toDecodedMap(e){const{_mappings:t,_sources:r,_sourcesContent:n,_names:s,_ignoreList:i}=cast2(e);return removeEmptyFinalLines(t),{version:3,file:e.file||void 0,names:s.array,sourceRoot:e.sourceRoot||void 0,sources:r.array,sourcesContent:n,mappings:t,ignoreList:i.array}}function toEncodedMap(e){const t=toDecodedMap(e);return Object.assign({},t,{mappings:(0,h.encode)(t.mappings)})}function fromMap(e){const t=new m.TraceMap(e),r=new E({file:t.file,sourceRoot:t.sourceRoot});return putAll(cast2(r)._names,t.names),putAll(cast2(r)._sources,t.sources),cast2(r)._sourcesContent=t.sourcesContent||t.sources.map(()=>null),cast2(r)._mappings=(0,m.decodedMappings)(t),t.ignoreList&&putAll(cast2(r)._ignoreList,t.ignoreList),r}function allMappings(e){const t=[],{_mappings:r,_sources:n,_names:s}=cast2(e);for(let e=0;e=0&&!(t>=e[n][f]);r=n--);return r}function insert(e,t,r){for(let r=e.length;r>t;r--)e[r]=e[r-1];e[t]=r}function removeEmptyFinalLines(e){const{length:t}=e;let r=t;for(let t=r-1;t>=0&&!(e[t].length>0);r=t,t--);rfunction(){return t||(0,e[o(e)[0]])((t={exports:{}}).exports,t),t.exports},__export=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of o(t))l.call(e,a)||a===r||s(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable});return e},__toESM=(e,t,r)=>(r=null!=e?n(a(e)):{},__copyProps(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(s({},"__esModule",{value:!0}),e),p=__commonJS({"umd:@jridgewell/trace-mapping"(e,t){t.exports=r}}),c=__commonJS({"umd:@jridgewell/gen-mapping"(e,r){r.exports=t}}),u={};__export(u,{default:()=>remapping}),e.exports=__toCommonJS(u);var d=__toESM(p()),h=__toESM(c()),m=__toESM(p()),f=SegmentObject("",-1,-1,"",null,!1),y=[];function SegmentObject(e,t,r,n,s,i){return{source:e,line:t,column:r,name:n,content:s,ignore:i}}function Source(e,t,r,n,s){return{map:e,sources:t,source:r,content:n,ignore:s}}function MapSource(e,t){return Source(e,t,"",null,!1)}function OriginalSource(e,t,r){return Source(null,y,e,t,r)}function traceMappings(e){const t=new h.GenMapping({file:e.map.file}),{sources:r,map:n}=e,s=n.names,i=(0,m.decodedMappings)(n);for(let e=0;enew d.TraceMap(e,"")),n=r.pop();for(let e=0;e1)throw new Error(`Transformation map ${e} must have exactly one source file.\nDid you specify these with the most recent transformation maps first?`);let s=build(n,t,"",0);for(let e=r.length-1;e>=0;e--)s=MapSource(r[e],[s]);return s}function build(e,t,r,n){const{resolvedSources:s,sourcesContent:i,ignoreList:o}=e,a=n+1;return MapSource(e,s.map((e,n)=>{const s={importer:r,depth:a,source:e||"",content:void 0,ignore:void 0},l=t(s.source,s),{source:p,content:c,ignore:u}=s;return l?build(new d.TraceMap(l,p),t,p,a):OriginalSource(p,void 0!==c?c:i?i[n]:null,void 0!==u?u:!!o&&o.includes(n))}))}var b=__toESM(c()),g=class{constructor(e,t){const r=t.decodedMappings?(0,b.toDecodedMap)(e):(0,b.toEncodedMap)(e);this.version=r.version,this.file=r.file,this.mappings=r.mappings,this.names=r.names,this.ignoreList=r.ignoreList,this.sourceRoot=r.sourceRoot,this.sources=r.sources,t.excludeContent||(this.sourcesContent=r.sourcesContent)}toString(){return JSON.stringify(this)}};function remapping(e,t,r){const n="object"==typeof r?r:{excludeContent:!!r,decodedMappings:!1},s=buildSourceMapTree(e,t);return new g(traceMappings(s),n)}}(e=r.nmd(e),r("./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.13/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js"),r("./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.31/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js")),e.exports="default"in(n=e).exports?n.exports.default:n.exports},"./node_modules/.pnpm/@jridgewell+resolve-uri@3.1.2/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js":function(e){e.exports=function(){"use strict";const e=/^[\w+.-]+:\/\//,t=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,r=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function isAbsoluteUrl(t){return e.test(t)}function isSchemeRelativeUrl(e){return e.startsWith("//")}function isAbsolutePath(e){return e.startsWith("/")}function isFileUrl(e){return e.startsWith("file:")}function isRelative(e){return/^[.?#]/.test(e)}function parseAbsoluteUrl(e){const r=t.exec(e);return makeUrl(r[1],r[2]||"",r[3],r[4]||"",r[5]||"/",r[6]||"",r[7]||"")}function parseFileUrl(e){const t=r.exec(e),n=t[2];return makeUrl("file:","",t[1]||"","",isAbsolutePath(n)?n:"/"+n,t[3]||"",t[4]||"")}function makeUrl(e,t,r,n,s,i,o){return{scheme:e,user:t,host:r,port:n,path:s,query:i,hash:o,type:7}}function parseUrl(e){if(isSchemeRelativeUrl(e)){const t=parseAbsoluteUrl("http:"+e);return t.scheme="",t.type=6,t}if(isAbsolutePath(e)){const t=parseAbsoluteUrl("http://foo.com"+e);return t.scheme="",t.host="",t.type=5,t}if(isFileUrl(e))return parseFileUrl(e);if(isAbsoluteUrl(e))return parseAbsoluteUrl(e);const t=parseAbsoluteUrl("http://foo.com/"+e);return t.scheme="",t.host="",t.type=e?e.startsWith("?")?3:e.startsWith("#")?2:4:1,t}function stripPathFilename(e){if(e.endsWith("/.."))return e;const t=e.lastIndexOf("/");return e.slice(0,t+1)}function mergePaths(e,t){normalizePath(t,t.type),"/"===e.path?e.path=t.path:e.path=stripPathFilename(t.path)+e.path}function normalizePath(e,t){const r=t<=4,n=e.path.split("/");let s=1,i=0,o=!1;for(let e=1;en&&(n=s)}normalizePath(r,n);const s=r.query+r.hash;switch(n){case 2:case 3:return s;case 4:{const n=r.path.slice(1);return n?isRelative(t||e)&&!isRelative(n)?"./"+n+s:n+s:s||"."}case 5:return r.path+s;default:return r.scheme+"//"+r.user+r.host+r.port+r.path+s}}return resolve}()},"./node_modules/.pnpm/@jridgewell+sourcemap-codec@1.5.5/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js":function(e,t,r){var n;!function(e){"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,__copyProps=(e,i,o,a)=>{if(i&&"object"==typeof i||"function"==typeof i)for(let l of n(i))s.call(e,l)||l===o||t(e,l,{get:()=>i[l],enumerable:!(a=r(i,l))||a.enumerable});return e},__toCommonJS=e=>__copyProps(t({},"__esModule",{value:!0}),e),i={};((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(i,{decode:()=>decode,decodeGeneratedRanges:()=>decodeGeneratedRanges,decodeOriginalScopes:()=>decodeOriginalScopes,encode:()=>encode,encodeGeneratedRanges:()=>encodeGeneratedRanges,encodeOriginalScopes:()=>encodeOriginalScopes}),e.exports=__toCommonJS(i);var o=",".charCodeAt(0),a=";".charCodeAt(0),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=new Uint8Array(64),c=new Uint8Array(128);for(let e=0;e>>=1,i&&(r=-2147483648|-r),t+r}function encodeInteger(e,t,r){let n=t-r;n=n<0?-n<<1|1:n<<1;do{let t=31&n;n>>>=5,n>0&&(t|=32),e.write(p[t])}while(n>0);return t}function hasMoreVlq(e,t){return!(e.pos>=t)&&e.peek()!==o}var u=16384,d="undefined"!=typeof TextDecoder?new TextDecoder:"undefined"!=typeof Buffer?{decode:e=>Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString()}:{decode(e){let t="";for(let r=0;r0?t+d.decode(e.subarray(0,r)):t}},m=class{constructor(e){this.pos=0,this.buffer=e}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(e){const{buffer:t,pos:r}=this,n=t.indexOf(e,r);return-1===n?t.length:n}},f=[];function decodeOriginalScopes(e){const{length:t}=e,r=new m(e),n=[],s=[];let i=0;for(;r.pos0&&r.write(o),n[0]=encodeInteger(r,i,n[0]),encodeInteger(r,a,0),encodeInteger(r,c,0),encodeInteger(r,6===s.length?1:0,0),6===s.length&&encodeInteger(r,s[5],0);for(const e of u)encodeInteger(r,e,0);for(t++;tl||i===l&&o>=p)break;t=_encodeOriginalScopes(e,t,r,n)}return r.write(o),n[0]=encodeInteger(r,l,n[0]),encodeInteger(r,p,0),t}function decodeGeneratedRanges(e){const{length:t}=e,r=new m(e),n=[],s=[];let i=0,o=0,a=0,l=0,p=0,c=0,u=0,d=0;do{const e=r.indexOf(";");let t=0;for(;r.pose;t--){const e=u;u=decodeInteger(r,u),d=decodeInteger(r,u===e?d:0);const t=decodeInteger(r,0);n.push([t,u,d])}}else n=[[e]];x.push(n)}while(hasMoreVlq(r,e))}b.bindings=x,n.push(b),s.push(b)}i++,r.pos=e+1}while(r.pos0&&r.write(o),n[1]=encodeInteger(r,s[1],n[1]),encodeInteger(r,(6===s.length?1:0)|(u?2:0)|(c?4:0),0),6===s.length){const{4:e,5:t}=s;e!==n[2]&&(n[3]=0),n[2]=encodeInteger(r,e,n[2]),n[3]=encodeInteger(r,t,n[3])}if(u){const{0:e,1:t,2:i}=s.callsite;e!==n[4]?(n[5]=0,n[6]=0):t!==n[5]&&(n[6]=0),n[4]=encodeInteger(r,e,n[4]),n[5]=encodeInteger(r,t,n[5]),n[6]=encodeInteger(r,i,n[6])}if(d)for(const e of d){e.length>1&&encodeInteger(r,-e.length,0),encodeInteger(r,e[0][0],0);let t=i,n=a;for(let s=1;sl||i===l&&o>=p)break;t=_encodeGeneratedRanges(e,t,r,n)}return n[0]0&&t.write(a),0===p.length)continue;let c=0;for(let e=0;e0&&t.write(o),c=encodeInteger(t,a[0],c),1!==a.length&&(r=encodeInteger(t,a[1],r),n=encodeInteger(t,a[2],n),s=encodeInteger(t,a[3],s),4!==a.length&&(i=encodeInteger(t,a[4],i)))}}return t.flush()}}(e=r.nmd(e)),e.exports="default"in(n=e).exports?n.exports.default:n.exports},"./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.31/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js":function(e,t,r){var n;!function(e,t,r){"use strict";var n=Object.create,s=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,__commonJS=(e,t)=>function(){return t||(0,e[o(e)[0]])((t={exports:{}}).exports,t),t.exports},__export=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of o(t))l.call(e,a)||a===r||s(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable});return e},__toESM=(e,t,r)=>(r=null!=e?n(a(e)):{},__copyProps(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(s({},"__esModule",{value:!0}),e),p=__commonJS({"umd:@jridgewell/sourcemap-codec"(e,t){t.exports=r}}),c=__commonJS({"umd:@jridgewell/resolve-uri"(e,r){r.exports=t}}),u={};__export(u,{AnyMap:()=>FlattenMap,FlattenMap:()=>FlattenMap,GREATEST_LOWER_BOUND:()=>_,LEAST_UPPER_BOUND:()=>P,TraceMap:()=>A,allGeneratedPositionsFor:()=>allGeneratedPositionsFor,decodedMap:()=>decodedMap,decodedMappings:()=>decodedMappings,eachMapping:()=>eachMapping,encodedMap:()=>encodedMap,encodedMappings:()=>encodedMappings,generatedPositionFor:()=>generatedPositionFor,isIgnored:()=>isIgnored,originalPositionFor:()=>originalPositionFor,presortedDecodedMap:()=>presortedDecodedMap,sourceContentFor:()=>sourceContentFor,traceSegment:()=>traceSegment}),e.exports=__toCommonJS(u);var d=__toESM(p()),h=__toESM(c());function stripFilename(e){if(!e)return"";const t=e.lastIndexOf("/");return e.slice(0,t+1)}function resolver(e,t){const r=stripFilename(e),n=t?t+"/":"";return e=>(0,h.default)(n+(e||""),r)}var m=0,f=1,y=2,b=3,g=4,x=1,v=2;function maybeSort(e,t){const r=nextUnsortedSegmentLine(e,0);if(r===e.length)return e;t||(e=e.slice());for(let n=r;n[]);for(let t=0;t>1),i=e[s][m]-t;if(0===i)return E=!0,s;i<0?r=s+1:n=s-1}return E=!1,r-1}function upperBound(e,t,r){for(let n=r+1;n=0&&e[n][m]===t;r=n--);return r}function memoizedState(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function memoizedBinarySearch(e,t,r,n){const{lastKey:s,lastNeedle:i,lastIndex:o}=r;let a=0,l=e.length-1;if(n===s){if(t===i)return E=-1!==o&&e[o][m]===t,o;t>=i?a=-1===o?0:o:l=o}return r.lastKey=n,r.lastNeedle=t,r.lastIndex=binarySearch(e,t,a,l)}function parse(e){return"string"==typeof e?JSON.parse(e):e}var FlattenMap=function(e,t){const r=parse(e);if(!("sections"in r))return new A(r,t);const n=[],s=[],i=[],o=[],a=[];return recurse(r,t,n,s,i,o,a,0,0,1/0,1/0),presortedDecodedMap({version:3,file:r.file,names:o,sources:s,sourcesContent:i,mappings:n,ignoreList:a})};function recurse(e,t,r,n,s,i,o,a,l,p,c){const{sections:u}=e;for(let e=0;ep)return;const n=getLine(r,t),s=0===e?l:0,i=v[e];for(let e=0;e=c)return;if(1===r.length){n.push([o]);continue}const a=h+r[f],l=r[y],u=r[b];n.push(4===r.length?[o,a,l,u]:[o,a,l,u,x+r[g]])}}}function append(e,t){for(let r=0;r=n.length)return null;const s=n[t],i=traceSegmentInternal(s,cast(e)._decodedMemo,t,r,_);return-1===i?null:s[i]}function originalPositionFor(e,t){let{line:r,column:n,bias:s}=t;if(r--,r<0)throw new Error(T);if(n<0)throw new Error(S);const i=decodedMappings(e);if(r>=i.length)return OMapping(null,null,null,null);const o=i[r],a=traceSegmentInternal(o,cast(e)._decodedMemo,r,n,s||_);if(-1===a)return OMapping(null,null,null,null);const l=o[a];if(1===l.length)return OMapping(null,null,null,null);const{names:p,resolvedSources:c}=e;return OMapping(c[l[f]],l[y]+1,l[b],5===l.length?p[l[g]]:null)}function generatedPositionFor(e,t){const{source:r,line:n,column:s,bias:i}=t;return generatedPosition(e,r,n,s,i||_,!1)}function allGeneratedPositionsFor(e,t){const{source:r,line:n,column:s,bias:i}=t;return generatedPosition(e,r,n,s,i||P,!0)}function eachMapping(e,t){const r=decodedMappings(e),{names:n,resolvedSources:s}=e;for(let e=0;e{"%%"!==e&&(n++,"%c"===e&&(s=n))}),t.splice(s,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=r("./node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js")(t);const{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},"./node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js":function(e,t,r){e.exports=function(e){function createDebug(e){let t,r,n,s=null;function debug(...e){if(!debug.enabled)return;const r=debug,n=Number(new Date),s=n-(t||n);r.diff=s,r.prev=t,r.curr=n,t=n,e[0]=createDebug.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(t,n)=>{if("%%"===t)return"%";i++;const s=createDebug.formatters[n];if("function"==typeof s){const n=e[i];t=s.call(r,n),e.splice(i,1),i--}return t}),createDebug.formatArgs.call(r,e);(r.log||createDebug.log).apply(r,e)}return debug.namespace=e,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(e),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(r!==createDebug.namespaces&&(r=createDebug.namespaces,n=createDebug.enabled(e)),n),set:e=>{s=e}}),"function"==typeof createDebug.init&&createDebug.init(debug),debug}function extend(e,t){const r=createDebug(this.namespace+(void 0===t?":":t)+e);return r.log=this.log,r}function matchesTemplate(e,t){let r=0,n=0,s=-1,i=0;for(;r"-"+e)].join(",");return createDebug.enable(""),e},createDebug.enable=function(e){createDebug.save(e),createDebug.namespaces=e,createDebug.names=[],createDebug.skips=[];const t=("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of t)"-"===e[0]?createDebug.skips.push(e.slice(1)):createDebug.names.push(e)},createDebug.enabled=function(e){for(const t of createDebug.skips)if(matchesTemplate(e,t))return!1;for(const t of createDebug.names)if(matchesTemplate(e,t))return!0;return!1},createDebug.humanize=r("./node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js"),createDebug.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(t=>{createDebug[t]=e[t]}),createDebug.names=[],createDebug.skips=[],createDebug.formatters={},createDebug.selectColor=function(e){let t=0;for(let r=0;r{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),t.colors=[6,2,3,4,5,1];try{const e=r("./node_modules/.pnpm/supports-color@7.2.0/node_modules/supports-color/index.js");e&&(e.stderr||e).level>=2&&(t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch(e){}t.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{const r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(e,t)=>t.toUpperCase());let n=process.env[t];return n=!!/^(yes|on|true|enabled)$/i.test(n)||!/^(no|off|false|disabled)$/i.test(n)&&("null"===n?null:Number(n)),e[r]=n,e},{}),e.exports=r("./node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js")(t);const{formatters:i}=e.exports;i.o=function(e){return this.inspectOpts.colors=this.useColors,s.inspect(e,this.inspectOpts).split("\n").map(e=>e.trim()).join(" ")},i.O=function(e){return this.inspectOpts.colors=this.useColors,s.inspect(e,this.inspectOpts)}},"./node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js":function(e){"use strict";const t=Symbol.for("gensync:v1:start"),r=Symbol.for("gensync:v1:suspend"),n="GENSYNC_OPTIONS_ERROR",s="GENSYNC_RACE_NONEMPTY",i="GENSYNC_ERRBACK_NO_CALLBACK";function assertTypeof(e,t,r,s){if(typeof r===e||s&&void 0===r)return;let i;throw i=s?`Expected opts.${t} to be either a ${e}, or undefined.`:`Expected opts.${t} to be a ${e}.`,makeError(i,n)}function makeError(e,t){return Object.assign(new Error(e),{code:t})}function buildOperation({name:e,arity:n,sync:s,async:i}){return setFunctionMetadata(e,n,function*(...e){const n=yield t;if(!n){return s.call(this,e)}let o;try{i.call(this,e,e=>{o||(o={value:e},n())},e=>{o||(o={err:e},n())})}catch(e){o={err:e},n()}if(yield r,o.hasOwnProperty("err"))throw o.err;return o.value})}function evaluateSync(e){let t;for(;!({value:t}=e.next()).done;)assertStart(t,e);return t}function evaluateAsync(e,t,r){!function step(){try{let r;for(;!({value:r}=e.next()).done;){assertStart(r,e);let t=!0,n=!1;const s=e.next(()=>{t?n=!0:step()});if(t=!1,assertSuspend(s,e),!n)return}return t(r)}catch(e){return r(e)}}()}function assertStart(e,r){e!==t&&throwError(r,makeError(`Got unexpected yielded value in gensync generator: ${JSON.stringify(e)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,"GENSYNC_EXPECTED_START"))}function assertSuspend({value:e,done:t},n){(t||e!==r)&&throwError(n,makeError(t?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(e)}. If you get this, it is probably a gensync bug.`,"GENSYNC_EXPECTED_SUSPEND"))}function throwError(e,t){throw e.throw&&e.throw(t),t}function setFunctionMetadata(e,t,r){if("string"==typeof e){const t=Object.getOwnPropertyDescriptor(r,"name");t&&!t.configurable||Object.defineProperty(r,"name",Object.assign(t||{},{configurable:!0,value:e}))}if("number"==typeof t){const e=Object.getOwnPropertyDescriptor(r,"length");e&&!e.configurable||Object.defineProperty(r,"length",Object.assign(e||{},{configurable:!0,value:t}))}return r}e.exports=Object.assign(function(e){let t=e;return t="function"!=typeof e?function({name:e,arity:t,sync:r,async:s,errback:i}){if(assertTypeof("string","name",e,!0),assertTypeof("number","arity",t,!0),assertTypeof("function","sync",r),assertTypeof("function","async",s,!0),assertTypeof("function","errback",i,!0),s&&i)throw makeError("Expected one of either opts.async or opts.errback, but got _both_.",n);if("string"!=typeof e){let t;i&&i.name&&"errback"!==i.name&&(t=i.name),s&&s.name&&"async"!==s.name&&(t=s.name.replace(/Async$/,"")),r&&r.name&&"sync"!==r.name&&(t=r.name.replace(/Sync$/,"")),"string"==typeof t&&(e=t)}"number"!=typeof t&&(t=r.length);return buildOperation({name:e,arity:t,sync:function(e){return r.apply(this,e)},async:function(e,t,n){s?s.apply(this,e).then(t,n):i?i.call(this,...e,(e,r)=>{null==e?t(r):n(e)}):t(r.apply(this,e))}})}(e):function(e){return setFunctionMetadata(e.name,e.length,function(...t){return e.apply(this,t)})}(e),Object.assign(t,function(e){const t={sync:function(...t){return evaluateSync(e.apply(this,t))},async:function(...t){return new Promise((r,n)=>{evaluateAsync(e.apply(this,t),r,n)})},errback:function(...t){const r=t.pop();if("function"!=typeof r)throw makeError("Asynchronous function called without callback",i);let n;try{n=e.apply(this,t)}catch(e){return void r(e)}evaluateAsync(n,e=>r(void 0,e),e=>r(e))}};return t}(t))},{all:buildOperation({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map(e=>evaluateSync(e))},async:function(e,t,r){const n=Array.from(e[0]);if(0===n.length)return void Promise.resolve().then(()=>t([]));let s=0;const i=n.map(()=>{});n.forEach((e,n)=>{evaluateAsync(e,e=>{i[n]=e,s+=1,s===i.length&&t(i)},r)})}}),race:buildOperation({name:"race",arity:1,sync:function(e){const t=Array.from(e[0]);if(0===t.length)throw makeError("Must race at least 1 item",s);return evaluateSync(t[0])},async:function(e,t,r){const n=Array.from(e[0]);if(0===n.length)throw makeError("Must race at least 1 item",s);for(const e of n)evaluateAsync(e,t,r)}})})},"./node_modules/.pnpm/has-flag@4.0.0/node_modules/has-flag/index.js":function(e){"use strict";e.exports=(e,t=process.argv)=>{const r=e.startsWith("-")?"":1===e.length?"-":"--",n=t.indexOf(r+e),s=t.indexOf("--");return-1!==n&&(-1===s||n{for(const n in e)r.call(e,n)&&t(n,e[n])},fourHexEscape=e=>"\\u"+("0000"+e).slice(-4),hexadecimal=(e,t)=>{let r=e.toString(16);return t?r:r.toUpperCase()},n=t.toString,s=Array.isArray,isBigInt=e=>"bigint"==typeof e,i={"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},o=/[\\\b\f\n\r\t]/,a=/[0-9]/,l=/[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,p=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^]/g,c=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^ !#-&\(-\[\]-_a-~]/g,jsesc=(e,t)=>{const increaseIndentation=()=>{g=b,++t.indentLevel,b=t.indent.repeat(t.indentLevel)},r={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:!1,__inline2__:!1},u=t&&t.json;var d,h;u&&(r.quotes="double",r.wrap=!0),d=r,"single"!=(t=(h=t)?(forOwn(h,(e,t)=>{d[e]=t}),d):d).quotes&&"double"!=t.quotes&&"backtick"!=t.quotes&&(t.quotes="single");const m="double"==t.quotes?'"':"backtick"==t.quotes?"`":"'",f=t.compact,y=t.lowercaseHex;let b=t.indent.repeat(t.indentLevel),g="";const x=t.__inline1__,v=t.__inline2__,E=f?"":"\n";let T,S=!0;const P="binary"==t.numbers,_="octal"==t.numbers,A="decimal"==t.numbers,C="hexadecimal"==t.numbers;if(u&&e&&(e=>"function"==typeof e)(e.toJSON)&&(e=e.toJSON()),!(e=>"string"==typeof e||"[object String]"==n.call(e))(e)){if((e=>"[object Map]"==n.call(e))(e))return 0==e.size?"new Map()":(f||(t.__inline1__=!0,t.__inline2__=!1),"new Map("+jsesc(Array.from(e),t)+")");if((e=>"[object Set]"==n.call(e))(e))return 0==e.size?"new Set()":"new Set("+jsesc(Array.from(e),t)+")";if((e=>"function"==typeof Buffer&&Buffer.isBuffer(e))(e))return 0==e.length?"Buffer.from([])":"Buffer.from("+jsesc(Array.from(e),t)+")";if(s(e))return T=[],t.wrap=!0,x&&(t.__inline1__=!1,t.__inline2__=!0),v||increaseIndentation(),((e,t)=>{const r=e.length;let n=-1;for(;++n{S=!1,v&&(t.__inline2__=!1),T.push((f||v?"":b)+jsesc(e,t))}),S?"[]":v?"["+T.join(", ")+"]":"["+E+T.join(","+E)+E+(f?"":g)+"]";if((e=>"number"==typeof e||"[object Number]"==n.call(e))(e)||isBigInt(e)){if(u)return JSON.stringify(Number(e));let t;if(A)t=String(e);else if(C){let r=e.toString(16);y||(r=r.toUpperCase()),t="0x"+r}else P?t="0b"+e.toString(2):_&&(t="0o"+e.toString(8));return isBigInt(e)?t+"n":t}return isBigInt(e)?u?JSON.stringify(Number(e)):e+"n":(e=>"[object Object]"==n.call(e))(e)?(T=[],t.wrap=!0,increaseIndentation(),forOwn(e,(e,r)=>{S=!1,T.push((f?"":b)+jsesc(e,t)+":"+(f?"":" ")+jsesc(r,t))}),S?"{}":"{"+E+T.join(","+E)+E+(f?"":g)+"}"):u?JSON.stringify(e)||"null":String(e)}const w=t.escapeEverything?p:c;return T=e.replace(w,(e,r,n,s,p,c)=>{if(r){if(t.minimal)return r;const e=r.charCodeAt(0),n=r.charCodeAt(1);if(t.es6){return"\\u{"+hexadecimal(1024*(e-55296)+n-56320+65536,y)+"}"}return fourHexEscape(hexadecimal(e,y))+fourHexEscape(hexadecimal(n,y))}if(n)return fourHexEscape(hexadecimal(n.charCodeAt(0),y));if("\0"==e&&!u&&!a.test(c.charAt(p+1)))return"\\0";if(s)return s==m||t.escapeEverything?"\\"+s:s;if(o.test(e))return i[e];if(t.minimal&&!l.test(e))return e;const d=hexadecimal(e.charCodeAt(0),y);return u||d.length>2?fourHexEscape(d):"\\x"+("00"+d).slice(-2)}),"`"==m&&(T=T.replace(/\$\{/g,"\\${")),t.isScriptContext&&(T=T.replace(/<\/(script|style)/gi,"<\\/$1").replace(/ + +-------------------------------------------------------------------------------- + + + + + +## Table of Contents + +- [Examples](#examples) + - [Consuming a source map](#consuming-a-source-map) + - [Generating a source map](#generating-a-source-map) + - [With SourceNode (high level API)](#with-sourcenode-high-level-api) + - [With SourceMapGenerator (low level API)](#with-sourcemapgenerator-low-level-api) +- [API](#api) + - [SourceMapConsumer](#sourcemapconsumer) + - [new SourceMapConsumer(rawSourceMap)](#new-sourcemapconsumerrawsourcemap) + - [SourceMapConsumer.prototype.computeColumnSpans()](#sourcemapconsumerprototypecomputecolumnspans) + - [SourceMapConsumer.prototype.originalPositionFor(generatedPosition)](#sourcemapconsumerprototypeoriginalpositionforgeneratedposition) + - [SourceMapConsumer.prototype.generatedPositionFor(originalPosition)](#sourcemapconsumerprototypegeneratedpositionfororiginalposition) + - [SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)](#sourcemapconsumerprototypeallgeneratedpositionsfororiginalposition) + - [SourceMapConsumer.prototype.hasContentsOfAllSources()](#sourcemapconsumerprototypehascontentsofallsources) + - [SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])](#sourcemapconsumerprototypesourcecontentforsource-returnnullonmissing) + - [SourceMapConsumer.prototype.eachMapping(callback, context, order)](#sourcemapconsumerprototypeeachmappingcallback-context-order) + - [SourceMapGenerator](#sourcemapgenerator) + - [new SourceMapGenerator([startOfSourceMap])](#new-sourcemapgeneratorstartofsourcemap) + - [SourceMapGenerator.fromSourceMap(sourceMapConsumer)](#sourcemapgeneratorfromsourcemapsourcemapconsumer) + - [SourceMapGenerator.prototype.addMapping(mapping)](#sourcemapgeneratorprototypeaddmappingmapping) + - [SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)](#sourcemapgeneratorprototypesetsourcecontentsourcefile-sourcecontent) + - [SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])](#sourcemapgeneratorprototypeapplysourcemapsourcemapconsumer-sourcefile-sourcemappath) + - [SourceMapGenerator.prototype.toString()](#sourcemapgeneratorprototypetostring) + - [SourceNode](#sourcenode) + - [new SourceNode([line, column, source[, chunk[, name]]])](#new-sourcenodeline-column-source-chunk-name) + - [SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])](#sourcenodefromstringwithsourcemapcode-sourcemapconsumer-relativepath) + - [SourceNode.prototype.add(chunk)](#sourcenodeprototypeaddchunk) + - [SourceNode.prototype.prepend(chunk)](#sourcenodeprototypeprependchunk) + - [SourceNode.prototype.setSourceContent(sourceFile, sourceContent)](#sourcenodeprototypesetsourcecontentsourcefile-sourcecontent) + - [SourceNode.prototype.walk(fn)](#sourcenodeprototypewalkfn) + - [SourceNode.prototype.walkSourceContents(fn)](#sourcenodeprototypewalksourcecontentsfn) + - [SourceNode.prototype.join(sep)](#sourcenodeprototypejoinsep) + - [SourceNode.prototype.replaceRight(pattern, replacement)](#sourcenodeprototypereplacerightpattern-replacement) + - [SourceNode.prototype.toString()](#sourcenodeprototypetostring) + - [SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])](#sourcenodeprototypetostringwithsourcemapstartofsourcemap) + + + +## Examples + +### Consuming a source map + +```js +var rawSourceMap = { + version: 3, + file: 'min.js', + names: ['bar', 'baz', 'n'], + sources: ['one.js', 'two.js'], + sourceRoot: 'http://example.com/www/js/', + mappings: 'CAAC,IAAI,IAAM,SAAUA,GAClB,OAAOC,IAAID;CCDb,IAAI,IAAM,SAAUE,GAClB,OAAOA' +}; + +var smc = new SourceMapConsumer(rawSourceMap); + +console.log(smc.sources); +// [ 'http://example.com/www/js/one.js', +// 'http://example.com/www/js/two.js' ] + +console.log(smc.originalPositionFor({ + line: 2, + column: 28 +})); +// { source: 'http://example.com/www/js/two.js', +// line: 2, +// column: 10, +// name: 'n' } + +console.log(smc.generatedPositionFor({ + source: 'http://example.com/www/js/two.js', + line: 2, + column: 10 +})); +// { line: 2, column: 28 } + +smc.eachMapping(function (m) { + // ... +}); +``` + +### Generating a source map + +In depth guide: +[**Compiling to JavaScript, and Debugging with Source Maps**](https://hacks.mozilla.org/2013/05/compiling-to-javascript-and-debugging-with-source-maps/) + +#### With SourceNode (high level API) + +```js +function compile(ast) { + switch (ast.type) { + case 'BinaryExpression': + return new SourceNode( + ast.location.line, + ast.location.column, + ast.location.source, + [compile(ast.left), " + ", compile(ast.right)] + ); + case 'Literal': + return new SourceNode( + ast.location.line, + ast.location.column, + ast.location.source, + String(ast.value) + ); + // ... + default: + throw new Error("Bad AST"); + } +} + +var ast = parse("40 + 2", "add.js"); +console.log(compile(ast).toStringWithSourceMap({ + file: 'add.js' +})); +// { code: '40 + 2', +// map: [object SourceMapGenerator] } +``` + +#### With SourceMapGenerator (low level API) + +```js +var map = new SourceMapGenerator({ + file: "source-mapped.js" +}); + +map.addMapping({ + generated: { + line: 10, + column: 35 + }, + source: "foo.js", + original: { + line: 33, + column: 2 + }, + name: "christopher" +}); + +console.log(map.toString()); +// '{"version":3,"file":"source-mapped.js","sources":["foo.js"],"names":["christopher"],"mappings":";;;;;;;;;mCAgCEA"}' +``` + +## API + +Get a reference to the module: + +```js +// Node.js +var sourceMap = require('source-map'); + +// Browser builds +var sourceMap = window.sourceMap; + +// Inside Firefox +const sourceMap = require("devtools/toolkit/sourcemap/source-map.js"); +``` + +### SourceMapConsumer + +A SourceMapConsumer instance represents a parsed source map which we can query +for information about the original file positions by giving it a file position +in the generated source. + +#### new SourceMapConsumer(rawSourceMap) + +The only parameter is the raw source map (either as a string which can be +`JSON.parse`'d, or an object). According to the spec, source maps have the +following attributes: + +* `version`: Which version of the source map spec this map is following. + +* `sources`: An array of URLs to the original source files. + +* `names`: An array of identifiers which can be referenced by individual + mappings. + +* `sourceRoot`: Optional. The URL root from which all sources are relative. + +* `sourcesContent`: Optional. An array of contents of the original source files. + +* `mappings`: A string of base64 VLQs which contain the actual mappings. + +* `file`: Optional. The generated filename this source map is associated with. + +```js +var consumer = new sourceMap.SourceMapConsumer(rawSourceMapJsonData); +``` + +#### SourceMapConsumer.prototype.computeColumnSpans() + +Compute the last column for each generated mapping. The last column is +inclusive. + +```js +// Before: +consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) +// [ { line: 2, +// column: 1 }, +// { line: 2, +// column: 10 }, +// { line: 2, +// column: 20 } ] + +consumer.computeColumnSpans(); + +// After: +consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) +// [ { line: 2, +// column: 1, +// lastColumn: 9 }, +// { line: 2, +// column: 10, +// lastColumn: 19 }, +// { line: 2, +// column: 20, +// lastColumn: Infinity } ] + +``` + +#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition) + +Returns the original source, line, and column information for the generated +source's line and column positions provided. The only argument is an object with +the following properties: + +* `line`: The line number in the generated source. Line numbers in + this library are 1-based (note that the underlying source map + specification uses 0-based line numbers -- this library handles the + translation). + +* `column`: The column number in the generated source. Column numbers + in this library are 0-based. + +* `bias`: Either `SourceMapConsumer.GREATEST_LOWER_BOUND` or + `SourceMapConsumer.LEAST_UPPER_BOUND`. Specifies whether to return the closest + element that is smaller than or greater than the one we are searching for, + respectively, if the exact element cannot be found. Defaults to + `SourceMapConsumer.GREATEST_LOWER_BOUND`. + +and an object is returned with the following properties: + +* `source`: The original source file, or null if this information is not + available. + +* `line`: The line number in the original source, or null if this information is + not available. The line number is 1-based. + +* `column`: The column number in the original source, or null if this + information is not available. The column number is 0-based. + +* `name`: The original identifier, or null if this information is not available. + +```js +consumer.originalPositionFor({ line: 2, column: 10 }) +// { source: 'foo.coffee', +// line: 2, +// column: 2, +// name: null } + +consumer.originalPositionFor({ line: 99999999999999999, column: 999999999999999 }) +// { source: null, +// line: null, +// column: null, +// name: null } +``` + +#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition) + +Returns the generated line and column information for the original source, +line, and column positions provided. The only argument is an object with +the following properties: + +* `source`: The filename of the original source. + +* `line`: The line number in the original source. The line number is + 1-based. + +* `column`: The column number in the original source. The column + number is 0-based. + +and an object is returned with the following properties: + +* `line`: The line number in the generated source, or null. The line + number is 1-based. + +* `column`: The column number in the generated source, or null. The + column number is 0-based. + +```js +consumer.generatedPositionFor({ source: "example.js", line: 2, column: 10 }) +// { line: 1, +// column: 56 } +``` + +#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition) + +Returns all generated line and column information for the original source, line, +and column provided. If no column is provided, returns all mappings +corresponding to a either the line we are searching for or the next closest line +that has any mappings. Otherwise, returns all mappings corresponding to the +given line and either the column we are searching for or the next closest column +that has any offsets. + +The only argument is an object with the following properties: + +* `source`: The filename of the original source. + +* `line`: The line number in the original source. The line number is + 1-based. + +* `column`: Optional. The column number in the original source. The + column number is 0-based. + +and an array of objects is returned, each with the following properties: + +* `line`: The line number in the generated source, or null. The line + number is 1-based. + +* `column`: The column number in the generated source, or null. The + column number is 0-based. + +```js +consumer.allGeneratedpositionsfor({ line: 2, source: "foo.coffee" }) +// [ { line: 2, +// column: 1 }, +// { line: 2, +// column: 10 }, +// { line: 2, +// column: 20 } ] +``` + +#### SourceMapConsumer.prototype.hasContentsOfAllSources() + +Return true if we have the embedded source content for every source listed in +the source map, false otherwise. + +In other words, if this method returns `true`, then +`consumer.sourceContentFor(s)` will succeed for every source `s` in +`consumer.sources`. + +```js +// ... +if (consumer.hasContentsOfAllSources()) { + consumerReadyCallback(consumer); +} else { + fetchSources(consumer, consumerReadyCallback); +} +// ... +``` + +#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing]) + +Returns the original source content for the source provided. The only +argument is the URL of the original source file. + +If the source content for the given source is not found, then an error is +thrown. Optionally, pass `true` as the second param to have `null` returned +instead. + +```js +consumer.sources +// [ "my-cool-lib.clj" ] + +consumer.sourceContentFor("my-cool-lib.clj") +// "..." + +consumer.sourceContentFor("this is not in the source map"); +// Error: "this is not in the source map" is not in the source map + +consumer.sourceContentFor("this is not in the source map", true); +// null +``` + +#### SourceMapConsumer.prototype.eachMapping(callback, context, order) + +Iterate over each mapping between an original source/line/column and a +generated line/column in this source map. + +* `callback`: The function that is called with each mapping. Mappings have the + form `{ source, generatedLine, generatedColumn, originalLine, originalColumn, + name }` + +* `context`: Optional. If specified, this object will be the value of `this` + every time that `callback` is called. + +* `order`: Either `SourceMapConsumer.GENERATED_ORDER` or + `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to iterate over + the mappings sorted by the generated file's line/column order or the + original's source/line/column order, respectively. Defaults to + `SourceMapConsumer.GENERATED_ORDER`. + +```js +consumer.eachMapping(function (m) { console.log(m); }) +// ... +// { source: 'illmatic.js', +// generatedLine: 1, +// generatedColumn: 0, +// originalLine: 1, +// originalColumn: 0, +// name: null } +// { source: 'illmatic.js', +// generatedLine: 2, +// generatedColumn: 0, +// originalLine: 2, +// originalColumn: 0, +// name: null } +// ... +``` +### SourceMapGenerator + +An instance of the SourceMapGenerator represents a source map which is being +built incrementally. + +#### new SourceMapGenerator([startOfSourceMap]) + +You may pass an object with the following properties: + +* `file`: The filename of the generated source that this source map is + associated with. + +* `sourceRoot`: A root for all relative URLs in this source map. + +* `skipValidation`: Optional. When `true`, disables validation of mappings as + they are added. This can improve performance but should be used with + discretion, as a last resort. Even then, one should avoid using this flag when + running tests, if possible. + +* `ignoreInvalidMapping`: Optional. When `true`, instead of throwing error on + invalid mapping, it will be ignored. + +```js +var generator = new sourceMap.SourceMapGenerator({ + file: "my-generated-javascript-file.js", + sourceRoot: "http://example.com/app/js/" +}); +``` + +#### SourceMapGenerator.fromSourceMap(sourceMapConsumer, sourceMapGeneratorOptions) + +Creates a new `SourceMapGenerator` from an existing `SourceMapConsumer` instance. + +* `sourceMapConsumer` The SourceMap. + +* `sourceMapGeneratorOptions` options that will be passed to the SourceMapGenerator constructor which used under the hood. + +```js +var generator = sourceMap.SourceMapGenerator.fromSourceMap(consumer, { + ignoreInvalidMapping: true, +}); +``` + +#### SourceMapGenerator.prototype.addMapping(mapping) + +Add a single mapping from original source line and column to the generated +source's line and column for this source map being created. The mapping object +should have the following properties: + +* `generated`: An object with the generated line and column positions. + +* `original`: An object with the original line and column positions. + +* `source`: The original source file (relative to the sourceRoot). + +* `name`: An optional original token name for this mapping. + +```js +generator.addMapping({ + source: "module-one.scm", + original: { line: 128, column: 0 }, + generated: { line: 3, column: 456 } +}) +``` + +#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent) + +Set the source content for an original source file. + +* `sourceFile` the URL of the original source file. + +* `sourceContent` the content of the source file. + +```js +generator.setSourceContent("module-one.scm", + fs.readFileSync("path/to/module-one.scm")) +``` + +#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]]) + +Applies a SourceMap for a source file to the SourceMap. +Each mapping to the supplied source file is rewritten using the +supplied SourceMap. Note: The resolution for the resulting mappings +is the minimum of this map and the supplied map. + +* `sourceMapConsumer`: The SourceMap to be applied. + +* `sourceFile`: Optional. The filename of the source file. + If omitted, sourceMapConsumer.file will be used, if it exists. + Otherwise an error will be thrown. + +* `sourceMapPath`: Optional. The dirname of the path to the SourceMap + to be applied. If relative, it is relative to the SourceMap. + + This parameter is needed when the two SourceMaps aren't in the same + directory, and the SourceMap to be applied contains relative source + paths. If so, those relative source paths need to be rewritten + relative to the SourceMap. + + If omitted, it is assumed that both SourceMaps are in the same directory, + thus not needing any rewriting. (Supplying `'.'` has the same effect.) + +#### SourceMapGenerator.prototype.toString() + +Renders the source map being generated to a string. + +```js +generator.toString() +// '{"version":3,"sources":["module-one.scm"],"names":[],"mappings":"...snip...","file":"my-generated-javascript-file.js","sourceRoot":"http://example.com/app/js/"}' +``` + +### SourceNode + +SourceNodes provide a way to abstract over interpolating and/or concatenating +snippets of generated JavaScript source code, while maintaining the line and +column information associated between those snippets and the original source +code. This is useful as the final intermediate representation a compiler might +use before outputting the generated JS and source map. + +#### new SourceNode([line, column, source[, chunk[, name]]]) + +* `line`: The original line number associated with this source node, or null if + it isn't associated with an original line. The line number is 1-based. + +* `column`: The original column number associated with this source node, or null + if it isn't associated with an original column. The column number + is 0-based. + +* `source`: The original source's filename; null if no filename is provided. + +* `chunk`: Optional. Is immediately passed to `SourceNode.prototype.add`, see + below. + +* `name`: Optional. The original identifier. + +```js +var node = new SourceNode(1, 2, "a.cpp", [ + new SourceNode(3, 4, "b.cpp", "extern int status;\n"), + new SourceNode(5, 6, "c.cpp", "std::string* make_string(size_t n);\n"), + new SourceNode(7, 8, "d.cpp", "int main(int argc, char** argv) {}\n"), +]); +``` + +#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath]) + +Creates a SourceNode from generated code and a SourceMapConsumer. + +* `code`: The generated code + +* `sourceMapConsumer` The SourceMap for the generated code + +* `relativePath` The optional path that relative sources in `sourceMapConsumer` + should be relative to. + +```js +var consumer = new SourceMapConsumer(fs.readFileSync("path/to/my-file.js.map", "utf8")); +var node = SourceNode.fromStringWithSourceMap(fs.readFileSync("path/to/my-file.js"), + consumer); +``` + +#### SourceNode.prototype.add(chunk) + +Add a chunk of generated JS to this source node. + +* `chunk`: A string snippet of generated JS code, another instance of + `SourceNode`, or an array where each member is one of those things. + +```js +node.add(" + "); +node.add(otherNode); +node.add([leftHandOperandNode, " + ", rightHandOperandNode]); +``` + +#### SourceNode.prototype.prepend(chunk) + +Prepend a chunk of generated JS to this source node. + +* `chunk`: A string snippet of generated JS code, another instance of + `SourceNode`, or an array where each member is one of those things. + +```js +node.prepend("/** Build Id: f783haef86324gf **/\n\n"); +``` + +#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent) + +Set the source content for a source file. This will be added to the +`SourceMap` in the `sourcesContent` field. + +* `sourceFile`: The filename of the source file + +* `sourceContent`: The content of the source file + +```js +node.setSourceContent("module-one.scm", + fs.readFileSync("path/to/module-one.scm")) +``` + +#### SourceNode.prototype.walk(fn) + +Walk over the tree of JS snippets in this node and its children. The walking +function is called once for each snippet of JS and is passed that snippet and +the its original associated source's line/column location. + +* `fn`: The traversal function. + +```js +var node = new SourceNode(1, 2, "a.js", [ + new SourceNode(3, 4, "b.js", "uno"), + "dos", + [ + "tres", + new SourceNode(5, 6, "c.js", "quatro") + ] +]); + +node.walk(function (code, loc) { console.log("WALK:", code, loc); }) +// WALK: uno { source: 'b.js', line: 3, column: 4, name: null } +// WALK: dos { source: 'a.js', line: 1, column: 2, name: null } +// WALK: tres { source: 'a.js', line: 1, column: 2, name: null } +// WALK: quatro { source: 'c.js', line: 5, column: 6, name: null } +``` + +#### SourceNode.prototype.walkSourceContents(fn) + +Walk over the tree of SourceNodes. The walking function is called for each +source file content and is passed the filename and source content. + +* `fn`: The traversal function. + +```js +var a = new SourceNode(1, 2, "a.js", "generated from a"); +a.setSourceContent("a.js", "original a"); +var b = new SourceNode(1, 2, "b.js", "generated from b"); +b.setSourceContent("b.js", "original b"); +var c = new SourceNode(1, 2, "c.js", "generated from c"); +c.setSourceContent("c.js", "original c"); + +var node = new SourceNode(null, null, null, [a, b, c]); +node.walkSourceContents(function (source, contents) { console.log("WALK:", source, ":", contents); }) +// WALK: a.js : original a +// WALK: b.js : original b +// WALK: c.js : original c +``` + +#### SourceNode.prototype.join(sep) + +Like `Array.prototype.join` except for SourceNodes. Inserts the separator +between each of this source node's children. + +* `sep`: The separator. + +```js +var lhs = new SourceNode(1, 2, "a.rs", "my_copy"); +var operand = new SourceNode(3, 4, "a.rs", "="); +var rhs = new SourceNode(5, 6, "a.rs", "orig.clone()"); + +var node = new SourceNode(null, null, null, [ lhs, operand, rhs ]); +var joinedNode = node.join(" "); +``` + +#### SourceNode.prototype.replaceRight(pattern, replacement) + +Call `String.prototype.replace` on the very right-most source snippet. Useful +for trimming white space from the end of a source node, etc. + +* `pattern`: The pattern to replace. + +* `replacement`: The thing to replace the pattern with. + +```js +// Trim trailing white space. +node.replaceRight(/\s*$/, ""); +``` + +#### SourceNode.prototype.toString() + +Return the string representation of this source node. Walks over the tree and +concatenates all the various snippets together to one string. + +```js +var node = new SourceNode(1, 2, "a.js", [ + new SourceNode(3, 4, "b.js", "uno"), + "dos", + [ + "tres", + new SourceNode(5, 6, "c.js", "quatro") + ] +]); + +node.toString() +// 'unodostresquatro' +``` + +#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap]) + +Returns the string representation of this tree of source nodes, plus a +SourceMapGenerator which contains all the mappings between the generated and +original sources. + +The arguments are the same as those to `new SourceMapGenerator`. + +```js +var node = new SourceNode(1, 2, "a.js", [ + new SourceNode(3, 4, "b.js", "uno"), + "dos", + [ + "tres", + new SourceNode(5, 6, "c.js", "quatro") + ] +]); + +node.toStringWithSourceMap({ file: "my-output-file.js" }) +// { code: 'unodostresquatro', +// map: [object SourceMapGenerator] } +``` diff --git a/node_modules/source-map-js/lib/array-set.js b/node_modules/source-map-js/lib/array-set.js new file mode 100644 index 0000000..fbd5c81 --- /dev/null +++ b/node_modules/source-map-js/lib/array-set.js @@ -0,0 +1,121 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +var util = require('./util'); +var has = Object.prototype.hasOwnProperty; +var hasNativeMap = typeof Map !== "undefined"; + +/** + * A data structure which is a combination of an array and a set. Adding a new + * member is O(1), testing for membership is O(1), and finding the index of an + * element is O(1). Removing elements from the set is not supported. Only + * strings are supported for membership. + */ +function ArraySet() { + this._array = []; + this._set = hasNativeMap ? new Map() : Object.create(null); +} + +/** + * Static method for creating ArraySet instances from an existing array. + */ +ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { + var set = new ArraySet(); + for (var i = 0, len = aArray.length; i < len; i++) { + set.add(aArray[i], aAllowDuplicates); + } + return set; +}; + +/** + * Return how many unique items are in this ArraySet. If duplicates have been + * added, than those do not count towards the size. + * + * @returns Number + */ +ArraySet.prototype.size = function ArraySet_size() { + return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; +}; + +/** + * Add the given string to this set. + * + * @param String aStr + */ +ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { + var sStr = hasNativeMap ? aStr : util.toSetString(aStr); + var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); + var idx = this._array.length; + if (!isDuplicate || aAllowDuplicates) { + this._array.push(aStr); + } + if (!isDuplicate) { + if (hasNativeMap) { + this._set.set(aStr, idx); + } else { + this._set[sStr] = idx; + } + } +}; + +/** + * Is the given string a member of this set? + * + * @param String aStr + */ +ArraySet.prototype.has = function ArraySet_has(aStr) { + if (hasNativeMap) { + return this._set.has(aStr); + } else { + var sStr = util.toSetString(aStr); + return has.call(this._set, sStr); + } +}; + +/** + * What is the index of the given string in the array? + * + * @param String aStr + */ +ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { + if (hasNativeMap) { + var idx = this._set.get(aStr); + if (idx >= 0) { + return idx; + } + } else { + var sStr = util.toSetString(aStr); + if (has.call(this._set, sStr)) { + return this._set[sStr]; + } + } + + throw new Error('"' + aStr + '" is not in the set.'); +}; + +/** + * What is the element at the given index? + * + * @param Number aIdx + */ +ArraySet.prototype.at = function ArraySet_at(aIdx) { + if (aIdx >= 0 && aIdx < this._array.length) { + return this._array[aIdx]; + } + throw new Error('No element indexed by ' + aIdx); +}; + +/** + * Returns the array representation of this set (which has the proper indices + * indicated by indexOf). Note that this is a copy of the internal array used + * for storing the members so that no one can mess with internal state. + */ +ArraySet.prototype.toArray = function ArraySet_toArray() { + return this._array.slice(); +}; + +exports.ArraySet = ArraySet; diff --git a/node_modules/source-map-js/lib/base64-vlq.js b/node_modules/source-map-js/lib/base64-vlq.js new file mode 100644 index 0000000..612b404 --- /dev/null +++ b/node_modules/source-map-js/lib/base64-vlq.js @@ -0,0 +1,140 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + * + * Based on the Base 64 VLQ implementation in Closure Compiler: + * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java + * + * Copyright 2011 The Closure Compiler Authors. All rights reserved. + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * * Neither the name of Google Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +var base64 = require('./base64'); + +// A single base 64 digit can contain 6 bits of data. For the base 64 variable +// length quantities we use in the source map spec, the first bit is the sign, +// the next four bits are the actual value, and the 6th bit is the +// continuation bit. The continuation bit tells us whether there are more +// digits in this value following this digit. +// +// Continuation +// | Sign +// | | +// V V +// 101011 + +var VLQ_BASE_SHIFT = 5; + +// binary: 100000 +var VLQ_BASE = 1 << VLQ_BASE_SHIFT; + +// binary: 011111 +var VLQ_BASE_MASK = VLQ_BASE - 1; + +// binary: 100000 +var VLQ_CONTINUATION_BIT = VLQ_BASE; + +/** + * Converts from a two-complement value to a value where the sign bit is + * placed in the least significant bit. For example, as decimals: + * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) + * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) + */ +function toVLQSigned(aValue) { + return aValue < 0 + ? ((-aValue) << 1) + 1 + : (aValue << 1) + 0; +} + +/** + * Converts to a two-complement value from a value where the sign bit is + * placed in the least significant bit. For example, as decimals: + * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 + * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 + */ +function fromVLQSigned(aValue) { + var isNegative = (aValue & 1) === 1; + var shifted = aValue >> 1; + return isNegative + ? -shifted + : shifted; +} + +/** + * Returns the base 64 VLQ encoded value. + */ +exports.encode = function base64VLQ_encode(aValue) { + var encoded = ""; + var digit; + + var vlq = toVLQSigned(aValue); + + do { + digit = vlq & VLQ_BASE_MASK; + vlq >>>= VLQ_BASE_SHIFT; + if (vlq > 0) { + // There are still more digits in this value, so we must make sure the + // continuation bit is marked. + digit |= VLQ_CONTINUATION_BIT; + } + encoded += base64.encode(digit); + } while (vlq > 0); + + return encoded; +}; + +/** + * Decodes the next base 64 VLQ value from the given string and returns the + * value and the rest of the string via the out parameter. + */ +exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { + var strLen = aStr.length; + var result = 0; + var shift = 0; + var continuation, digit; + + do { + if (aIndex >= strLen) { + throw new Error("Expected more digits in base 64 VLQ value."); + } + + digit = base64.decode(aStr.charCodeAt(aIndex++)); + if (digit === -1) { + throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); + } + + continuation = !!(digit & VLQ_CONTINUATION_BIT); + digit &= VLQ_BASE_MASK; + result = result + (digit << shift); + shift += VLQ_BASE_SHIFT; + } while (continuation); + + aOutParam.value = fromVLQSigned(result); + aOutParam.rest = aIndex; +}; diff --git a/node_modules/source-map-js/lib/base64.js b/node_modules/source-map-js/lib/base64.js new file mode 100644 index 0000000..8aa86b3 --- /dev/null +++ b/node_modules/source-map-js/lib/base64.js @@ -0,0 +1,67 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); + +/** + * Encode an integer in the range of 0 to 63 to a single base 64 digit. + */ +exports.encode = function (number) { + if (0 <= number && number < intToCharMap.length) { + return intToCharMap[number]; + } + throw new TypeError("Must be between 0 and 63: " + number); +}; + +/** + * Decode a single base 64 character code digit to an integer. Returns -1 on + * failure. + */ +exports.decode = function (charCode) { + var bigA = 65; // 'A' + var bigZ = 90; // 'Z' + + var littleA = 97; // 'a' + var littleZ = 122; // 'z' + + var zero = 48; // '0' + var nine = 57; // '9' + + var plus = 43; // '+' + var slash = 47; // '/' + + var littleOffset = 26; + var numberOffset = 52; + + // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ + if (bigA <= charCode && charCode <= bigZ) { + return (charCode - bigA); + } + + // 26 - 51: abcdefghijklmnopqrstuvwxyz + if (littleA <= charCode && charCode <= littleZ) { + return (charCode - littleA + littleOffset); + } + + // 52 - 61: 0123456789 + if (zero <= charCode && charCode <= nine) { + return (charCode - zero + numberOffset); + } + + // 62: + + if (charCode == plus) { + return 62; + } + + // 63: / + if (charCode == slash) { + return 63; + } + + // Invalid base64 digit. + return -1; +}; diff --git a/node_modules/source-map-js/lib/binary-search.js b/node_modules/source-map-js/lib/binary-search.js new file mode 100644 index 0000000..010ac94 --- /dev/null +++ b/node_modules/source-map-js/lib/binary-search.js @@ -0,0 +1,111 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +exports.GREATEST_LOWER_BOUND = 1; +exports.LEAST_UPPER_BOUND = 2; + +/** + * Recursive implementation of binary search. + * + * @param aLow Indices here and lower do not contain the needle. + * @param aHigh Indices here and higher do not contain the needle. + * @param aNeedle The element being searched for. + * @param aHaystack The non-empty array being searched. + * @param aCompare Function which takes two elements and returns -1, 0, or 1. + * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or + * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the + * closest element that is smaller than or greater than the one we are + * searching for, respectively, if the exact element cannot be found. + */ +function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { + // This function terminates when one of the following is true: + // + // 1. We find the exact element we are looking for. + // + // 2. We did not find the exact element, but we can return the index of + // the next-closest element. + // + // 3. We did not find the exact element, and there is no next-closest + // element than the one we are searching for, so we return -1. + var mid = Math.floor((aHigh - aLow) / 2) + aLow; + var cmp = aCompare(aNeedle, aHaystack[mid], true); + if (cmp === 0) { + // Found the element we are looking for. + return mid; + } + else if (cmp > 0) { + // Our needle is greater than aHaystack[mid]. + if (aHigh - mid > 1) { + // The element is in the upper half. + return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); + } + + // The exact needle element was not found in this haystack. Determine if + // we are in termination case (3) or (2) and return the appropriate thing. + if (aBias == exports.LEAST_UPPER_BOUND) { + return aHigh < aHaystack.length ? aHigh : -1; + } else { + return mid; + } + } + else { + // Our needle is less than aHaystack[mid]. + if (mid - aLow > 1) { + // The element is in the lower half. + return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); + } + + // we are in termination case (3) or (2) and return the appropriate thing. + if (aBias == exports.LEAST_UPPER_BOUND) { + return mid; + } else { + return aLow < 0 ? -1 : aLow; + } + } +} + +/** + * This is an implementation of binary search which will always try and return + * the index of the closest element if there is no exact hit. This is because + * mappings between original and generated line/col pairs are single points, + * and there is an implicit region between each of them, so a miss just means + * that you aren't on the very start of a region. + * + * @param aNeedle The element you are looking for. + * @param aHaystack The array that is being searched. + * @param aCompare A function which takes the needle and an element in the + * array and returns -1, 0, or 1 depending on whether the needle is less + * than, equal to, or greater than the element, respectively. + * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or + * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the + * closest element that is smaller than or greater than the one we are + * searching for, respectively, if the exact element cannot be found. + * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. + */ +exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { + if (aHaystack.length === 0) { + return -1; + } + + var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, + aCompare, aBias || exports.GREATEST_LOWER_BOUND); + if (index < 0) { + return -1; + } + + // We have found either the exact element, or the next-closest element than + // the one we are searching for. However, there may be more than one such + // element. Make sure we always return the smallest of these. + while (index - 1 >= 0) { + if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { + break; + } + --index; + } + + return index; +}; diff --git a/node_modules/source-map-js/lib/mapping-list.js b/node_modules/source-map-js/lib/mapping-list.js new file mode 100644 index 0000000..06d1274 --- /dev/null +++ b/node_modules/source-map-js/lib/mapping-list.js @@ -0,0 +1,79 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2014 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +var util = require('./util'); + +/** + * Determine whether mappingB is after mappingA with respect to generated + * position. + */ +function generatedPositionAfter(mappingA, mappingB) { + // Optimized for most common case + var lineA = mappingA.generatedLine; + var lineB = mappingB.generatedLine; + var columnA = mappingA.generatedColumn; + var columnB = mappingB.generatedColumn; + return lineB > lineA || lineB == lineA && columnB >= columnA || + util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; +} + +/** + * A data structure to provide a sorted view of accumulated mappings in a + * performance conscious manner. It trades a neglibable overhead in general + * case for a large speedup in case of mappings being added in order. + */ +function MappingList() { + this._array = []; + this._sorted = true; + // Serves as infimum + this._last = {generatedLine: -1, generatedColumn: 0}; +} + +/** + * Iterate through internal items. This method takes the same arguments that + * `Array.prototype.forEach` takes. + * + * NOTE: The order of the mappings is NOT guaranteed. + */ +MappingList.prototype.unsortedForEach = + function MappingList_forEach(aCallback, aThisArg) { + this._array.forEach(aCallback, aThisArg); + }; + +/** + * Add the given source mapping. + * + * @param Object aMapping + */ +MappingList.prototype.add = function MappingList_add(aMapping) { + if (generatedPositionAfter(this._last, aMapping)) { + this._last = aMapping; + this._array.push(aMapping); + } else { + this._sorted = false; + this._array.push(aMapping); + } +}; + +/** + * Returns the flat, sorted array of mappings. The mappings are sorted by + * generated position. + * + * WARNING: This method returns internal data without copying, for + * performance. The return value must NOT be mutated, and should be treated as + * an immutable borrow. If you want to take ownership, you must make your own + * copy. + */ +MappingList.prototype.toArray = function MappingList_toArray() { + if (!this._sorted) { + this._array.sort(util.compareByGeneratedPositionsInflated); + this._sorted = true; + } + return this._array; +}; + +exports.MappingList = MappingList; diff --git a/node_modules/source-map-js/lib/quick-sort.js b/node_modules/source-map-js/lib/quick-sort.js new file mode 100644 index 0000000..23f9eda --- /dev/null +++ b/node_modules/source-map-js/lib/quick-sort.js @@ -0,0 +1,132 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +// It turns out that some (most?) JavaScript engines don't self-host +// `Array.prototype.sort`. This makes sense because C++ will likely remain +// faster than JS when doing raw CPU-intensive sorting. However, when using a +// custom comparator function, calling back and forth between the VM's C++ and +// JIT'd JS is rather slow *and* loses JIT type information, resulting in +// worse generated code for the comparator function than would be optimal. In +// fact, when sorting with a comparator, these costs outweigh the benefits of +// sorting in C++. By using our own JS-implemented Quick Sort (below), we get +// a ~3500ms mean speed-up in `bench/bench.html`. + +function SortTemplate(comparator) { + +/** + * Swap the elements indexed by `x` and `y` in the array `ary`. + * + * @param {Array} ary + * The array. + * @param {Number} x + * The index of the first item. + * @param {Number} y + * The index of the second item. + */ +function swap(ary, x, y) { + var temp = ary[x]; + ary[x] = ary[y]; + ary[y] = temp; +} + +/** + * Returns a random integer within the range `low .. high` inclusive. + * + * @param {Number} low + * The lower bound on the range. + * @param {Number} high + * The upper bound on the range. + */ +function randomIntInRange(low, high) { + return Math.round(low + (Math.random() * (high - low))); +} + +/** + * The Quick Sort algorithm. + * + * @param {Array} ary + * An array to sort. + * @param {function} comparator + * Function to use to compare two items. + * @param {Number} p + * Start index of the array + * @param {Number} r + * End index of the array + */ +function doQuickSort(ary, comparator, p, r) { + // If our lower bound is less than our upper bound, we (1) partition the + // array into two pieces and (2) recurse on each half. If it is not, this is + // the empty array and our base case. + + if (p < r) { + // (1) Partitioning. + // + // The partitioning chooses a pivot between `p` and `r` and moves all + // elements that are less than or equal to the pivot to the before it, and + // all the elements that are greater than it after it. The effect is that + // once partition is done, the pivot is in the exact place it will be when + // the array is put in sorted order, and it will not need to be moved + // again. This runs in O(n) time. + + // Always choose a random pivot so that an input array which is reverse + // sorted does not cause O(n^2) running time. + var pivotIndex = randomIntInRange(p, r); + var i = p - 1; + + swap(ary, pivotIndex, r); + var pivot = ary[r]; + + // Immediately after `j` is incremented in this loop, the following hold + // true: + // + // * Every element in `ary[p .. i]` is less than or equal to the pivot. + // + // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. + for (var j = p; j < r; j++) { + if (comparator(ary[j], pivot, false) <= 0) { + i += 1; + swap(ary, i, j); + } + } + + swap(ary, i + 1, j); + var q = i + 1; + + // (2) Recurse on each half. + + doQuickSort(ary, comparator, p, q - 1); + doQuickSort(ary, comparator, q + 1, r); + } +} + + return doQuickSort; +} + +function cloneSort(comparator) { + let template = SortTemplate.toString(); + let templateFn = new Function(`return ${template}`)(); + return templateFn(comparator); +} + +/** + * Sort the given array in-place with the given comparator function. + * + * @param {Array} ary + * An array to sort. + * @param {function} comparator + * Function to use to compare two items. + */ + +let sortCache = new WeakMap(); +exports.quickSort = function (ary, comparator, start = 0) { + let doQuickSort = sortCache.get(comparator); + if (doQuickSort === void 0) { + doQuickSort = cloneSort(comparator); + sortCache.set(comparator, doQuickSort); + } + doQuickSort(ary, comparator, start, ary.length - 1); +}; diff --git a/node_modules/source-map-js/lib/source-map-consumer.d.ts b/node_modules/source-map-js/lib/source-map-consumer.d.ts new file mode 100644 index 0000000..744bda7 --- /dev/null +++ b/node_modules/source-map-js/lib/source-map-consumer.d.ts @@ -0,0 +1 @@ +export { SourceMapConsumer } from '..'; diff --git a/node_modules/source-map-js/lib/source-map-consumer.js b/node_modules/source-map-js/lib/source-map-consumer.js new file mode 100644 index 0000000..ee66114 --- /dev/null +++ b/node_modules/source-map-js/lib/source-map-consumer.js @@ -0,0 +1,1188 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +var util = require('./util'); +var binarySearch = require('./binary-search'); +var ArraySet = require('./array-set').ArraySet; +var base64VLQ = require('./base64-vlq'); +var quickSort = require('./quick-sort').quickSort; + +function SourceMapConsumer(aSourceMap, aSourceMapURL) { + var sourceMap = aSourceMap; + if (typeof aSourceMap === 'string') { + sourceMap = util.parseSourceMapInput(aSourceMap); + } + + return sourceMap.sections != null + ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL) + : new BasicSourceMapConsumer(sourceMap, aSourceMapURL); +} + +SourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) { + return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL); +} + +/** + * The version of the source mapping spec that we are consuming. + */ +SourceMapConsumer.prototype._version = 3; + +// `__generatedMappings` and `__originalMappings` are arrays that hold the +// parsed mapping coordinates from the source map's "mappings" attribute. They +// are lazily instantiated, accessed via the `_generatedMappings` and +// `_originalMappings` getters respectively, and we only parse the mappings +// and create these arrays once queried for a source location. We jump through +// these hoops because there can be many thousands of mappings, and parsing +// them is expensive, so we only want to do it if we must. +// +// Each object in the arrays is of the form: +// +// { +// generatedLine: The line number in the generated code, +// generatedColumn: The column number in the generated code, +// source: The path to the original source file that generated this +// chunk of code, +// originalLine: The line number in the original source that +// corresponds to this chunk of generated code, +// originalColumn: The column number in the original source that +// corresponds to this chunk of generated code, +// name: The name of the original symbol which generated this chunk of +// code. +// } +// +// All properties except for `generatedLine` and `generatedColumn` can be +// `null`. +// +// `_generatedMappings` is ordered by the generated positions. +// +// `_originalMappings` is ordered by the original positions. + +SourceMapConsumer.prototype.__generatedMappings = null; +Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { + configurable: true, + enumerable: true, + get: function () { + if (!this.__generatedMappings) { + this._parseMappings(this._mappings, this.sourceRoot); + } + + return this.__generatedMappings; + } +}); + +SourceMapConsumer.prototype.__originalMappings = null; +Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { + configurable: true, + enumerable: true, + get: function () { + if (!this.__originalMappings) { + this._parseMappings(this._mappings, this.sourceRoot); + } + + return this.__originalMappings; + } +}); + +SourceMapConsumer.prototype._charIsMappingSeparator = + function SourceMapConsumer_charIsMappingSeparator(aStr, index) { + var c = aStr.charAt(index); + return c === ";" || c === ","; + }; + +/** + * Parse the mappings in a string in to a data structure which we can easily + * query (the ordered arrays in the `this.__generatedMappings` and + * `this.__originalMappings` properties). + */ +SourceMapConsumer.prototype._parseMappings = + function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { + throw new Error("Subclasses must implement _parseMappings"); + }; + +SourceMapConsumer.GENERATED_ORDER = 1; +SourceMapConsumer.ORIGINAL_ORDER = 2; + +SourceMapConsumer.GREATEST_LOWER_BOUND = 1; +SourceMapConsumer.LEAST_UPPER_BOUND = 2; + +/** + * Iterate over each mapping between an original source/line/column and a + * generated line/column in this source map. + * + * @param Function aCallback + * The function that is called with each mapping. + * @param Object aContext + * Optional. If specified, this object will be the value of `this` every + * time that `aCallback` is called. + * @param aOrder + * Either `SourceMapConsumer.GENERATED_ORDER` or + * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to + * iterate over the mappings sorted by the generated file's line/column + * order or the original's source/line/column order, respectively. Defaults to + * `SourceMapConsumer.GENERATED_ORDER`. + */ +SourceMapConsumer.prototype.eachMapping = + function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { + var context = aContext || null; + var order = aOrder || SourceMapConsumer.GENERATED_ORDER; + + var mappings; + switch (order) { + case SourceMapConsumer.GENERATED_ORDER: + mappings = this._generatedMappings; + break; + case SourceMapConsumer.ORIGINAL_ORDER: + mappings = this._originalMappings; + break; + default: + throw new Error("Unknown order of iteration."); + } + + var sourceRoot = this.sourceRoot; + var boundCallback = aCallback.bind(context); + var names = this._names; + var sources = this._sources; + var sourceMapURL = this._sourceMapURL; + + for (var i = 0, n = mappings.length; i < n; i++) { + var mapping = mappings[i]; + var source = mapping.source === null ? null : sources.at(mapping.source); + if(source !== null) { + source = util.computeSourceURL(sourceRoot, source, sourceMapURL); + } + boundCallback({ + source: source, + generatedLine: mapping.generatedLine, + generatedColumn: mapping.generatedColumn, + originalLine: mapping.originalLine, + originalColumn: mapping.originalColumn, + name: mapping.name === null ? null : names.at(mapping.name) + }); + } + }; + +/** + * Returns all generated line and column information for the original source, + * line, and column provided. If no column is provided, returns all mappings + * corresponding to a either the line we are searching for or the next + * closest line that has any mappings. Otherwise, returns all mappings + * corresponding to the given line and either the column we are searching for + * or the next closest column that has any offsets. + * + * The only argument is an object with the following properties: + * + * - source: The filename of the original source. + * - line: The line number in the original source. The line number is 1-based. + * - column: Optional. the column number in the original source. + * The column number is 0-based. + * + * and an array of objects is returned, each with the following properties: + * + * - line: The line number in the generated source, or null. The + * line number is 1-based. + * - column: The column number in the generated source, or null. + * The column number is 0-based. + */ +SourceMapConsumer.prototype.allGeneratedPositionsFor = + function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { + var line = util.getArg(aArgs, 'line'); + + // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping + // returns the index of the closest mapping less than the needle. By + // setting needle.originalColumn to 0, we thus find the last mapping for + // the given line, provided such a mapping exists. + var needle = { + source: util.getArg(aArgs, 'source'), + originalLine: line, + originalColumn: util.getArg(aArgs, 'column', 0) + }; + + needle.source = this._findSourceIndex(needle.source); + if (needle.source < 0) { + return []; + } + + var mappings = []; + + var index = this._findMapping(needle, + this._originalMappings, + "originalLine", + "originalColumn", + util.compareByOriginalPositions, + binarySearch.LEAST_UPPER_BOUND); + if (index >= 0) { + var mapping = this._originalMappings[index]; + + if (aArgs.column === undefined) { + var originalLine = mapping.originalLine; + + // Iterate until either we run out of mappings, or we run into + // a mapping for a different line than the one we found. Since + // mappings are sorted, this is guaranteed to find all mappings for + // the line we found. + while (mapping && mapping.originalLine === originalLine) { + mappings.push({ + line: util.getArg(mapping, 'generatedLine', null), + column: util.getArg(mapping, 'generatedColumn', null), + lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) + }); + + mapping = this._originalMappings[++index]; + } + } else { + var originalColumn = mapping.originalColumn; + + // Iterate until either we run out of mappings, or we run into + // a mapping for a different line than the one we were searching for. + // Since mappings are sorted, this is guaranteed to find all mappings for + // the line we are searching for. + while (mapping && + mapping.originalLine === line && + mapping.originalColumn == originalColumn) { + mappings.push({ + line: util.getArg(mapping, 'generatedLine', null), + column: util.getArg(mapping, 'generatedColumn', null), + lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) + }); + + mapping = this._originalMappings[++index]; + } + } + } + + return mappings; + }; + +exports.SourceMapConsumer = SourceMapConsumer; + +/** + * A BasicSourceMapConsumer instance represents a parsed source map which we can + * query for information about the original file positions by giving it a file + * position in the generated source. + * + * The first parameter is the raw source map (either as a JSON string, or + * already parsed to an object). According to the spec, source maps have the + * following attributes: + * + * - version: Which version of the source map spec this map is following. + * - sources: An array of URLs to the original source files. + * - names: An array of identifiers which can be referrenced by individual mappings. + * - sourceRoot: Optional. The URL root from which all sources are relative. + * - sourcesContent: Optional. An array of contents of the original source files. + * - mappings: A string of base64 VLQs which contain the actual mappings. + * - file: Optional. The generated file this source map is associated with. + * + * Here is an example source map, taken from the source map spec[0]: + * + * { + * version : 3, + * file: "out.js", + * sourceRoot : "", + * sources: ["foo.js", "bar.js"], + * names: ["src", "maps", "are", "fun"], + * mappings: "AA,AB;;ABCDE;" + * } + * + * The second parameter, if given, is a string whose value is the URL + * at which the source map was found. This URL is used to compute the + * sources array. + * + * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# + */ +function BasicSourceMapConsumer(aSourceMap, aSourceMapURL) { + var sourceMap = aSourceMap; + if (typeof aSourceMap === 'string') { + sourceMap = util.parseSourceMapInput(aSourceMap); + } + + var version = util.getArg(sourceMap, 'version'); + var sources = util.getArg(sourceMap, 'sources'); + // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which + // requires the array) to play nice here. + var names = util.getArg(sourceMap, 'names', []); + var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); + var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); + var mappings = util.getArg(sourceMap, 'mappings'); + var file = util.getArg(sourceMap, 'file', null); + + // Once again, Sass deviates from the spec and supplies the version as a + // string rather than a number, so we use loose equality checking here. + if (version != this._version) { + throw new Error('Unsupported version: ' + version); + } + + if (sourceRoot) { + sourceRoot = util.normalize(sourceRoot); + } + + sources = sources + .map(String) + // Some source maps produce relative source paths like "./foo.js" instead of + // "foo.js". Normalize these first so that future comparisons will succeed. + // See bugzil.la/1090768. + .map(util.normalize) + // Always ensure that absolute sources are internally stored relative to + // the source root, if the source root is absolute. Not doing this would + // be particularly problematic when the source root is a prefix of the + // source (valid, but why??). See github issue #199 and bugzil.la/1188982. + .map(function (source) { + return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) + ? util.relative(sourceRoot, source) + : source; + }); + + // Pass `true` below to allow duplicate names and sources. While source maps + // are intended to be compressed and deduplicated, the TypeScript compiler + // sometimes generates source maps with duplicates in them. See Github issue + // #72 and bugzil.la/889492. + this._names = ArraySet.fromArray(names.map(String), true); + this._sources = ArraySet.fromArray(sources, true); + + this._absoluteSources = this._sources.toArray().map(function (s) { + return util.computeSourceURL(sourceRoot, s, aSourceMapURL); + }); + + this.sourceRoot = sourceRoot; + this.sourcesContent = sourcesContent; + this._mappings = mappings; + this._sourceMapURL = aSourceMapURL; + this.file = file; +} + +BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); +BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; + +/** + * Utility function to find the index of a source. Returns -1 if not + * found. + */ +BasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) { + var relativeSource = aSource; + if (this.sourceRoot != null) { + relativeSource = util.relative(this.sourceRoot, relativeSource); + } + + if (this._sources.has(relativeSource)) { + return this._sources.indexOf(relativeSource); + } + + // Maybe aSource is an absolute URL as returned by |sources|. In + // this case we can't simply undo the transform. + var i; + for (i = 0; i < this._absoluteSources.length; ++i) { + if (this._absoluteSources[i] == aSource) { + return i; + } + } + + return -1; +}; + +/** + * Create a BasicSourceMapConsumer from a SourceMapGenerator. + * + * @param SourceMapGenerator aSourceMap + * The source map that will be consumed. + * @param String aSourceMapURL + * The URL at which the source map can be found (optional) + * @returns BasicSourceMapConsumer + */ +BasicSourceMapConsumer.fromSourceMap = + function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) { + var smc = Object.create(BasicSourceMapConsumer.prototype); + + var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); + var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); + smc.sourceRoot = aSourceMap._sourceRoot; + smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), + smc.sourceRoot); + smc.file = aSourceMap._file; + smc._sourceMapURL = aSourceMapURL; + smc._absoluteSources = smc._sources.toArray().map(function (s) { + return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL); + }); + + // Because we are modifying the entries (by converting string sources and + // names to indices into the sources and names ArraySets), we have to make + // a copy of the entry or else bad things happen. Shared mutable state + // strikes again! See github issue #191. + + var generatedMappings = aSourceMap._mappings.toArray().slice(); + var destGeneratedMappings = smc.__generatedMappings = []; + var destOriginalMappings = smc.__originalMappings = []; + + for (var i = 0, length = generatedMappings.length; i < length; i++) { + var srcMapping = generatedMappings[i]; + var destMapping = new Mapping; + destMapping.generatedLine = srcMapping.generatedLine; + destMapping.generatedColumn = srcMapping.generatedColumn; + + if (srcMapping.source) { + destMapping.source = sources.indexOf(srcMapping.source); + destMapping.originalLine = srcMapping.originalLine; + destMapping.originalColumn = srcMapping.originalColumn; + + if (srcMapping.name) { + destMapping.name = names.indexOf(srcMapping.name); + } + + destOriginalMappings.push(destMapping); + } + + destGeneratedMappings.push(destMapping); + } + + quickSort(smc.__originalMappings, util.compareByOriginalPositions); + + return smc; + }; + +/** + * The version of the source mapping spec that we are consuming. + */ +BasicSourceMapConsumer.prototype._version = 3; + +/** + * The list of original sources. + */ +Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { + get: function () { + return this._absoluteSources.slice(); + } +}); + +/** + * Provide the JIT with a nice shape / hidden class. + */ +function Mapping() { + this.generatedLine = 0; + this.generatedColumn = 0; + this.source = null; + this.originalLine = null; + this.originalColumn = null; + this.name = null; +} + +/** + * Parse the mappings in a string in to a data structure which we can easily + * query (the ordered arrays in the `this.__generatedMappings` and + * `this.__originalMappings` properties). + */ + +const compareGenerated = util.compareByGeneratedPositionsDeflatedNoLine; +function sortGenerated(array, start) { + let l = array.length; + let n = array.length - start; + if (n <= 1) { + return; + } else if (n == 2) { + let a = array[start]; + let b = array[start + 1]; + if (compareGenerated(a, b) > 0) { + array[start] = b; + array[start + 1] = a; + } + } else if (n < 20) { + for (let i = start; i < l; i++) { + for (let j = i; j > start; j--) { + let a = array[j - 1]; + let b = array[j]; + if (compareGenerated(a, b) <= 0) { + break; + } + array[j - 1] = b; + array[j] = a; + } + } + } else { + quickSort(array, compareGenerated, start); + } +} +BasicSourceMapConsumer.prototype._parseMappings = + function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { + var generatedLine = 1; + var previousGeneratedColumn = 0; + var previousOriginalLine = 0; + var previousOriginalColumn = 0; + var previousSource = 0; + var previousName = 0; + var length = aStr.length; + var index = 0; + var cachedSegments = {}; + var temp = {}; + var originalMappings = []; + var generatedMappings = []; + var mapping, str, segment, end, value; + + let subarrayStart = 0; + while (index < length) { + if (aStr.charAt(index) === ';') { + generatedLine++; + index++; + previousGeneratedColumn = 0; + + sortGenerated(generatedMappings, subarrayStart); + subarrayStart = generatedMappings.length; + } + else if (aStr.charAt(index) === ',') { + index++; + } + else { + mapping = new Mapping(); + mapping.generatedLine = generatedLine; + + for (end = index; end < length; end++) { + if (this._charIsMappingSeparator(aStr, end)) { + break; + } + } + str = aStr.slice(index, end); + + segment = []; + while (index < end) { + base64VLQ.decode(aStr, index, temp); + value = temp.value; + index = temp.rest; + segment.push(value); + } + + if (segment.length === 2) { + throw new Error('Found a source, but no line and column'); + } + + if (segment.length === 3) { + throw new Error('Found a source and line, but no column'); + } + + // Generated column. + mapping.generatedColumn = previousGeneratedColumn + segment[0]; + previousGeneratedColumn = mapping.generatedColumn; + + if (segment.length > 1) { + // Original source. + mapping.source = previousSource + segment[1]; + previousSource += segment[1]; + + // Original line. + mapping.originalLine = previousOriginalLine + segment[2]; + previousOriginalLine = mapping.originalLine; + // Lines are stored 0-based + mapping.originalLine += 1; + + // Original column. + mapping.originalColumn = previousOriginalColumn + segment[3]; + previousOriginalColumn = mapping.originalColumn; + + if (segment.length > 4) { + // Original name. + mapping.name = previousName + segment[4]; + previousName += segment[4]; + } + } + + generatedMappings.push(mapping); + if (typeof mapping.originalLine === 'number') { + let currentSource = mapping.source; + while (originalMappings.length <= currentSource) { + originalMappings.push(null); + } + if (originalMappings[currentSource] === null) { + originalMappings[currentSource] = []; + } + originalMappings[currentSource].push(mapping); + } + } + } + + sortGenerated(generatedMappings, subarrayStart); + this.__generatedMappings = generatedMappings; + + for (var i = 0; i < originalMappings.length; i++) { + if (originalMappings[i] != null) { + quickSort(originalMappings[i], util.compareByOriginalPositionsNoSource); + } + } + this.__originalMappings = [].concat(...originalMappings); + }; + +/** + * Find the mapping that best matches the hypothetical "needle" mapping that + * we are searching for in the given "haystack" of mappings. + */ +BasicSourceMapConsumer.prototype._findMapping = + function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, + aColumnName, aComparator, aBias) { + // To return the position we are searching for, we must first find the + // mapping for the given position and then return the opposite position it + // points to. Because the mappings are sorted, we can use binary search to + // find the best mapping. + + if (aNeedle[aLineName] <= 0) { + throw new TypeError('Line must be greater than or equal to 1, got ' + + aNeedle[aLineName]); + } + if (aNeedle[aColumnName] < 0) { + throw new TypeError('Column must be greater than or equal to 0, got ' + + aNeedle[aColumnName]); + } + + return binarySearch.search(aNeedle, aMappings, aComparator, aBias); + }; + +/** + * Compute the last column for each generated mapping. The last column is + * inclusive. + */ +BasicSourceMapConsumer.prototype.computeColumnSpans = + function SourceMapConsumer_computeColumnSpans() { + for (var index = 0; index < this._generatedMappings.length; ++index) { + var mapping = this._generatedMappings[index]; + + // Mappings do not contain a field for the last generated columnt. We + // can come up with an optimistic estimate, however, by assuming that + // mappings are contiguous (i.e. given two consecutive mappings, the + // first mapping ends where the second one starts). + if (index + 1 < this._generatedMappings.length) { + var nextMapping = this._generatedMappings[index + 1]; + + if (mapping.generatedLine === nextMapping.generatedLine) { + mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; + continue; + } + } + + // The last mapping for each line spans the entire line. + mapping.lastGeneratedColumn = Infinity; + } + }; + +/** + * Returns the original source, line, and column information for the generated + * source's line and column positions provided. The only argument is an object + * with the following properties: + * + * - line: The line number in the generated source. The line number + * is 1-based. + * - column: The column number in the generated source. The column + * number is 0-based. + * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or + * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the + * closest element that is smaller than or greater than the one we are + * searching for, respectively, if the exact element cannot be found. + * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. + * + * and an object is returned with the following properties: + * + * - source: The original source file, or null. + * - line: The line number in the original source, or null. The + * line number is 1-based. + * - column: The column number in the original source, or null. The + * column number is 0-based. + * - name: The original identifier, or null. + */ +BasicSourceMapConsumer.prototype.originalPositionFor = + function SourceMapConsumer_originalPositionFor(aArgs) { + var needle = { + generatedLine: util.getArg(aArgs, 'line'), + generatedColumn: util.getArg(aArgs, 'column') + }; + + var index = this._findMapping( + needle, + this._generatedMappings, + "generatedLine", + "generatedColumn", + util.compareByGeneratedPositionsDeflated, + util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) + ); + + if (index >= 0) { + var mapping = this._generatedMappings[index]; + + if (mapping.generatedLine === needle.generatedLine) { + var source = util.getArg(mapping, 'source', null); + if (source !== null) { + source = this._sources.at(source); + source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL); + } + var name = util.getArg(mapping, 'name', null); + if (name !== null) { + name = this._names.at(name); + } + return { + source: source, + line: util.getArg(mapping, 'originalLine', null), + column: util.getArg(mapping, 'originalColumn', null), + name: name + }; + } + } + + return { + source: null, + line: null, + column: null, + name: null + }; + }; + +/** + * Return true if we have the source content for every source in the source + * map, false otherwise. + */ +BasicSourceMapConsumer.prototype.hasContentsOfAllSources = + function BasicSourceMapConsumer_hasContentsOfAllSources() { + if (!this.sourcesContent) { + return false; + } + return this.sourcesContent.length >= this._sources.size() && + !this.sourcesContent.some(function (sc) { return sc == null; }); + }; + +/** + * Returns the original source content. The only argument is the url of the + * original source file. Returns null if no original source content is + * available. + */ +BasicSourceMapConsumer.prototype.sourceContentFor = + function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { + if (!this.sourcesContent) { + return null; + } + + var index = this._findSourceIndex(aSource); + if (index >= 0) { + return this.sourcesContent[index]; + } + + var relativeSource = aSource; + if (this.sourceRoot != null) { + relativeSource = util.relative(this.sourceRoot, relativeSource); + } + + var url; + if (this.sourceRoot != null + && (url = util.urlParse(this.sourceRoot))) { + // XXX: file:// URIs and absolute paths lead to unexpected behavior for + // many users. We can help them out when they expect file:// URIs to + // behave like it would if they were running a local HTTP server. See + // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. + var fileUriAbsPath = relativeSource.replace(/^file:\/\//, ""); + if (url.scheme == "file" + && this._sources.has(fileUriAbsPath)) { + return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] + } + + if ((!url.path || url.path == "/") + && this._sources.has("/" + relativeSource)) { + return this.sourcesContent[this._sources.indexOf("/" + relativeSource)]; + } + } + + // This function is used recursively from + // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we + // don't want to throw if we can't find the source - we just want to + // return null, so we provide a flag to exit gracefully. + if (nullOnMissing) { + return null; + } + else { + throw new Error('"' + relativeSource + '" is not in the SourceMap.'); + } + }; + +/** + * Returns the generated line and column information for the original source, + * line, and column positions provided. The only argument is an object with + * the following properties: + * + * - source: The filename of the original source. + * - line: The line number in the original source. The line number + * is 1-based. + * - column: The column number in the original source. The column + * number is 0-based. + * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or + * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the + * closest element that is smaller than or greater than the one we are + * searching for, respectively, if the exact element cannot be found. + * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. + * + * and an object is returned with the following properties: + * + * - line: The line number in the generated source, or null. The + * line number is 1-based. + * - column: The column number in the generated source, or null. + * The column number is 0-based. + */ +BasicSourceMapConsumer.prototype.generatedPositionFor = + function SourceMapConsumer_generatedPositionFor(aArgs) { + var source = util.getArg(aArgs, 'source'); + source = this._findSourceIndex(source); + if (source < 0) { + return { + line: null, + column: null, + lastColumn: null + }; + } + + var needle = { + source: source, + originalLine: util.getArg(aArgs, 'line'), + originalColumn: util.getArg(aArgs, 'column') + }; + + var index = this._findMapping( + needle, + this._originalMappings, + "originalLine", + "originalColumn", + util.compareByOriginalPositions, + util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) + ); + + if (index >= 0) { + var mapping = this._originalMappings[index]; + + if (mapping.source === needle.source) { + return { + line: util.getArg(mapping, 'generatedLine', null), + column: util.getArg(mapping, 'generatedColumn', null), + lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) + }; + } + } + + return { + line: null, + column: null, + lastColumn: null + }; + }; + +exports.BasicSourceMapConsumer = BasicSourceMapConsumer; + +/** + * An IndexedSourceMapConsumer instance represents a parsed source map which + * we can query for information. It differs from BasicSourceMapConsumer in + * that it takes "indexed" source maps (i.e. ones with a "sections" field) as + * input. + * + * The first parameter is a raw source map (either as a JSON string, or already + * parsed to an object). According to the spec for indexed source maps, they + * have the following attributes: + * + * - version: Which version of the source map spec this map is following. + * - file: Optional. The generated file this source map is associated with. + * - sections: A list of section definitions. + * + * Each value under the "sections" field has two fields: + * - offset: The offset into the original specified at which this section + * begins to apply, defined as an object with a "line" and "column" + * field. + * - map: A source map definition. This source map could also be indexed, + * but doesn't have to be. + * + * Instead of the "map" field, it's also possible to have a "url" field + * specifying a URL to retrieve a source map from, but that's currently + * unsupported. + * + * Here's an example source map, taken from the source map spec[0], but + * modified to omit a section which uses the "url" field. + * + * { + * version : 3, + * file: "app.js", + * sections: [{ + * offset: {line:100, column:10}, + * map: { + * version : 3, + * file: "section.js", + * sources: ["foo.js", "bar.js"], + * names: ["src", "maps", "are", "fun"], + * mappings: "AAAA,E;;ABCDE;" + * } + * }], + * } + * + * The second parameter, if given, is a string whose value is the URL + * at which the source map was found. This URL is used to compute the + * sources array. + * + * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt + */ +function IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) { + var sourceMap = aSourceMap; + if (typeof aSourceMap === 'string') { + sourceMap = util.parseSourceMapInput(aSourceMap); + } + + var version = util.getArg(sourceMap, 'version'); + var sections = util.getArg(sourceMap, 'sections'); + + if (version != this._version) { + throw new Error('Unsupported version: ' + version); + } + + this._sources = new ArraySet(); + this._names = new ArraySet(); + + var lastOffset = { + line: -1, + column: 0 + }; + this._sections = sections.map(function (s) { + if (s.url) { + // The url field will require support for asynchronicity. + // See https://github.com/mozilla/source-map/issues/16 + throw new Error('Support for url field in sections not implemented.'); + } + var offset = util.getArg(s, 'offset'); + var offsetLine = util.getArg(offset, 'line'); + var offsetColumn = util.getArg(offset, 'column'); + + if (offsetLine < lastOffset.line || + (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { + throw new Error('Section offsets must be ordered and non-overlapping.'); + } + lastOffset = offset; + + return { + generatedOffset: { + // The offset fields are 0-based, but we use 1-based indices when + // encoding/decoding from VLQ. + generatedLine: offsetLine + 1, + generatedColumn: offsetColumn + 1 + }, + consumer: new SourceMapConsumer(util.getArg(s, 'map'), aSourceMapURL) + } + }); +} + +IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); +IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; + +/** + * The version of the source mapping spec that we are consuming. + */ +IndexedSourceMapConsumer.prototype._version = 3; + +/** + * The list of original sources. + */ +Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { + get: function () { + var sources = []; + for (var i = 0; i < this._sections.length; i++) { + for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { + sources.push(this._sections[i].consumer.sources[j]); + } + } + return sources; + } +}); + +/** + * Returns the original source, line, and column information for the generated + * source's line and column positions provided. The only argument is an object + * with the following properties: + * + * - line: The line number in the generated source. The line number + * is 1-based. + * - column: The column number in the generated source. The column + * number is 0-based. + * + * and an object is returned with the following properties: + * + * - source: The original source file, or null. + * - line: The line number in the original source, or null. The + * line number is 1-based. + * - column: The column number in the original source, or null. The + * column number is 0-based. + * - name: The original identifier, or null. + */ +IndexedSourceMapConsumer.prototype.originalPositionFor = + function IndexedSourceMapConsumer_originalPositionFor(aArgs) { + var needle = { + generatedLine: util.getArg(aArgs, 'line'), + generatedColumn: util.getArg(aArgs, 'column') + }; + + // Find the section containing the generated position we're trying to map + // to an original position. + var sectionIndex = binarySearch.search(needle, this._sections, + function(needle, section) { + var cmp = needle.generatedLine - section.generatedOffset.generatedLine; + if (cmp) { + return cmp; + } + + return (needle.generatedColumn - + section.generatedOffset.generatedColumn); + }); + var section = this._sections[sectionIndex]; + + if (!section) { + return { + source: null, + line: null, + column: null, + name: null + }; + } + + return section.consumer.originalPositionFor({ + line: needle.generatedLine - + (section.generatedOffset.generatedLine - 1), + column: needle.generatedColumn - + (section.generatedOffset.generatedLine === needle.generatedLine + ? section.generatedOffset.generatedColumn - 1 + : 0), + bias: aArgs.bias + }); + }; + +/** + * Return true if we have the source content for every source in the source + * map, false otherwise. + */ +IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = + function IndexedSourceMapConsumer_hasContentsOfAllSources() { + return this._sections.every(function (s) { + return s.consumer.hasContentsOfAllSources(); + }); + }; + +/** + * Returns the original source content. The only argument is the url of the + * original source file. Returns null if no original source content is + * available. + */ +IndexedSourceMapConsumer.prototype.sourceContentFor = + function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { + for (var i = 0; i < this._sections.length; i++) { + var section = this._sections[i]; + + var content = section.consumer.sourceContentFor(aSource, true); + if (content || content === '') { + return content; + } + } + if (nullOnMissing) { + return null; + } + else { + throw new Error('"' + aSource + '" is not in the SourceMap.'); + } + }; + +/** + * Returns the generated line and column information for the original source, + * line, and column positions provided. The only argument is an object with + * the following properties: + * + * - source: The filename of the original source. + * - line: The line number in the original source. The line number + * is 1-based. + * - column: The column number in the original source. The column + * number is 0-based. + * + * and an object is returned with the following properties: + * + * - line: The line number in the generated source, or null. The + * line number is 1-based. + * - column: The column number in the generated source, or null. + * The column number is 0-based. + */ +IndexedSourceMapConsumer.prototype.generatedPositionFor = + function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { + for (var i = 0; i < this._sections.length; i++) { + var section = this._sections[i]; + + // Only consider this section if the requested source is in the list of + // sources of the consumer. + if (section.consumer._findSourceIndex(util.getArg(aArgs, 'source')) === -1) { + continue; + } + var generatedPosition = section.consumer.generatedPositionFor(aArgs); + if (generatedPosition) { + var ret = { + line: generatedPosition.line + + (section.generatedOffset.generatedLine - 1), + column: generatedPosition.column + + (section.generatedOffset.generatedLine === generatedPosition.line + ? section.generatedOffset.generatedColumn - 1 + : 0) + }; + return ret; + } + } + + return { + line: null, + column: null + }; + }; + +/** + * Parse the mappings in a string in to a data structure which we can easily + * query (the ordered arrays in the `this.__generatedMappings` and + * `this.__originalMappings` properties). + */ +IndexedSourceMapConsumer.prototype._parseMappings = + function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { + this.__generatedMappings = []; + this.__originalMappings = []; + for (var i = 0; i < this._sections.length; i++) { + var section = this._sections[i]; + var sectionMappings = section.consumer._generatedMappings; + for (var j = 0; j < sectionMappings.length; j++) { + var mapping = sectionMappings[j]; + + var source = section.consumer._sources.at(mapping.source); + if(source !== null) { + source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL); + } + this._sources.add(source); + source = this._sources.indexOf(source); + + var name = null; + if (mapping.name) { + name = section.consumer._names.at(mapping.name); + this._names.add(name); + name = this._names.indexOf(name); + } + + // The mappings coming from the consumer for the section have + // generated positions relative to the start of the section, so we + // need to offset them to be relative to the start of the concatenated + // generated file. + var adjustedMapping = { + source: source, + generatedLine: mapping.generatedLine + + (section.generatedOffset.generatedLine - 1), + generatedColumn: mapping.generatedColumn + + (section.generatedOffset.generatedLine === mapping.generatedLine + ? section.generatedOffset.generatedColumn - 1 + : 0), + originalLine: mapping.originalLine, + originalColumn: mapping.originalColumn, + name: name + }; + + this.__generatedMappings.push(adjustedMapping); + if (typeof adjustedMapping.originalLine === 'number') { + this.__originalMappings.push(adjustedMapping); + } + } + } + + quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); + quickSort(this.__originalMappings, util.compareByOriginalPositions); + }; + +exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; diff --git a/node_modules/source-map-js/lib/source-map-generator.d.ts b/node_modules/source-map-js/lib/source-map-generator.d.ts new file mode 100644 index 0000000..f59d70a --- /dev/null +++ b/node_modules/source-map-js/lib/source-map-generator.d.ts @@ -0,0 +1 @@ +export { SourceMapGenerator } from '..'; diff --git a/node_modules/source-map-js/lib/source-map-generator.js b/node_modules/source-map-js/lib/source-map-generator.js new file mode 100644 index 0000000..bab04ff --- /dev/null +++ b/node_modules/source-map-js/lib/source-map-generator.js @@ -0,0 +1,444 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +var base64VLQ = require('./base64-vlq'); +var util = require('./util'); +var ArraySet = require('./array-set').ArraySet; +var MappingList = require('./mapping-list').MappingList; + +/** + * An instance of the SourceMapGenerator represents a source map which is + * being built incrementally. You may pass an object with the following + * properties: + * + * - file: The filename of the generated source. + * - sourceRoot: A root for all relative URLs in this source map. + */ +function SourceMapGenerator(aArgs) { + if (!aArgs) { + aArgs = {}; + } + this._file = util.getArg(aArgs, 'file', null); + this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); + this._skipValidation = util.getArg(aArgs, 'skipValidation', false); + this._ignoreInvalidMapping = util.getArg(aArgs, 'ignoreInvalidMapping', false); + this._sources = new ArraySet(); + this._names = new ArraySet(); + this._mappings = new MappingList(); + this._sourcesContents = null; +} + +SourceMapGenerator.prototype._version = 3; + +/** + * Creates a new SourceMapGenerator based on a SourceMapConsumer + * + * @param aSourceMapConsumer The SourceMap. + */ +SourceMapGenerator.fromSourceMap = + function SourceMapGenerator_fromSourceMap(aSourceMapConsumer, generatorOps) { + var sourceRoot = aSourceMapConsumer.sourceRoot; + var generator = new SourceMapGenerator(Object.assign(generatorOps || {}, { + file: aSourceMapConsumer.file, + sourceRoot: sourceRoot + })); + aSourceMapConsumer.eachMapping(function (mapping) { + var newMapping = { + generated: { + line: mapping.generatedLine, + column: mapping.generatedColumn + } + }; + + if (mapping.source != null) { + newMapping.source = mapping.source; + if (sourceRoot != null) { + newMapping.source = util.relative(sourceRoot, newMapping.source); + } + + newMapping.original = { + line: mapping.originalLine, + column: mapping.originalColumn + }; + + if (mapping.name != null) { + newMapping.name = mapping.name; + } + } + + generator.addMapping(newMapping); + }); + aSourceMapConsumer.sources.forEach(function (sourceFile) { + var sourceRelative = sourceFile; + if (sourceRoot !== null) { + sourceRelative = util.relative(sourceRoot, sourceFile); + } + + if (!generator._sources.has(sourceRelative)) { + generator._sources.add(sourceRelative); + } + + var content = aSourceMapConsumer.sourceContentFor(sourceFile); + if (content != null) { + generator.setSourceContent(sourceFile, content); + } + }); + return generator; + }; + +/** + * Add a single mapping from original source line and column to the generated + * source's line and column for this source map being created. The mapping + * object should have the following properties: + * + * - generated: An object with the generated line and column positions. + * - original: An object with the original line and column positions. + * - source: The original source file (relative to the sourceRoot). + * - name: An optional original token name for this mapping. + */ +SourceMapGenerator.prototype.addMapping = + function SourceMapGenerator_addMapping(aArgs) { + var generated = util.getArg(aArgs, 'generated'); + var original = util.getArg(aArgs, 'original', null); + var source = util.getArg(aArgs, 'source', null); + var name = util.getArg(aArgs, 'name', null); + + if (!this._skipValidation) { + if (this._validateMapping(generated, original, source, name) === false) { + return; + } + } + + if (source != null) { + source = String(source); + if (!this._sources.has(source)) { + this._sources.add(source); + } + } + + if (name != null) { + name = String(name); + if (!this._names.has(name)) { + this._names.add(name); + } + } + + this._mappings.add({ + generatedLine: generated.line, + generatedColumn: generated.column, + originalLine: original != null && original.line, + originalColumn: original != null && original.column, + source: source, + name: name + }); + }; + +/** + * Set the source content for a source file. + */ +SourceMapGenerator.prototype.setSourceContent = + function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { + var source = aSourceFile; + if (this._sourceRoot != null) { + source = util.relative(this._sourceRoot, source); + } + + if (aSourceContent != null) { + // Add the source content to the _sourcesContents map. + // Create a new _sourcesContents map if the property is null. + if (!this._sourcesContents) { + this._sourcesContents = Object.create(null); + } + this._sourcesContents[util.toSetString(source)] = aSourceContent; + } else if (this._sourcesContents) { + // Remove the source file from the _sourcesContents map. + // If the _sourcesContents map is empty, set the property to null. + delete this._sourcesContents[util.toSetString(source)]; + if (Object.keys(this._sourcesContents).length === 0) { + this._sourcesContents = null; + } + } + }; + +/** + * Applies the mappings of a sub-source-map for a specific source file to the + * source map being generated. Each mapping to the supplied source file is + * rewritten using the supplied source map. Note: The resolution for the + * resulting mappings is the minimium of this map and the supplied map. + * + * @param aSourceMapConsumer The source map to be applied. + * @param aSourceFile Optional. The filename of the source file. + * If omitted, SourceMapConsumer's file property will be used. + * @param aSourceMapPath Optional. The dirname of the path to the source map + * to be applied. If relative, it is relative to the SourceMapConsumer. + * This parameter is needed when the two source maps aren't in the same + * directory, and the source map to be applied contains relative source + * paths. If so, those relative source paths need to be rewritten + * relative to the SourceMapGenerator. + */ +SourceMapGenerator.prototype.applySourceMap = + function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { + var sourceFile = aSourceFile; + // If aSourceFile is omitted, we will use the file property of the SourceMap + if (aSourceFile == null) { + if (aSourceMapConsumer.file == null) { + throw new Error( + 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + + 'or the source map\'s "file" property. Both were omitted.' + ); + } + sourceFile = aSourceMapConsumer.file; + } + var sourceRoot = this._sourceRoot; + // Make "sourceFile" relative if an absolute Url is passed. + if (sourceRoot != null) { + sourceFile = util.relative(sourceRoot, sourceFile); + } + // Applying the SourceMap can add and remove items from the sources and + // the names array. + var newSources = new ArraySet(); + var newNames = new ArraySet(); + + // Find mappings for the "sourceFile" + this._mappings.unsortedForEach(function (mapping) { + if (mapping.source === sourceFile && mapping.originalLine != null) { + // Check if it can be mapped by the source map, then update the mapping. + var original = aSourceMapConsumer.originalPositionFor({ + line: mapping.originalLine, + column: mapping.originalColumn + }); + if (original.source != null) { + // Copy mapping + mapping.source = original.source; + if (aSourceMapPath != null) { + mapping.source = util.join(aSourceMapPath, mapping.source) + } + if (sourceRoot != null) { + mapping.source = util.relative(sourceRoot, mapping.source); + } + mapping.originalLine = original.line; + mapping.originalColumn = original.column; + if (original.name != null) { + mapping.name = original.name; + } + } + } + + var source = mapping.source; + if (source != null && !newSources.has(source)) { + newSources.add(source); + } + + var name = mapping.name; + if (name != null && !newNames.has(name)) { + newNames.add(name); + } + + }, this); + this._sources = newSources; + this._names = newNames; + + // Copy sourcesContents of applied map. + aSourceMapConsumer.sources.forEach(function (sourceFile) { + var content = aSourceMapConsumer.sourceContentFor(sourceFile); + if (content != null) { + if (aSourceMapPath != null) { + sourceFile = util.join(aSourceMapPath, sourceFile); + } + if (sourceRoot != null) { + sourceFile = util.relative(sourceRoot, sourceFile); + } + this.setSourceContent(sourceFile, content); + } + }, this); + }; + +/** + * A mapping can have one of the three levels of data: + * + * 1. Just the generated position. + * 2. The Generated position, original position, and original source. + * 3. Generated and original position, original source, as well as a name + * token. + * + * To maintain consistency, we validate that any new mapping being added falls + * in to one of these categories. + */ +SourceMapGenerator.prototype._validateMapping = + function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, + aName) { + // When aOriginal is truthy but has empty values for .line and .column, + // it is most likely a programmer error. In this case we throw a very + // specific error message to try to guide them the right way. + // For example: https://github.com/Polymer/polymer-bundler/pull/519 + if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { + var message = 'original.line and original.column are not numbers -- you probably meant to omit ' + + 'the original mapping entirely and only map the generated position. If so, pass ' + + 'null for the original mapping instead of an object with empty or null values.' + + if (this._ignoreInvalidMapping) { + if (typeof console !== 'undefined' && console.warn) { + console.warn(message); + } + return false; + } else { + throw new Error(message); + } + } + + if (aGenerated && 'line' in aGenerated && 'column' in aGenerated + && aGenerated.line > 0 && aGenerated.column >= 0 + && !aOriginal && !aSource && !aName) { + // Case 1. + return; + } + else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated + && aOriginal && 'line' in aOriginal && 'column' in aOriginal + && aGenerated.line > 0 && aGenerated.column >= 0 + && aOriginal.line > 0 && aOriginal.column >= 0 + && aSource) { + // Cases 2 and 3. + return; + } + else { + var message = 'Invalid mapping: ' + JSON.stringify({ + generated: aGenerated, + source: aSource, + original: aOriginal, + name: aName + }); + + if (this._ignoreInvalidMapping) { + if (typeof console !== 'undefined' && console.warn) { + console.warn(message); + } + return false; + } else { + throw new Error(message) + } + } + }; + +/** + * Serialize the accumulated mappings in to the stream of base 64 VLQs + * specified by the source map format. + */ +SourceMapGenerator.prototype._serializeMappings = + function SourceMapGenerator_serializeMappings() { + var previousGeneratedColumn = 0; + var previousGeneratedLine = 1; + var previousOriginalColumn = 0; + var previousOriginalLine = 0; + var previousName = 0; + var previousSource = 0; + var result = ''; + var next; + var mapping; + var nameIdx; + var sourceIdx; + + var mappings = this._mappings.toArray(); + for (var i = 0, len = mappings.length; i < len; i++) { + mapping = mappings[i]; + next = '' + + if (mapping.generatedLine !== previousGeneratedLine) { + previousGeneratedColumn = 0; + while (mapping.generatedLine !== previousGeneratedLine) { + next += ';'; + previousGeneratedLine++; + } + } + else { + if (i > 0) { + if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { + continue; + } + next += ','; + } + } + + next += base64VLQ.encode(mapping.generatedColumn + - previousGeneratedColumn); + previousGeneratedColumn = mapping.generatedColumn; + + if (mapping.source != null) { + sourceIdx = this._sources.indexOf(mapping.source); + next += base64VLQ.encode(sourceIdx - previousSource); + previousSource = sourceIdx; + + // lines are stored 0-based in SourceMap spec version 3 + next += base64VLQ.encode(mapping.originalLine - 1 + - previousOriginalLine); + previousOriginalLine = mapping.originalLine - 1; + + next += base64VLQ.encode(mapping.originalColumn + - previousOriginalColumn); + previousOriginalColumn = mapping.originalColumn; + + if (mapping.name != null) { + nameIdx = this._names.indexOf(mapping.name); + next += base64VLQ.encode(nameIdx - previousName); + previousName = nameIdx; + } + } + + result += next; + } + + return result; + }; + +SourceMapGenerator.prototype._generateSourcesContent = + function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { + return aSources.map(function (source) { + if (!this._sourcesContents) { + return null; + } + if (aSourceRoot != null) { + source = util.relative(aSourceRoot, source); + } + var key = util.toSetString(source); + return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) + ? this._sourcesContents[key] + : null; + }, this); + }; + +/** + * Externalize the source map. + */ +SourceMapGenerator.prototype.toJSON = + function SourceMapGenerator_toJSON() { + var map = { + version: this._version, + sources: this._sources.toArray(), + names: this._names.toArray(), + mappings: this._serializeMappings() + }; + if (this._file != null) { + map.file = this._file; + } + if (this._sourceRoot != null) { + map.sourceRoot = this._sourceRoot; + } + if (this._sourcesContents) { + map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); + } + + return map; + }; + +/** + * Render the source map being generated to a string. + */ +SourceMapGenerator.prototype.toString = + function SourceMapGenerator_toString() { + return JSON.stringify(this.toJSON()); + }; + +exports.SourceMapGenerator = SourceMapGenerator; diff --git a/node_modules/source-map-js/lib/source-node.d.ts b/node_modules/source-map-js/lib/source-node.d.ts new file mode 100644 index 0000000..4df6a1a --- /dev/null +++ b/node_modules/source-map-js/lib/source-node.d.ts @@ -0,0 +1 @@ +export { SourceNode } from '..'; diff --git a/node_modules/source-map-js/lib/source-node.js b/node_modules/source-map-js/lib/source-node.js new file mode 100644 index 0000000..8bcdbe3 --- /dev/null +++ b/node_modules/source-map-js/lib/source-node.js @@ -0,0 +1,413 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +var SourceMapGenerator = require('./source-map-generator').SourceMapGenerator; +var util = require('./util'); + +// Matches a Windows-style `\r\n` newline or a `\n` newline used by all other +// operating systems these days (capturing the result). +var REGEX_NEWLINE = /(\r?\n)/; + +// Newline character code for charCodeAt() comparisons +var NEWLINE_CODE = 10; + +// Private symbol for identifying `SourceNode`s when multiple versions of +// the source-map library are loaded. This MUST NOT CHANGE across +// versions! +var isSourceNode = "$$$isSourceNode$$$"; + +/** + * SourceNodes provide a way to abstract over interpolating/concatenating + * snippets of generated JavaScript source code while maintaining the line and + * column information associated with the original source code. + * + * @param aLine The original line number. + * @param aColumn The original column number. + * @param aSource The original source's filename. + * @param aChunks Optional. An array of strings which are snippets of + * generated JS, or other SourceNodes. + * @param aName The original identifier. + */ +function SourceNode(aLine, aColumn, aSource, aChunks, aName) { + this.children = []; + this.sourceContents = {}; + this.line = aLine == null ? null : aLine; + this.column = aColumn == null ? null : aColumn; + this.source = aSource == null ? null : aSource; + this.name = aName == null ? null : aName; + this[isSourceNode] = true; + if (aChunks != null) this.add(aChunks); +} + +/** + * Creates a SourceNode from generated code and a SourceMapConsumer. + * + * @param aGeneratedCode The generated code + * @param aSourceMapConsumer The SourceMap for the generated code + * @param aRelativePath Optional. The path that relative sources in the + * SourceMapConsumer should be relative to. + */ +SourceNode.fromStringWithSourceMap = + function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { + // The SourceNode we want to fill with the generated code + // and the SourceMap + var node = new SourceNode(); + + // All even indices of this array are one line of the generated code, + // while all odd indices are the newlines between two adjacent lines + // (since `REGEX_NEWLINE` captures its match). + // Processed fragments are accessed by calling `shiftNextLine`. + var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); + var remainingLinesIndex = 0; + var shiftNextLine = function() { + var lineContents = getNextLine(); + // The last line of a file might not have a newline. + var newLine = getNextLine() || ""; + return lineContents + newLine; + + function getNextLine() { + return remainingLinesIndex < remainingLines.length ? + remainingLines[remainingLinesIndex++] : undefined; + } + }; + + // We need to remember the position of "remainingLines" + var lastGeneratedLine = 1, lastGeneratedColumn = 0; + + // The generate SourceNodes we need a code range. + // To extract it current and last mapping is used. + // Here we store the last mapping. + var lastMapping = null; + + aSourceMapConsumer.eachMapping(function (mapping) { + if (lastMapping !== null) { + // We add the code from "lastMapping" to "mapping": + // First check if there is a new line in between. + if (lastGeneratedLine < mapping.generatedLine) { + // Associate first line with "lastMapping" + addMappingWithCode(lastMapping, shiftNextLine()); + lastGeneratedLine++; + lastGeneratedColumn = 0; + // The remaining code is added without mapping + } else { + // There is no new line in between. + // Associate the code between "lastGeneratedColumn" and + // "mapping.generatedColumn" with "lastMapping" + var nextLine = remainingLines[remainingLinesIndex] || ''; + var code = nextLine.substr(0, mapping.generatedColumn - + lastGeneratedColumn); + remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - + lastGeneratedColumn); + lastGeneratedColumn = mapping.generatedColumn; + addMappingWithCode(lastMapping, code); + // No more remaining code, continue + lastMapping = mapping; + return; + } + } + // We add the generated code until the first mapping + // to the SourceNode without any mapping. + // Each line is added as separate string. + while (lastGeneratedLine < mapping.generatedLine) { + node.add(shiftNextLine()); + lastGeneratedLine++; + } + if (lastGeneratedColumn < mapping.generatedColumn) { + var nextLine = remainingLines[remainingLinesIndex] || ''; + node.add(nextLine.substr(0, mapping.generatedColumn)); + remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); + lastGeneratedColumn = mapping.generatedColumn; + } + lastMapping = mapping; + }, this); + // We have processed all mappings. + if (remainingLinesIndex < remainingLines.length) { + if (lastMapping) { + // Associate the remaining code in the current line with "lastMapping" + addMappingWithCode(lastMapping, shiftNextLine()); + } + // and add the remaining lines without any mapping + node.add(remainingLines.splice(remainingLinesIndex).join("")); + } + + // Copy sourcesContent into SourceNode + aSourceMapConsumer.sources.forEach(function (sourceFile) { + var content = aSourceMapConsumer.sourceContentFor(sourceFile); + if (content != null) { + if (aRelativePath != null) { + sourceFile = util.join(aRelativePath, sourceFile); + } + node.setSourceContent(sourceFile, content); + } + }); + + return node; + + function addMappingWithCode(mapping, code) { + if (mapping === null || mapping.source === undefined) { + node.add(code); + } else { + var source = aRelativePath + ? util.join(aRelativePath, mapping.source) + : mapping.source; + node.add(new SourceNode(mapping.originalLine, + mapping.originalColumn, + source, + code, + mapping.name)); + } + } + }; + +/** + * Add a chunk of generated JS to this source node. + * + * @param aChunk A string snippet of generated JS code, another instance of + * SourceNode, or an array where each member is one of those things. + */ +SourceNode.prototype.add = function SourceNode_add(aChunk) { + if (Array.isArray(aChunk)) { + aChunk.forEach(function (chunk) { + this.add(chunk); + }, this); + } + else if (aChunk[isSourceNode] || typeof aChunk === "string") { + if (aChunk) { + this.children.push(aChunk); + } + } + else { + throw new TypeError( + "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk + ); + } + return this; +}; + +/** + * Add a chunk of generated JS to the beginning of this source node. + * + * @param aChunk A string snippet of generated JS code, another instance of + * SourceNode, or an array where each member is one of those things. + */ +SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { + if (Array.isArray(aChunk)) { + for (var i = aChunk.length-1; i >= 0; i--) { + this.prepend(aChunk[i]); + } + } + else if (aChunk[isSourceNode] || typeof aChunk === "string") { + this.children.unshift(aChunk); + } + else { + throw new TypeError( + "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk + ); + } + return this; +}; + +/** + * Walk over the tree of JS snippets in this node and its children. The + * walking function is called once for each snippet of JS and is passed that + * snippet and the its original associated source's line/column location. + * + * @param aFn The traversal function. + */ +SourceNode.prototype.walk = function SourceNode_walk(aFn) { + var chunk; + for (var i = 0, len = this.children.length; i < len; i++) { + chunk = this.children[i]; + if (chunk[isSourceNode]) { + chunk.walk(aFn); + } + else { + if (chunk !== '') { + aFn(chunk, { source: this.source, + line: this.line, + column: this.column, + name: this.name }); + } + } + } +}; + +/** + * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between + * each of `this.children`. + * + * @param aSep The separator. + */ +SourceNode.prototype.join = function SourceNode_join(aSep) { + var newChildren; + var i; + var len = this.children.length; + if (len > 0) { + newChildren = []; + for (i = 0; i < len-1; i++) { + newChildren.push(this.children[i]); + newChildren.push(aSep); + } + newChildren.push(this.children[i]); + this.children = newChildren; + } + return this; +}; + +/** + * Call String.prototype.replace on the very right-most source snippet. Useful + * for trimming whitespace from the end of a source node, etc. + * + * @param aPattern The pattern to replace. + * @param aReplacement The thing to replace the pattern with. + */ +SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { + var lastChild = this.children[this.children.length - 1]; + if (lastChild[isSourceNode]) { + lastChild.replaceRight(aPattern, aReplacement); + } + else if (typeof lastChild === 'string') { + this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); + } + else { + this.children.push(''.replace(aPattern, aReplacement)); + } + return this; +}; + +/** + * Set the source content for a source file. This will be added to the SourceMapGenerator + * in the sourcesContent field. + * + * @param aSourceFile The filename of the source file + * @param aSourceContent The content of the source file + */ +SourceNode.prototype.setSourceContent = + function SourceNode_setSourceContent(aSourceFile, aSourceContent) { + this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; + }; + +/** + * Walk over the tree of SourceNodes. The walking function is called for each + * source file content and is passed the filename and source content. + * + * @param aFn The traversal function. + */ +SourceNode.prototype.walkSourceContents = + function SourceNode_walkSourceContents(aFn) { + for (var i = 0, len = this.children.length; i < len; i++) { + if (this.children[i][isSourceNode]) { + this.children[i].walkSourceContents(aFn); + } + } + + var sources = Object.keys(this.sourceContents); + for (var i = 0, len = sources.length; i < len; i++) { + aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); + } + }; + +/** + * Return the string representation of this source node. Walks over the tree + * and concatenates all the various snippets together to one string. + */ +SourceNode.prototype.toString = function SourceNode_toString() { + var str = ""; + this.walk(function (chunk) { + str += chunk; + }); + return str; +}; + +/** + * Returns the string representation of this source node along with a source + * map. + */ +SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { + var generated = { + code: "", + line: 1, + column: 0 + }; + var map = new SourceMapGenerator(aArgs); + var sourceMappingActive = false; + var lastOriginalSource = null; + var lastOriginalLine = null; + var lastOriginalColumn = null; + var lastOriginalName = null; + this.walk(function (chunk, original) { + generated.code += chunk; + if (original.source !== null + && original.line !== null + && original.column !== null) { + if(lastOriginalSource !== original.source + || lastOriginalLine !== original.line + || lastOriginalColumn !== original.column + || lastOriginalName !== original.name) { + map.addMapping({ + source: original.source, + original: { + line: original.line, + column: original.column + }, + generated: { + line: generated.line, + column: generated.column + }, + name: original.name + }); + } + lastOriginalSource = original.source; + lastOriginalLine = original.line; + lastOriginalColumn = original.column; + lastOriginalName = original.name; + sourceMappingActive = true; + } else if (sourceMappingActive) { + map.addMapping({ + generated: { + line: generated.line, + column: generated.column + } + }); + lastOriginalSource = null; + sourceMappingActive = false; + } + for (var idx = 0, length = chunk.length; idx < length; idx++) { + if (chunk.charCodeAt(idx) === NEWLINE_CODE) { + generated.line++; + generated.column = 0; + // Mappings end at eol + if (idx + 1 === length) { + lastOriginalSource = null; + sourceMappingActive = false; + } else if (sourceMappingActive) { + map.addMapping({ + source: original.source, + original: { + line: original.line, + column: original.column + }, + generated: { + line: generated.line, + column: generated.column + }, + name: original.name + }); + } + } else { + generated.column++; + } + } + }); + this.walkSourceContents(function (sourceFile, sourceContent) { + map.setSourceContent(sourceFile, sourceContent); + }); + + return { code: generated.code, map: map }; +}; + +exports.SourceNode = SourceNode; diff --git a/node_modules/source-map-js/lib/util.js b/node_modules/source-map-js/lib/util.js new file mode 100644 index 0000000..430e2d0 --- /dev/null +++ b/node_modules/source-map-js/lib/util.js @@ -0,0 +1,594 @@ +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + */ + +/** + * This is a helper function for getting values from parameter/options + * objects. + * + * @param args The object we are extracting values from + * @param name The name of the property we are getting. + * @param defaultValue An optional value to return if the property is missing + * from the object. If this is not specified and the property is missing, an + * error will be thrown. + */ +function getArg(aArgs, aName, aDefaultValue) { + if (aName in aArgs) { + return aArgs[aName]; + } else if (arguments.length === 3) { + return aDefaultValue; + } else { + throw new Error('"' + aName + '" is a required argument.'); + } +} +exports.getArg = getArg; + +var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/; +var dataUrlRegexp = /^data:.+\,.+$/; + +function urlParse(aUrl) { + var match = aUrl.match(urlRegexp); + if (!match) { + return null; + } + return { + scheme: match[1], + auth: match[2], + host: match[3], + port: match[4], + path: match[5] + }; +} +exports.urlParse = urlParse; + +function urlGenerate(aParsedUrl) { + var url = ''; + if (aParsedUrl.scheme) { + url += aParsedUrl.scheme + ':'; + } + url += '//'; + if (aParsedUrl.auth) { + url += aParsedUrl.auth + '@'; + } + if (aParsedUrl.host) { + url += aParsedUrl.host; + } + if (aParsedUrl.port) { + url += ":" + aParsedUrl.port + } + if (aParsedUrl.path) { + url += aParsedUrl.path; + } + return url; +} +exports.urlGenerate = urlGenerate; + +var MAX_CACHED_INPUTS = 32; + +/** + * Takes some function `f(input) -> result` and returns a memoized version of + * `f`. + * + * We keep at most `MAX_CACHED_INPUTS` memoized results of `f` alive. The + * memoization is a dumb-simple, linear least-recently-used cache. + */ +function lruMemoize(f) { + var cache = []; + + return function(input) { + for (var i = 0; i < cache.length; i++) { + if (cache[i].input === input) { + var temp = cache[0]; + cache[0] = cache[i]; + cache[i] = temp; + return cache[0].result; + } + } + + var result = f(input); + + cache.unshift({ + input, + result, + }); + + if (cache.length > MAX_CACHED_INPUTS) { + cache.pop(); + } + + return result; + }; +} + +/** + * Normalizes a path, or the path portion of a URL: + * + * - Replaces consecutive slashes with one slash. + * - Removes unnecessary '.' parts. + * - Removes unnecessary '/..' parts. + * + * Based on code in the Node.js 'path' core module. + * + * @param aPath The path or url to normalize. + */ +var normalize = lruMemoize(function normalize(aPath) { + var path = aPath; + var url = urlParse(aPath); + if (url) { + if (!url.path) { + return aPath; + } + path = url.path; + } + var isAbsolute = exports.isAbsolute(path); + // Split the path into parts between `/` characters. This is much faster than + // using `.split(/\/+/g)`. + var parts = []; + var start = 0; + var i = 0; + while (true) { + start = i; + i = path.indexOf("/", start); + if (i === -1) { + parts.push(path.slice(start)); + break; + } else { + parts.push(path.slice(start, i)); + while (i < path.length && path[i] === "/") { + i++; + } + } + } + + for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { + part = parts[i]; + if (part === '.') { + parts.splice(i, 1); + } else if (part === '..') { + up++; + } else if (up > 0) { + if (part === '') { + // The first part is blank if the path is absolute. Trying to go + // above the root is a no-op. Therefore we can remove all '..' parts + // directly after the root. + parts.splice(i + 1, up); + up = 0; + } else { + parts.splice(i, 2); + up--; + } + } + } + path = parts.join('/'); + + if (path === '') { + path = isAbsolute ? '/' : '.'; + } + + if (url) { + url.path = path; + return urlGenerate(url); + } + return path; +}); +exports.normalize = normalize; + +/** + * Joins two paths/URLs. + * + * @param aRoot The root path or URL. + * @param aPath The path or URL to be joined with the root. + * + * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a + * scheme-relative URL: Then the scheme of aRoot, if any, is prepended + * first. + * - Otherwise aPath is a path. If aRoot is a URL, then its path portion + * is updated with the result and aRoot is returned. Otherwise the result + * is returned. + * - If aPath is absolute, the result is aPath. + * - Otherwise the two paths are joined with a slash. + * - Joining for example 'http://' and 'www.example.com' is also supported. + */ +function join(aRoot, aPath) { + if (aRoot === "") { + aRoot = "."; + } + if (aPath === "") { + aPath = "."; + } + var aPathUrl = urlParse(aPath); + var aRootUrl = urlParse(aRoot); + if (aRootUrl) { + aRoot = aRootUrl.path || '/'; + } + + // `join(foo, '//www.example.org')` + if (aPathUrl && !aPathUrl.scheme) { + if (aRootUrl) { + aPathUrl.scheme = aRootUrl.scheme; + } + return urlGenerate(aPathUrl); + } + + if (aPathUrl || aPath.match(dataUrlRegexp)) { + return aPath; + } + + // `join('http://', 'www.example.com')` + if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { + aRootUrl.host = aPath; + return urlGenerate(aRootUrl); + } + + var joined = aPath.charAt(0) === '/' + ? aPath + : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); + + if (aRootUrl) { + aRootUrl.path = joined; + return urlGenerate(aRootUrl); + } + return joined; +} +exports.join = join; + +exports.isAbsolute = function (aPath) { + return aPath.charAt(0) === '/' || urlRegexp.test(aPath); +}; + +/** + * Make a path relative to a URL or another path. + * + * @param aRoot The root path or URL. + * @param aPath The path or URL to be made relative to aRoot. + */ +function relative(aRoot, aPath) { + if (aRoot === "") { + aRoot = "."; + } + + aRoot = aRoot.replace(/\/$/, ''); + + // It is possible for the path to be above the root. In this case, simply + // checking whether the root is a prefix of the path won't work. Instead, we + // need to remove components from the root one by one, until either we find + // a prefix that fits, or we run out of components to remove. + var level = 0; + while (aPath.indexOf(aRoot + '/') !== 0) { + var index = aRoot.lastIndexOf("/"); + if (index < 0) { + return aPath; + } + + // If the only part of the root that is left is the scheme (i.e. http://, + // file:///, etc.), one or more slashes (/), or simply nothing at all, we + // have exhausted all components, so the path is not relative to the root. + aRoot = aRoot.slice(0, index); + if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { + return aPath; + } + + ++level; + } + + // Make sure we add a "../" for each component we removed from the root. + return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); +} +exports.relative = relative; + +var supportsNullProto = (function () { + var obj = Object.create(null); + return !('__proto__' in obj); +}()); + +function identity (s) { + return s; +} + +/** + * Because behavior goes wacky when you set `__proto__` on objects, we + * have to prefix all the strings in our set with an arbitrary character. + * + * See https://github.com/mozilla/source-map/pull/31 and + * https://github.com/mozilla/source-map/issues/30 + * + * @param String aStr + */ +function toSetString(aStr) { + if (isProtoString(aStr)) { + return '$' + aStr; + } + + return aStr; +} +exports.toSetString = supportsNullProto ? identity : toSetString; + +function fromSetString(aStr) { + if (isProtoString(aStr)) { + return aStr.slice(1); + } + + return aStr; +} +exports.fromSetString = supportsNullProto ? identity : fromSetString; + +function isProtoString(s) { + if (!s) { + return false; + } + + var length = s.length; + + if (length < 9 /* "__proto__".length */) { + return false; + } + + if (s.charCodeAt(length - 1) !== 95 /* '_' */ || + s.charCodeAt(length - 2) !== 95 /* '_' */ || + s.charCodeAt(length - 3) !== 111 /* 'o' */ || + s.charCodeAt(length - 4) !== 116 /* 't' */ || + s.charCodeAt(length - 5) !== 111 /* 'o' */ || + s.charCodeAt(length - 6) !== 114 /* 'r' */ || + s.charCodeAt(length - 7) !== 112 /* 'p' */ || + s.charCodeAt(length - 8) !== 95 /* '_' */ || + s.charCodeAt(length - 9) !== 95 /* '_' */) { + return false; + } + + for (var i = length - 10; i >= 0; i--) { + if (s.charCodeAt(i) !== 36 /* '$' */) { + return false; + } + } + + return true; +} + +/** + * Comparator between two mappings where the original positions are compared. + * + * Optionally pass in `true` as `onlyCompareGenerated` to consider two + * mappings with the same original source/line/column, but different generated + * line and column the same. Useful when searching for a mapping with a + * stubbed out mapping. + */ +function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { + var cmp = strcmp(mappingA.source, mappingB.source); + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalLine - mappingB.originalLine; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalColumn - mappingB.originalColumn; + if (cmp !== 0 || onlyCompareOriginal) { + return cmp; + } + + cmp = mappingA.generatedColumn - mappingB.generatedColumn; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.generatedLine - mappingB.generatedLine; + if (cmp !== 0) { + return cmp; + } + + return strcmp(mappingA.name, mappingB.name); +} +exports.compareByOriginalPositions = compareByOriginalPositions; + +function compareByOriginalPositionsNoSource(mappingA, mappingB, onlyCompareOriginal) { + var cmp + + cmp = mappingA.originalLine - mappingB.originalLine; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalColumn - mappingB.originalColumn; + if (cmp !== 0 || onlyCompareOriginal) { + return cmp; + } + + cmp = mappingA.generatedColumn - mappingB.generatedColumn; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.generatedLine - mappingB.generatedLine; + if (cmp !== 0) { + return cmp; + } + + return strcmp(mappingA.name, mappingB.name); +} +exports.compareByOriginalPositionsNoSource = compareByOriginalPositionsNoSource; + +/** + * Comparator between two mappings with deflated source and name indices where + * the generated positions are compared. + * + * Optionally pass in `true` as `onlyCompareGenerated` to consider two + * mappings with the same generated line and column, but different + * source/name/original line and column the same. Useful when searching for a + * mapping with a stubbed out mapping. + */ +function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { + var cmp = mappingA.generatedLine - mappingB.generatedLine; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.generatedColumn - mappingB.generatedColumn; + if (cmp !== 0 || onlyCompareGenerated) { + return cmp; + } + + cmp = strcmp(mappingA.source, mappingB.source); + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalLine - mappingB.originalLine; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalColumn - mappingB.originalColumn; + if (cmp !== 0) { + return cmp; + } + + return strcmp(mappingA.name, mappingB.name); +} +exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; + +function compareByGeneratedPositionsDeflatedNoLine(mappingA, mappingB, onlyCompareGenerated) { + var cmp = mappingA.generatedColumn - mappingB.generatedColumn; + if (cmp !== 0 || onlyCompareGenerated) { + return cmp; + } + + cmp = strcmp(mappingA.source, mappingB.source); + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalLine - mappingB.originalLine; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalColumn - mappingB.originalColumn; + if (cmp !== 0) { + return cmp; + } + + return strcmp(mappingA.name, mappingB.name); +} +exports.compareByGeneratedPositionsDeflatedNoLine = compareByGeneratedPositionsDeflatedNoLine; + +function strcmp(aStr1, aStr2) { + if (aStr1 === aStr2) { + return 0; + } + + if (aStr1 === null) { + return 1; // aStr2 !== null + } + + if (aStr2 === null) { + return -1; // aStr1 !== null + } + + if (aStr1 > aStr2) { + return 1; + } + + return -1; +} + +/** + * Comparator between two mappings with inflated source and name strings where + * the generated positions are compared. + */ +function compareByGeneratedPositionsInflated(mappingA, mappingB) { + var cmp = mappingA.generatedLine - mappingB.generatedLine; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.generatedColumn - mappingB.generatedColumn; + if (cmp !== 0) { + return cmp; + } + + cmp = strcmp(mappingA.source, mappingB.source); + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalLine - mappingB.originalLine; + if (cmp !== 0) { + return cmp; + } + + cmp = mappingA.originalColumn - mappingB.originalColumn; + if (cmp !== 0) { + return cmp; + } + + return strcmp(mappingA.name, mappingB.name); +} +exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; + +/** + * Strip any JSON XSSI avoidance prefix from the string (as documented + * in the source maps specification), and then parse the string as + * JSON. + */ +function parseSourceMapInput(str) { + return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, '')); +} +exports.parseSourceMapInput = parseSourceMapInput; + +/** + * Compute the URL of a source given the the source root, the source's + * URL, and the source map's URL. + */ +function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) { + sourceURL = sourceURL || ''; + + if (sourceRoot) { + // This follows what Chrome does. + if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') { + sourceRoot += '/'; + } + // The spec says: + // Line 4: An optional source root, useful for relocating source + // files on a server or removing repeated values in the + // “sources” entry. This value is prepended to the individual + // entries in the “source” field. + sourceURL = sourceRoot + sourceURL; + } + + // Historically, SourceMapConsumer did not take the sourceMapURL as + // a parameter. This mode is still somewhat supported, which is why + // this code block is conditional. However, it's preferable to pass + // the source map URL to SourceMapConsumer, so that this function + // can implement the source URL resolution algorithm as outlined in + // the spec. This block is basically the equivalent of: + // new URL(sourceURL, sourceMapURL).toString() + // ... except it avoids using URL, which wasn't available in the + // older releases of node still supported by this library. + // + // The spec says: + // If the sources are not absolute URLs after prepending of the + // “sourceRoot”, the sources are resolved relative to the + // SourceMap (like resolving script src in a html document). + if (sourceMapURL) { + var parsed = urlParse(sourceMapURL); + if (!parsed) { + throw new Error("sourceMapURL could not be parsed"); + } + if (parsed.path) { + // Strip the last path component, but keep the "/". + var index = parsed.path.lastIndexOf('/'); + if (index >= 0) { + parsed.path = parsed.path.substring(0, index + 1); + } + } + sourceURL = join(urlGenerate(parsed), sourceURL); + } + + return normalize(sourceURL); +} +exports.computeSourceURL = computeSourceURL; diff --git a/node_modules/source-map-js/package.json b/node_modules/source-map-js/package.json new file mode 100644 index 0000000..f58dbeb --- /dev/null +++ b/node_modules/source-map-js/package.json @@ -0,0 +1,71 @@ +{ + "name": "source-map-js", + "description": "Generates and consumes source maps", + "version": "1.2.1", + "homepage": "https://github.com/7rulnik/source-map-js", + "author": "Valentin 7rulnik Semirulnik ", + "contributors": [ + "Nick Fitzgerald ", + "Tobias Koppers ", + "Duncan Beevers ", + "Stephen Crane ", + "Ryan Seddon ", + "Miles Elam ", + "Mihai Bazon ", + "Michael Ficarra ", + "Todd Wolfson ", + "Alexander Solovyov ", + "Felix Gnass ", + "Conrad Irwin ", + "usrbincc ", + "David Glasser ", + "Chase Douglas ", + "Evan Wallace ", + "Heather Arthur ", + "Hugh Kennedy ", + "David Glasser ", + "Simon Lydell ", + "Jmeas Smith ", + "Michael Z Goddard ", + "azu ", + "John Gozde ", + "Adam Kirkton ", + "Chris Montgomery ", + "J. Ryan Stinnett ", + "Jack Herrington ", + "Chris Truter ", + "Daniel Espeset ", + "Jamie Wong ", + "Eddy Bruël ", + "Hawken Rives ", + "Gilad Peleg ", + "djchie ", + "Gary Ye ", + "Nicolas Lalevée " + ], + "repository": "7rulnik/source-map-js", + "main": "./source-map.js", + "files": [ + "source-map.js", + "source-map.d.ts", + "lib/" + ], + "engines": { + "node": ">=0.10.0" + }, + "license": "BSD-3-Clause", + "scripts": { + "test": "npm run build && node test/run-tests.js", + "build": "webpack --color", + "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md" + }, + "devDependencies": { + "clean-publish": "^3.1.0", + "doctoc": "^0.15.0", + "webpack": "^1.12.0" + }, + "clean-publish": { + "cleanDocs": true + }, + "typings": "source-map.d.ts" +} diff --git a/node_modules/source-map-js/source-map.d.ts b/node_modules/source-map-js/source-map.d.ts new file mode 100644 index 0000000..ec8892f --- /dev/null +++ b/node_modules/source-map-js/source-map.d.ts @@ -0,0 +1,104 @@ +export interface StartOfSourceMap { + file?: string; + sourceRoot?: string; +} + +export interface RawSourceMap extends StartOfSourceMap { + version: string; + sources: string[]; + names: string[]; + sourcesContent?: string[]; + mappings: string; +} + +export interface Position { + line: number; + column: number; +} + +export interface LineRange extends Position { + lastColumn: number; +} + +export interface FindPosition extends Position { + // SourceMapConsumer.GREATEST_LOWER_BOUND or SourceMapConsumer.LEAST_UPPER_BOUND + bias?: number; +} + +export interface SourceFindPosition extends FindPosition { + source: string; +} + +export interface MappedPosition extends Position { + source: string; + name?: string; +} + +export interface MappingItem { + source: string | null; + generatedLine: number; + generatedColumn: number; + originalLine: number | null; + originalColumn: number | null; + name: string | null; +} + +export class SourceMapConsumer { + static GENERATED_ORDER: number; + static ORIGINAL_ORDER: number; + + static GREATEST_LOWER_BOUND: number; + static LEAST_UPPER_BOUND: number; + + constructor(rawSourceMap: RawSourceMap); + readonly file: string | undefined | null; + readonly sourceRoot: string | undefined | null; + readonly sourcesContent: readonly string[] | null | undefined; + readonly sources: readonly string[] + + computeColumnSpans(): void; + originalPositionFor(generatedPosition: FindPosition): MappedPosition; + generatedPositionFor(originalPosition: SourceFindPosition): LineRange; + allGeneratedPositionsFor(originalPosition: MappedPosition): Position[]; + hasContentsOfAllSources(): boolean; + sourceContentFor(source: string, returnNullOnMissing?: boolean): string | null; + eachMapping(callback: (mapping: MappingItem) => void, context?: any, order?: number): void; +} + +export interface Mapping { + generated: Position; + original?: Position | null; + source?: string | null; + name?: string | null; +} + +export class SourceMapGenerator { + constructor(startOfSourceMap?: StartOfSourceMap); + static fromSourceMap(sourceMapConsumer: SourceMapConsumer, startOfSourceMap?: StartOfSourceMap): SourceMapGenerator; + addMapping(mapping: Mapping): void; + setSourceContent(sourceFile: string, sourceContent: string | null | undefined): void; + applySourceMap(sourceMapConsumer: SourceMapConsumer, sourceFile?: string, sourceMapPath?: string): void; + toString(): string; + toJSON(): RawSourceMap; +} + +export interface CodeWithSourceMap { + code: string; + map: SourceMapGenerator; +} + +export class SourceNode { + constructor(); + constructor(line: number, column: number, source: string); + constructor(line: number, column: number, source: string, chunk?: string, name?: string); + static fromStringWithSourceMap(code: string, sourceMapConsumer: SourceMapConsumer, relativePath?: string): SourceNode; + add(chunk: string): void; + prepend(chunk: string): void; + setSourceContent(sourceFile: string, sourceContent: string): void; + walk(fn: (chunk: string, mapping: MappedPosition) => void): void; + walkSourceContents(fn: (file: string, content: string) => void): void; + join(sep: string): SourceNode; + replaceRight(pattern: string, replacement: string): SourceNode; + toString(): string; + toStringWithSourceMap(startOfSourceMap?: StartOfSourceMap): CodeWithSourceMap; +} diff --git a/node_modules/source-map-js/source-map.js b/node_modules/source-map-js/source-map.js new file mode 100644 index 0000000..bc88fe8 --- /dev/null +++ b/node_modules/source-map-js/source-map.js @@ -0,0 +1,8 @@ +/* + * Copyright 2009-2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE.txt or: + * http://opensource.org/licenses/BSD-3-Clause + */ +exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; +exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; +exports.SourceNode = require('./lib/source-node').SourceNode; diff --git a/node_modules/tailwindcss/LICENSE b/node_modules/tailwindcss/LICENSE new file mode 100644 index 0000000..d6a8229 --- /dev/null +++ b/node_modules/tailwindcss/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Tailwind Labs, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/tailwindcss/README.md b/node_modules/tailwindcss/README.md new file mode 100644 index 0000000..7d21bd8 --- /dev/null +++ b/node_modules/tailwindcss/README.md @@ -0,0 +1,36 @@ +

+ + + + + Tailwind CSS + + +

+ +

+ A utility-first CSS framework for rapidly building custom user interfaces. +

+ +

+ Build Status + Total Downloads + Latest Release + License +

+ +--- + +## Documentation + +For full documentation, visit [tailwindcss.com](https://tailwindcss.com). + +## Community + +For help, discussion about best practices, or feature ideas: + +[Discuss Tailwind CSS on GitHub](https://github.com/tailwindcss/tailwindcss/discussions) + +## Contributing + +If you're interested in contributing to Tailwind CSS, please read our [contributing docs](https://github.com/tailwindcss/tailwindcss/blob/next/.github/CONTRIBUTING.md) **before submitting a pull request**. diff --git a/node_modules/tailwindcss/dist/chunk-GFBUASX3.mjs b/node_modules/tailwindcss/dist/chunk-GFBUASX3.mjs new file mode 100644 index 0000000..f20977b --- /dev/null +++ b/node_modules/tailwindcss/dist/chunk-GFBUASX3.mjs @@ -0,0 +1 @@ +import{a as k}from"./chunk-HTB5LLOP.mjs";var _=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","transparent","currentcolor","canvas","canvastext","linktext","visitedtext","activetext","buttonface","buttontext","buttonborder","field","fieldtext","highlight","highlighttext","selecteditem","selecteditemtext","mark","marktext","graytext","accentcolor","accentcolortext"]),U=/^(rgba?|hsla?|hwb|color|(ok)?(lab|lch)|light-dark|color-mix)\(/i;function S(e){return e.charCodeAt(0)===35||U.test(e)||_.has(e.toLowerCase())}var A=["calc","min","max","clamp","mod","rem","sin","cos","tan","asin","acos","atan","atan2","pow","sqrt","hypot","log","exp","round"];function b(e){return e.indexOf("(")!==-1&&A.some(t=>e.includes(`${t}(`))}function oe(e){if(!A.some(n=>e.includes(n)))return e;let t="",r=[],s=null,m=null;for(let n=0;n=48&&a<=57||s!==null&&(a===37||a>=97&&a<=122||a>=65&&a<=90)?s=n:(m=s,s=null),a===40){t+=e[n];let i=n;for(let p=n-1;p>=0;p--){let c=e.charCodeAt(p);if(c>=48&&c<=57)i=p;else if(c>=97&&c<=122)i=p;else break}let o=e.slice(i,n);if(A.includes(o)){r.unshift(!0);continue}else if(r[0]&&o===""){r.unshift(!0);continue}r.unshift(!1);continue}else if(a===41)t+=e[n],r.shift();else if(a===44&&r[0]){t+=", ";continue}else{if(a===32&&r[0]&&t.charCodeAt(t.length-1)===32)continue;if((a===43||a===42||a===47||a===45)&&r[0]){let i=t.trimEnd(),o=i.charCodeAt(i.length-1),p=i.charCodeAt(i.length-2),c=e.charCodeAt(n+1);if((o===101||o===69)&&p>=48&&p<=57){t+=e[n];continue}else if(o===43||o===42||o===47||o===45){t+=e[n];continue}else if(o===40||o===44){t+=e[n];continue}else e.charCodeAt(n-1)===32?t+=`${e[n]} `:o>=48&&o<=57||c>=48&&c<=57||o===41||c===40||c===43||c===42||c===47||c===45||m!==null&&m===n-1?t+=` ${e[n]} `:t+=e[n]}else t+=e[n]}}return t}var E=new Uint8Array(256);function d(e,t){let r=0,s=[],m=0,n=e.length,a=t.charCodeAt(0);for(let i=0;i0&&o===E[r-1]&&r--;break}}return s.push(e.slice(m)),s}var P={color:S,length:y,percentage:C,ratio:G,number:v,integer:u,url:R,position:K,"bg-size":Y,"line-width":T,image:F,"family-name":M,"generic-name":H,"absolute-size":$,"relative-size":W,angle:X,vector:te};function me(e,t){if(e.startsWith("var("))return null;for(let r of t)if(P[r]?.(e))return r;return null}var z=/^url\(.*\)$/;function R(e){return z.test(e)}function T(e){return d(e," ").every(t=>y(t)||v(t)||t==="thin"||t==="medium"||t==="thick")}var D=/^(?:element|image|cross-fade|image-set)\(/,I=/^(repeating-)?(conic|linear|radial)-gradient\(/;function F(e){let t=0;for(let r of d(e,","))if(!r.startsWith("var(")){if(R(r)){t+=1;continue}if(I.test(r)){t+=1;continue}if(D.test(r)){t+=1;continue}return!1}return t>0}function H(e){return e==="serif"||e==="sans-serif"||e==="monospace"||e==="cursive"||e==="fantasy"||e==="system-ui"||e==="ui-serif"||e==="ui-sans-serif"||e==="ui-monospace"||e==="ui-rounded"||e==="math"||e==="emoji"||e==="fangsong"}function M(e){let t=0;for(let r of d(e,",")){let s=r.charCodeAt(0);if(s>=48&&s<=57)return!1;r.startsWith("var(")||(t+=1)}return t>0}function $(e){return e==="xx-small"||e==="x-small"||e==="small"||e==="medium"||e==="large"||e==="x-large"||e==="xx-large"||e==="xxx-large"}function W(e){return e==="larger"||e==="smaller"}var x=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,B=new RegExp(`^${x.source}$`);function v(e){return B.test(e)||b(e)}var q=new RegExp(`^${x.source}%$`);function C(e){return q.test(e)||b(e)}var V=new RegExp(`^${x.source}s*/s*${x.source}$`);function G(e){return V.test(e)||b(e)}var Z=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],j=new RegExp(`^${x.source}(${Z.join("|")})$`);function y(e){return j.test(e)||b(e)}function K(e){let t=0;for(let r of d(e," ")){if(r==="center"||r==="top"||r==="right"||r==="bottom"||r==="left"){t+=1;continue}if(!r.startsWith("var(")){if(y(r)||C(r)){t+=1;continue}return!1}}return t>0}function Y(e){let t=0;for(let r of d(e,",")){if(r==="cover"||r==="contain"){t+=1;continue}let s=d(r," ");if(s.length!==1&&s.length!==2)return!1;if(s.every(m=>m==="auto"||y(m)||C(m))){t+=1;continue}}return t>0}var Q=["deg","rad","grad","turn"],J=new RegExp(`^${x.source}(${Q.join("|")})$`);function X(e){return J.test(e)}var ee=new RegExp(`^${x.source} +${x.source} +${x.source}$`);function te(e){return ee.test(e)}function u(e){let t=Number(e);return Number.isInteger(t)&&t>=0&&String(t)===String(e)}function pe(e){let t=Number(e);return Number.isInteger(t)&&t>0&&String(t)===String(e)}function ge(e){return N(e,.25)}function ue(e){return N(e,.25)}function N(e,t){let r=Number(e);return r>=0&&r%t===0&&String(r)===String(e)}function h(e){return{__BARE_VALUE__:e}}var g=h(e=>{if(u(e.value))return e.value}),l=h(e=>{if(u(e.value))return`${e.value}%`}),f=h(e=>{if(u(e.value))return`${e.value}px`}),O=h(e=>{if(u(e.value))return`${e.value}ms`}),w=h(e=>{if(u(e.value))return`${e.value}deg`}),re=h(e=>{if(e.fraction===null)return;let[t,r]=d(e.fraction,"/");if(!(!u(t)||!u(r)))return e.fraction}),L=h(e=>{if(u(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),be={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...re},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...l}),backdropContrast:({theme:e})=>({...e("contrast"),...l}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...l}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...w}),backdropInvert:({theme:e})=>({...e("invert"),...l}),backdropOpacity:({theme:e})=>({...e("opacity"),...l}),backdropSaturate:({theme:e})=>({...e("saturate"),...l}),backdropSepia:({theme:e})=>({...e("sepia"),...l}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...f},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...l},caretColor:({theme:e})=>e("colors"),colors:()=>({...k}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...g},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...l},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...f}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...g},flexShrink:{0:"0",DEFAULT:"1",...g},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...l},grayscale:{0:"0",DEFAULT:"100%",...l},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...g},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...g},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...g},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...g},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...L},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...L},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...w},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...l},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...g},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...l},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",...g},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...w},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...l},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...l},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...l},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...w},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...g},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...O},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...O},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...g}};export{oe as a,d as b,me as c,y as d,u as e,pe as f,ge as g,ue as h,be as i}; diff --git a/node_modules/tailwindcss/dist/chunk-HTB5LLOP.mjs b/node_modules/tailwindcss/dist/chunk-HTB5LLOP.mjs new file mode 100644 index 0000000..8a95483 --- /dev/null +++ b/node_modules/tailwindcss/dist/chunk-HTB5LLOP.mjs @@ -0,0 +1 @@ +var l={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};export{l as a}; diff --git a/node_modules/tailwindcss/dist/chunk-MEY3PWYT.mjs b/node_modules/tailwindcss/dist/chunk-MEY3PWYT.mjs new file mode 100644 index 0000000..766cce7 --- /dev/null +++ b/node_modules/tailwindcss/dist/chunk-MEY3PWYT.mjs @@ -0,0 +1,38 @@ +import{a as qt,b as L,c as H,d as Zt,e as P,f as kt,g as oe,h as Xe,i as Jt}from"./chunk-GFBUASX3.mjs";import{a as Ht}from"./chunk-HTB5LLOP.mjs";var Qt="4.1.17";var ze=92,et=47,tt=42,Xt=34,er=39,Wi=58,rt=59,le=10,it=13,Fe=32,We=9,tr=123,bt=125,Ct=40,rr=41,Bi=91,Yi=93,ir=45,xt=64,Gi=33;function Ce(e,r){let i=r?.from?{file:r.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let t=[],n=[],s=[],a=null,p=null,u="",f="",m=0,d;for(let c=0;c0&&e[A]===h[h.length-1]&&(h=h.slice(0,-1));let V=At(u,x);if(!V)throw new Error("Invalid custom property, expected a value");i&&(V.src=[i,y,c],V.dst=[i,y,c]),a?a.nodes.push(V):t.push(V),u=""}else if(w===rt&&u.charCodeAt(0)===xt)p=Be(u),i&&(p.src=[i,m,c],p.dst=[i,m,c]),a?a.nodes.push(p):t.push(p),u="",p=null;else if(w===rt&&f[f.length-1]!==")"){let h=At(u);if(!h){if(u.length===0)continue;throw new Error(`Invalid declaration: \`${u.trim()}\``)}i&&(h.src=[i,m,c],h.dst=[i,m,c]),a?a.nodes.push(h):t.push(h),u=""}else if(w===tr&&f[f.length-1]!==")")f+="}",p=J(u.trim()),i&&(p.src=[i,m,c],p.dst=[i,m,c]),a&&a.nodes.push(p),s.push(a),a=p,u="",p=null;else if(w===bt&&f[f.length-1]!==")"){if(f==="")throw new Error("Missing opening {");if(f=f.slice(0,-1),u.length>0)if(u.charCodeAt(0)===xt)p=Be(u),i&&(p.src=[i,m,c],p.dst=[i,m,c]),a?a.nodes.push(p):t.push(p),u="",p=null;else{let y=u.indexOf(":");if(a){let x=At(u,y);if(!x)throw new Error(`Invalid declaration: \`${u.trim()}\``);i&&(x.src=[i,m,c],x.dst=[i,m,c]),a.nodes.push(x)}}let h=s.pop()??null;h===null&&a&&t.push(a),a=h,u="",p=null}else if(w===Ct)f+=")",u+="(";else if(w===rr){if(f[f.length-1]!==")")throw new Error("Missing opening (");f=f.slice(0,-1),u+=")"}else{if(u.length===0&&(w===Fe||w===le||w===We))continue;u===""&&(m=c),u+=String.fromCharCode(w)}}}if(u.charCodeAt(0)===xt){let c=Be(u);i&&(c.src=[i,m,e.length],c.dst=[i,m,e.length]),t.push(c)}if(f.length>0&&a){if(a.kind==="rule")throw new Error(`Missing closing } at ${a.selector}`);if(a.kind==="at-rule")throw new Error(`Missing closing } at ${a.name} ${a.params}`)}return n.length>0?n.concat(t):t}function Be(e,r=[]){let i=e,t="";for(let n=5;n=1&&n<=31||n===127||t===0&&n>=48&&n<=57||t===1&&n>=48&&n<=57&&a===45){s+="\\"+n.toString(16)+" ";continue}if(n>=128||n===45||n===95||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122){s+=r.charAt(t);continue}s+="\\"+r.charAt(t)}return s}function $e(e){return e.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,r=>r.length>2?String.fromCodePoint(Number.parseInt(r.slice(1).trim(),16)):r[1])}var or=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-decoration-color","--text-decoration-thickness","--text-indent","--text-shadow","--text-underline-offset"]],["--grid-column",["--grid-column-start","--grid-column-end"]],["--grid-row",["--grid-row-start","--grid-row-end"]]]);function ar(e,r){return(or.get(r)??[]).some(i=>e===i||e.startsWith(`${i}-`))}var at=class{constructor(r=new Map,i=new Set([])){this.values=r;this.keyframes=i}prefix=null;get size(){return this.values.size}add(r,i,t=0,n){if(r.endsWith("-*")){if(i!=="initial")throw new Error(`Invalid theme value \`${i}\` for namespace \`${r}\``);r==="--*"?this.values.clear():this.clearNamespace(r.slice(0,-2),0)}if(t&4){let s=this.values.get(r);if(s&&!(s.options&4))return}i==="initial"?this.values.delete(r):this.values.set(r,{value:i,options:t,src:n})}keysInNamespaces(r){let i=[];for(let t of r){let n=`${t}-`;for(let s of this.values.keys())s.startsWith(n)&&s.indexOf("--",2)===-1&&(ar(s,t)||i.push(s.slice(n.length)))}return i}get(r){for(let i of r){let t=this.values.get(i);if(t)return t.value}return null}hasDefault(r){return(this.getOptions(r)&4)===4}getOptions(r){return r=$e(this.#r(r)),this.values.get(r)?.options??0}entries(){return this.prefix?Array.from(this.values,r=>(r[0]=this.prefixKey(r[0]),r)):this.values.entries()}prefixKey(r){return this.prefix?`--${this.prefix}-${r.slice(2)}`:r}#r(r){return this.prefix?`--${r.slice(3+this.prefix.length)}`:r}clearNamespace(r,i){let t=or.get(r)??[];e:for(let n of this.values.keys())if(n.startsWith(r)){if(i!==0&&(this.getOptions(n)&i)!==i)continue;for(let s of t)if(n.startsWith(s))continue e;this.values.delete(n)}}#e(r,i){for(let t of i){let n=r!==null?`${t}-${r}`:t;if(!this.values.has(n))if(r!==null&&r.includes(".")){if(n=`${t}-${r.replaceAll(".","_")}`,!this.values.has(n))continue}else continue;if(!ar(n,t))return n}return null}#t(r){let i=this.values.get(r);if(!i)return null;let t=null;return i.options&2&&(t=i.value),`var(${we(this.prefixKey(r))}${t?`, ${t}`:""})`}markUsedVariable(r){let i=$e(this.#r(r)),t=this.values.get(i);if(!t)return!1;let n=t.options&16;return t.options|=16,!n}resolve(r,i,t=0){let n=this.#e(r,i);if(!n)return null;let s=this.values.get(n);return(t|s.options)&1?s.value:this.#t(n)}resolveValue(r,i){let t=this.#e(r,i);return t?this.values.get(t).value:null}resolveWith(r,i,t=[]){let n=this.#e(r,i);if(!n)return null;let s={};for(let p of t){let u=`${n}${p}`,f=this.values.get(u);f&&(f.options&1?s[p]=f.value:s[p]=this.#t(u))}let a=this.values.get(n);return a.options&1?[a.value,s]:[this.#t(n),s]}namespace(r){let i=new Map,t=`${r}-`;for(let[n,s]of this.values)n===r?i.set(null,s.value):n.startsWith(`${t}-`)?i.set(n.slice(r.length),s.value):n.startsWith(t)&&i.set(n.slice(t.length),s.value);return i}addKeyframes(r){this.keyframes.add(r)}getKeyframes(){return Array.from(this.keyframes)}};var K=class extends Map{constructor(i){super();this.factory=i}get(i){let t=super.get(i);return t===void 0&&(t=this.factory(i,this),this.set(i,t)),t}};function ie(e){return{kind:"word",value:e}}function qi(e,r){return{kind:"function",value:e,nodes:r}}function Zi(e){return{kind:"separator",value:e}}function Z(e){let r="";for(let i of e)switch(i.kind){case"word":case"separator":{r+=i.value;break}case"function":r+=i.value+"("+Z(i.nodes)+")"}return r}var lr=92,Hi=41,sr=58,ur=44,Ji=34,fr=61,cr=62,pr=60,dr=10,Qi=40,Xi=39,en=47,mr=32,gr=9;function B(e){e=e.replaceAll(`\r +`,` +`);let r=[],i=[],t=null,n="",s;for(let a=0;a0){let f=ie(n);t?t.nodes.push(f):r.push(f),n=""}let u=ie(e[a]);t?t.nodes.push(u):r.push(u);break}case sr:case ur:case fr:case cr:case pr:case dr:case mr:case gr:{if(n.length>0){let d=ie(n);t?t.nodes.push(d):r.push(d),n=""}let u=a,f=a+1;for(;f0){let f=ie(n);u?.nodes.push(f),n=""}i.length>0?t=i[i.length-1]:t=null;break}default:n+=String.fromCharCode(p)}}return n.length>0&&r.push(ie(n)),r}var St=(a=>(a[a.Continue=0]="Continue",a[a.Skip=1]="Skip",a[a.Stop=2]="Stop",a[a.Replace=3]="Replace",a[a.ReplaceSkip=4]="ReplaceSkip",a[a.ReplaceStop=5]="ReplaceStop",a))(St||{}),R={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function I(e,r){typeof r=="function"?hr(e,r):hr(e,r.enter,r.exit)}function hr(e,r=()=>R.Continue,i=()=>R.Continue){let t=[[e,0,null]],n={parent:null,depth:0,path(){let s=[];for(let a=1;a0;){let s=t.length-1,a=t[s],p=a[0],u=a[1],f=a[2];if(u>=p.length){t.pop();continue}if(n.parent=f,n.depth=s,u>=0){let w=p[u],h=r(w,n)??R.Continue;switch(h.kind){case 0:{w.nodes&&w.nodes.length>0&&t.push([w.nodes,0,w]),a[1]=~u;continue}case 2:return;case 1:{a[1]=~u;continue}case 3:{p.splice(u,1,...h.nodes);continue}case 5:{p.splice(u,1,...h.nodes);return}case 4:{p.splice(u,1,...h.nodes),a[1]+=h.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${St[h.kind]??`Unknown(${h.kind})`}\` in enter.`)}}let m=~u,d=p[m],c=i(d,n)??R.Continue;switch(c.kind){case 0:a[1]=m+1;continue;case 2:return;case 3:{p.splice(m,1,...c.nodes),a[1]=m+c.nodes.length;continue}case 5:{p.splice(m,1,...c.nodes);return}case 4:{p.splice(m,1,...c.nodes),a[1]=m+c.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${St[c.kind]??`Unknown(${c.kind})`}\` in exit.`)}}}function ot(e){let r=[];return I(B(e),i=>{if(!(i.kind!=="function"||i.value!=="var"))return I(i.nodes,t=>{t.kind!=="word"||t.value[0]!=="-"||t.value[1]!=="-"||r.push(t.value)}),R.Skip}),r}var tn=64;function G(e,r=[]){return{kind:"rule",selector:e,nodes:r}}function F(e,r="",i=[]){return{kind:"at-rule",name:e,params:r,nodes:i}}function J(e,r=[]){return e.charCodeAt(0)===tn?Be(e,r):G(e,r)}function o(e,r,i=!1){return{kind:"declaration",property:e,value:r,important:i}}function nt(e){return{kind:"comment",value:e}}function fe(e,r){return{kind:"context",context:e,nodes:r}}function W(e){return{kind:"at-root",nodes:e}}function ee(e){switch(e.kind){case"rule":return{kind:e.kind,selector:e.selector,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"at-rule":return{kind:e.kind,name:e.name,params:e.params,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"at-root":return{kind:e.kind,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"context":return{kind:e.kind,context:{...e.context},nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"declaration":return{kind:e.kind,property:e.property,value:e.value,important:e.important,src:e.src,dst:e.dst};case"comment":return{kind:e.kind,value:e.value,src:e.src,dst:e.dst};default:throw new Error(`Unknown node kind: ${e.kind}`)}}function Ge(e){return{depth:e.depth,get context(){let r={};for(let i of e.path())i.kind==="context"&&Object.assign(r,i.context);return Object.defineProperty(this,"context",{value:r}),r},get parent(){let r=this.path().pop()??null;return Object.defineProperty(this,"parent",{value:r}),r},path(){return e.path().filter(r=>r.kind!=="context")}}}function Se(e,r,i=3){let t=[],n=new Set,s=new K(()=>new Set),a=new K(()=>new Set),p=new Set,u=new Set,f=[],m=[],d=new K(()=>new Set);function c(h,y,x={},V=0){if(h.kind==="declaration"){if(h.property==="--tw-sort"||h.value===void 0||h.value===null)return;if(x.theme&&h.property[0]==="-"&&h.property[1]==="-"){if(h.value==="initial"){h.value=void 0;return}x.keyframes||s.get(y).add(h)}if(h.value.includes("var("))if(x.theme&&h.property[0]==="-"&&h.property[1]==="-")for(let A of ot(h.value))d.get(A).add(h.property);else r.trackUsedVariables(h.value);if(h.property==="animation")for(let A of vr(h.value))u.add(A);i&2&&h.value.includes("color-mix(")&&a.get(y).add(h),y.push(h)}else if(h.kind==="rule"){let A=[];for(let E of h.nodes)c(E,A,x,V+1);let k={},U=new Set;for(let E of A){if(E.kind!=="declaration")continue;let O=`${E.property}:${E.value}:${E.important}`;k[O]??=[],k[O].push(E)}for(let E in k)for(let O=0;O0&&(A=A.filter(E=>!U.has(E))),A.length===0)return;h.selector==="&"?y.push(...A):y.push({...h,nodes:A})}else if(h.kind==="at-rule"&&h.name==="@property"&&V===0){if(n.has(h.params))return;if(i&1){let k=h.params,U=null,E=!1;for(let j of h.nodes)j.kind==="declaration"&&(j.property==="initial-value"?U=j.value:j.property==="inherits"&&(E=j.value==="true"));let O=o(k,U??"initial");O.src=h.src,E?f.push(O):m.push(O)}n.add(h.params);let A={...h,nodes:[]};for(let k of h.nodes)c(k,A.nodes,x,V+1);y.push(A)}else if(h.kind==="at-rule"){h.name==="@keyframes"&&(x={...x,keyframes:!0});let A={...h,nodes:[]};for(let k of h.nodes)c(k,A.nodes,x,V+1);h.name==="@keyframes"&&x.theme&&p.add(A),(A.nodes.length>0||A.name==="@layer"||A.name==="@charset"||A.name==="@custom-media"||A.name==="@namespace"||A.name==="@import")&&y.push(A)}else if(h.kind==="at-root")for(let A of h.nodes){let k=[];c(A,k,x,0);for(let U of k)t.push(U)}else if(h.kind==="context"){if(h.context.reference)return;for(let A of h.nodes)c(A,y,{...x,...h.context},V)}else h.kind==="comment"&&y.push(h)}let w=[];for(let h of e)c(h,w,{},0);e:for(let[h,y]of s)for(let x of y){if(wr(x.property,r.theme,d)){if(x.property.startsWith(r.theme.prefixKey("--animate-")))for(let k of vr(x.value))u.add(k);continue}let A=h.indexOf(x);if(h.splice(A,1),h.length===0){let k=rn(w,U=>U.kind==="rule"&&U.nodes===h);if(!k||k.length===0)continue e;k.unshift({kind:"at-root",nodes:w});do{let U=k.pop();if(!U)break;let E=k[k.length-1];if(!E||E.kind!=="at-root"&&E.kind!=="at-rule")break;let O=E.nodes.indexOf(U);if(O===-1)break;E.nodes.splice(O,1)}while(!0);continue e}}for(let h of p)if(!u.has(h.params)){let y=t.indexOf(h);t.splice(y,1)}if(w=w.concat(t),i&2)for(let[h,y]of a)for(let x of y){let V=h.indexOf(x);if(V===-1||x.value==null)continue;let A=B(x.value),k=!1;if(I(A,O=>{if(O.kind!=="function"||O.value!=="color-mix")return;let j=!1,_=!1;if(I(O.nodes,M=>{if(M.kind=="word"&&M.value.toLowerCase()==="currentcolor"){_=!0,k=!0;return}let Y=M,q=null,ne=new Set;do{if(Y.kind!=="function"||Y.value!=="var")return;let ae=Y.nodes[0];if(!ae||ae.kind!=="word")return;let l=ae.value;if(ne.has(l)){j=!0;return}if(ne.add(l),k=!0,q=r.theme.resolveValue(null,[ae.value]),!q){j=!0;return}if(q.toLowerCase()==="currentcolor"){_=!0;return}q.startsWith("var(")?Y=B(q)[0]:Y=null}while(Y);return R.Replace({kind:"word",value:q})}),j||_){let M=O.nodes.findIndex(q=>q.kind==="separator"&&q.value.trim().includes(","));if(M===-1)return;let Y=O.nodes.length>M?O.nodes[M+1]:null;return Y?R.Replace(Y):void 0}else if(k){let M=O.nodes[2];M.kind==="word"&&(M.value==="oklab"||M.value==="oklch"||M.value==="lab"||M.value==="lch")&&(M.value="srgb")}}),!k)continue;let U={...x,value:Z(A)},E=J("@supports (color: color-mix(in lab, red, red))",[x]);E.src=x.src,h.splice(V,1,U,E)}if(i&1){let h=[];if(f.length>0){let y=J(":root, :host",f);y.src=f[0].src,h.push(y)}if(m.length>0){let y=J("*, ::before, ::after, ::backdrop",m);y.src=m[0].src,h.push(y)}if(h.length>0){let y=w.findIndex(A=>!(A.kind==="comment"||A.kind==="at-rule"&&(A.name==="@charset"||A.name==="@import"))),x=F("@layer","properties",[]);x.src=h[0].src,w.splice(y<0?w.length:y,0,x);let V=J("@layer properties",[F("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",h)]);V.src=h[0].src,V.nodes[0].src=h[0].src,w.push(V)}}return w}function re(e,r){let i=0,t={file:null,code:""};function n(a,p=0){let u="",f=" ".repeat(p);if(a.kind==="declaration"){if(u+=`${f}${a.property}: ${a.value}${a.important?" !important":""}; +`,r){i+=f.length;let m=i;i+=a.property.length,i+=2,i+=a.value?.length??0,a.important&&(i+=11);let d=i;i+=2,a.dst=[t,m,d]}}else if(a.kind==="rule"){if(u+=`${f}${a.selector} { +`,r){i+=f.length;let m=i;i+=a.selector.length,i+=1;let d=i;a.dst=[t,m,d],i+=2}for(let m of a.nodes)u+=n(m,p+1);u+=`${f}} +`,r&&(i+=f.length,i+=2)}else if(a.kind==="at-rule"){if(a.nodes.length===0){let m=`${f}${a.name} ${a.params}; +`;if(r){i+=f.length;let d=i;i+=a.name.length,i+=1,i+=a.params.length;let c=i;i+=2,a.dst=[t,d,c]}return m}if(u+=`${f}${a.name}${a.params?` ${a.params} `:" "}{ +`,r){i+=f.length;let m=i;i+=a.name.length,a.params&&(i+=1,i+=a.params.length),i+=1;let d=i;a.dst=[t,m,d],i+=2}for(let m of a.nodes)u+=n(m,p+1);u+=`${f}} +`,r&&(i+=f.length,i+=2)}else if(a.kind==="comment"){if(u+=`${f}/*${a.value}*/ +`,r){i+=f.length;let m=i;i+=2+a.value.length+2;let d=i;a.dst=[t,m,d],i+=1}}else if(a.kind==="context"||a.kind==="at-root")return"";return u}let s="";for(let a of e)s+=n(a,0);return t.code=s,s}function rn(e,r){let i=[];return I(e,(t,n)=>{if(r(t))return i=n.path(),i.push(t),R.Stop}),i}function wr(e,r,i,t=new Set){if(t.has(e)||(t.add(e),r.getOptions(e)&24))return!0;{let s=i.get(e)??[];for(let a of s)if(wr(a,r,i,t))return!0}return!1}function vr(e){return e.split(/[\s,]+/)}function ye(e){if(e.indexOf("(")===-1)return Pe(e);let r=B(e);return Vt(r),e=Z(r),e=qt(e),e}function Pe(e,r=!1){let i="";for(let t=0;t0&&n===Nt[r-1]&&r--;break;case 59:if(r===0)return!1;break}}return!0}var an=58,yr=45,kr=97,br=122;function xr(e){switch(e.kind){case"arbitrary":return{kind:e.kind,property:e.property,value:e.value,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(Ie),important:e.important,raw:e.raw};case"static":return{kind:e.kind,root:e.root,variants:e.variants.map(Ie),important:e.important,raw:e.raw};case"functional":return{kind:e.kind,root:e.root,value:e.value?e.value.kind==="arbitrary"?{kind:e.value.kind,dataType:e.value.dataType,value:e.value.value}:{kind:e.value.kind,value:e.value.value,fraction:e.value.fraction}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(Ie),important:e.important,raw:e.raw};default:throw new Error("Unknown candidate kind")}}function Ie(e){switch(e.kind){case"arbitrary":return{kind:e.kind,selector:e.selector,relative:e.relative};case"static":return{kind:e.kind,root:e.root};case"functional":return{kind:e.kind,root:e.root,value:e.value?{kind:e.value.kind,value:e.value.value}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};case"compound":return{kind:e.kind,root:e.root,variant:Ie(e.variant),modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};default:throw new Error("Unknown variant kind")}}function*Ar(e,r){let i=L(e,":");if(r.theme.prefix){if(i.length===1||i[0]!==r.theme.prefix)return null;i.shift()}let t=i.pop(),n=[];for(let d=i.length-1;d>=0;--d){let c=r.parseVariant(i[d]);if(c===null)return;n.push(c)}let s=!1;t[t.length-1]==="!"?(s=!0,t=t.slice(0,-1)):t[0]==="!"&&(s=!0,t=t.slice(1)),r.utilities.has(t,"static")&&!t.includes("[")&&(yield{kind:"static",root:t,variants:n,important:s,raw:e});let[a,p=null,u]=L(t,"/");if(u)return;let f=p===null?null:Et(p);if(p!==null&&f===null)return;if(a[0]==="["){if(a[a.length-1]!=="]")return;let d=a.charCodeAt(1);if(d!==yr&&!(d>=kr&&d<=br))return;a=a.slice(1,-1);let c=a.indexOf(":");if(c===-1||c===0||c===a.length-1)return;let w=a.slice(0,c),h=ye(a.slice(c+1));if(!ge(h))return;yield{kind:"arbitrary",property:w,value:h,modifier:f,variants:n,important:s,raw:e};return}let m;if(a[a.length-1]==="]"){let d=a.indexOf("-[");if(d===-1)return;let c=a.slice(0,d);if(!r.utilities.has(c,"functional"))return;let w=a.slice(d+1);m=[[c,w]]}else if(a[a.length-1]===")"){let d=a.indexOf("-(");if(d===-1)return;let c=a.slice(0,d);if(!r.utilities.has(c,"functional"))return;let w=a.slice(d+2,-1),h=L(w,":"),y=null;if(h.length===2&&(y=h[0],w=h[1]),w[0]!=="-"||w[1]!=="-"||!ge(w))return;m=[[c,y===null?`[var(${w})]`:`[${y}:var(${w})]`]]}else m=$r(a,d=>r.utilities.has(d,"functional"));for(let[d,c]of m){let w={kind:"functional",root:d,modifier:f,value:null,variants:n,important:s,raw:e};if(c===null){yield w;continue}{let h=c.indexOf("[");if(h!==-1){if(c[c.length-1]!=="]")return;let x=ye(c.slice(h+1,-1));if(!ge(x))continue;let V=null;for(let A=0;A=kr&&k<=br))break}if(x.length===0||x.trim().length===0||V==="")continue;w.value={kind:"arbitrary",dataType:V||null,value:x}}else{let x=p===null||w.modifier?.kind==="arbitrary"?null:`${c}/${p}`;w.value={kind:"named",value:c,fraction:x}}}yield w}}function Et(e){if(e[0]==="["&&e[e.length-1]==="]"){let r=ye(e.slice(1,-1));return!ge(r)||r.length===0||r.trim().length===0?null:{kind:"arbitrary",value:r}}return e[0]==="("&&e[e.length-1]===")"?(e=e.slice(1,-1),e[0]!=="-"||e[1]!=="-"||!ge(e)?null:(e=`var(${e})`,{kind:"arbitrary",value:ye(e)})):{kind:"named",value:e}}function Cr(e,r){if(e[0]==="["&&e[e.length-1]==="]"){if(e[1]==="@"&&e.includes("&"))return null;let i=ye(e.slice(1,-1));if(!ge(i)||i.length===0||i.trim().length===0)return null;let t=i[0]===">"||i[0]==="+"||i[0]==="~";return!t&&i[0]!=="@"&&!i.includes("&")&&(i=`&:is(${i})`),{kind:"arbitrary",selector:i,relative:t}}{let[i,t=null,n]=L(e,"/");if(n)return null;let s=$r(i,a=>r.variants.has(a));for(let[a,p]of s)switch(r.variants.kind(a)){case"static":return p!==null||t!==null?null:{kind:"static",root:a};case"functional":{let u=t===null?null:Et(t);if(t!==null&&u===null)return null;if(p===null)return{kind:"functional",root:a,modifier:u,value:null};if(p[p.length-1]==="]"){if(p[0]!=="[")continue;let f=ye(p.slice(1,-1));return!ge(f)||f.length===0||f.trim().length===0?null:{kind:"functional",root:a,modifier:u,value:{kind:"arbitrary",value:f}}}if(p[p.length-1]===")"){if(p[0]!=="(")continue;let f=ye(p.slice(1,-1));return!ge(f)||f.length===0||f.trim().length===0||f[0]!=="-"||f[1]!=="-"?null:{kind:"functional",root:a,modifier:u,value:{kind:"arbitrary",value:`var(${f})`}}}return{kind:"functional",root:a,modifier:u,value:{kind:"named",value:p}}}case"compound":{if(p===null)return null;t&&(a==="not"||a==="has"||a==="in")&&(p=`${p}/${t}`,t=null);let u=r.parseVariant(p);if(u===null||!r.variants.compoundsWith(a,u))return null;let f=t===null?null:Et(t);return t!==null&&f===null?null:{kind:"compound",root:a,modifier:f,variant:u}}}}return null}function*$r(e,r){r(e)&&(yield[e,null]);let i=e.lastIndexOf("-");for(;i>0;){let t=e.slice(0,i);if(r(t)){let n=[t,e.slice(i+1)];if(n[1]===""||n[0]==="@"&&r("@")&&e[i]==="-")break;yield n}i=e.lastIndexOf("-",i-1)}e[0]==="@"&&r("@")&&(yield["@",e.slice(1)])}function Sr(e,r){let i=[];for(let n of r.variants)i.unshift(lt(n));e.theme.prefix&&i.unshift(e.theme.prefix);let t="";if(r.kind==="static"&&(t+=r.root),r.kind==="functional"&&(t+=r.root,r.value))if(r.value.kind==="arbitrary"){if(r.value!==null){let n=Ot(r.value.value),s=n?r.value.value.slice(4,-1):r.value.value,[a,p]=n?["(",")"]:["[","]"];r.value.dataType?t+=`-${a}${r.value.dataType}:${ke(s)}${p}`:t+=`-${a}${ke(s)}${p}`}}else r.value.kind==="named"&&(t+=`-${r.value.value}`);return r.kind==="arbitrary"&&(t+=`[${r.property}:${ke(r.value)}]`),(r.kind==="arbitrary"||r.kind==="functional")&&(t+=Ze(r.modifier)),r.important&&(t+="!"),i.push(t),i.join(":")}function Ze(e){if(e===null)return"";let r=Ot(e.value),i=r?e.value.slice(4,-1):e.value,[t,n]=r?["(",")"]:["[","]"];return e.kind==="arbitrary"?`/${t}${ke(i)}${n}`:e.kind==="named"?`/${e.value}`:""}function lt(e){if(e.kind==="static")return e.root;if(e.kind==="arbitrary")return`[${ke(sn(e.selector))}]`;let r="";if(e.kind==="functional"){r+=e.root;let i=e.root!=="@";if(e.value)if(e.value.kind==="arbitrary"){let t=Ot(e.value.value),n=t?e.value.value.slice(4,-1):e.value.value,[s,a]=t?["(",")"]:["[","]"];r+=`${i?"-":""}${s}${ke(n)}${a}`}else e.value.kind==="named"&&(r+=`${i?"-":""}${e.value.value}`)}return e.kind==="compound"&&(r+=e.root,r+="-",r+=lt(e.variant)),(e.kind==="functional"||e.kind==="compound")&&(r+=Ze(e.modifier)),r}var on=new K(e=>{let r=B(e),i=new Set;return I(r,(t,n)=>{let s=n.parent===null?r:n.parent.nodes??[];if(t.kind==="word"&&(t.value==="+"||t.value==="-"||t.value==="*"||t.value==="/")){let a=s.indexOf(t)??-1;if(a===-1)return;let p=s[a-1];if(p?.kind!=="separator"||p.value!==" ")return;let u=s[a+1];if(u?.kind!=="separator"||u.value!==" ")return;i.add(p),i.add(u)}else t.kind==="separator"&&t.value.length>0&&t.value.trim()===""?(s[0]===t||s[s.length-1]===t)&&i.add(t):t.kind==="separator"&&t.value.trim()===","&&(t.value=",")}),i.size>0&&I(r,t=>{if(i.has(t))return i.delete(t),R.ReplaceSkip([])}),Rt(r),Z(r)});function ke(e){return on.get(e)}var ln=new K(e=>{let r=B(e);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?Z(r[2].nodes):e});function sn(e){return ln.get(e)}function Rt(e){for(let r of e)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=qe(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=qe(r.value);for(let i=0;i{let r=B(e);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function Ot(e){return un.get(e)}function fn(e){throw new Error(`Unexpected value: ${e}`)}function qe(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}function Te(e,r,i){if(e===r)return 0;let t=e.indexOf("("),n=r.indexOf("("),s=t===-1?e.replace(/[\d.]+/g,""):e.slice(0,t),a=n===-1?r.replace(/[\d.]+/g,""):r.slice(0,n),p=(s===a?0:s{t=t.trim();let n=L(t," ").filter(f=>f.trim()!==""),s=null,a=null,p=null;for(let f of n)cn.has(f)||(Tr.test(f)?(a===null?a=f:p===null&&(p=f),Tr.lastIndex=0):s===null&&(s=f));if(a===null||p===null)return t;let u=r(s??"currentcolor");return s!==null?t.replace(s,u):`${t} ${u}`}).join(", ")}var dn=/^-?[a-z][a-zA-Z0-9/%._-]*$/,mn=/^-?[a-z][a-zA-Z0-9/%._-]*-\*$/,ut=["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],Pt=class{utilities=new K(()=>[]);completions=new Map;static(r,i){this.utilities.get(r).push({kind:"static",compileFn:i})}functional(r,i,t){this.utilities.get(r).push({kind:"functional",compileFn:i,options:t})}has(r,i){return this.utilities.has(r)&&this.utilities.get(r).some(t=>t.kind===i)}get(r){return this.utilities.has(r)?this.utilities.get(r):[]}getCompletions(r){return this.has(r,"static")?this.completions.get(r)?.()??[{supportsNegative:!1,values:[],modifiers:[]}]:this.completions.get(r)?.()??[]}suggest(r,i){let t=this.completions.get(r);t?this.completions.set(r,()=>[...t?.(),...i?.()]):this.completions.set(r,i)}keys(r){let i=[];for(let[t,n]of this.utilities.entries())for(let s of n)if(s.kind===r){i.push(t);break}return i}};function $(e,r,i){return F("@property",e,[o("syntax",i?`"${i}"`:'"*"'),o("inherits","false"),...r?[o("initial-value",r)]:[]])}function Q(e,r){if(r===null)return e;let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),r==="100%"?e:`color-mix(in oklab, ${e} ${r}, transparent)`}function Nr(e,r){let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),`oklab(from ${e} l a b / ${r})`}function X(e,r,i){if(!r)return e;if(r.kind==="arbitrary")return Q(e,r.value);let t=i.resolve(r.value,["--opacity"]);return t?Q(e,t):Xe(r.value)?Q(e,`${r.value}%`):null}function te(e,r,i){let t=null;switch(e.value.value){case"inherit":{t="inherit";break}case"transparent":{t="transparent";break}case"current":{t="currentcolor";break}default:{t=r.resolve(e.value.value,i);break}}return t?X(t,e.modifier,r):null}var Er=/(\d+)_(\d+)/g;function Rr(e){let r=new Pt;function i(l,g){function*v(b){for(let S of e.keysInNamespaces(b))yield S.replace(Er,(D,T,N)=>`${T}.${N}`)}let C=["1/2","1/3","2/3","1/4","2/4","3/4","1/5","2/5","3/5","4/5","1/6","2/6","3/6","4/6","5/6","1/12","2/12","3/12","4/12","5/12","6/12","7/12","8/12","9/12","10/12","11/12"];r.suggest(l,()=>{let b=[];for(let S of g()){if(typeof S=="string"){b.push({values:[S],modifiers:[]});continue}let D=[...S.values??[],...v(S.valueThemeKeys??[])],T=[...S.modifiers??[],...v(S.modifierThemeKeys??[])];S.supportsFractions&&D.push(...C),S.hasDefaultValue&&D.unshift(null),b.push({supportsNegative:S.supportsNegative,values:D,modifiers:T})}return b})}function t(l,g){r.static(l,()=>g.map(v=>typeof v=="function"?v():o(v[0],v[1])))}function n(l,g){function v({negative:C}){return b=>{let S=null,D=null;if(b.value)if(b.value.kind==="arbitrary"){if(b.modifier)return;S=b.value.value,D=b.value.dataType}else{if(S=e.resolve(b.value.fraction??b.value.value,g.themeKeys??[]),S===null&&g.supportsFractions&&b.value.fraction){let[T,N]=L(b.value.fraction,"/");if(!P(T)||!P(N))return;S=`calc(${b.value.fraction} * 100%)`}if(S===null&&C&&g.handleNegativeBareValue){if(S=g.handleNegativeBareValue(b.value),!S?.includes("/")&&b.modifier)return;if(S!==null)return g.handle(S,null)}if(S===null&&g.handleBareValue&&(S=g.handleBareValue(b.value),!S?.includes("/")&&b.modifier))return;if(S===null&&!C&&g.staticValues&&!b.modifier){let T=g.staticValues[b.value.value];if(T)return T.map(ee)}}else{if(b.modifier)return;S=g.defaultValue!==void 0?g.defaultValue:e.resolve(null,g.themeKeys??[])}if(S!==null)return g.handle(C?`calc(${S} * -1)`:S,D)}}if(g.supportsNegative&&r.functional(`-${l}`,v({negative:!0})),r.functional(l,v({negative:!1})),i(l,()=>[{supportsNegative:g.supportsNegative,valueThemeKeys:g.themeKeys??[],hasDefaultValue:g.defaultValue!==void 0&&g.defaultValue!==null,supportsFractions:g.supportsFractions}]),g.staticValues&&Object.keys(g.staticValues).length>0){let C=Object.keys(g.staticValues);i(l,()=>[{values:C}])}}function s(l,g){r.functional(l,v=>{if(!v.value)return;let C=null;if(v.value.kind==="arbitrary"?(C=v.value.value,C=X(C,v.modifier,e)):C=te(v,e,g.themeKeys),C!==null)return g.handle(C)}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:g.themeKeys,modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}function a(l,g,v,{supportsNegative:C=!1,supportsFractions:b=!1,staticValues:S}={}){C&&r.static(`-${l}-px`,()=>v("-1px")),r.static(`${l}-px`,()=>v("1px")),n(l,{themeKeys:g,supportsFractions:b,supportsNegative:C,defaultValue:null,handleBareValue:({value:D})=>{let T=e.resolve(null,["--spacing"]);return!T||!oe(D)?null:`calc(${T} * ${D})`},handleNegativeBareValue:({value:D})=>{let T=e.resolve(null,["--spacing"]);return!T||!oe(D)?null:`calc(${T} * -${D})`},handle:v,staticValues:S}),i(l,()=>[{values:e.get(["--spacing"])?ut:[],supportsNegative:C,supportsFractions:b,valueThemeKeys:g}])}t("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip-path","inset(50%)"],["white-space","nowrap"],["border-width","0"]]),t("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip-path","none"],["white-space","normal"]]),t("pointer-events-none",[["pointer-events","none"]]),t("pointer-events-auto",[["pointer-events","auto"]]),t("visible",[["visibility","visible"]]),t("invisible",[["visibility","hidden"]]),t("collapse",[["visibility","collapse"]]),t("static",[["position","static"]]),t("fixed",[["position","fixed"]]),t("absolute",[["position","absolute"]]),t("relative",[["position","relative"]]),t("sticky",[["position","sticky"]]);for(let[l,g]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["start","inset-inline-start"],["end","inset-inline-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])t(`${l}-auto`,[[g,"auto"]]),t(`${l}-full`,[[g,"100%"]]),t(`-${l}-full`,[[g,"-100%"]]),a(l,["--inset","--spacing"],v=>[o(g,v)],{supportsNegative:!0,supportsFractions:!0});t("isolate",[["isolation","isolate"]]),t("isolation-auto",[["isolation","auto"]]),n("z",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--z-index"],handle:l=>[o("z-index",l)],staticValues:{auto:[o("z-index","auto")]}}),i("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),n("order",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--order"],handle:l=>[o("order",l)],staticValues:{first:[o("order","-9999")],last:[o("order","9999")]}}),i("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--order"]}]),n("col",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-column"],handle:l=>[o("grid-column",l)],staticValues:{auto:[o("grid-column","auto")]}}),n("col-span",{handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("grid-column",`span ${l} / span ${l}`)],staticValues:{full:[o("grid-column","1 / -1")]}}),n("col-start",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-column-start"],handle:l=>[o("grid-column-start",l)],staticValues:{auto:[o("grid-column-start","auto")]}}),n("col-end",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-column-end"],handle:l=>[o("grid-column-end",l)],staticValues:{auto:[o("grid-column-end","auto")]}}),i("col-span",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:[]}]),i("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-column-start"]}]),i("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-column-end"]}]),n("row",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-row"],handle:l=>[o("grid-row",l)],staticValues:{auto:[o("grid-row","auto")]}}),n("row-span",{themeKeys:[],handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("grid-row",`span ${l} / span ${l}`)],staticValues:{full:[o("grid-row","1 / -1")]}}),n("row-start",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-row-start"],handle:l=>[o("grid-row-start",l)],staticValues:{auto:[o("grid-row-start","auto")]}}),n("row-end",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-row-end"],handle:l=>[o("grid-row-end",l)],staticValues:{auto:[o("grid-row-end","auto")]}}),i("row-span",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:[]}]),i("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-row-start"]}]),i("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-row-end"]}]),t("float-start",[["float","inline-start"]]),t("float-end",[["float","inline-end"]]),t("float-right",[["float","right"]]),t("float-left",[["float","left"]]),t("float-none",[["float","none"]]),t("clear-start",[["clear","inline-start"]]),t("clear-end",[["clear","inline-end"]]),t("clear-right",[["clear","right"]]),t("clear-left",[["clear","left"]]),t("clear-both",[["clear","both"]]),t("clear-none",[["clear","none"]]);for(let[l,g]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])t(`${l}-auto`,[[g,"auto"]]),a(l,["--margin","--spacing"],v=>[o(g,v)],{supportsNegative:!0});t("box-border",[["box-sizing","border-box"]]),t("box-content",[["box-sizing","content-box"]]),n("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("overflow","hidden"),o("display","-webkit-box"),o("-webkit-box-orient","vertical"),o("-webkit-line-clamp",l)],staticValues:{none:[o("overflow","visible"),o("display","block"),o("-webkit-box-orient","horizontal"),o("-webkit-line-clamp","unset")]}}),i("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),t("block",[["display","block"]]),t("inline-block",[["display","inline-block"]]),t("inline",[["display","inline"]]),t("hidden",[["display","none"]]),t("inline-flex",[["display","inline-flex"]]),t("table",[["display","table"]]),t("inline-table",[["display","inline-table"]]),t("table-caption",[["display","table-caption"]]),t("table-cell",[["display","table-cell"]]),t("table-column",[["display","table-column"]]),t("table-column-group",[["display","table-column-group"]]),t("table-footer-group",[["display","table-footer-group"]]),t("table-header-group",[["display","table-header-group"]]),t("table-row-group",[["display","table-row-group"]]),t("table-row",[["display","table-row"]]),t("flow-root",[["display","flow-root"]]),t("flex",[["display","flex"]]),t("grid",[["display","grid"]]),t("inline-grid",[["display","inline-grid"]]),t("contents",[["display","contents"]]),t("list-item",[["display","list-item"]]),t("field-sizing-content",[["field-sizing","content"]]),t("field-sizing-fixed",[["field-sizing","fixed"]]),n("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:l})=>{if(l===null)return null;let[g,v]=L(l,"/");return!P(g)||!P(v)?null:l},handle:l=>[o("aspect-ratio",l)],staticValues:{auto:[o("aspect-ratio","auto")],square:[o("aspect-ratio","1 / 1")]}});for(let[l,g]of[["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])t(`size-${l}`,[["--tw-sort","size"],["width",g],["height",g]]),t(`w-${l}`,[["width",g]]),t(`h-${l}`,[["height",g]]),t(`min-w-${l}`,[["min-width",g]]),t(`min-h-${l}`,[["min-height",g]]),t(`max-w-${l}`,[["max-width",g]]),t(`max-h-${l}`,[["max-height",g]]);t("size-auto",[["--tw-sort","size"],["width","auto"],["height","auto"]]),t("w-auto",[["width","auto"]]),t("h-auto",[["height","auto"]]),t("min-w-auto",[["min-width","auto"]]),t("min-h-auto",[["min-height","auto"]]),t("h-lh",[["height","1lh"]]),t("min-h-lh",[["min-height","1lh"]]),t("max-h-lh",[["max-height","1lh"]]),t("w-screen",[["width","100vw"]]),t("min-w-screen",[["min-width","100vw"]]),t("max-w-screen",[["max-width","100vw"]]),t("h-screen",[["height","100vh"]]),t("min-h-screen",[["min-height","100vh"]]),t("max-h-screen",[["max-height","100vh"]]),t("max-w-none",[["max-width","none"]]),t("max-h-none",[["max-height","none"]]),a("size",["--size","--spacing"],l=>[o("--tw-sort","size"),o("width",l),o("height",l)],{supportsFractions:!0});for(let[l,g,v]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])a(l,g,C=>[o(v,C)],{supportsFractions:!0});r.static("container",()=>{let l=[...e.namespace("--breakpoint").values()];l.sort((v,C)=>Te(v,C,"asc"));let g=[o("--tw-sort","--tw-container-component"),o("width","100%")];for(let v of l)g.push(F("@media",`(width >= ${v})`,[o("max-width",v)]));return g}),t("flex-auto",[["flex","auto"]]),t("flex-initial",[["flex","0 auto"]]),t("flex-none",[["flex","none"]]),r.functional("flex",l=>{if(l.value){if(l.value.kind==="arbitrary")return l.modifier?void 0:[o("flex",l.value.value)];if(l.value.fraction){let[g,v]=L(l.value.fraction,"/");return!P(g)||!P(v)?void 0:[o("flex",`calc(${l.value.fraction} * 100%)`)]}if(P(l.value.value))return l.modifier?void 0:[o("flex",l.value.value)]}}),i("flex",()=>[{supportsFractions:!0},{values:Array.from({length:12},(l,g)=>`${g+1}`)}]),n("shrink",{defaultValue:"1",handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("flex-shrink",l)]}),n("grow",{defaultValue:"1",handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("flex-grow",l)]}),i("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),i("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),t("basis-auto",[["flex-basis","auto"]]),t("basis-full",[["flex-basis","100%"]]),a("basis",["--flex-basis","--spacing","--container"],l=>[o("flex-basis",l)],{supportsFractions:!0}),t("table-auto",[["table-layout","auto"]]),t("table-fixed",[["table-layout","fixed"]]),t("caption-top",[["caption-side","top"]]),t("caption-bottom",[["caption-side","bottom"]]),t("border-collapse",[["border-collapse","collapse"]]),t("border-separate",[["border-collapse","separate"]]);let p=()=>W([$("--tw-border-spacing-x","0",""),$("--tw-border-spacing-y","0","")]);a("border-spacing",["--border-spacing","--spacing"],l=>[p(),o("--tw-border-spacing-x",l),o("--tw-border-spacing-y",l),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),a("border-spacing-x",["--border-spacing","--spacing"],l=>[p(),o("--tw-border-spacing-x",l),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),a("border-spacing-y",["--border-spacing","--spacing"],l=>[p(),o("--tw-border-spacing-y",l),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),n("origin",{themeKeys:["--transform-origin"],handle:l=>[o("transform-origin",l)],staticValues:{center:[o("transform-origin","center")],top:[o("transform-origin","top")],"top-right":[o("transform-origin","100% 0")],right:[o("transform-origin","100%")],"bottom-right":[o("transform-origin","100% 100%")],bottom:[o("transform-origin","bottom")],"bottom-left":[o("transform-origin","0 100%")],left:[o("transform-origin","0")],"top-left":[o("transform-origin","0 0")]}}),n("perspective-origin",{themeKeys:["--perspective-origin"],handle:l=>[o("perspective-origin",l)],staticValues:{center:[o("perspective-origin","center")],top:[o("perspective-origin","top")],"top-right":[o("perspective-origin","100% 0")],right:[o("perspective-origin","100%")],"bottom-right":[o("perspective-origin","100% 100%")],bottom:[o("perspective-origin","bottom")],"bottom-left":[o("perspective-origin","0 100%")],left:[o("perspective-origin","0")],"top-left":[o("perspective-origin","0 0")]}}),n("perspective",{themeKeys:["--perspective"],handle:l=>[o("perspective",l)],staticValues:{none:[o("perspective","none")]}});let u=()=>W([$("--tw-translate-x","0"),$("--tw-translate-y","0"),$("--tw-translate-z","0")]);t("translate-none",[["translate","none"]]),t("-translate-full",[u,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t("translate-full",[u,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),a("translate",["--translate","--spacing"],l=>[u(),o("--tw-translate-x",l),o("--tw-translate-y",l),o("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let l of["x","y"])t(`-translate-${l}-full`,[u,[`--tw-translate-${l}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t(`translate-${l}-full`,[u,[`--tw-translate-${l}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),a(`translate-${l}`,["--translate","--spacing"],g=>[u(),o(`--tw-translate-${l}`,g),o("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});a("translate-z",["--translate","--spacing"],l=>[u(),o("--tw-translate-z",l),o("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),t("translate-3d",[u,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let f=()=>W([$("--tw-scale-x","1"),$("--tw-scale-y","1"),$("--tw-scale-z","1")]);t("scale-none",[["scale","none"]]);function m({negative:l}){return g=>{if(!g.value||g.modifier)return;let v;return g.value.kind==="arbitrary"?(v=g.value.value,v=l?`calc(${v} * -1)`:v,[o("scale",v)]):(v=e.resolve(g.value.value,["--scale"]),!v&&P(g.value.value)&&(v=`${g.value.value}%`),v?(v=l?`calc(${v} * -1)`:v,[f(),o("--tw-scale-x",v),o("--tw-scale-y",v),o("--tw-scale-z",v),o("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}r.functional("-scale",m({negative:!0})),r.functional("scale",m({negative:!1})),i("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let l of["x","y","z"])n(`scale-${l}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:g})=>P(g)?`${g}%`:null,handle:g=>[f(),o(`--tw-scale-${l}`,g),o("scale",`var(--tw-scale-x) var(--tw-scale-y)${l==="z"?" var(--tw-scale-z)":""}`)]}),i(`scale-${l}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);t("scale-3d",[f,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),t("rotate-none",[["rotate","none"]]);function d({negative:l}){return g=>{if(!g.value||g.modifier)return;let v;if(g.value.kind==="arbitrary"){v=g.value.value;let C=g.value.dataType??H(v,["angle","vector"]);if(C==="vector")return[o("rotate",`${v} var(--tw-rotate)`)];if(C!=="angle")return[o("rotate",l?`calc(${v} * -1)`:v)]}else if(v=e.resolve(g.value.value,["--rotate"]),!v&&P(g.value.value)&&(v=`${g.value.value}deg`),!v)return;return[o("rotate",l?`calc(${v} * -1)`:v)]}}r.functional("-rotate",d({negative:!0})),r.functional("rotate",d({negative:!1})),i("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let l=["var(--tw-rotate-x,)","var(--tw-rotate-y,)","var(--tw-rotate-z,)","var(--tw-skew-x,)","var(--tw-skew-y,)"].join(" "),g=()=>W([$("--tw-rotate-x"),$("--tw-rotate-y"),$("--tw-rotate-z"),$("--tw-skew-x"),$("--tw-skew-y")]);for(let v of["x","y","z"])n(`rotate-${v}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:C})=>P(C)?`${C}deg`:null,handle:C=>[g(),o(`--tw-rotate-${v}`,`rotate${v.toUpperCase()}(${C})`),o("transform",l)]}),i(`rotate-${v}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);n("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>P(v)?`${v}deg`:null,handle:v=>[g(),o("--tw-skew-x",`skewX(${v})`),o("--tw-skew-y",`skewY(${v})`),o("transform",l)]}),n("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>P(v)?`${v}deg`:null,handle:v=>[g(),o("--tw-skew-x",`skewX(${v})`),o("transform",l)]}),n("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>P(v)?`${v}deg`:null,handle:v=>[g(),o("--tw-skew-y",`skewY(${v})`),o("transform",l)]}),i("skew",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-x",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-y",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),r.functional("transform",v=>{if(v.modifier)return;let C=null;if(v.value?v.value.kind==="arbitrary"&&(C=v.value.value):C=l,C!==null)return[g(),o("transform",C)]}),i("transform",()=>[{hasDefaultValue:!0}]),t("transform-cpu",[["transform",l]]),t("transform-gpu",[["transform",`translateZ(0) ${l}`]]),t("transform-none",[["transform","none"]])}t("transform-flat",[["transform-style","flat"]]),t("transform-3d",[["transform-style","preserve-3d"]]),t("transform-content",[["transform-box","content-box"]]),t("transform-border",[["transform-box","border-box"]]),t("transform-fill",[["transform-box","fill-box"]]),t("transform-stroke",[["transform-box","stroke-box"]]),t("transform-view",[["transform-box","view-box"]]),t("backface-visible",[["backface-visibility","visible"]]),t("backface-hidden",[["backface-visibility","hidden"]]);for(let l of["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out"])t(`cursor-${l}`,[["cursor",l]]);n("cursor",{themeKeys:["--cursor"],handle:l=>[o("cursor",l)]});for(let l of["auto","none","manipulation"])t(`touch-${l}`,[["touch-action",l]]);let c=()=>W([$("--tw-pan-x"),$("--tw-pan-y"),$("--tw-pinch-zoom")]);for(let l of["x","left","right"])t(`touch-pan-${l}`,[c,["--tw-pan-x",`pan-${l}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let l of["y","up","down"])t(`touch-pan-${l}`,[c,["--tw-pan-y",`pan-${l}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);t("touch-pinch-zoom",[c,["--tw-pinch-zoom","pinch-zoom"],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let l of["none","text","all","auto"])t(`select-${l}`,[["-webkit-user-select",l],["user-select",l]]);t("resize-none",[["resize","none"]]),t("resize-x",[["resize","horizontal"]]),t("resize-y",[["resize","vertical"]]),t("resize",[["resize","both"]]),t("snap-none",[["scroll-snap-type","none"]]);let w=()=>W([$("--tw-scroll-snap-strictness","proximity","*")]);for(let l of["x","y","both"])t(`snap-${l}`,[w,["scroll-snap-type",`${l} var(--tw-scroll-snap-strictness)`]]);t("snap-mandatory",[w,["--tw-scroll-snap-strictness","mandatory"]]),t("snap-proximity",[w,["--tw-scroll-snap-strictness","proximity"]]),t("snap-align-none",[["scroll-snap-align","none"]]),t("snap-start",[["scroll-snap-align","start"]]),t("snap-end",[["scroll-snap-align","end"]]),t("snap-center",[["scroll-snap-align","center"]]),t("snap-normal",[["scroll-snap-stop","normal"]]),t("snap-always",[["scroll-snap-stop","always"]]);for(let[l,g]of[["scroll-m","scroll-margin"],["scroll-mx","scroll-margin-inline"],["scroll-my","scroll-margin-block"],["scroll-ms","scroll-margin-inline-start"],["scroll-me","scroll-margin-inline-end"],["scroll-mt","scroll-margin-top"],["scroll-mr","scroll-margin-right"],["scroll-mb","scroll-margin-bottom"],["scroll-ml","scroll-margin-left"]])a(l,["--scroll-margin","--spacing"],v=>[o(g,v)],{supportsNegative:!0});for(let[l,g]of[["scroll-p","scroll-padding"],["scroll-px","scroll-padding-inline"],["scroll-py","scroll-padding-block"],["scroll-ps","scroll-padding-inline-start"],["scroll-pe","scroll-padding-inline-end"],["scroll-pt","scroll-padding-top"],["scroll-pr","scroll-padding-right"],["scroll-pb","scroll-padding-bottom"],["scroll-pl","scroll-padding-left"]])a(l,["--scroll-padding","--spacing"],v=>[o(g,v)]);t("list-inside",[["list-style-position","inside"]]),t("list-outside",[["list-style-position","outside"]]),n("list",{themeKeys:["--list-style-type"],handle:l=>[o("list-style-type",l)],staticValues:{none:[o("list-style-type","none")],disc:[o("list-style-type","disc")],decimal:[o("list-style-type","decimal")]}}),n("list-image",{themeKeys:["--list-style-image"],handle:l=>[o("list-style-image",l)],staticValues:{none:[o("list-style-image","none")]}}),t("appearance-none",[["appearance","none"]]),t("appearance-auto",[["appearance","auto"]]),t("scheme-normal",[["color-scheme","normal"]]),t("scheme-dark",[["color-scheme","dark"]]),t("scheme-light",[["color-scheme","light"]]),t("scheme-light-dark",[["color-scheme","light dark"]]),t("scheme-only-dark",[["color-scheme","only dark"]]),t("scheme-only-light",[["color-scheme","only light"]]),n("columns",{themeKeys:["--columns","--container"],handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("columns",l)],staticValues:{auto:[o("columns","auto")]}}),i("columns",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--columns","--container"]}]);for(let l of["auto","avoid","all","avoid-page","page","left","right","column"])t(`break-before-${l}`,[["break-before",l]]);for(let l of["auto","avoid","avoid-page","avoid-column"])t(`break-inside-${l}`,[["break-inside",l]]);for(let l of["auto","avoid","all","avoid-page","page","left","right","column"])t(`break-after-${l}`,[["break-after",l]]);t("grid-flow-row",[["grid-auto-flow","row"]]),t("grid-flow-col",[["grid-auto-flow","column"]]),t("grid-flow-dense",[["grid-auto-flow","dense"]]),t("grid-flow-row-dense",[["grid-auto-flow","row dense"]]),t("grid-flow-col-dense",[["grid-auto-flow","column dense"]]),n("auto-cols",{themeKeys:["--grid-auto-columns"],handle:l=>[o("grid-auto-columns",l)],staticValues:{auto:[o("grid-auto-columns","auto")],min:[o("grid-auto-columns","min-content")],max:[o("grid-auto-columns","max-content")],fr:[o("grid-auto-columns","minmax(0, 1fr)")]}}),n("auto-rows",{themeKeys:["--grid-auto-rows"],handle:l=>[o("grid-auto-rows",l)],staticValues:{auto:[o("grid-auto-rows","auto")],min:[o("grid-auto-rows","min-content")],max:[o("grid-auto-rows","max-content")],fr:[o("grid-auto-rows","minmax(0, 1fr)")]}}),n("grid-cols",{themeKeys:["--grid-template-columns"],handleBareValue:({value:l})=>kt(l)?`repeat(${l}, minmax(0, 1fr))`:null,handle:l=>[o("grid-template-columns",l)],staticValues:{none:[o("grid-template-columns","none")],subgrid:[o("grid-template-columns","subgrid")]}}),n("grid-rows",{themeKeys:["--grid-template-rows"],handleBareValue:({value:l})=>kt(l)?`repeat(${l}, minmax(0, 1fr))`:null,handle:l=>[o("grid-template-rows",l)],staticValues:{none:[o("grid-template-rows","none")],subgrid:[o("grid-template-rows","subgrid")]}}),i("grid-cols",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-template-columns"]}]),i("grid-rows",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-template-rows"]}]),t("flex-row",[["flex-direction","row"]]),t("flex-row-reverse",[["flex-direction","row-reverse"]]),t("flex-col",[["flex-direction","column"]]),t("flex-col-reverse",[["flex-direction","column-reverse"]]),t("flex-wrap",[["flex-wrap","wrap"]]),t("flex-nowrap",[["flex-wrap","nowrap"]]),t("flex-wrap-reverse",[["flex-wrap","wrap-reverse"]]),t("place-content-center",[["place-content","center"]]),t("place-content-start",[["place-content","start"]]),t("place-content-end",[["place-content","end"]]),t("place-content-center-safe",[["place-content","safe center"]]),t("place-content-end-safe",[["place-content","safe end"]]),t("place-content-between",[["place-content","space-between"]]),t("place-content-around",[["place-content","space-around"]]),t("place-content-evenly",[["place-content","space-evenly"]]),t("place-content-baseline",[["place-content","baseline"]]),t("place-content-stretch",[["place-content","stretch"]]),t("place-items-center",[["place-items","center"]]),t("place-items-start",[["place-items","start"]]),t("place-items-end",[["place-items","end"]]),t("place-items-center-safe",[["place-items","safe center"]]),t("place-items-end-safe",[["place-items","safe end"]]),t("place-items-baseline",[["place-items","baseline"]]),t("place-items-stretch",[["place-items","stretch"]]),t("content-normal",[["align-content","normal"]]),t("content-center",[["align-content","center"]]),t("content-start",[["align-content","flex-start"]]),t("content-end",[["align-content","flex-end"]]),t("content-center-safe",[["align-content","safe center"]]),t("content-end-safe",[["align-content","safe flex-end"]]),t("content-between",[["align-content","space-between"]]),t("content-around",[["align-content","space-around"]]),t("content-evenly",[["align-content","space-evenly"]]),t("content-baseline",[["align-content","baseline"]]),t("content-stretch",[["align-content","stretch"]]),t("items-center",[["align-items","center"]]),t("items-start",[["align-items","flex-start"]]),t("items-end",[["align-items","flex-end"]]),t("items-center-safe",[["align-items","safe center"]]),t("items-end-safe",[["align-items","safe flex-end"]]),t("items-baseline",[["align-items","baseline"]]),t("items-baseline-last",[["align-items","last baseline"]]),t("items-stretch",[["align-items","stretch"]]),t("justify-normal",[["justify-content","normal"]]),t("justify-center",[["justify-content","center"]]),t("justify-start",[["justify-content","flex-start"]]),t("justify-end",[["justify-content","flex-end"]]),t("justify-center-safe",[["justify-content","safe center"]]),t("justify-end-safe",[["justify-content","safe flex-end"]]),t("justify-between",[["justify-content","space-between"]]),t("justify-around",[["justify-content","space-around"]]),t("justify-evenly",[["justify-content","space-evenly"]]),t("justify-baseline",[["justify-content","baseline"]]),t("justify-stretch",[["justify-content","stretch"]]),t("justify-items-normal",[["justify-items","normal"]]),t("justify-items-center",[["justify-items","center"]]),t("justify-items-start",[["justify-items","start"]]),t("justify-items-end",[["justify-items","end"]]),t("justify-items-center-safe",[["justify-items","safe center"]]),t("justify-items-end-safe",[["justify-items","safe end"]]),t("justify-items-stretch",[["justify-items","stretch"]]),a("gap",["--gap","--spacing"],l=>[o("gap",l)]),a("gap-x",["--gap","--spacing"],l=>[o("column-gap",l)]),a("gap-y",["--gap","--spacing"],l=>[o("row-gap",l)]),a("space-x",["--space","--spacing"],l=>[W([$("--tw-space-x-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","row-gap"),o("--tw-space-x-reverse","0"),o("margin-inline-start",`calc(${l} * var(--tw-space-x-reverse))`),o("margin-inline-end",`calc(${l} * calc(1 - var(--tw-space-x-reverse)))`)])],{supportsNegative:!0}),a("space-y",["--space","--spacing"],l=>[W([$("--tw-space-y-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","column-gap"),o("--tw-space-y-reverse","0"),o("margin-block-start",`calc(${l} * var(--tw-space-y-reverse))`),o("margin-block-end",`calc(${l} * calc(1 - var(--tw-space-y-reverse)))`)])],{supportsNegative:!0}),t("space-x-reverse",[()=>W([$("--tw-space-x-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-sort","row-gap"),o("--tw-space-x-reverse","1")])]),t("space-y-reverse",[()=>W([$("--tw-space-y-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-sort","column-gap"),o("--tw-space-y-reverse","1")])]),t("accent-auto",[["accent-color","auto"]]),s("accent",{themeKeys:["--accent-color","--color"],handle:l=>[o("accent-color",l)]}),s("caret",{themeKeys:["--caret-color","--color"],handle:l=>[o("caret-color",l)]}),s("divide",{themeKeys:["--divide-color","--border-color","--color"],handle:l=>[G(":where(& > :not(:last-child))",[o("--tw-sort","divide-color"),o("border-color",l)])]}),t("place-self-auto",[["place-self","auto"]]),t("place-self-start",[["place-self","start"]]),t("place-self-end",[["place-self","end"]]),t("place-self-center",[["place-self","center"]]),t("place-self-end-safe",[["place-self","safe end"]]),t("place-self-center-safe",[["place-self","safe center"]]),t("place-self-stretch",[["place-self","stretch"]]),t("self-auto",[["align-self","auto"]]),t("self-start",[["align-self","flex-start"]]),t("self-end",[["align-self","flex-end"]]),t("self-center",[["align-self","center"]]),t("self-end-safe",[["align-self","safe flex-end"]]),t("self-center-safe",[["align-self","safe center"]]),t("self-stretch",[["align-self","stretch"]]),t("self-baseline",[["align-self","baseline"]]),t("self-baseline-last",[["align-self","last baseline"]]),t("justify-self-auto",[["justify-self","auto"]]),t("justify-self-start",[["justify-self","flex-start"]]),t("justify-self-end",[["justify-self","flex-end"]]),t("justify-self-center",[["justify-self","center"]]),t("justify-self-end-safe",[["justify-self","safe flex-end"]]),t("justify-self-center-safe",[["justify-self","safe center"]]),t("justify-self-stretch",[["justify-self","stretch"]]);for(let l of["auto","hidden","clip","visible","scroll"])t(`overflow-${l}`,[["overflow",l]]),t(`overflow-x-${l}`,[["overflow-x",l]]),t(`overflow-y-${l}`,[["overflow-y",l]]);for(let l of["auto","contain","none"])t(`overscroll-${l}`,[["overscroll-behavior",l]]),t(`overscroll-x-${l}`,[["overscroll-behavior-x",l]]),t(`overscroll-y-${l}`,[["overscroll-behavior-y",l]]);t("scroll-auto",[["scroll-behavior","auto"]]),t("scroll-smooth",[["scroll-behavior","smooth"]]),t("truncate",[["overflow","hidden"],["text-overflow","ellipsis"],["white-space","nowrap"]]),t("text-ellipsis",[["text-overflow","ellipsis"]]),t("text-clip",[["text-overflow","clip"]]),t("hyphens-none",[["-webkit-hyphens","none"],["hyphens","none"]]),t("hyphens-manual",[["-webkit-hyphens","manual"],["hyphens","manual"]]),t("hyphens-auto",[["-webkit-hyphens","auto"],["hyphens","auto"]]),t("whitespace-normal",[["white-space","normal"]]),t("whitespace-nowrap",[["white-space","nowrap"]]),t("whitespace-pre",[["white-space","pre"]]),t("whitespace-pre-line",[["white-space","pre-line"]]),t("whitespace-pre-wrap",[["white-space","pre-wrap"]]),t("whitespace-break-spaces",[["white-space","break-spaces"]]),t("text-wrap",[["text-wrap","wrap"]]),t("text-nowrap",[["text-wrap","nowrap"]]),t("text-balance",[["text-wrap","balance"]]),t("text-pretty",[["text-wrap","pretty"]]),t("break-normal",[["overflow-wrap","normal"],["word-break","normal"]]),t("break-all",[["word-break","break-all"]]),t("break-keep",[["word-break","keep-all"]]),t("wrap-anywhere",[["overflow-wrap","anywhere"]]),t("wrap-break-word",[["overflow-wrap","break-word"]]),t("wrap-normal",[["overflow-wrap","normal"]]);for(let[l,g]of[["rounded",["border-radius"]],["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]],["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]])n(l,{themeKeys:["--radius"],handle:v=>g.map(C=>o(C,v)),staticValues:{none:g.map(v=>o(v,"0")),full:g.map(v=>o(v,"calc(infinity * 1px)"))}});t("border-solid",[["--tw-border-style","solid"],["border-style","solid"]]),t("border-dashed",[["--tw-border-style","dashed"],["border-style","dashed"]]),t("border-dotted",[["--tw-border-style","dotted"],["border-style","dotted"]]),t("border-double",[["--tw-border-style","double"],["border-style","double"]]),t("border-hidden",[["--tw-border-style","hidden"],["border-style","hidden"]]),t("border-none",[["--tw-border-style","none"],["border-style","none"]]);{let g=function(v,C){r.functional(v,b=>{if(!b.value){if(b.modifier)return;let S=e.get(["--default-border-width"])??"1px",D=C.width(S);return D?[l(),...D]:void 0}if(b.value.kind==="arbitrary"){let S=b.value.value;switch(b.value.dataType??H(S,["color","line-width","length"])){case"line-width":case"length":{if(b.modifier)return;let T=C.width(S);return T?[l(),...T]:void 0}default:return S=X(S,b.modifier,e),S===null?void 0:C.color(S)}}{let S=te(b,e,["--border-color","--color"]);if(S)return C.color(S)}{if(b.modifier)return;let S=e.resolve(b.value.value,["--border-width"]);if(S){let D=C.width(S);return D?[l(),...D]:void 0}if(P(b.value.value)){let D=C.width(`${b.value.value}px`);return D?[l(),...D]:void 0}}}),i(v,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--border-color","--color"],modifiers:Array.from({length:21},(b,S)=>`${S*5}`),hasDefaultValue:!0},{values:["0","2","4","8"],valueThemeKeys:["--border-width"]}])};var _=g;let l=()=>W([$("--tw-border-style","solid")]);g("border",{width:v=>[o("border-style","var(--tw-border-style)"),o("border-width",v)],color:v=>[o("border-color",v)]}),g("border-x",{width:v=>[o("border-inline-style","var(--tw-border-style)"),o("border-inline-width",v)],color:v=>[o("border-inline-color",v)]}),g("border-y",{width:v=>[o("border-block-style","var(--tw-border-style)"),o("border-block-width",v)],color:v=>[o("border-block-color",v)]}),g("border-s",{width:v=>[o("border-inline-start-style","var(--tw-border-style)"),o("border-inline-start-width",v)],color:v=>[o("border-inline-start-color",v)]}),g("border-e",{width:v=>[o("border-inline-end-style","var(--tw-border-style)"),o("border-inline-end-width",v)],color:v=>[o("border-inline-end-color",v)]}),g("border-t",{width:v=>[o("border-top-style","var(--tw-border-style)"),o("border-top-width",v)],color:v=>[o("border-top-color",v)]}),g("border-r",{width:v=>[o("border-right-style","var(--tw-border-style)"),o("border-right-width",v)],color:v=>[o("border-right-color",v)]}),g("border-b",{width:v=>[o("border-bottom-style","var(--tw-border-style)"),o("border-bottom-width",v)],color:v=>[o("border-bottom-color",v)]}),g("border-l",{width:v=>[o("border-left-style","var(--tw-border-style)"),o("border-left-width",v)],color:v=>[o("border-left-color",v)]}),n("divide-x",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>P(v)?`${v}px`:null,handle:v=>[W([$("--tw-divide-x-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","divide-x-width"),l(),o("--tw-divide-x-reverse","0"),o("border-inline-style","var(--tw-border-style)"),o("border-inline-start-width",`calc(${v} * var(--tw-divide-x-reverse))`),o("border-inline-end-width",`calc(${v} * calc(1 - var(--tw-divide-x-reverse)))`)])]}),n("divide-y",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>P(v)?`${v}px`:null,handle:v=>[W([$("--tw-divide-y-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","divide-y-width"),l(),o("--tw-divide-y-reverse","0"),o("border-bottom-style","var(--tw-border-style)"),o("border-top-style","var(--tw-border-style)"),o("border-top-width",`calc(${v} * var(--tw-divide-y-reverse))`),o("border-bottom-width",`calc(${v} * calc(1 - var(--tw-divide-y-reverse)))`)])]}),i("divide-x",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),i("divide-y",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),t("divide-x-reverse",[()=>W([$("--tw-divide-x-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-divide-x-reverse","1")])]),t("divide-y-reverse",[()=>W([$("--tw-divide-y-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-divide-y-reverse","1")])]);for(let v of["solid","dashed","dotted","double","none"])t(`divide-${v}`,[()=>G(":where(& > :not(:last-child))",[o("--tw-sort","divide-style"),o("--tw-border-style",v),o("border-style",v)])])}t("bg-auto",[["background-size","auto"]]),t("bg-cover",[["background-size","cover"]]),t("bg-contain",[["background-size","contain"]]),n("bg-size",{handle(l){if(l)return[o("background-size",l)]}}),t("bg-fixed",[["background-attachment","fixed"]]),t("bg-local",[["background-attachment","local"]]),t("bg-scroll",[["background-attachment","scroll"]]),t("bg-top",[["background-position","top"]]),t("bg-top-left",[["background-position","left top"]]),t("bg-top-right",[["background-position","right top"]]),t("bg-bottom",[["background-position","bottom"]]),t("bg-bottom-left",[["background-position","left bottom"]]),t("bg-bottom-right",[["background-position","right bottom"]]),t("bg-left",[["background-position","left"]]),t("bg-right",[["background-position","right"]]),t("bg-center",[["background-position","center"]]),n("bg-position",{handle(l){if(l)return[o("background-position",l)]}}),t("bg-repeat",[["background-repeat","repeat"]]),t("bg-no-repeat",[["background-repeat","no-repeat"]]),t("bg-repeat-x",[["background-repeat","repeat-x"]]),t("bg-repeat-y",[["background-repeat","repeat-y"]]),t("bg-repeat-round",[["background-repeat","round"]]),t("bg-repeat-space",[["background-repeat","space"]]),t("bg-none",[["background-image","none"]]);{let v=function(S){let D="in oklab";if(S?.kind==="named")switch(S.value){case"longer":case"shorter":case"increasing":case"decreasing":D=`in oklch ${S.value} hue`;break;default:D=`in ${S.value}`}else S?.kind==="arbitrary"&&(D=S.value);return D},C=function({negative:S}){return D=>{if(!D.value)return;if(D.value.kind==="arbitrary"){if(D.modifier)return;let z=D.value.value;switch(D.value.dataType??H(z,["angle"])){case"angle":return z=S?`calc(${z} * -1)`:`${z}`,[o("--tw-gradient-position",z),o("background-image",`linear-gradient(var(--tw-gradient-stops,${z}))`)];default:return S?void 0:[o("--tw-gradient-position",z),o("background-image",`linear-gradient(var(--tw-gradient-stops,${z}))`)]}}let T=D.value.value;if(!S&&g.has(T))T=g.get(T);else if(P(T))T=S?`calc(${T}deg * -1)`:`${T}deg`;else return;let N=v(D.modifier);return[o("--tw-gradient-position",`${T}`),J("@supports (background-image: linear-gradient(in lab, red, red))",[o("--tw-gradient-position",`${T} ${N}`)]),o("background-image","linear-gradient(var(--tw-gradient-stops))")]}},b=function({negative:S}){return D=>{if(D.value?.kind==="arbitrary"){if(D.modifier)return;let z=D.value.value;return[o("--tw-gradient-position",z),o("background-image",`conic-gradient(var(--tw-gradient-stops,${z}))`)]}let T=v(D.modifier);if(!D.value)return[o("--tw-gradient-position",T),o("background-image","conic-gradient(var(--tw-gradient-stops))")];let N=D.value.value;if(P(N))return N=S?`calc(${N}deg * -1)`:`${N}deg`,[o("--tw-gradient-position",`from ${N} ${T}`),o("background-image","conic-gradient(var(--tw-gradient-stops))")]}};var M=v,Y=C,q=b;let l=["oklab","oklch","srgb","hsl","longer","shorter","increasing","decreasing"],g=new Map([["to-t","to top"],["to-tr","to top right"],["to-r","to right"],["to-br","to bottom right"],["to-b","to bottom"],["to-bl","to bottom left"],["to-l","to left"],["to-tl","to top left"]]);r.functional("-bg-linear",C({negative:!0})),r.functional("bg-linear",C({negative:!1})),i("bg-linear",()=>[{values:[...g.keys()],modifiers:l},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:l}]),r.functional("-bg-conic",b({negative:!0})),r.functional("bg-conic",b({negative:!1})),i("bg-conic",()=>[{hasDefaultValue:!0,modifiers:l},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:l}]),r.functional("bg-radial",S=>{if(!S.value){let D=v(S.modifier);return[o("--tw-gradient-position",D),o("background-image","radial-gradient(var(--tw-gradient-stops))")]}if(S.value.kind==="arbitrary"){if(S.modifier)return;let D=S.value.value;return[o("--tw-gradient-position",D),o("background-image",`radial-gradient(var(--tw-gradient-stops,${D}))`)]}}),i("bg-radial",()=>[{hasDefaultValue:!0,modifiers:l}])}r.functional("bg",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["image","color","percentage","position","bg-size","length","url"])){case"percentage":case"position":return l.modifier?void 0:[o("background-position",g)];case"bg-size":case"length":case"size":return l.modifier?void 0:[o("background-size",g)];case"image":case"url":return l.modifier?void 0:[o("background-image",g)];default:return g=X(g,l.modifier,e),g===null?void 0:[o("background-color",g)]}}{let g=te(l,e,["--background-color","--color"]);if(g)return[o("background-color",g)]}{if(l.modifier)return;let g=e.resolve(l.value.value,["--background-image"]);if(g)return[o("background-image",g)]}}}),i("bg",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--background-image"]}]);let h=()=>W([$("--tw-gradient-position"),$("--tw-gradient-from","#0000",""),$("--tw-gradient-via","#0000",""),$("--tw-gradient-to","#0000",""),$("--tw-gradient-stops"),$("--tw-gradient-via-stops"),$("--tw-gradient-from-position","0%",""),$("--tw-gradient-via-position","50%",""),$("--tw-gradient-to-position","100%","")]);function y(l,g){r.functional(l,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??H(C,["color","length","percentage"])){case"length":case"percentage":return v.modifier?void 0:g.position(C);default:return C=X(C,v.modifier,e),C===null?void 0:g.color(C)}}{let C=te(v,e,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=e.resolve(v.value.value,["--gradient-color-stop-positions"]);if(C)return g.position(C);if(v.value.value[v.value.value.length-1]==="%"&&P(v.value.value.slice(0,-1)))return g.position(v.value.value)}}}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}])}y("from",{color:l=>[h(),o("--tw-sort","--tw-gradient-from"),o("--tw-gradient-from",l),o("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:l=>[h(),o("--tw-gradient-from-position",l)]}),t("via-none",[["--tw-gradient-via-stops","initial"]]),y("via",{color:l=>[h(),o("--tw-sort","--tw-gradient-via"),o("--tw-gradient-via",l),o("--tw-gradient-via-stops","var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)"),o("--tw-gradient-stops","var(--tw-gradient-via-stops)")],position:l=>[h(),o("--tw-gradient-via-position",l)]}),y("to",{color:l=>[h(),o("--tw-sort","--tw-gradient-to"),o("--tw-gradient-to",l),o("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:l=>[h(),o("--tw-gradient-to-position",l)]}),t("mask-none",[["mask-image","none"]]),r.functional("mask",l=>{if(!l.value||l.modifier||l.value.kind!=="arbitrary")return;let g=l.value.value;switch(l.value.dataType??H(g,["image","percentage","position","bg-size","length","url"])){case"percentage":case"position":return l.modifier?void 0:[o("mask-position",g)];case"bg-size":case"length":case"size":return[o("mask-size",g)];case"image":case"url":default:return[o("mask-image",g)]}}),t("mask-add",[["mask-composite","add"]]),t("mask-subtract",[["mask-composite","subtract"]]),t("mask-intersect",[["mask-composite","intersect"]]),t("mask-exclude",[["mask-composite","exclude"]]),t("mask-alpha",[["mask-mode","alpha"]]),t("mask-luminance",[["mask-mode","luminance"]]),t("mask-match",[["mask-mode","match-source"]]),t("mask-type-alpha",[["mask-type","alpha"]]),t("mask-type-luminance",[["mask-type","luminance"]]),t("mask-auto",[["mask-size","auto"]]),t("mask-cover",[["mask-size","cover"]]),t("mask-contain",[["mask-size","contain"]]),n("mask-size",{handle(l){if(l)return[o("mask-size",l)]}}),t("mask-top",[["mask-position","top"]]),t("mask-top-left",[["mask-position","left top"]]),t("mask-top-right",[["mask-position","right top"]]),t("mask-bottom",[["mask-position","bottom"]]),t("mask-bottom-left",[["mask-position","left bottom"]]),t("mask-bottom-right",[["mask-position","right bottom"]]),t("mask-left",[["mask-position","left"]]),t("mask-right",[["mask-position","right"]]),t("mask-center",[["mask-position","center"]]),n("mask-position",{handle(l){if(l)return[o("mask-position",l)]}}),t("mask-repeat",[["mask-repeat","repeat"]]),t("mask-no-repeat",[["mask-repeat","no-repeat"]]),t("mask-repeat-x",[["mask-repeat","repeat-x"]]),t("mask-repeat-y",[["mask-repeat","repeat-y"]]),t("mask-repeat-round",[["mask-repeat","round"]]),t("mask-repeat-space",[["mask-repeat","space"]]),t("mask-clip-border",[["mask-clip","border-box"]]),t("mask-clip-padding",[["mask-clip","padding-box"]]),t("mask-clip-content",[["mask-clip","content-box"]]),t("mask-clip-fill",[["mask-clip","fill-box"]]),t("mask-clip-stroke",[["mask-clip","stroke-box"]]),t("mask-clip-view",[["mask-clip","view-box"]]),t("mask-no-clip",[["mask-clip","no-clip"]]),t("mask-origin-border",[["mask-origin","border-box"]]),t("mask-origin-padding",[["mask-origin","padding-box"]]),t("mask-origin-content",[["mask-origin","content-box"]]),t("mask-origin-fill",[["mask-origin","fill-box"]]),t("mask-origin-stroke",[["mask-origin","stroke-box"]]),t("mask-origin-view",[["mask-origin","view-box"]]);let x=()=>W([$("--tw-mask-linear","linear-gradient(#fff, #fff)"),$("--tw-mask-radial","linear-gradient(#fff, #fff)"),$("--tw-mask-conic","linear-gradient(#fff, #fff)")]);function V(l,g){r.functional(l,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??H(C,["length","percentage","color"])){case"color":return C=X(C,v.modifier,e),C===null?void 0:g.color(C);case"percentage":return v.modifier||!P(C.slice(0,-1))?void 0:g.position(C);default:return v.modifier?void 0:g.position(C)}}{let C=te(v,e,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=H(v.value.value,["number","percentage"]);if(!C)return;switch(C){case"number":{let b=e.resolve(null,["--spacing"]);return!b||!oe(v.value.value)?void 0:g.position(`calc(${b} * ${v.value.value})`)}case"percentage":return P(v.value.value.slice(0,-1))?g.position(v.value.value):void 0;default:return}}}}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}]),i(l,()=>[{values:Array.from({length:21},(v,C)=>`${C*5}%`)},{values:e.get(["--spacing"])?ut:[]},{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}let A=()=>W([$("--tw-mask-left","linear-gradient(#fff, #fff)"),$("--tw-mask-right","linear-gradient(#fff, #fff)"),$("--tw-mask-bottom","linear-gradient(#fff, #fff)"),$("--tw-mask-top","linear-gradient(#fff, #fff)")]);function k(l,g,v){V(l,{color(C){let b=[x(),A(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let S of["top","right","bottom","left"])v[S]&&(b.push(o(`--tw-mask-${S}`,`linear-gradient(to ${S}, var(--tw-mask-${S}-from-color) var(--tw-mask-${S}-from-position), var(--tw-mask-${S}-to-color) var(--tw-mask-${S}-to-position))`)),b.push(W([$(`--tw-mask-${S}-from-position`,"0%"),$(`--tw-mask-${S}-to-position`,"100%"),$(`--tw-mask-${S}-from-color`,"black"),$(`--tw-mask-${S}-to-color`,"transparent")])),b.push(o(`--tw-mask-${S}-${g}-color`,C)));return b},position(C){let b=[x(),A(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let S of["top","right","bottom","left"])v[S]&&(b.push(o(`--tw-mask-${S}`,`linear-gradient(to ${S}, var(--tw-mask-${S}-from-color) var(--tw-mask-${S}-from-position), var(--tw-mask-${S}-to-color) var(--tw-mask-${S}-to-position))`)),b.push(W([$(`--tw-mask-${S}-from-position`,"0%"),$(`--tw-mask-${S}-to-position`,"100%"),$(`--tw-mask-${S}-from-color`,"black"),$(`--tw-mask-${S}-to-color`,"transparent")])),b.push(o(`--tw-mask-${S}-${g}-position`,C)));return b}})}k("mask-x-from","from",{top:!1,right:!0,bottom:!1,left:!0}),k("mask-x-to","to",{top:!1,right:!0,bottom:!1,left:!0}),k("mask-y-from","from",{top:!0,right:!1,bottom:!0,left:!1}),k("mask-y-to","to",{top:!0,right:!1,bottom:!0,left:!1}),k("mask-t-from","from",{top:!0,right:!1,bottom:!1,left:!1}),k("mask-t-to","to",{top:!0,right:!1,bottom:!1,left:!1}),k("mask-r-from","from",{top:!1,right:!0,bottom:!1,left:!1}),k("mask-r-to","to",{top:!1,right:!0,bottom:!1,left:!1}),k("mask-b-from","from",{top:!1,right:!1,bottom:!0,left:!1}),k("mask-b-to","to",{top:!1,right:!1,bottom:!0,left:!1}),k("mask-l-from","from",{top:!1,right:!1,bottom:!1,left:!0}),k("mask-l-to","to",{top:!1,right:!1,bottom:!1,left:!0});let U=()=>W([$("--tw-mask-linear-position","0deg"),$("--tw-mask-linear-from-position","0%"),$("--tw-mask-linear-to-position","100%"),$("--tw-mask-linear-from-color","black"),$("--tw-mask-linear-to-color","transparent")]);n("mask-linear",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(l){return P(l.value)?`calc(1deg * ${l.value})`:null},handleNegativeBareValue(l){return P(l.value)?`calc(1deg * -${l.value})`:null},handle:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops, var(--tw-mask-linear-position)))"),o("--tw-mask-linear-position",l)]}),i("mask-linear",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),V("mask-linear-from",{color:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-from-color",l)],position:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-from-position",l)]}),V("mask-linear-to",{color:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-to-color",l)],position:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-to-position",l)]});let E=()=>W([$("--tw-mask-radial-from-position","0%"),$("--tw-mask-radial-to-position","100%"),$("--tw-mask-radial-from-color","black"),$("--tw-mask-radial-to-color","transparent"),$("--tw-mask-radial-shape","ellipse"),$("--tw-mask-radial-size","farthest-corner"),$("--tw-mask-radial-position","center")]);t("mask-circle",[["--tw-mask-radial-shape","circle"]]),t("mask-ellipse",[["--tw-mask-radial-shape","ellipse"]]),t("mask-radial-closest-side",[["--tw-mask-radial-size","closest-side"]]),t("mask-radial-farthest-side",[["--tw-mask-radial-size","farthest-side"]]),t("mask-radial-closest-corner",[["--tw-mask-radial-size","closest-corner"]]),t("mask-radial-farthest-corner",[["--tw-mask-radial-size","farthest-corner"]]),t("mask-radial-at-top",[["--tw-mask-radial-position","top"]]),t("mask-radial-at-top-left",[["--tw-mask-radial-position","top left"]]),t("mask-radial-at-top-right",[["--tw-mask-radial-position","top right"]]),t("mask-radial-at-bottom",[["--tw-mask-radial-position","bottom"]]),t("mask-radial-at-bottom-left",[["--tw-mask-radial-position","bottom left"]]),t("mask-radial-at-bottom-right",[["--tw-mask-radial-position","bottom right"]]),t("mask-radial-at-left",[["--tw-mask-radial-position","left"]]),t("mask-radial-at-right",[["--tw-mask-radial-position","right"]]),t("mask-radial-at-center",[["--tw-mask-radial-position","center"]]),n("mask-radial-at",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:l=>[o("--tw-mask-radial-position",l)]}),n("mask-radial",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:l=>[x(),E(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops, var(--tw-mask-radial-size)))"),o("--tw-mask-radial-size",l)]}),V("mask-radial-from",{color:l=>[x(),E(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-from-color",l)],position:l=>[x(),E(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-from-position",l)]}),V("mask-radial-to",{color:l=>[x(),E(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-to-color",l)],position:l=>[x(),E(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-to-position",l)]});let O=()=>W([$("--tw-mask-conic-position","0deg"),$("--tw-mask-conic-from-position","0%"),$("--tw-mask-conic-to-position","100%"),$("--tw-mask-conic-from-color","black"),$("--tw-mask-conic-to-color","transparent")]);n("mask-conic",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(l){return P(l.value)?`calc(1deg * ${l.value})`:null},handleNegativeBareValue(l){return P(l.value)?`calc(1deg * -${l.value})`:null},handle:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops, var(--tw-mask-conic-position)))"),o("--tw-mask-conic-position",l)]}),i("mask-conic",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),V("mask-conic-from",{color:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-from-color",l)],position:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-from-position",l)]}),V("mask-conic-to",{color:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-to-color",l)],position:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-to-position",l)]}),t("box-decoration-slice",[["-webkit-box-decoration-break","slice"],["box-decoration-break","slice"]]),t("box-decoration-clone",[["-webkit-box-decoration-break","clone"],["box-decoration-break","clone"]]),t("bg-clip-text",[["background-clip","text"]]),t("bg-clip-border",[["background-clip","border-box"]]),t("bg-clip-padding",[["background-clip","padding-box"]]),t("bg-clip-content",[["background-clip","content-box"]]),t("bg-origin-border",[["background-origin","border-box"]]),t("bg-origin-padding",[["background-origin","padding-box"]]),t("bg-origin-content",[["background-origin","content-box"]]);for(let l of["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])t(`bg-blend-${l}`,[["background-blend-mode",l]]),t(`mix-blend-${l}`,[["mix-blend-mode",l]]);t("mix-blend-plus-darker",[["mix-blend-mode","plus-darker"]]),t("mix-blend-plus-lighter",[["mix-blend-mode","plus-lighter"]]),t("fill-none",[["fill","none"]]),r.functional("fill",l=>{if(!l.value)return;if(l.value.kind==="arbitrary"){let v=X(l.value.value,l.modifier,e);return v===null?void 0:[o("fill",v)]}let g=te(l,e,["--fill","--color"]);if(g)return[o("fill",g)]}),i("fill",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--fill","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)}]),t("stroke-none",[["stroke","none"]]),r.functional("stroke",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["color","number","length","percentage"])){case"number":case"length":case"percentage":return l.modifier?void 0:[o("stroke-width",g)];default:return g=X(l.value.value,l.modifier,e),g===null?void 0:[o("stroke",g)]}}{let g=te(l,e,["--stroke","--color"]);if(g)return[o("stroke",g)]}{let g=e.resolve(l.value.value,["--stroke-width"]);if(g)return[o("stroke-width",g)];if(P(l.value.value))return[o("stroke-width",l.value.value)]}}}),i("stroke",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--stroke","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2","3"],valueThemeKeys:["--stroke-width"]}]),t("object-contain",[["object-fit","contain"]]),t("object-cover",[["object-fit","cover"]]),t("object-fill",[["object-fit","fill"]]),t("object-none",[["object-fit","none"]]),t("object-scale-down",[["object-fit","scale-down"]]),n("object",{themeKeys:["--object-position"],handle:l=>[o("object-position",l)],staticValues:{top:[o("object-position","top")],"top-left":[o("object-position","left top")],"top-right":[o("object-position","right top")],bottom:[o("object-position","bottom")],"bottom-left":[o("object-position","left bottom")],"bottom-right":[o("object-position","right bottom")],left:[o("object-position","left")],right:[o("object-position","right")],center:[o("object-position","center")]}});for(let[l,g]of[["p","padding"],["px","padding-inline"],["py","padding-block"],["ps","padding-inline-start"],["pe","padding-inline-end"],["pt","padding-top"],["pr","padding-right"],["pb","padding-bottom"],["pl","padding-left"]])a(l,["--padding","--spacing"],v=>[o(g,v)]);t("text-left",[["text-align","left"]]),t("text-center",[["text-align","center"]]),t("text-right",[["text-align","right"]]),t("text-justify",[["text-align","justify"]]),t("text-start",[["text-align","start"]]),t("text-end",[["text-align","end"]]),a("indent",["--text-indent","--spacing"],l=>[o("text-indent",l)],{supportsNegative:!0}),t("align-baseline",[["vertical-align","baseline"]]),t("align-top",[["vertical-align","top"]]),t("align-middle",[["vertical-align","middle"]]),t("align-bottom",[["vertical-align","bottom"]]),t("align-text-top",[["vertical-align","text-top"]]),t("align-text-bottom",[["vertical-align","text-bottom"]]),t("align-sub",[["vertical-align","sub"]]),t("align-super",[["vertical-align","super"]]),n("align",{themeKeys:[],handle:l=>[o("vertical-align",l)]}),r.functional("font",l=>{if(!(!l.value||l.modifier)){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["number","generic-name","family-name"])){case"generic-name":case"family-name":return[o("font-family",g)];default:return[W([$("--tw-font-weight")]),o("--tw-font-weight",g),o("font-weight",g)]}}{let g=e.resolveWith(l.value.value,["--font"],["--font-feature-settings","--font-variation-settings"]);if(g){let[v,C={}]=g;return[o("font-family",v),o("font-feature-settings",C["--font-feature-settings"]),o("font-variation-settings",C["--font-variation-settings"])]}}{let g=e.resolve(l.value.value,["--font-weight"]);if(g)return[W([$("--tw-font-weight")]),o("--tw-font-weight",g),o("font-weight",g)]}}}),i("font",()=>[{values:[],valueThemeKeys:["--font"]},{values:[],valueThemeKeys:["--font-weight"]}]),t("uppercase",[["text-transform","uppercase"]]),t("lowercase",[["text-transform","lowercase"]]),t("capitalize",[["text-transform","capitalize"]]),t("normal-case",[["text-transform","none"]]),t("italic",[["font-style","italic"]]),t("not-italic",[["font-style","normal"]]),t("underline",[["text-decoration-line","underline"]]),t("overline",[["text-decoration-line","overline"]]),t("line-through",[["text-decoration-line","line-through"]]),t("no-underline",[["text-decoration-line","none"]]),t("font-stretch-normal",[["font-stretch","normal"]]),t("font-stretch-ultra-condensed",[["font-stretch","ultra-condensed"]]),t("font-stretch-extra-condensed",[["font-stretch","extra-condensed"]]),t("font-stretch-condensed",[["font-stretch","condensed"]]),t("font-stretch-semi-condensed",[["font-stretch","semi-condensed"]]),t("font-stretch-semi-expanded",[["font-stretch","semi-expanded"]]),t("font-stretch-expanded",[["font-stretch","expanded"]]),t("font-stretch-extra-expanded",[["font-stretch","extra-expanded"]]),t("font-stretch-ultra-expanded",[["font-stretch","ultra-expanded"]]),n("font-stretch",{handleBareValue:({value:l})=>{if(!l.endsWith("%"))return null;let g=Number(l.slice(0,-1));return!P(g)||Number.isNaN(g)||g<50||g>200?null:l},handle:l=>[o("font-stretch",l)]}),i("font-stretch",()=>[{values:["50%","75%","90%","95%","100%","105%","110%","125%","150%","200%"]}]),s("placeholder",{themeKeys:["--background-color","--color"],handle:l=>[G("&::placeholder",[o("--tw-sort","placeholder-color"),o("color",l)])]}),t("decoration-solid",[["text-decoration-style","solid"]]),t("decoration-double",[["text-decoration-style","double"]]),t("decoration-dotted",[["text-decoration-style","dotted"]]),t("decoration-dashed",[["text-decoration-style","dashed"]]),t("decoration-wavy",[["text-decoration-style","wavy"]]),t("decoration-auto",[["text-decoration-thickness","auto"]]),t("decoration-from-font",[["text-decoration-thickness","from-font"]]),r.functional("decoration",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["color","length","percentage"])){case"length":case"percentage":return l.modifier?void 0:[o("text-decoration-thickness",g)];default:return g=X(g,l.modifier,e),g===null?void 0:[o("text-decoration-color",g)]}}{let g=e.resolve(l.value.value,["--text-decoration-thickness"]);if(g)return l.modifier?void 0:[o("text-decoration-thickness",g)];if(P(l.value.value))return l.modifier?void 0:[o("text-decoration-thickness",`${l.value.value}px`)]}{let g=te(l,e,["--text-decoration-color","--color"]);if(g)return[o("text-decoration-color",g)]}}}),i("decoration",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-decoration-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2"],valueThemeKeys:["--text-decoration-thickness"]}]),n("animate",{themeKeys:["--animate"],handle:l=>[o("animation",l)],staticValues:{none:[o("animation","none")]}});{let l=["var(--tw-blur,)","var(--tw-brightness,)","var(--tw-contrast,)","var(--tw-grayscale,)","var(--tw-hue-rotate,)","var(--tw-invert,)","var(--tw-saturate,)","var(--tw-sepia,)","var(--tw-drop-shadow,)"].join(" "),g=["var(--tw-backdrop-blur,)","var(--tw-backdrop-brightness,)","var(--tw-backdrop-contrast,)","var(--tw-backdrop-grayscale,)","var(--tw-backdrop-hue-rotate,)","var(--tw-backdrop-invert,)","var(--tw-backdrop-opacity,)","var(--tw-backdrop-saturate,)","var(--tw-backdrop-sepia,)"].join(" "),v=()=>W([$("--tw-blur"),$("--tw-brightness"),$("--tw-contrast"),$("--tw-grayscale"),$("--tw-hue-rotate"),$("--tw-invert"),$("--tw-opacity"),$("--tw-saturate"),$("--tw-sepia"),$("--tw-drop-shadow"),$("--tw-drop-shadow-color"),$("--tw-drop-shadow-alpha","100%",""),$("--tw-drop-shadow-size")]),C=()=>W([$("--tw-backdrop-blur"),$("--tw-backdrop-brightness"),$("--tw-backdrop-contrast"),$("--tw-backdrop-grayscale"),$("--tw-backdrop-hue-rotate"),$("--tw-backdrop-invert"),$("--tw-backdrop-opacity"),$("--tw-backdrop-saturate"),$("--tw-backdrop-sepia")]);r.functional("filter",b=>{if(!b.modifier){if(b.value===null)return[v(),o("filter",l)];if(b.value.kind==="arbitrary")return[o("filter",b.value.value)];switch(b.value.value){case"none":return[o("filter","none")]}}}),r.functional("backdrop-filter",b=>{if(!b.modifier){if(b.value===null)return[C(),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)];if(b.value.kind==="arbitrary")return[o("-webkit-backdrop-filter",b.value.value),o("backdrop-filter",b.value.value)];switch(b.value.value){case"none":return[o("-webkit-backdrop-filter","none"),o("backdrop-filter","none")]}}}),n("blur",{themeKeys:["--blur"],handle:b=>[v(),o("--tw-blur",`blur(${b})`),o("filter",l)],staticValues:{none:[v(),o("--tw-blur"," "),o("filter",l)]}}),n("backdrop-blur",{themeKeys:["--backdrop-blur","--blur"],handle:b=>[C(),o("--tw-backdrop-blur",`blur(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)],staticValues:{none:[C(),o("--tw-backdrop-blur"," "),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}}),n("brightness",{themeKeys:["--brightness"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[v(),o("--tw-brightness",`brightness(${b})`),o("filter",l)]}),n("backdrop-brightness",{themeKeys:["--backdrop-brightness","--brightness"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-brightness",`brightness(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--brightness"]}]),i("backdrop-brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--backdrop-brightness","--brightness"]}]),n("contrast",{themeKeys:["--contrast"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[v(),o("--tw-contrast",`contrast(${b})`),o("filter",l)]}),n("backdrop-contrast",{themeKeys:["--backdrop-contrast","--contrast"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-contrast",`contrast(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--contrast"]}]),i("backdrop-contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--backdrop-contrast","--contrast"]}]),n("grayscale",{themeKeys:["--grayscale"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),o("--tw-grayscale",`grayscale(${b})`),o("filter",l)]}),n("backdrop-grayscale",{themeKeys:["--backdrop-grayscale","--grayscale"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),o("--tw-backdrop-grayscale",`grayscale(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--grayscale"],hasDefaultValue:!0}]),i("backdrop-grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-grayscale","--grayscale"],hasDefaultValue:!0}]),n("hue-rotate",{supportsNegative:!0,themeKeys:["--hue-rotate"],handleBareValue:({value:b})=>P(b)?`${b}deg`:null,handle:b=>[v(),o("--tw-hue-rotate",`hue-rotate(${b})`),o("filter",l)]}),n("backdrop-hue-rotate",{supportsNegative:!0,themeKeys:["--backdrop-hue-rotate","--hue-rotate"],handleBareValue:({value:b})=>P(b)?`${b}deg`:null,handle:b=>[C(),o("--tw-backdrop-hue-rotate",`hue-rotate(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--hue-rotate"]}]),i("backdrop-hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--backdrop-hue-rotate","--hue-rotate"]}]),n("invert",{themeKeys:["--invert"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),o("--tw-invert",`invert(${b})`),o("filter",l)]}),n("backdrop-invert",{themeKeys:["--backdrop-invert","--invert"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),o("--tw-backdrop-invert",`invert(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--invert"],hasDefaultValue:!0}]),i("backdrop-invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-invert","--invert"],hasDefaultValue:!0}]),n("saturate",{themeKeys:["--saturate"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[v(),o("--tw-saturate",`saturate(${b})`),o("filter",l)]}),n("backdrop-saturate",{themeKeys:["--backdrop-saturate","--saturate"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-saturate",`saturate(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--saturate"]}]),i("backdrop-saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--backdrop-saturate","--saturate"]}]),n("sepia",{themeKeys:["--sepia"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),o("--tw-sepia",`sepia(${b})`),o("filter",l)]}),n("backdrop-sepia",{themeKeys:["--backdrop-sepia","--sepia"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),o("--tw-backdrop-sepia",`sepia(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--sepia"],hasDefaultValue:!0}]),i("backdrop-sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--backdrop-sepia","--sepia"],hasDefaultValue:!0}]),t("drop-shadow-none",[v,["--tw-drop-shadow"," "],["filter",l]]),r.functional("drop-shadow",b=>{let S;if(b.modifier&&(b.modifier.kind==="arbitrary"?S=b.modifier.value:P(b.modifier.value)&&(S=`${b.modifier.value}%`)),!b.value){let D=e.get(["--drop-shadow"]),T=e.resolve(null,["--drop-shadow"]);return D===null||T===null?void 0:[v(),o("--tw-drop-shadow-alpha",S),...st("--tw-drop-shadow-size",D,S,N=>`var(--tw-drop-shadow-color, ${N})`),o("--tw-drop-shadow",L(T,",").map(N=>`drop-shadow(${N})`).join(" ")),o("filter",l)]}if(b.value.kind==="arbitrary"){let D=b.value.value;switch(b.value.dataType??H(D,["color"])){case"color":return D=X(D,b.modifier,e),D===null?void 0:[v(),o("--tw-drop-shadow-color",Q(D,"var(--tw-drop-shadow-alpha)")),o("--tw-drop-shadow","var(--tw-drop-shadow-size)")];default:return b.modifier&&!S?void 0:[v(),o("--tw-drop-shadow-alpha",S),...st("--tw-drop-shadow-size",D,S,N=>`var(--tw-drop-shadow-color, ${N})`),o("--tw-drop-shadow","var(--tw-drop-shadow-size)"),o("filter",l)]}}{let D=e.get([`--drop-shadow-${b.value.value}`]),T=e.resolve(b.value.value,["--drop-shadow"]);if(D&&T)return b.modifier&&!S?void 0:S?[v(),o("--tw-drop-shadow-alpha",S),...st("--tw-drop-shadow-size",D,S,N=>`var(--tw-drop-shadow-color, ${N})`),o("--tw-drop-shadow","var(--tw-drop-shadow-size)"),o("filter",l)]:[v(),o("--tw-drop-shadow-alpha",S),...st("--tw-drop-shadow-size",D,S,N=>`var(--tw-drop-shadow-color, ${N})`),o("--tw-drop-shadow",L(T,",").map(N=>`drop-shadow(${N})`).join(" ")),o("filter",l)]}{let D=te(b,e,["--drop-shadow-color","--color"]);if(D)return D==="inherit"?[v(),o("--tw-drop-shadow-color","inherit"),o("--tw-drop-shadow","var(--tw-drop-shadow-size)")]:[v(),o("--tw-drop-shadow-color",Q(D,"var(--tw-drop-shadow-alpha)")),o("--tw-drop-shadow","var(--tw-drop-shadow-size)")]}}),i("drop-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--drop-shadow-color","--color"],modifiers:Array.from({length:21},(b,S)=>`${S*5}`)},{valueThemeKeys:["--drop-shadow"]}]),n("backdrop-opacity",{themeKeys:["--backdrop-opacity","--opacity"],handleBareValue:({value:b})=>Xe(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-opacity",`opacity(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("backdrop-opacity",()=>[{values:Array.from({length:21},(b,S)=>`${S*5}`),valueThemeKeys:["--backdrop-opacity","--opacity"]}])}{let l=`var(--tw-ease, ${e.resolve(null,["--default-transition-timing-function"])??"ease"})`,g=`var(--tw-duration, ${e.resolve(null,["--default-transition-duration"])??"0s"})`;n("transition",{defaultValue:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events",themeKeys:["--transition-property"],handle:v=>[o("transition-property",v),o("transition-timing-function",l),o("transition-duration",g)],staticValues:{none:[o("transition-property","none")],all:[o("transition-property","all"),o("transition-timing-function",l),o("transition-duration",g)],colors:[o("transition-property","color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to"),o("transition-timing-function",l),o("transition-duration",g)],opacity:[o("transition-property","opacity"),o("transition-timing-function",l),o("transition-duration",g)],shadow:[o("transition-property","box-shadow"),o("transition-timing-function",l),o("transition-duration",g)],transform:[o("transition-property","transform, translate, scale, rotate"),o("transition-timing-function",l),o("transition-duration",g)]}}),t("transition-discrete",[["transition-behavior","allow-discrete"]]),t("transition-normal",[["transition-behavior","normal"]]),n("delay",{handleBareValue:({value:v})=>P(v)?`${v}ms`:null,themeKeys:["--transition-delay"],handle:v=>[o("transition-delay",v)]});{let v=()=>W([$("--tw-duration")]);t("duration-initial",[v,["--tw-duration","initial"]]),r.functional("duration",C=>{if(C.modifier||!C.value)return;let b=null;if(C.value.kind==="arbitrary"?b=C.value.value:(b=e.resolve(C.value.fraction??C.value.value,["--transition-duration"]),b===null&&P(C.value.value)&&(b=`${C.value.value}ms`)),b!==null)return[v(),o("--tw-duration",b),o("transition-duration",b)]})}i("delay",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-delay"]}]),i("duration",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-duration"]}])}{let l=()=>W([$("--tw-ease")]);n("ease",{themeKeys:["--ease"],handle:g=>[l(),o("--tw-ease",g),o("transition-timing-function",g)],staticValues:{initial:[l(),o("--tw-ease","initial")],linear:[l(),o("--tw-ease","linear"),o("transition-timing-function","linear")]}})}t("will-change-auto",[["will-change","auto"]]),t("will-change-scroll",[["will-change","scroll-position"]]),t("will-change-contents",[["will-change","contents"]]),t("will-change-transform",[["will-change","transform"]]),n("will-change",{themeKeys:[],handle:l=>[o("will-change",l)]}),t("content-none",[["--tw-content","none"],["content","none"]]),n("content",{themeKeys:[],handle:l=>[W([$("--tw-content",'""')]),o("--tw-content",l),o("content","var(--tw-content)")]});{let l="var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)",g=()=>W([$("--tw-contain-size"),$("--tw-contain-layout"),$("--tw-contain-paint"),$("--tw-contain-style")]);t("contain-none",[["contain","none"]]),t("contain-content",[["contain","content"]]),t("contain-strict",[["contain","strict"]]),t("contain-size",[g,["--tw-contain-size","size"],["contain",l]]),t("contain-inline-size",[g,["--tw-contain-size","inline-size"],["contain",l]]),t("contain-layout",[g,["--tw-contain-layout","layout"],["contain",l]]),t("contain-paint",[g,["--tw-contain-paint","paint"],["contain",l]]),t("contain-style",[g,["--tw-contain-style","style"],["contain",l]]),n("contain",{themeKeys:[],handle:v=>[o("contain",v)]})}t("forced-color-adjust-none",[["forced-color-adjust","none"]]),t("forced-color-adjust-auto",[["forced-color-adjust","auto"]]),a("leading",["--leading","--spacing"],l=>[W([$("--tw-leading")]),o("--tw-leading",l),o("line-height",l)],{staticValues:{none:[W([$("--tw-leading")]),o("--tw-leading","1"),o("line-height","1")]}}),n("tracking",{supportsNegative:!0,themeKeys:["--tracking"],handle:l=>[W([$("--tw-tracking")]),o("--tw-tracking",l),o("letter-spacing",l)]}),t("antialiased",[["-webkit-font-smoothing","antialiased"],["-moz-osx-font-smoothing","grayscale"]]),t("subpixel-antialiased",[["-webkit-font-smoothing","auto"],["-moz-osx-font-smoothing","auto"]]);{let l="var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)",g=()=>W([$("--tw-ordinal"),$("--tw-slashed-zero"),$("--tw-numeric-figure"),$("--tw-numeric-spacing"),$("--tw-numeric-fraction")]);t("normal-nums",[["font-variant-numeric","normal"]]),t("ordinal",[g,["--tw-ordinal","ordinal"],["font-variant-numeric",l]]),t("slashed-zero",[g,["--tw-slashed-zero","slashed-zero"],["font-variant-numeric",l]]),t("lining-nums",[g,["--tw-numeric-figure","lining-nums"],["font-variant-numeric",l]]),t("oldstyle-nums",[g,["--tw-numeric-figure","oldstyle-nums"],["font-variant-numeric",l]]),t("proportional-nums",[g,["--tw-numeric-spacing","proportional-nums"],["font-variant-numeric",l]]),t("tabular-nums",[g,["--tw-numeric-spacing","tabular-nums"],["font-variant-numeric",l]]),t("diagonal-fractions",[g,["--tw-numeric-fraction","diagonal-fractions"],["font-variant-numeric",l]]),t("stacked-fractions",[g,["--tw-numeric-fraction","stacked-fractions"],["font-variant-numeric",l]])}{let l=()=>W([$("--tw-outline-style","solid")]);r.static("outline-hidden",()=>[o("--tw-outline-style","none"),o("outline-style","none"),F("@media","(forced-colors: active)",[o("outline","2px solid transparent"),o("outline-offset","2px")])]),t("outline-none",[["--tw-outline-style","none"],["outline-style","none"]]),t("outline-solid",[["--tw-outline-style","solid"],["outline-style","solid"]]),t("outline-dashed",[["--tw-outline-style","dashed"],["outline-style","dashed"]]),t("outline-dotted",[["--tw-outline-style","dotted"],["outline-style","dotted"]]),t("outline-double",[["--tw-outline-style","double"],["outline-style","double"]]),r.functional("outline",g=>{if(g.value===null){if(g.modifier)return;let v=e.get(["--default-outline-width"])??"1px";return[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",v)]}if(g.value.kind==="arbitrary"){let v=g.value.value;switch(g.value.dataType??H(v,["color","length","number","percentage"])){case"length":case"number":case"percentage":return g.modifier?void 0:[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",v)];default:return v=X(v,g.modifier,e),v===null?void 0:[o("outline-color",v)]}}{let v=te(g,e,["--outline-color","--color"]);if(v)return[o("outline-color",v)]}{if(g.modifier)return;let v=e.resolve(g.value.value,["--outline-width"]);if(v)return[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",v)];if(P(g.value.value))return[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",`${g.value.value}px`)]}}),i("outline",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--outline-color","--color"],modifiers:Array.from({length:21},(g,v)=>`${v*5}`),hasDefaultValue:!0},{values:["0","1","2","4","8"],valueThemeKeys:["--outline-width"]}]),n("outline-offset",{supportsNegative:!0,themeKeys:["--outline-offset"],handleBareValue:({value:g})=>P(g)?`${g}px`:null,handle:g=>[o("outline-offset",g)]}),i("outline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--outline-offset"]}])}n("opacity",{themeKeys:["--opacity"],handleBareValue:({value:l})=>Xe(l)?`${l}%`:null,handle:l=>[o("opacity",l)]}),i("opacity",()=>[{values:Array.from({length:21},(l,g)=>`${g*5}`),valueThemeKeys:["--opacity"]}]),n("underline-offset",{supportsNegative:!0,themeKeys:["--text-underline-offset"],handleBareValue:({value:l})=>P(l)?`${l}px`:null,handle:l=>[o("text-underline-offset",l)],staticValues:{auto:[o("text-underline-offset","auto")]}}),i("underline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--text-underline-offset"]}]),r.functional("text",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["color","length","percentage","absolute-size","relative-size"])){case"size":case"length":case"percentage":case"absolute-size":case"relative-size":{if(l.modifier){let C=l.modifier.kind==="arbitrary"?l.modifier.value:e.resolve(l.modifier.value,["--leading"]);if(!C&&oe(l.modifier.value)){let b=e.resolve(null,["--spacing"]);if(!b)return null;C=`calc(${b} * ${l.modifier.value})`}return!C&&l.modifier.value==="none"&&(C="1"),C?[o("font-size",g),o("line-height",C)]:null}return[o("font-size",g)]}default:return g=X(g,l.modifier,e),g===null?void 0:[o("color",g)]}}{let g=te(l,e,["--text-color","--color"]);if(g)return[o("color",g)]}{let g=e.resolveWith(l.value.value,["--text"],["--line-height","--letter-spacing","--font-weight"]);if(g){let[v,C={}]=Array.isArray(g)?g:[g];if(l.modifier){let b=l.modifier.kind==="arbitrary"?l.modifier.value:e.resolve(l.modifier.value,["--leading"]);if(!b&&oe(l.modifier.value)){let D=e.resolve(null,["--spacing"]);if(!D)return null;b=`calc(${D} * ${l.modifier.value})`}if(!b&&l.modifier.value==="none"&&(b="1"),!b)return null;let S=[o("font-size",v)];return b&&S.push(o("line-height",b)),S}return typeof C=="string"?[o("font-size",v),o("line-height",C)]:[o("font-size",v),o("line-height",C["--line-height"]?`var(--tw-leading, ${C["--line-height"]})`:void 0),o("letter-spacing",C["--letter-spacing"]?`var(--tw-tracking, ${C["--letter-spacing"]})`:void 0),o("font-weight",C["--font-weight"]?`var(--tw-font-weight, ${C["--font-weight"]})`:void 0)]}}}}),i("text",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--text"],modifiers:[],modifierThemeKeys:["--leading"]}]);let j=()=>W([$("--tw-text-shadow-color"),$("--tw-text-shadow-alpha","100%","")]);t("text-shadow-initial",[j,["--tw-text-shadow-color","initial"]]),r.functional("text-shadow",l=>{let g;if(l.modifier&&(l.modifier.kind==="arbitrary"?g=l.modifier.value:P(l.modifier.value)&&(g=`${l.modifier.value}%`)),!l.value){let v=e.get(["--text-shadow"]);return v===null?void 0:[j(),o("--tw-text-shadow-alpha",g),...he("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}if(l.value.kind==="arbitrary"){let v=l.value.value;switch(l.value.dataType??H(v,["color"])){case"color":return v=X(v,l.modifier,e),v===null?void 0:[j(),o("--tw-text-shadow-color",Q(v,"var(--tw-text-shadow-alpha)"))];default:return[j(),o("--tw-text-shadow-alpha",g),...he("text-shadow",v,g,b=>`var(--tw-text-shadow-color, ${b})`)]}}switch(l.value.value){case"none":return l.modifier?void 0:[j(),o("text-shadow","none")];case"inherit":return l.modifier?void 0:[j(),o("--tw-text-shadow-color","inherit")]}{let v=e.get([`--text-shadow-${l.value.value}`]);if(v)return[j(),o("--tw-text-shadow-alpha",g),...he("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}{let v=te(l,e,["--text-shadow-color","--color"]);if(v)return[j(),o("--tw-text-shadow-color",Q(v,"var(--tw-text-shadow-alpha)"))]}}),i("text-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-shadow-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["none"]},{valueThemeKeys:["--text-shadow"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`),hasDefaultValue:e.get(["--text-shadow"])!==null}]);{let b=function(T){return`var(--tw-ring-inset,) 0 0 0 calc(${T} + var(--tw-ring-offset-width)) var(--tw-ring-color, ${C})`},S=function(T){return`inset 0 0 0 ${T} var(--tw-inset-ring-color, currentcolor)`};var ne=b,ae=S;let l=["var(--tw-inset-shadow)","var(--tw-inset-ring-shadow)","var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow)"].join(", "),g="0 0 #0000",v=()=>W([$("--tw-shadow",g),$("--tw-shadow-color"),$("--tw-shadow-alpha","100%",""),$("--tw-inset-shadow",g),$("--tw-inset-shadow-color"),$("--tw-inset-shadow-alpha","100%",""),$("--tw-ring-color"),$("--tw-ring-shadow",g),$("--tw-inset-ring-color"),$("--tw-inset-ring-shadow",g),$("--tw-ring-inset"),$("--tw-ring-offset-width","0px",""),$("--tw-ring-offset-color","#fff"),$("--tw-ring-offset-shadow",g)]);t("shadow-initial",[v,["--tw-shadow-color","initial"]]),r.functional("shadow",T=>{let N;if(T.modifier&&(T.modifier.kind==="arbitrary"?N=T.modifier.value:P(T.modifier.value)&&(N=`${T.modifier.value}%`)),!T.value){let z=e.get(["--shadow"]);return z===null?void 0:[v(),o("--tw-shadow-alpha",N),...he("--tw-shadow",z,N,ue=>`var(--tw-shadow-color, ${ue})`),o("box-shadow",l)]}if(T.value.kind==="arbitrary"){let z=T.value.value;switch(T.value.dataType??H(z,["color"])){case"color":return z=X(z,T.modifier,e),z===null?void 0:[v(),o("--tw-shadow-color",Q(z,"var(--tw-shadow-alpha)"))];default:return[v(),o("--tw-shadow-alpha",N),...he("--tw-shadow",z,N,yt=>`var(--tw-shadow-color, ${yt})`),o("box-shadow",l)]}}switch(T.value.value){case"none":return T.modifier?void 0:[v(),o("--tw-shadow",g),o("box-shadow",l)];case"inherit":return T.modifier?void 0:[v(),o("--tw-shadow-color","inherit")]}{let z=e.get([`--shadow-${T.value.value}`]);if(z)return[v(),o("--tw-shadow-alpha",N),...he("--tw-shadow",z,N,ue=>`var(--tw-shadow-color, ${ue})`),o("box-shadow",l)]}{let z=te(T,e,["--box-shadow-color","--color"]);if(z)return[v(),o("--tw-shadow-color",Q(z,"var(--tw-shadow-alpha)"))]}}),i("shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(T,N)=>`${N*5}`)},{values:["none"]},{valueThemeKeys:["--shadow"],modifiers:Array.from({length:21},(T,N)=>`${N*5}`),hasDefaultValue:e.get(["--shadow"])!==null}]),t("inset-shadow-initial",[v,["--tw-inset-shadow-color","initial"]]),r.functional("inset-shadow",T=>{let N;if(T.modifier&&(T.modifier.kind==="arbitrary"?N=T.modifier.value:P(T.modifier.value)&&(N=`${T.modifier.value}%`)),!T.value){let z=e.get(["--inset-shadow"]);return z===null?void 0:[v(),o("--tw-inset-shadow-alpha",N),...he("--tw-inset-shadow",z,N,ue=>`var(--tw-inset-shadow-color, ${ue})`),o("box-shadow",l)]}if(T.value.kind==="arbitrary"){let z=T.value.value;switch(T.value.dataType??H(z,["color"])){case"color":return z=X(z,T.modifier,e),z===null?void 0:[v(),o("--tw-inset-shadow-color",Q(z,"var(--tw-inset-shadow-alpha)"))];default:return[v(),o("--tw-inset-shadow-alpha",N),...he("--tw-inset-shadow",z,N,yt=>`var(--tw-inset-shadow-color, ${yt})`,"inset "),o("box-shadow",l)]}}switch(T.value.value){case"none":return T.modifier?void 0:[v(),o("--tw-inset-shadow",g),o("box-shadow",l)];case"inherit":return T.modifier?void 0:[v(),o("--tw-inset-shadow-color","inherit")]}{let z=e.get([`--inset-shadow-${T.value.value}`]);if(z)return[v(),o("--tw-inset-shadow-alpha",N),...he("--tw-inset-shadow",z,N,ue=>`var(--tw-inset-shadow-color, ${ue})`),o("box-shadow",l)]}{let z=te(T,e,["--box-shadow-color","--color"]);if(z)return[v(),o("--tw-inset-shadow-color",Q(z,"var(--tw-inset-shadow-alpha)"))]}}),i("inset-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(T,N)=>`${N*5}`)},{values:["none"]},{valueThemeKeys:["--inset-shadow"],modifiers:Array.from({length:21},(T,N)=>`${N*5}`),hasDefaultValue:e.get(["--inset-shadow"])!==null}]),t("ring-inset",[v,["--tw-ring-inset","inset"]]);let C=e.get(["--default-ring-color"])??"currentcolor";r.functional("ring",T=>{if(!T.value){if(T.modifier)return;let N=e.get(["--default-ring-width"])??"1px";return[v(),o("--tw-ring-shadow",b(N)),o("box-shadow",l)]}if(T.value.kind==="arbitrary"){let N=T.value.value;switch(T.value.dataType??H(N,["color","length"])){case"length":return T.modifier?void 0:[v(),o("--tw-ring-shadow",b(N)),o("box-shadow",l)];default:return N=X(N,T.modifier,e),N===null?void 0:[o("--tw-ring-color",N)]}}{let N=te(T,e,["--ring-color","--color"]);if(N)return[o("--tw-ring-color",N)]}{if(T.modifier)return;let N=e.resolve(T.value.value,["--ring-width"]);if(N===null&&P(T.value.value)&&(N=`${T.value.value}px`),N)return[v(),o("--tw-ring-shadow",b(N)),o("box-shadow",l)]}}),i("ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(T,N)=>`${N*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]),r.functional("inset-ring",T=>{if(!T.value)return T.modifier?void 0:[v(),o("--tw-inset-ring-shadow",S("1px")),o("box-shadow",l)];if(T.value.kind==="arbitrary"){let N=T.value.value;switch(T.value.dataType??H(N,["color","length"])){case"length":return T.modifier?void 0:[v(),o("--tw-inset-ring-shadow",S(N)),o("box-shadow",l)];default:return N=X(N,T.modifier,e),N===null?void 0:[o("--tw-inset-ring-color",N)]}}{let N=te(T,e,["--ring-color","--color"]);if(N)return[o("--tw-inset-ring-color",N)]}{if(T.modifier)return;let N=e.resolve(T.value.value,["--ring-width"]);if(N===null&&P(T.value.value)&&(N=`${T.value.value}px`),N)return[v(),o("--tw-inset-ring-shadow",S(N)),o("box-shadow",l)]}}),i("inset-ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(T,N)=>`${N*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]);let D="var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)";r.functional("ring-offset",T=>{if(T.value){if(T.value.kind==="arbitrary"){let N=T.value.value;switch(T.value.dataType??H(N,["color","length"])){case"length":return T.modifier?void 0:[o("--tw-ring-offset-width",N),o("--tw-ring-offset-shadow",D)];default:return N=X(N,T.modifier,e),N===null?void 0:[o("--tw-ring-offset-color",N)]}}{let N=e.resolve(T.value.value,["--ring-offset-width"]);if(N)return T.modifier?void 0:[o("--tw-ring-offset-width",N),o("--tw-ring-offset-shadow",D)];if(P(T.value.value))return T.modifier?void 0:[o("--tw-ring-offset-width",`${T.value.value}px`),o("--tw-ring-offset-shadow",D)]}{let N=te(T,e,["--ring-offset-color","--color"]);if(N)return[o("--tw-ring-offset-color",N)]}}})}return i("ring-offset",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-offset-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-offset-width"]}]),r.functional("@container",l=>{let g=null;if(l.value===null?g="inline-size":l.value.kind==="arbitrary"?g=l.value.value:l.value.kind==="named"&&l.value.value==="normal"?g="normal":!1,g!==null)return l.modifier?[o("container-type",g),o("container-name",l.modifier.value)]:[o("container-type",g)]}),i("@container",()=>[{values:["normal"],valueThemeKeys:[],hasDefaultValue:!0}]),r}var It=["number","integer","ratio","percentage"];function Or(e){let r=e.params;return mn.test(r)?i=>{let t={"--value":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set},"--modifier":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set}};I(e.nodes,n=>{if(n.kind!=="declaration"||!n.value||!n.value.includes("--value(")&&!n.value.includes("--modifier("))return;let s=B(n.value);I(s,a=>{if(a.kind!=="function")return;if(a.value==="--spacing"&&!(t["--modifier"].usedSpacingNumber&&t["--value"].usedSpacingNumber))return I(a.nodes,u=>{if(u.kind!=="function"||u.value!=="--value"&&u.value!=="--modifier")return;let f=u.value;for(let m of u.nodes)if(m.kind==="word"){if(m.value==="integer")t[f].usedSpacingInteger||=!0;else if(m.value==="number"&&(t[f].usedSpacingNumber||=!0,t["--modifier"].usedSpacingNumber&&t["--value"].usedSpacingNumber))return R.Stop}}),R.Continue;if(a.value!=="--value"&&a.value!=="--modifier")return;let p=L(Z(a.nodes),",");for(let[u,f]of p.entries())f=f.replace(/\\\*/g,"*"),f=f.replace(/--(.*?)\s--(.*?)/g,"--$1-*--$2"),f=f.replace(/\s+/g,""),f=f.replace(/(-\*){2,}/g,"-*"),f[0]==="-"&&f[1]==="-"&&!f.includes("-*")&&(f+="-*"),p[u]=f;a.nodes=B(p.join(","));for(let u of a.nodes)if(u.kind==="word"&&(u.value[0]==='"'||u.value[0]==="'")&&u.value[0]===u.value[u.value.length-1]){let f=u.value.slice(1,-1);t[a.value].literals.add(f)}else if(u.kind==="word"&&u.value[0]==="-"&&u.value[1]==="-"){let f=u.value.replace(/-\*.*$/g,"");t[a.value].themeKeys.add(f)}else if(u.kind==="word"&&!(u.value[0]==="["&&u.value[u.value.length-1]==="]")&&!It.includes(u.value)){console.warn(`Unsupported bare value data type: "${u.value}". +Only valid data types are: ${It.map(y=>`"${y}"`).join(", ")}. +`);let f=u.value,m=structuredClone(a),d="\xB6";I(m.nodes,y=>{if(y.kind==="word"&&y.value===f)return R.ReplaceSkip({kind:"word",value:d})});let c="^".repeat(Z([u]).length),w=Z([m]).indexOf(d),h=["```css",Z([a])," ".repeat(w)+c,"```"].join(` +`);console.warn(h)}}),n.value=Z(s)}),i.utilities.functional(r.slice(0,-2),n=>{let s=ee(e),a=n.value,p=n.modifier;if(a===null)return;let u=!1,f=!1,m=!1,d=!1,c=new Map,w=!1;if(I([s],(h,y)=>{let x=y.parent;if(x?.kind!=="rule"&&x?.kind!=="at-rule"||h.kind!=="declaration"||!h.value)return;let V=!1,A=B(h.value);if(I(A,k=>{if(k.kind==="function"){if(k.value==="--value"){u=!0;let U=Vr(a,k,i);return U?(f=!0,U.ratio?w=!0:c.set(h,x),R.ReplaceSkip(U.nodes)):(u||=!1,V=!0,R.Stop)}else if(k.value==="--modifier"){if(p===null)return V=!0,R.Stop;m=!0;let U=Vr(p,k,i);return U?(d=!0,R.ReplaceSkip(U.nodes)):(m||=!1,V=!0,R.Stop)}}}),V)return R.ReplaceSkip([]);h.value=Z(A)}),u&&!f||m&&!d||w&&d||p&&!w&&!d)return null;if(w)for(let[h,y]of c){let x=y.nodes.indexOf(h);x!==-1&&y.nodes.splice(x,1)}return s.nodes}),i.utilities.suggest(r.slice(0,-2),()=>{let n=[],s=[];for(let[a,{literals:p,usedSpacingNumber:u,usedSpacingInteger:f,themeKeys:m}]of[[n,t["--value"]],[s,t["--modifier"]]]){for(let d of p)a.push(d);if(u)a.push(...ut);else if(f)for(let d of ut)P(d)&&a.push(d);for(let d of i.theme.keysInNamespaces(m))a.push(d.replace(Er,(c,w,h)=>`${w}.${h}`))}return[{values:n,modifiers:s}]})}:dn.test(r)?i=>{i.utilities.static(r,()=>e.nodes.map(ee))}:null}function Vr(e,r,i){for(let t of r.nodes){if(e.kind==="named"&&t.kind==="word"&&(t.value[0]==="'"||t.value[0]==='"')&&t.value[t.value.length-1]===t.value[0]&&t.value.slice(1,-1)===e.value)return{nodes:B(e.value)};if(e.kind==="named"&&t.kind==="word"&&t.value[0]==="-"&&t.value[1]==="-"){let n=t.value;if(n.endsWith("-*")){n=n.slice(0,-2);let s=i.theme.resolve(e.value,[n]);if(s)return{nodes:B(s)}}else{let s=n.split("-*");if(s.length<=1)continue;let a=[s.shift()],p=i.theme.resolveWith(e.value,a,s);if(p){let[,u={}]=p;{let f=u[s.pop()];if(f)return{nodes:B(f)}}}}}else if(e.kind==="named"&&t.kind==="word"){if(!It.includes(t.value))continue;let n=t.value==="ratio"&&"fraction"in e?e.fraction:e.value;if(!n)continue;let s=H(n,[t.value]);if(s===null)continue;if(s==="ratio"){let[a,p]=L(n,"/");if(!P(a)||!P(p))continue}else{if(s==="number"&&!oe(n))continue;if(s==="percentage"&&!P(n.slice(0,-1)))continue}return{nodes:B(n),ratio:s==="ratio"}}else if(e.kind==="arbitrary"&&t.kind==="word"&&t.value[0]==="["&&t.value[t.value.length-1]==="]"){let n=t.value.slice(1,-1);if(n==="*")return{nodes:B(e.value)};if("dataType"in e&&e.dataType&&e.dataType!==n)continue;if("dataType"in e&&e.dataType)return{nodes:B(e.value)};if(H(e.value,[n])!==null)return{nodes:B(e.value)}}}}function he(e,r,i,t,n=""){let s=!1,a=He(r,u=>i==null?t(u):u.startsWith("current")?t(Q(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(s=!0),t(Nr(u,i))));function p(u){return n?L(u,",").map(f=>n+f).join(","):u}return s?[o(e,p(He(r,t))),J("@supports (color: lab(from red l a b))",[o(e,p(a))])]:[o(e,p(a))]}function st(e,r,i,t,n=""){let s=!1,a=L(r,",").map(p=>He(p,u=>i==null?t(u):u.startsWith("current")?t(Q(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(s=!0),t(Nr(u,i))))).map(p=>`drop-shadow(${p})`).join(" ");return s?[o(e,n+L(r,",").map(p=>`drop-shadow(${He(p,t)})`).join(" ")),J("@supports (color: lab(from red l a b))",[o(e,n+a)])]:[o(e,n+a)]}var _t={"--alpha":gn,"--spacing":hn,"--theme":vn,theme:wn};function gn(e,r,i,...t){let[n,s]=L(i,"/").map(a=>a.trim());if(!n||!s)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${n||"var(--my-color)"} / ${s||"50%"})\``);if(t.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${n||"var(--my-color)"} / ${s||"50%"})\``);return Q(n,s)}function hn(e,r,i,...t){if(!i)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(t.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${t.length+1}.`);let n=e.theme.resolve(null,["--spacing"]);if(!n)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${n} * ${i})`}function vn(e,r,i,...t){if(!i.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let n=!1;i.endsWith(" inline")&&(n=!0,i=i.slice(0,-7)),r.kind==="at-rule"&&(n=!0);let s=e.resolveThemeValue(i,n);if(!s){if(t.length>0)return t.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(t.length===0)return s;let a=t.join(", ");if(a==="initial")return s;if(s==="initial")return a;if(s.startsWith("var(")||s.startsWith("theme(")||s.startsWith("--theme(")){let p=B(s);return kn(p,a),Z(p)}return s}function wn(e,r,i,...t){i=yn(i);let n=e.resolveThemeValue(i);if(!n&&t.length>0)return t.join(", ");if(!n)throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return n}var Pr=new RegExp(Object.keys(_t).map(e=>`${e}\\(`).join("|"));function _e(e,r){let i=0;return I(e,t=>{if(t.kind==="declaration"&&t.value&&Pr.test(t.value)){i|=8,t.value=Ir(t.value,t,r);return}t.kind==="at-rule"&&(t.name==="@media"||t.name==="@custom-media"||t.name==="@container"||t.name==="@supports")&&Pr.test(t.params)&&(i|=8,t.params=Ir(t.params,t,r))}),i}function Ir(e,r,i){let t=B(e);return I(t,n=>{if(n.kind==="function"&&n.value in _t){let s=L(Z(n.nodes).trim(),",").map(p=>p.trim()),a=_t[n.value](i,r,...s);return R.Replace(B(a))}}),Z(t)}function yn(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",i=e[0];for(let t=1;t{if(i.kind==="function"&&!(i.value!=="var"&&i.value!=="theme"&&i.value!=="--theme"))if(i.nodes.length===1)i.nodes.push({kind:"word",value:`, ${r}`});else{let t=i.nodes[i.nodes.length-1];t.kind==="word"&&t.value==="initial"&&(t.value=r)}})}function ft(e,r){let i=e.length,t=r.length,n=i=48&&a<=57&&p>=48&&p<=57){let u=s,f=s+1,m=s,d=s+1;for(a=e.charCodeAt(f);a>=48&&a<=57;)a=e.charCodeAt(++f);for(p=r.charCodeAt(d);p>=48&&p<=57;)p=r.charCodeAt(++d);let c=e.slice(u,f),w=r.slice(m,d),h=Number(c)-Number(w);if(h)return h;if(cw)return 1;continue}if(a!==p)return a-p}return e.length-r.length}function _r(e){if(e[0]!=="["||e[e.length-1]!=="]")return null;let r=1,i=r,t=e.length-1;for(;Ke(e.charCodeAt(r));)r++;{for(i=r;r=65&&m<=90)&&!(m>=97&&m<=122)&&!(m>=48&&m<=57)&&!(m===45||m===95))break}if(i===r)return null}let n=e.slice(i,r);for(;Ke(e.charCodeAt(r));)r++;if(r===t)return{attribute:n,operator:null,quote:null,value:null,sensitivity:null};let s=null,a=e.charCodeAt(r);if(a===61)s="=",r++;else if((a===126||a===124||a===94||a===36||a===42)&&e.charCodeAt(r+1)===61)s=e[r]+"=",r+=2;else return null;for(;Ke(e.charCodeAt(r));)r++;if(r===t)return null;let p="",u=null;if(a=e.charCodeAt(r),a===39||a===34){u=e[r],r++,i=r;for(let m=r;m/g,"1")),t[0]==="opacity"&&(typeof n=="number"||typeof n=="string")){let a=typeof n=="string"?parseFloat(n):n;a>=0&&a<=1&&(n=a*100+"%")}let s=Le(t);s&&e.theme.add(`--${s}`,""+n,7)}if(Object.hasOwn(r,"fontFamily")){let t=5;{let n=Ue(r.fontFamily.sans);n&&e.theme.hasDefault("--font-sans")&&(e.theme.add("--default-font-family",n,t),e.theme.add("--default-font-feature-settings",Ue(r.fontFamily.sans,"fontFeatureSettings")??"normal",t),e.theme.add("--default-font-variation-settings",Ue(r.fontFamily.sans,"fontVariationSettings")??"normal",t))}{let n=Ue(r.fontFamily.mono);n&&e.theme.hasDefault("--font-mono")&&(e.theme.add("--default-mono-font-family",n,t),e.theme.add("--default-mono-font-feature-settings",Ue(r.fontFamily.mono,"fontFeatureSettings")??"normal",t),e.theme.add("--default-mono-font-variation-settings",Ue(r.fontFamily.mono,"fontVariationSettings")??"normal",t))}}return r}function xn(e){let r=[];return Kr(e,[],(i,t)=>{if(Cn(i))return r.push([t,i]),1;if($n(i)){r.push([t,i[0]]);for(let n of Reflect.ownKeys(i[1]))r.push([[...t,`-${n}`],i[1][n]]);return 1}if(Array.isArray(i)&&i.every(n=>typeof n=="string"))return t[0]==="fontSize"?(r.push([t,i[0]]),i.length>=2&&r.push([[...t,"-line-height"],i[1]])):r.push([t,i.join(", ")]),1}),r}var An=/^[a-zA-Z0-9-_%/\.]+$/;function Le(e){if(e[0]==="container")return null;e=e.slice(),e[0]==="animation"&&(e[0]="animate"),e[0]==="aspectRatio"&&(e[0]="aspect"),e[0]==="borderRadius"&&(e[0]="radius"),e[0]==="boxShadow"&&(e[0]="shadow"),e[0]==="colors"&&(e[0]="color"),e[0]==="containers"&&(e[0]="container"),e[0]==="fontFamily"&&(e[0]="font"),e[0]==="fontSize"&&(e[0]="text"),e[0]==="letterSpacing"&&(e[0]="tracking"),e[0]==="lineHeight"&&(e[0]="leading"),e[0]==="maxWidth"&&(e[0]="container"),e[0]==="screens"&&(e[0]="breakpoint"),e[0]==="transitionTimingFunction"&&(e[0]="ease");for(let r of e)if(!An.test(r))return null;return e.map((r,i,t)=>r==="1"&&i!==t.length-1?"":r).map(r=>r.replaceAll(".","_").replace(/([a-z])([A-Z])/g,(i,t,n)=>`${t}-${n.toLowerCase()}`)).filter((r,i)=>r!=="DEFAULT"||i!==e.length-1).join("-")}function Cn(e){return typeof e=="number"||typeof e=="string"}function $n(e){if(!Array.isArray(e)||e.length!==2||typeof e[0]!="string"&&typeof e[0]!="number"||e[1]===void 0||e[1]===null||typeof e[1]!="object")return!1;for(let r of Reflect.ownKeys(e[1]))if(typeof r!="string"||typeof e[1][r]!="string"&&typeof e[1][r]!="number")return!1;return!0}function Kr(e,r=[],i){for(let t of Reflect.ownKeys(e)){let n=e[t];if(n==null)continue;let s=[...r,t],a=i(n,s)??0;if(a!==1){if(a===2)return 2;if(!(!Array.isArray(n)&&typeof n!="object")&&Kr(n,s,i)===2)return 2}}}var Sn=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,Ve=new K(e=>{let r=Sn.exec(e);if(!r)return null;let i=r.groups?.value;if(i===void 0)return null;let t=Number(i);if(Number.isNaN(t))return null;let n=r.groups?.unit;return n===void 0?[t,null]:[t,n]});function Ur(e,r=null){let i=!1,t=B(e);return I(t,{exit(n){if(n.kind==="word"&&n.value!=="0"){let s=Tn(n.value,r);return s===null||s===n.value?void 0:(i=!0,R.ReplaceSkip(ie(s)))}else if(n.kind==="function"&&(n.value==="calc"||n.value==="")){if(n.nodes.length!==5)return;let s=Ve.get(n.nodes[0].value),a=n.nodes[2].value,p=Ve.get(n.nodes[4].value);if(a==="*"&&(s?.[0]===0&&s?.[1]===null||p?.[0]===0&&p?.[1]===null))return i=!0,R.ReplaceSkip(ie("0"));if(s===null||p===null)return;switch(a){case"*":{if(s[1]===p[1]||s[1]===null&&p[1]!==null||s[1]!==null&&p[1]===null)return i=!0,R.ReplaceSkip(ie(`${s[0]*p[0]}${s[1]??""}`));break}case"+":{if(s[1]===p[1])return i=!0,R.ReplaceSkip(ie(`${s[0]+p[0]}${s[1]??""}`));break}case"-":{if(s[1]===p[1])return i=!0,R.ReplaceSkip(ie(`${s[0]-p[0]}${s[1]??""}`));break}case"/":{if(p[0]!==0&&(s[1]===null&&p[1]===null||s[1]!==null&&p[1]===null))return i=!0,R.ReplaceSkip(ie(`${s[0]/p[0]}${s[1]??""}`));break}}}}}),i?Z(t):e}function Tn(e,r=null){let i=Ve.get(e);if(i===null)return null;let[t,n]=i;if(n===null)return`${t}`;if(t===0&&Zt(e))return"0";switch(n.toLowerCase()){case"in":return`${t*96}px`;case"cm":return`${t*96/2.54}px`;case"mm":return`${t*96/2.54/10}px`;case"q":return`${t*96/2.54/10/4}px`;case"pc":return`${t*96/6}px`;case"pt":return`${t*96/72}px`;case"rem":return r!==null?`${t*r}px`:null;case"grad":return`${t*.9}deg`;case"rad":return`${t*180/Math.PI}deg`;case"turn":return`${t*360}deg`;case"ms":return`${t/1e3}s`;case"khz":return`${t*1e3}hz`;default:return`${t}${n}`}}function Lr(e,r="top",i="right",t="bottom",n="left"){return Fr(`${e}-${r}`,`${e}-${i}`,`${e}-${t}`,`${e}-${n}`)}function Fr(e="top",r="right",i="bottom",t="left"){return{1:[[e,0],[r,0],[i,0],[t,0]],2:[[e,0],[r,1],[i,0],[t,1]],3:[[e,0],[r,1],[i,2],[t,1]],4:[[e,0],[r,1],[i,2],[t,3]]}}function Ne(e,r){return{1:[[e,0],[r,0]],2:[[e,0],[r,1]]}}var jr={inset:Fr(),margin:Lr("margin"),padding:Lr("padding"),gap:Ne("row-gap","column-gap")},Mr={"inset-block":Ne("top","bottom"),"inset-inline":Ne("left","right"),"margin-block":Ne("margin-top","margin-bottom"),"margin-inline":Ne("margin-left","margin-right"),"padding-block":Ne("padding-top","padding-bottom"),"padding-inline":Ne("padding-left","padding-right")},zr={"border-block":["border-bottom","border-top"],"border-block-color":["border-bottom-color","border-top-color"],"border-block-style":["border-bottom-style","border-top-style"],"border-block-width":["border-bottom-width","border-top-width"],"border-inline":["border-left","border-right"],"border-inline-color":["border-left-color","border-right-color"],"border-inline-style":["border-left-style","border-right-style"],"border-inline-width":["border-left-width","border-right-width"]};function Wr(e,r){if(r&2){if(e.property in Mr){let i=L(e.value," ");return Mr[e.property][i.length]?.map(([t,n])=>o(t,i[n],e.important))}if(e.property in zr)return zr[e.property]?.map(i=>o(i,e.value,e.important))}if(e.property in jr){let i=L(e.value," ");return jr[e.property][i.length]?.map(([t,n])=>o(t,i[n],e.important))}return null}function Vn(e){return{kind:"combinator",value:e}}function Nn(e,r){return{kind:"function",value:e,nodes:r}}function be(e){return{kind:"selector",value:e}}function En(e){return{kind:"separator",value:e}}function Rn(e){return{kind:"value",value:e}}function ce(e){let r="";for(let i of e)switch(i.kind){case"combinator":case"selector":case"separator":case"value":{r+=i.value;break}case"function":r+=i.value+"("+ce(i.nodes)+")"}return r}var Br=92,On=93,Yr=41,Pn=58,Gr=44,In=34,_n=46,qr=62,Zr=10,Dn=35,Hr=91,Jr=40,Qr=43,Kn=39,Xr=32,ei=9,ti=126,Un=38,Ln=42;function Ee(e){e=e.replaceAll(`\r +`,` +`);let r=[],i=[],t=null,n="",s;for(let a=0;a0){let c=be(n);t?t.nodes.push(c):r.push(c),n=""}let u=a,f=a+1;for(;f0){let f=be(n);u.nodes.push(f),n=""}i.length>0?t=i[i.length-1]:t=null;break}case _n:case Pn:case Dn:{if(n.length>0){let u=be(n);t?t.nodes.push(u):r.push(u)}n=e[a];break}case Hr:{if(n.length>0){let m=be(n);t?t.nodes.push(m):r.push(m)}n="";let u=a,f=0;for(let m=a+1;m0){let u=be(n);t?t.nodes.push(u):r.push(u),n=""}t?t.nodes.push(be(e[a])):r.push(be(e[a]));break}case Br:{n+=e[a]+e[a+1],a+=1;break}default:n+=e[a]}}return n.length>0&&r.push(be(n)),r}function se(e,r){for(let i in e)delete e[i];return Object.assign(e,r)}function Re(e){let r=[];for(let i of L(e,".")){if(!i.includes("[")){r.push(i);continue}let t=0;for(;;){let n=i.indexOf("[",t),s=i.indexOf("]",n);if(n===-1||s===-1)break;n>t&&r.push(i.slice(t,n)),r.push(i.slice(n+1,s)),t=s+1}t<=i.length-1&&r.push(i.slice(t))}return r}function Dt(e){let r=e;return r.storage[ai]??=jn(),r.storage[oi]??=zn(r),r.storage[li]??=Bn(),r.storage[si]??=Gn(),r.storage[ui]??=Zn(),r.storage[Ut]??=ea(r),r.storage[fi]??=ia(r),r.storage[pe]??=ga(r),r.storage[Lt]??=va(),r.storage[dt]??=wa(r),r.storage[jt]??=ya(r),r.storage[gt]??=ka(r),r.storage[di]??=ba(r),r}var ai=Symbol();function jn(){return new K(e=>new K(r=>({rem:e,features:r})))}function Mn(e,r){let i=0;return r?.collapse&&(i|=1),r?.logicalToPhysical&&(i|=2),Dt(e).storage[ai].get(r?.rem??null).get(i)}var oi=Symbol();function zn(e){return new K(r=>new K(i=>({features:i,designSystem:e,signatureOptions:r})))}function Fn(e,r,i){let t=0;return i?.collapse&&(t|=1),Dt(e).storage[oi].get(r).get(t)}function Kt(e,r,i){let t=Mn(e,i),n=Fn(e,t,i),s=Dt(e),a=new Set,p=s.storage[li].get(n);for(let u of r)a.add(p.get(u));return a.size<=1||!(n.features&1)?Array.from(a):Wn(n,Array.from(a))}function Wn(e,r){if(r.length<=1)return r;let i=e.designSystem,t=new K(p=>new K(u=>new Set)),n=e.designSystem.theme.prefix?`${e.designSystem.theme.prefix}:`:"";for(let p of r){let u=L(p,":"),f=u.pop(),m=f.endsWith("!");m&&(f=f.slice(0,-1));let d=u.length>0?`${u.join(":")}:`:"",c=m?"!":"";t.get(d).get(c).add(`${n}${f}`)}let s=new Set;for(let[p,u]of t.entries())for(let[f,m]of u.entries())for(let d of a(Array.from(m)))n&&d.startsWith(n)&&(d=d.slice(n.length)),s.add(`${p}${d}${f}`);return Array.from(s);function a(p){let u=e.signatureOptions,f=i.storage[dt].get(u),m=i.storage[Lt].get(u),c=p.map(A=>f.get(A)).map(A=>{let k=null;for(let[U,E]of A)for(let O of E){let j=m.get(U).get(O);if(k===null?k=new Set(j):k=ni(k,j),k.size===0)return k}return k}),w=new K(A=>new Set([A])),h=Array.from(c);for(let A=0;AA.split(",").map(Number));for(let A of w.values()){let k=Array.from(A).sort((U,E)=>U-E);y.get(k.join(","))}let x=new Set(p),V=new Set;for(let A of y.values())for(let k of Aa(A)){if(k.some(O=>V.has(p[O])))continue;let U=k.flatMap(O=>c[O]).reduce(ni),E=i.storage[pe].get(u).get(k.map(O=>p[O]).sort((O,j)=>O.localeCompare(j)).join(" "));for(let O of U)if(i.storage[pe].get(u).get(O)===E){for(let _ of k)V.add(p[_]);x.add(O);break}}for(let A of V)x.delete(A);return Array.from(x)}}var li=Symbol();function Bn(){return new K(e=>{let r=e.designSystem,i=r.theme.prefix?`${r.theme.prefix}:`:"",t=r.storage[si].get(e),n=r.storage[ui].get(e);return new K((s,a)=>{for(let p of r.parseCandidate(s)){let u=p.variants.slice().reverse().flatMap(d=>t.get(d)),f=p.important;if(f||u.length>0){let c=a.get(r.printCandidate({...p,variants:[],important:!1}));return r.theme.prefix!==null&&u.length>0&&(c=c.slice(i.length)),u.length>0&&(c=`${u.map(w=>r.printVariant(w)).join(":")}:${c}`),f&&(c+="!"),r.theme.prefix!==null&&u.length>0&&(c=`${i}${c}`),c}let m=n.get(s);if(m!==s)return m}return s})})}var Yn=[Xn,pa,da,ua],si=Symbol();function Gn(){return new K(e=>new K(r=>{let i=[r];for(let t of Yn)for(let n of i.splice(0)){let s=t(Ie(n),e);if(Array.isArray(s)){i.push(...s);continue}else i.push(s)}return i}))}var qn=[Jn,Qn,na,oa,sa,fa,ca,ma],ui=Symbol();function Zn(){return new K(e=>{let r=e.designSystem;return new K(i=>{for(let t of r.parseCandidate(i)){let n=xr(t);for(let a of qn)n=a(n,e);let s=r.printCandidate(n);if(i!==s)return s}return i})})}var Hn=["t","tr","r","br","b","bl","l","tl"];function Jn(e){if(e.kind==="static"&&e.root.startsWith("bg-gradient-to-")){let r=e.root.slice(15);return Hn.includes(r)&&(e.root=`bg-linear-to-${r}`),e}return e}function Qn(e,r){let i=r.designSystem.storage[Ut];if(e.kind==="arbitrary"){let[t,n]=i(e.value,e.modifier===null?1:0);t!==e.value&&(e.value=t,n!==null&&(e.modifier=n))}else if(e.kind==="functional"&&e.value?.kind==="arbitrary"){let[t,n]=i(e.value.value,e.modifier===null?1:0);t!==e.value.value&&(e.value.value=t,n!==null&&(e.modifier=n))}return e}function Xn(e,r){let i=r.designSystem.storage[Ut],t=mt(e);for(let[n]of t)if(n.kind==="arbitrary"){let[s]=i(n.selector,2);s!==n.selector&&(n.selector=s)}else if(n.kind==="functional"&&n.value?.kind==="arbitrary"){let[s]=i(n.value.value,2);s!==n.value.value&&(n.value.value=s)}return e}var Ut=Symbol();function ea(e){return r(e);function r(i){function t(p,u=0){let f=B(p);if(u&2)return[ct(f,a),null];let m=0,d=0;if(I(f,h=>{h.kind==="function"&&h.value==="theme"&&(m+=1,I(h.nodes,y=>y.kind==="separator"&&y.value.includes(",")?R.Stop:y.kind==="word"&&y.value==="/"?(d+=1,R.Stop):R.Skip))}),m===0)return[p,null];if(d===0)return[ct(f,s),null];if(d>1)return[ct(f,a),null];let c=null;return[ct(f,(h,y)=>{let x=L(h,"/").map(V=>V.trim());if(x.length>2)return null;if(f.length===1&&x.length===2&&u&1){let[V,A]=x;if(/^\d+%$/.test(A))c={kind:"named",value:A.slice(0,-1)};else if(/^0?\.\d+$/.test(A)){let k=Number(A)*100;c={kind:Number.isInteger(k)?"named":"arbitrary",value:k.toString()}}else c={kind:"arbitrary",value:A};h=V}return s(h,y)||a(h,y)}),c]}function n(p,u=!0){let f=`--${Le(Re(p))}`;return i.theme.get([f])?u&&i.theme.prefix?`--${i.theme.prefix}-${f.slice(2)}`:f:null}function s(p,u){let f=n(p);if(f)return u?`var(${f}, ${u})`:`var(${f})`;let m=Re(p);if(m[0]==="spacing"&&i.theme.get(["--spacing"])){let d=m[1];return oe(d)?`--spacing(${d})`:null}return null}function a(p,u){let f=L(p,"/").map(c=>c.trim());p=f.shift();let m=n(p,!1);if(!m)return null;let d=f.length>0?`/${f.join("/")}`:"";return u?`--theme(${m}${d}, ${u})`:`--theme(${m}${d})`}return t}}function ct(e,r){return I(e,(i,t)=>{if(i.kind==="function"&&i.value==="theme"){if(i.nodes.length<1)return;i.nodes[0].kind==="separator"&&i.nodes[0].value.trim()===""&&i.nodes.shift();let n=i.nodes[0];if(n.kind!=="word")return;let s=n.value,a=1;for(let f=a;f0?r(s,Z(p)):r(s);if(u===null)return;if(t.parent){let f=t.parent.nodes.indexOf(i)-1;for(;f!==-1;){let m=t.parent.nodes[f];if(m.kind==="separator"&&m.value.trim()===""){f-=1;continue}/^[-+*/]$/.test(m.value.trim())&&(u=`(${u})`);break}}return R.Replace(B(u))}}),Z(e)}function ta(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",i=e[0];for(let t=1;t{let a=Ve.get(s);if(!a)return null;let[p,u]=a;return u!==n?null:p/t})}function na(e,r){if(e.kind!=="arbitrary"&&!(e.kind==="functional"&&e.value?.kind==="arbitrary"))return e;let i=r.designSystem,t=i.storage[jt].get(r.signatureOptions),n=i.storage[pe].get(r.signatureOptions),s=i.printCandidate(e),a=n.get(s);if(typeof a!="string")return e;for(let u of p(a,e)){let f=i.printCandidate(u);if(n.get(f)===a&&aa(i,e,u))return u}return e;function*p(u,f){let m=t.get(u);if(!(m.length>1)){if(m.length===0&&f.modifier){let d={...f,modifier:null},c=n.get(i.printCandidate(d));if(typeof c=="string")for(let w of p(c,d))yield Object.assign({},w,{modifier:f.modifier})}if(m.length===1)for(let d of ve(i,m[0]))yield d;else if(m.length===0){let d=f.kind==="arbitrary"?f.value:f.value?.value??null;if(d===null)return;let c=i.storage[fi]?.get(d)??null,w="";c!==null&&c<0&&(w="-",c=Math.abs(c));for(let h of Array.from(i.utilities.keys("functional")).sort((y,x)=>+(y[0]==="-")-+(x[0]==="-"))){w&&(h=`${w}${h}`);for(let y of ve(i,`${h}-${d}`))yield y;if(f.modifier)for(let y of ve(i,`${h}-${d}${f.modifier}`))yield y;if(c!==null){for(let y of ve(i,`${h}-${c}`))yield y;if(f.modifier)for(let y of ve(i,`${h}-${c}${Ze(f.modifier)}`))yield y}for(let y of ve(i,`${h}-[${d}]`))yield y;if(f.modifier)for(let y of ve(i,`${h}-[${d}]${Ze(f.modifier)}`))yield y}}}}}function aa(e,r,i){let t=null;if(r.kind==="functional"&&r.value?.kind==="arbitrary"&&r.value.value.includes("var(--")?t=r.value.value:r.kind==="arbitrary"&&r.value.includes("var(--")&&(t=r.value),t===null)return!0;let n=e.candidatesToCss([e.printCandidate(i)]).join(` +`),s=!0;return I(B(t),a=>{if(a.kind==="function"&&a.value==="var"){let p=a.nodes[0].value;if(!new RegExp(`var\\(${p}[,)]\\s*`,"g").test(n)||n.includes(`${p}:`))return s=!1,R.Stop}}),s}function oa(e,r){if(e.kind!=="functional"||e.value?.kind!=="named")return e;let i=r.designSystem,t=i.storage[jt].get(r.signatureOptions),n=i.storage[pe].get(r.signatureOptions),s=i.printCandidate(e),a=n.get(s);if(typeof a!="string")return e;for(let u of p(a,e)){let f=i.printCandidate(u);if(n.get(f)===a)return u}return e;function*p(u,f){let m=t.get(u);if(!(m.length>1)){if(m.length===0&&f.modifier){let d={...f,modifier:null},c=n.get(i.printCandidate(d));if(typeof c=="string")for(let w of p(c,d))yield Object.assign({},w,{modifier:f.modifier})}if(m.length===1)for(let d of ve(i,m[0]))yield d}}}var la=new Map([["order-none","order-0"],["break-words","wrap-break-word"]]);function sa(e,r){let i=r.designSystem,t=i.storage[pe].get(r.signatureOptions),n=ra(i,e),s=la.get(n)??null;if(s===null)return e;let a=t.get(n);if(typeof a!="string")return e;let p=t.get(s);if(typeof p!="string"||a!==p)return e;let[u]=ve(i,s);return u}function ua(e,r){let i=r.designSystem,t=i.storage[gt],n=i.storage[di],s=mt(e);for(let[a]of s){if(a.kind==="compound")continue;let p=i.printVariant(a),u=t.get(p);if(typeof u!="string")continue;let f=n.get(u);if(f.length!==1)continue;let m=f[0],d=i.parseVariant(m);d!==null&&se(a,d)}return e}function fa(e,r){let i=r.designSystem,t=i.storage[pe].get(r.signatureOptions);if(e.kind==="functional"&&e.value?.kind==="arbitrary"&&e.value.dataType!==null){let n=i.printCandidate({...e,value:{...e.value,dataType:null}});t.get(i.printCandidate(e))===t.get(n)&&(e.value.dataType=null)}return e}function ca(e,r){if(e.kind!=="functional"||e.value?.kind!=="arbitrary")return e;let i=r.designSystem,t=i.storage[pe].get(r.signatureOptions),n=t.get(i.printCandidate(e));if(n===null)return e;for(let s of ci(e))if(t.get(i.printCandidate({...e,value:s}))===n)return e.value=s,e;return e}function pa(e){let r=mt(e);for(let[i]of r)if(i.kind==="functional"&&i.root==="data"&&i.value?.kind==="arbitrary"&&!i.value.value.includes("="))i.value={kind:"named",value:i.value.value};else if(i.kind==="functional"&&i.root==="aria"&&i.value?.kind==="arbitrary"&&(i.value.value.endsWith("=true")||i.value.value.endsWith('="true"')||i.value.value.endsWith("='true'"))){let[t,n]=L(i.value.value,"=");if(t[t.length-1]==="~"||t[t.length-1]==="|"||t[t.length-1]==="^"||t[t.length-1]==="$"||t[t.length-1]==="*")continue;i.value={kind:"named",value:i.value.value.slice(0,i.value.value.indexOf("="))}}else i.kind==="functional"&&i.root==="supports"&&i.value?.kind==="arbitrary"&&/^[a-z-][a-z0-9-]*$/i.test(i.value.value)&&(i.value={kind:"named",value:i.value.value});return e}function*ci(e,r=e.value?.value??"",i=new Set){if(i.has(r))return;if(i.add(r),yield{kind:"named",value:r,fraction:null},r.endsWith("%")&&oe(r.slice(0,-1))&&(yield{kind:"named",value:r.slice(0,-1),fraction:null}),r.includes("/")){let[s,a]=r.split("/");P(s)&&P(a)&&(yield{kind:"named",value:s,fraction:`${s}/${a}`})}let t=new Set;for(let s of r.matchAll(/(\d+\/\d+)|(\d+\.?\d+)/g))t.add(s[0].trim());let n=Array.from(t).sort((s,a)=>s.length-a.length);for(let s of n)yield*ci(e,s,i)}function ii(e){return!e.some(r=>r.kind==="separator"&&r.value.trim()===",")}function pt(e){let r=e.value.trim();return e.kind==="selector"&&r[0]==="["&&r[r.length-1]==="]"}function da(e,r){let i=[e],t=r.designSystem,n=t.storage[gt],s=mt(e);for(let[a,p]of s)if(a.kind==="compound"&&(a.root==="has"||a.root==="not"||a.root==="in")&&a.modifier!==null&&"modifier"in a.variant&&(a.variant.modifier=a.modifier,a.modifier=null),a.kind==="arbitrary"){if(a.relative)continue;let u=Ee(a.selector.trim());if(!ii(u))continue;if(p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&u[2].value==="*"){se(a,t.parseVariant("*"));continue}if(p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="*"){se(a,t.parseVariant("**"));continue}if(p===null&&u.length===3&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="&"){u.pop(),u.pop(),se(a,t.parseVariant(`in-[${ce(u)}]`));continue}if(p===null&&u[0].kind==="selector"&&(u[0].value==="@media"||u[0].value==="@supports")){let c=n.get(t.printVariant(a)),w=B(ce(u)),h=!1;if(I(w,y=>{if(y.kind==="word"&&y.value==="not")return h=!0,R.Replace([])}),w=B(Z(w)),I(w,y=>{y.kind==="separator"&&y.value!==" "&&y.value.trim()===""&&(y.value=" ")}),h){let y=t.parseVariant(`not-[${Z(w)}]`);if(y===null)continue;let x=n.get(t.printVariant(y));if(c===x){se(a,y);continue}}}let f=null;p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&(pt(u[2])||u[2].value[0]===":")&&(u=[u[2]],f=t.parseVariant("*")),p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&(pt(u[2])||u[2].value[0]===":")&&(u=[u[2]],f=t.parseVariant("**"));let m=u.filter(c=>!(c.kind==="selector"&&c.value.trim()==="&"));if(m.length!==1)continue;let d=m[0];if(d.kind==="function"&&d.value===":is"){if(!ii(d.nodes)||d.nodes.length!==1||!pt(d.nodes[0]))continue;d=d.nodes[0]}if(d.kind==="function"&&d.value[0]===":"||d.kind==="selector"&&d.value[0]===":"){let c=d,w=!1;if(c.kind==="function"&&c.value===":not"){if(w=!0,c.nodes.length!==1||c.nodes[0].kind!=="selector"&&c.nodes[0].kind!=="function"||c.nodes[0].value[0]!==":")continue;c=c.nodes[0]}let h=(x=>{if(x===":nth-child"&&c.kind==="function"&&c.nodes.length===1&&c.nodes[0].kind==="value"&&c.nodes[0].value==="odd")return w?(w=!1,"even"):"odd";if(x===":nth-child"&&c.kind==="function"&&c.nodes.length===1&&c.nodes[0].kind==="value"&&c.nodes[0].value==="even")return w?(w=!1,"odd"):"even";for(let[V,A]of[[":nth-child","nth"],[":nth-last-child","nth-last"],[":nth-of-type","nth-of-type"],[":nth-last-of-type","nth-of-last-type"]])if(x===V&&c.kind==="function"&&c.nodes.length===1)return c.nodes.length===1&&c.nodes[0].kind==="value"&&P(c.nodes[0].value)?`${A}-${c.nodes[0].value}`:`${A}-[${ce(c.nodes)}]`;if(w){let V=n.get(t.printVariant(a)),A=n.get(`not-[${x}]`);if(V===A)return`[&${x}]`}return null})(c.value);if(h===null){if(f)return se(a,{kind:"arbitrary",selector:d.value,relative:!1}),[f,a];continue}w&&(h=`not-${h}`);let y=t.parseVariant(h);if(y===null)continue;se(a,y)}else if(pt(d)){let c=_r(d.value);if(c===null)continue;if(c.attribute.startsWith("data-")){let w=c.attribute.slice(5);se(a,{kind:"functional",root:"data",modifier:null,value:c.value===null?{kind:"named",value:w}:{kind:"arbitrary",value:`${w}${c.operator}${c.quote??""}${c.value}${c.quote??""}${c.sensitivity?` ${c.sensitivity}`:""}`}})}else if(c.attribute.startsWith("aria-")){let w=c.attribute.slice(5);se(a,{kind:"functional",root:"aria",modifier:null,value:c.value===null?{kind:"arbitrary",value:w}:c.operator==="="&&c.value==="true"&&c.sensitivity===null?{kind:"named",value:w}:{kind:"arbitrary",value:`${c.attribute}${c.operator}${c.quote??""}${c.value}${c.quote??""}${c.sensitivity?` ${c.sensitivity}`:""}`}})}else se(a,{kind:"arbitrary",selector:d.value,relative:!1})}if(f)return[f,a]}return i}function ma(e,r){if(e.kind!=="functional"&&e.kind!=="arbitrary"||e.modifier===null)return e;let i=r.designSystem,t=i.storage[pe].get(r.signatureOptions),n=t.get(i.printCandidate(e)),s=e.modifier;if(n===t.get(i.printCandidate({...e,modifier:null})))return e.modifier=null,e;{let a={kind:"named",value:s.value.endsWith("%")?s.value.includes(".")?`${Number(s.value.slice(0,-1))}`:s.value.slice(0,-1):s.value,fraction:null};if(n===t.get(i.printCandidate({...e,modifier:a})))return e.modifier=a,e}{let a={kind:"named",value:`${parseFloat(s.value)*100}`,fraction:null};if(n===t.get(i.printCandidate({...e,modifier:a})))return e.modifier=a,e}return e}var pe=Symbol();function ga(e){return new K(r=>new K(i=>{try{i=e.theme.prefix&&!i.startsWith(e.theme.prefix)?`${e.theme.prefix}:${i}`:i;let t=[G(".x",[F("@apply",i)])];return xa(e,()=>{for(let s of e.parseCandidate(i))e.compileAstNodes(s,1);xe(t,e)}),pi(e,t,r),re(t)}catch{return Symbol()}}))}function pi(e,r,i){let{rem:t}=i;return I(r,{enter(n,s){if(n.kind==="declaration"){if(n.value===void 0||n.property==="--tw-sort")return R.Replace([]);if(n.property.startsWith("--tw-")&&(s.parent?.nodes??[]).some(a=>a.kind==="declaration"&&n.value===a.value&&n.important===a.important&&!a.property.startsWith("--tw-")))return R.Replace([]);if(i.features&1){let a=Wr(n,i.features);if(a)return R.Replace(a)}n.value.includes("var(")&&(n.value=ha(n.value,e)),n.value=Ur(n.value,t),n.value=ke(n.value)}else{if(n.kind==="context"||n.kind==="at-root")return R.Replace(n.nodes);if(n.kind==="comment")return R.Replace([]);if(n.kind==="at-rule"&&n.name==="@property")return R.Replace([])}},exit(n){(n.kind==="rule"||n.kind==="at-rule")&&n.nodes.sort((s,a)=>s.kind!=="declaration"||a.kind!=="declaration"?0:s.property.localeCompare(a.property))}}),r}function ha(e,r){let i=!1,t=B(e),n=new Set;return I(t,s=>{if(s.kind!=="function"||s.value!=="var"||s.nodes.length!==1&&s.nodes.length<3)return;let a=s.nodes[0].value;r.theme.prefix&&a.startsWith(`--${r.theme.prefix}-`)&&(a=a.slice(`--${r.theme.prefix}-`.length));let p=r.resolveThemeValue(a);if(!n.has(a)&&(n.add(a),p!==void 0&&(s.nodes.length===1&&(i=!0,s.nodes.push(...B(`,${p}`))),s.nodes.length>=3))){let u=Z(s.nodes),f=`${s.nodes[0].value},${p}`;if(u===f)return i=!0,R.Replace(B(p))}}),i?Z(t):e}var Lt=Symbol();function va(){return new K(e=>new K(r=>new K(i=>new Set)))}var dt=Symbol();function wa(e){return new K(r=>new K(i=>{let t=new K(s=>new Set);e.theme.prefix&&!i.startsWith(e.theme.prefix)&&(i=`${e.theme.prefix}:${i}`);let n=e.parseCandidate(i);return n.length===0||I(pi(e,e.compileAstNodes(n[0]).map(s=>ee(s.node)),r),s=>{s.kind==="declaration"&&(t.get(s.property).add(s.value),e.storage[Lt].get(r).get(s.property).get(s.value).add(i))}),t}))}var jt=Symbol();function ya(e){return new K(r=>{let i=e.storage[pe].get(r),t=new K(()=>[]);for(let[n,s]of e.getClassList()){let a=i.get(n);if(typeof a=="string"){if(n[0]==="-"&&n.endsWith("-0")){let p=i.get(n.slice(1));if(typeof p=="string"&&a===p)continue}t.get(a).push(n),e.storage[dt].get(r).get(n);for(let p of s.modifiers){if(oe(p))continue;let u=`${n}/${p}`,f=i.get(u);typeof f=="string"&&(t.get(f).push(u),e.storage[dt].get(r).get(u))}}}return t})}var gt=Symbol();function ka(e){return new K(r=>{try{r=e.theme.prefix&&!r.startsWith(e.theme.prefix)?`${e.theme.prefix}:${r}`:r;let i=[G(".x",[F("@apply",`${r}:flex`)])];return xe(i,e),I(i,n=>{if(n.kind==="at-rule"&&n.params.includes(" "))n.params=n.params.replaceAll(" ","");else if(n.kind==="rule"){let s=Ee(n.selector),a=!1;I(s,p=>{if(p.kind==="separator"&&p.value!==" ")p.value=p.value.trim(),a=!0;else if(p.kind==="function"&&p.value===":is"){if(p.nodes.length===1)return a=!0,R.Replace(p.nodes);if(p.nodes.length===2&&p.nodes[0].kind==="selector"&&p.nodes[0].value==="*"&&p.nodes[1].kind==="selector"&&p.nodes[1].value[0]===":")return a=!0,R.Replace(p.nodes[1])}else p.kind==="function"&&p.value[0]===":"&&p.nodes[0]?.kind==="selector"&&p.nodes[0]?.value[0]===":"&&(a=!0,p.nodes.unshift({kind:"selector",value:"*"}))}),a&&(n.selector=ce(s))}}),re(i)}catch{return Symbol()}})}var di=Symbol();function ba(e){let r=e.storage[gt],i=new K(()=>[]);for(let[t,n]of e.variants.entries())if(n.kind==="static"){let s=r.get(t);if(typeof s!="string")continue;i.get(s).push(t)}return i}function xa(e,r){let i=e.theme.values.get,t=new Set;e.theme.values.get=n=>{let s=i.call(e.theme.values,n);return s===void 0||s.options&1&&(t.add(s),s.options&=-2),s};try{return r()}finally{e.theme.values.get=i;for(let n of t)n.options|=1}}function*Aa(e){let r=e.length,i=1n<=2;t--){let n=(1n<>BigInt(u)&1n&&s.push(e[u]);yield s;let a=n&-n,p=n+a;n=((p^n)>>2n)/a|p}}}function ni(e,r){if(typeof e.intersection=="function")return e.intersection(r);if(e.size===0||r.size===0)return new Set;let i=new Set(e);for(let t of r)i.has(t)||i.delete(t);return i}var $a=/^\d+\/\d+$/;function mi(e){let r=new K(n=>({name:n,utility:n,fraction:!1,modifiers:[]}));for(let n of e.utilities.keys("static")){if(e.utilities.getCompletions(n).length===0)continue;let a=r.get(n);a.fraction=!1,a.modifiers=[]}for(let n of e.utilities.keys("functional")){let s=e.utilities.getCompletions(n);for(let a of s)for(let p of a.values){let u=p!==null&&$a.test(p),f=p===null?n:`${n}-${p}`,m=r.get(f);if(m.utility=n,m.fraction||=u,m.modifiers.push(...a.modifiers),a.supportsNegative){let d=r.get(`-${f}`);d.utility=`-${n}`,d.fraction||=u,d.modifiers.push(...a.modifiers)}m.modifiers=Array.from(new Set(m.modifiers))}}if(r.size===0)return[];let i=Array.from(r.values());return i.sort((n,s)=>ft(n.name,s.name)),Sa(i)}function Sa(e){let r=[],i=null,t=new Map,n=new K(()=>[]);for(let a of e){let{utility:p,fraction:u}=a;i||(i={utility:p,items:[]},t.set(p,i)),p!==i.utility&&(r.push(i),i={utility:p,items:[]},t.set(p,i)),u?n.get(p).push(a):i.items.push(a)}i&&r[r.length-1]!==i&&r.push(i);for(let[a,p]of n){let u=t.get(a);u&&u.items.push(...p)}let s=[];for(let a of r)for(let p of a.items)s.push([p.name,{modifiers:p.modifiers}]);return s}function gi(e){let r=[];for(let[t,n]of e.variants.entries()){let p=function({value:u,modifier:f}={}){let m=t;u&&(m+=s?`-${u}`:u),f&&(m+=`/${f}`);let d=e.parseVariant(m);if(!d)return[];let c=G(".__placeholder__",[]);if(je(c,d,e.variants)===null)return[];let w=[];return I(c.nodes,{exit(h,y){if(h.kind!=="rule"&&h.kind!=="at-rule"||h.nodes.length>0)return;let x=y.path();x.push(h),x.sort((k,U)=>{let E=k.kind==="at-rule",O=U.kind==="at-rule";return E&&!O?-1:!E&&O?1:0});let V=x.flatMap(k=>k.kind==="rule"?k.selector==="&"?[]:[k.selector]:k.kind==="at-rule"?[`${k.name} ${k.params}`]:[]),A="";for(let k=V.length-1;k>=0;k--)A=A===""?V[k]:`${V[k]} { ${A} }`;w.push(A)}}),w};var i=p;if(n.kind==="arbitrary")continue;let s=t!=="@",a=e.variants.getCompletions(t);switch(n.kind){case"static":{r.push({name:t,values:a,isArbitrary:!1,hasDash:s,selectors:p});break}case"functional":{r.push({name:t,values:a,isArbitrary:!0,hasDash:s,selectors:p});break}case"compound":{r.push({name:t,values:a,isArbitrary:!0,hasDash:s,selectors:p});break}}}return r}function hi(e,r){let{astNodes:i,nodeSorting:t}=Ae(Array.from(r),e),n=new Map(r.map(a=>[a,null])),s=0n;for(let a of i){let p=t.get(a)?.candidate;p&&n.set(p,n.get(p)??s++)}return r.map(a=>[a,n.get(a)??null])}var ht=/^@?[a-z0-9][a-zA-Z0-9_-]*(?{a.kind==="rule"?n.push(a.selector):a.kind==="at-rule"&&a.name==="@variant"?s=!0:a.kind==="at-rule"&&a.name!=="@slot"&&n.push(`${a.name} ${a.params}`)}),this.static(r,a=>{let p=i.map(ee);s&&Je(p,t),zt(p,a.nodes),a.nodes=p},{compounds:Oe(n)})}functional(r,i,{compounds:t,order:n}={}){this.set(r,{kind:"functional",applyFn:i,compoundsWith:0,compounds:t??2,order:n})}compound(r,i,t,{compounds:n,order:s}={}){this.set(r,{kind:"compound",applyFn:t,compoundsWith:i,compounds:n??2,order:s})}group(r,i){this.groupOrder=this.nextOrder(),i&&this.compareFns.set(this.groupOrder,i),r(),this.groupOrder=null}has(r){return this.variants.has(r)}get(r){return this.variants.get(r)}kind(r){return this.variants.get(r)?.kind}compoundsWith(r,i){let t=this.variants.get(r),n=typeof i=="string"?this.variants.get(i):i.kind==="arbitrary"?{compounds:Oe([i.selector])}:this.variants.get(i.root);return!(!t||!n||t.kind!=="compound"||n.compounds===0||t.compoundsWith===0||(t.compoundsWith&n.compounds)===0)}suggest(r,i){this.completions.set(r,i)}getCompletions(r){return this.completions.get(r)?.()??[]}compare(r,i){if(r===i)return 0;if(r===null)return-1;if(i===null)return 1;if(r.kind==="arbitrary"&&i.kind==="arbitrary")return r.selector{c.nodes=m.map(w=>J(w,c.nodes))},{compounds:d})}i("*",[":is(& > *)"],{compounds:0}),i("**",[":is(& *)"],{compounds:0});function t(f,m){return m.map(d=>{d=d.trim();let c=L(d," ");return c[0]==="not"?c.slice(1).join(" "):f==="@container"?c[0][0]==="("?`not ${d}`:c[1]==="not"?`${c[0]} ${c.slice(2).join(" ")}`:`${c[0]} not ${c.slice(1).join(" ")}`:`not ${d}`})}let n=["@media","@supports","@container"];function s(f){for(let m of n){if(m!==f.name)continue;let d=L(f.params,",");return d.length>1?null:(d=t(f.name,d),F(f.name,d.join(", ")))}return null}function a(f){return f.includes("::")?null:`&:not(${L(f,",").map(d=>(d=d.replaceAll("&","*"),d)).join(", ")})`}r.compound("not",3,(f,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative||m.modifier)return null;let d=!1;if(I([f],(c,w)=>{if(c.kind!=="rule"&&c.kind!=="at-rule")return R.Continue;if(c.nodes.length>0)return R.Continue;let h=[],y=[],x=w.path();x.push(c);for(let A of x)A.kind==="at-rule"?h.push(A):A.kind==="rule"&&y.push(A);if(h.length>1)return R.Stop;if(y.length>1)return R.Stop;let V=[];for(let A of y){let k=a(A.selector);if(!k)return d=!1,R.Stop;V.push(G(k,[]))}for(let A of h){let k=s(A);if(!k)return d=!1,R.Stop;V.push(k)}return Object.assign(f,G("&",V)),d=!0,R.Skip}),f.kind==="rule"&&f.selector==="&"&&f.nodes.length===1&&Object.assign(f,f.nodes[0]),!d)return null}),r.suggest("not",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("not",f))),r.compound("group",2,(f,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}group\\/${m.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}group)`,c=!1;if(I([f],(w,h)=>{if(w.kind!=="rule")return R.Continue;for(let x of h.path())if(x.kind==="rule")return c=!1,R.Stop;let y=w.selector.replaceAll("&",d);L(y,",").length>1&&(y=`:is(${y})`),w.selector=`&:is(${y} *)`,c=!0}),!c)return null}),r.suggest("group",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("group",f))),r.compound("peer",2,(f,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}peer\\/${m.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}peer)`,c=!1;if(I([f],(w,h)=>{if(w.kind!=="rule")return R.Continue;for(let x of h.path())if(x.kind==="rule")return c=!1,R.Stop;let y=w.selector.replaceAll("&",d);L(y,",").length>1&&(y=`:is(${y})`),w.selector=`&:is(${y} ~ *)`,c=!0}),!c)return null}),r.suggest("peer",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("peer",f))),i("first-letter",["&::first-letter"]),i("first-line",["&::first-line"]),i("marker",["& *::marker","&::marker","& *::-webkit-details-marker","&::-webkit-details-marker"]),i("selection",["& *::selection","&::selection"]),i("file",["&::file-selector-button"]),i("placeholder",["&::placeholder"]),i("backdrop",["&::backdrop"]),i("details-content",["&::details-content"]);{let f=function(){return W([F("@property","--tw-content",[o("syntax",'"*"'),o("initial-value",'""'),o("inherits","false")])])};var p=f;r.static("before",m=>{m.nodes=[G("&::before",[f(),o("content","var(--tw-content)"),...m.nodes])]},{compounds:0}),r.static("after",m=>{m.nodes=[G("&::after",[f(),o("content","var(--tw-content)"),...m.nodes])]},{compounds:0})}i("first",["&:first-child"]),i("last",["&:last-child"]),i("only",["&:only-child"]),i("odd",["&:nth-child(odd)"]),i("even",["&:nth-child(even)"]),i("first-of-type",["&:first-of-type"]),i("last-of-type",["&:last-of-type"]),i("only-of-type",["&:only-of-type"]),i("visited",["&:visited"]),i("target",["&:target"]),i("open",["&:is([open], :popover-open, :open)"]),i("default",["&:default"]),i("checked",["&:checked"]),i("indeterminate",["&:indeterminate"]),i("placeholder-shown",["&:placeholder-shown"]),i("autofill",["&:autofill"]),i("optional",["&:optional"]),i("required",["&:required"]),i("valid",["&:valid"]),i("invalid",["&:invalid"]),i("user-valid",["&:user-valid"]),i("user-invalid",["&:user-invalid"]),i("in-range",["&:in-range"]),i("out-of-range",["&:out-of-range"]),i("read-only",["&:read-only"]),i("empty",["&:empty"]),i("focus-within",["&:focus-within"]),r.static("hover",f=>{f.nodes=[G("&:hover",[F("@media","(hover: hover)",f.nodes)])]}),i("focus",["&:focus"]),i("focus-visible",["&:focus-visible"]),i("active",["&:active"]),i("enabled",["&:enabled"]),i("disabled",["&:disabled"]),i("inert",["&:is([inert], [inert] *)"]),r.compound("in",2,(f,m)=>{if(m.modifier)return null;let d=!1;if(I([f],(c,w)=>{if(c.kind!=="rule")return R.Continue;for(let h of w.path())if(h.kind==="rule")return d=!1,R.Stop;c.selector=`:where(${c.selector.replaceAll("&","*")}) &`,d=!0}),!d)return null}),r.suggest("in",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("in",f))),r.compound("has",2,(f,m)=>{if(m.modifier)return null;let d=!1;if(I([f],(c,w)=>{if(c.kind!=="rule")return R.Continue;for(let h of w.path())if(h.kind==="rule")return d=!1,R.Stop;c.selector=`&:has(${c.selector.replaceAll("&","*")})`,d=!0}),!d)return null}),r.suggest("has",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("has",f))),r.functional("aria",(f,m)=>{if(!m.value||m.modifier)return null;m.value.kind==="arbitrary"?f.nodes=[G(`&[aria-${vi(m.value.value)}]`,f.nodes)]:f.nodes=[G(`&[aria-${m.value.value}="true"]`,f.nodes)]}),r.suggest("aria",()=>["busy","checked","disabled","expanded","hidden","pressed","readonly","required","selected"]),r.functional("data",(f,m)=>{if(!m.value||m.modifier)return null;f.nodes=[G(`&[data-${vi(m.value.value)}]`,f.nodes)]}),r.functional("nth",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-child(${m.value.value})`,f.nodes)]}),r.functional("nth-last",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-last-child(${m.value.value})`,f.nodes)]}),r.functional("nth-of-type",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-of-type(${m.value.value})`,f.nodes)]}),r.functional("nth-last-of-type",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-last-of-type(${m.value.value})`,f.nodes)]}),r.functional("supports",(f,m)=>{if(!m.value||m.modifier)return null;let d=m.value.value;if(d===null)return null;if(/^[\w-]*\s*\(/.test(d)){let c=d.replace(/\b(and|or|not)\b/g," $1 ");f.nodes=[F("@supports",c,f.nodes)];return}d.includes(":")||(d=`${d}: var(--tw)`),(d[0]!=="("||d[d.length-1]!==")")&&(d=`(${d})`),f.nodes=[F("@supports",d,f.nodes)]},{compounds:1}),i("motion-safe",["@media (prefers-reduced-motion: no-preference)"]),i("motion-reduce",["@media (prefers-reduced-motion: reduce)"]),i("contrast-more",["@media (prefers-contrast: more)"]),i("contrast-less",["@media (prefers-contrast: less)"]);{let f=function(m,d,c,w){if(m===d)return 0;let h=w.get(m);if(h===null)return c==="asc"?-1:1;let y=w.get(d);return y===null?c==="asc"?1:-1:Te(h,y,c)};var u=f;{let m=e.namespace("--breakpoint"),d=new K(c=>{switch(c.kind){case"static":return e.resolveValue(c.root,["--breakpoint"])??null;case"functional":{if(!c.value||c.modifier)return null;let w=null;return c.value.kind==="arbitrary"?w=c.value.value:c.value.kind==="named"&&(w=e.resolveValue(c.value.value,["--breakpoint"])),!w||w.includes("var(")?null:w}case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("max",(c,w)=>{if(w.modifier)return null;let h=d.get(w);if(h===null)return null;c.nodes=[F("@media",`(width < ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"desc",d)),r.suggest("max",()=>Array.from(m.keys()).filter(c=>c!==null)),r.group(()=>{for(let[c,w]of e.namespace("--breakpoint"))c!==null&&r.static(c,h=>{h.nodes=[F("@media",`(width >= ${w})`,h.nodes)]},{compounds:1});r.functional("min",(c,w)=>{if(w.modifier)return null;let h=d.get(w);if(h===null)return null;c.nodes=[F("@media",`(width >= ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"asc",d)),r.suggest("min",()=>Array.from(m.keys()).filter(c=>c!==null))}{let m=e.namespace("--container"),d=new K(c=>{switch(c.kind){case"functional":{if(c.value===null)return null;let w=null;return c.value.kind==="arbitrary"?w=c.value.value:c.value.kind==="named"&&(w=e.resolveValue(c.value.value,["--container"])),!w||w.includes("var(")?null:w}case"static":case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("@max",(c,w)=>{let h=d.get(w);if(h===null)return null;c.nodes=[F("@container",w.modifier?`${w.modifier.value} (width < ${h})`:`(width < ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"desc",d)),r.suggest("@max",()=>Array.from(m.keys()).filter(c=>c!==null)),r.group(()=>{r.functional("@",(c,w)=>{let h=d.get(w);if(h===null)return null;c.nodes=[F("@container",w.modifier?`${w.modifier.value} (width >= ${h})`:`(width >= ${h})`,c.nodes)]},{compounds:1}),r.functional("@min",(c,w)=>{let h=d.get(w);if(h===null)return null;c.nodes=[F("@container",w.modifier?`${w.modifier.value} (width >= ${h})`:`(width >= ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"asc",d)),r.suggest("@min",()=>Array.from(m.keys()).filter(c=>c!==null)),r.suggest("@",()=>Array.from(m.keys()).filter(c=>c!==null))}}return i("portrait",["@media (orientation: portrait)"]),i("landscape",["@media (orientation: landscape)"]),i("ltr",['&:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *)']),i("rtl",['&:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)']),i("dark",["@media (prefers-color-scheme: dark)"]),i("starting",["@starting-style"]),i("print",["@media print"]),i("forced-colors",["@media (forced-colors: active)"]),i("inverted-colors",["@media (inverted-colors: inverted)"]),i("pointer-none",["@media (pointer: none)"]),i("pointer-coarse",["@media (pointer: coarse)"]),i("pointer-fine",["@media (pointer: fine)"]),i("any-pointer-none",["@media (any-pointer: none)"]),i("any-pointer-coarse",["@media (any-pointer: coarse)"]),i("any-pointer-fine",["@media (any-pointer: fine)"]),i("noscript",["@media (scripting: none)"]),r}function vi(e){if(e.includes("=")){let[r,...i]=L(e,"="),t=i.join("=").trim();if(t[0]==="'"||t[0]==='"')return e;if(t.length>1){let n=t[t.length-1];if(t[t.length-2]===" "&&(n==="i"||n==="I"||n==="s"||n==="S"))return`${r}="${t.slice(0,-2)}" ${n}`}return`${r}="${t}"`}return e}function zt(e,r){I(e,i=>{if(i.kind==="at-rule"&&i.name==="@slot")return R.Replace(r);if(i.kind==="at-rule"&&(i.name==="@keyframes"||i.name==="@property"))return Object.assign(i,W([F(i.name,i.params,i.nodes)])),R.Skip})}function Je(e,r){let i=0;return I(e,t=>{if(t.kind!=="at-rule"||t.name!=="@variant")return;let n=G("&",t.nodes),s=t.params,a=r.parseVariant(s);if(a===null)throw new Error(`Cannot use \`@variant\` with unknown variant: ${s}`);if(je(n,a,r.variants)===null)throw new Error(`Cannot use \`@variant\` with variant: ${s}`);return i|=32,R.Replace(n)}),i}function yi(e){let r=Rr(e),i=wi(e),t=new K(u=>Cr(u,p)),n=new K(u=>Array.from(Ar(u,p))),s=new K(u=>new K(f=>{let m=ki(f,p,u);try{_e(m.map(({node:d})=>d),p),Je(m.map(({node:d})=>d),p)}catch{return[]}return m})),a=new K(u=>{for(let f of ot(u))e.markUsedVariable(f)}),p={theme:e,utilities:r,variants:i,invalidCandidates:new Set,important:!1,candidatesToCss(u){let f=[];for(let m of u){let d=!1,{astNodes:c}=Ae([m],this,{onInvalidCandidate(){d=!0}});c=Se(c,p,0),c.length===0||d?f.push(null):f.push(re(c))}return f},getClassOrder(u){return hi(this,u)},getClassList(){return mi(this)},getVariants(){return gi(this)},parseCandidate(u){return n.get(u)},parseVariant(u){return t.get(u)},compileAstNodes(u,f=1){return s.get(f).get(u)},printCandidate(u){return Sr(p,u)},printVariant(u){return lt(u)},getVariantOrder(){let u=Array.from(t.values());u.sort((c,w)=>this.variants.compare(c,w));let f=new Map,m,d=0;for(let c of u)c!==null&&(m!==void 0&&this.variants.compare(m,c)!==0&&d++,f.set(c,d),m=c);return f},resolveThemeValue(u,f=!0){let m=u.lastIndexOf("/"),d=null;m!==-1&&(d=u.slice(m+1).trim(),u=u.slice(0,m).trim());let c=e.resolve(null,[u],f?1:0)??void 0;return d&&c?Q(c,d):c},trackUsedVariables(u){a.get(u)},canonicalizeCandidates(u,f){return Kt(this,u,f)},storage:{}};return p}var Ft=["container-type","pointer-events","visibility","position","inset","inset-inline","inset-block","inset-inline-start","inset-inline-end","top","right","bottom","left","isolation","z-index","order","grid-column","grid-column-start","grid-column-end","grid-row","grid-row-start","grid-row-end","float","clear","--tw-container-component","margin","margin-inline","margin-block","margin-inline-start","margin-inline-end","margin-top","margin-right","margin-bottom","margin-left","box-sizing","display","field-sizing","aspect-ratio","height","max-height","min-height","width","max-width","min-width","flex","flex-shrink","flex-grow","flex-basis","table-layout","caption-side","border-collapse","border-spacing","transform-origin","translate","--tw-translate-x","--tw-translate-y","--tw-translate-z","scale","--tw-scale-x","--tw-scale-y","--tw-scale-z","rotate","--tw-rotate-x","--tw-rotate-y","--tw-rotate-z","--tw-skew-x","--tw-skew-y","transform","animation","cursor","touch-action","--tw-pan-x","--tw-pan-y","--tw-pinch-zoom","resize","scroll-snap-type","--tw-scroll-snap-strictness","scroll-snap-align","scroll-snap-stop","scroll-margin","scroll-margin-inline","scroll-margin-block","scroll-margin-inline-start","scroll-margin-inline-end","scroll-margin-top","scroll-margin-right","scroll-margin-bottom","scroll-margin-left","scroll-padding","scroll-padding-inline","scroll-padding-block","scroll-padding-inline-start","scroll-padding-inline-end","scroll-padding-top","scroll-padding-right","scroll-padding-bottom","scroll-padding-left","list-style-position","list-style-type","list-style-image","appearance","columns","break-before","break-inside","break-after","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-template-columns","grid-template-rows","flex-direction","flex-wrap","place-content","place-items","align-content","align-items","justify-content","justify-items","gap","column-gap","row-gap","--tw-space-x-reverse","--tw-space-y-reverse","divide-x-width","divide-y-width","--tw-divide-y-reverse","divide-style","divide-color","place-self","align-self","justify-self","overflow","overflow-x","overflow-y","overscroll-behavior","overscroll-behavior-x","overscroll-behavior-y","scroll-behavior","border-radius","border-start-radius","border-end-radius","border-top-radius","border-right-radius","border-bottom-radius","border-left-radius","border-start-start-radius","border-start-end-radius","border-end-end-radius","border-end-start-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius","border-width","border-inline-width","border-block-width","border-inline-start-width","border-inline-end-width","border-top-width","border-right-width","border-bottom-width","border-left-width","border-style","border-inline-style","border-block-style","border-inline-start-style","border-inline-end-style","border-top-style","border-right-style","border-bottom-style","border-left-style","border-color","border-inline-color","border-block-color","border-inline-start-color","border-inline-end-color","border-top-color","border-right-color","border-bottom-color","border-left-color","background-color","background-image","--tw-gradient-position","--tw-gradient-stops","--tw-gradient-via-stops","--tw-gradient-from","--tw-gradient-from-position","--tw-gradient-via","--tw-gradient-via-position","--tw-gradient-to","--tw-gradient-to-position","mask-image","--tw-mask-top","--tw-mask-top-from-color","--tw-mask-top-from-position","--tw-mask-top-to-color","--tw-mask-top-to-position","--tw-mask-right","--tw-mask-right-from-color","--tw-mask-right-from-position","--tw-mask-right-to-color","--tw-mask-right-to-position","--tw-mask-bottom","--tw-mask-bottom-from-color","--tw-mask-bottom-from-position","--tw-mask-bottom-to-color","--tw-mask-bottom-to-position","--tw-mask-left","--tw-mask-left-from-color","--tw-mask-left-from-position","--tw-mask-left-to-color","--tw-mask-left-to-position","--tw-mask-linear","--tw-mask-linear-position","--tw-mask-linear-from-color","--tw-mask-linear-from-position","--tw-mask-linear-to-color","--tw-mask-linear-to-position","--tw-mask-radial","--tw-mask-radial-shape","--tw-mask-radial-size","--tw-mask-radial-position","--tw-mask-radial-from-color","--tw-mask-radial-from-position","--tw-mask-radial-to-color","--tw-mask-radial-to-position","--tw-mask-conic","--tw-mask-conic-position","--tw-mask-conic-from-color","--tw-mask-conic-from-position","--tw-mask-conic-to-color","--tw-mask-conic-to-position","box-decoration-break","background-size","background-attachment","background-clip","background-position","background-repeat","background-origin","mask-composite","mask-mode","mask-type","mask-size","mask-clip","mask-position","mask-repeat","mask-origin","fill","stroke","stroke-width","object-fit","object-position","padding","padding-inline","padding-block","padding-inline-start","padding-inline-end","padding-top","padding-right","padding-bottom","padding-left","text-align","text-indent","vertical-align","font-family","font-size","line-height","font-weight","letter-spacing","text-wrap","overflow-wrap","word-break","text-overflow","hyphens","white-space","color","text-transform","font-style","font-stretch","font-variant-numeric","text-decoration-line","text-decoration-color","text-decoration-style","text-decoration-thickness","text-underline-offset","-webkit-font-smoothing","placeholder-color","caret-color","accent-color","color-scheme","opacity","background-blend-mode","mix-blend-mode","box-shadow","--tw-shadow","--tw-shadow-color","--tw-ring-shadow","--tw-ring-color","--tw-inset-shadow","--tw-inset-shadow-color","--tw-inset-ring-shadow","--tw-inset-ring-color","--tw-ring-offset-width","--tw-ring-offset-color","outline","outline-width","outline-offset","outline-color","--tw-blur","--tw-brightness","--tw-contrast","--tw-drop-shadow","--tw-grayscale","--tw-hue-rotate","--tw-invert","--tw-saturate","--tw-sepia","filter","--tw-backdrop-blur","--tw-backdrop-brightness","--tw-backdrop-contrast","--tw-backdrop-grayscale","--tw-backdrop-hue-rotate","--tw-backdrop-invert","--tw-backdrop-opacity","--tw-backdrop-saturate","--tw-backdrop-sepia","backdrop-filter","transition-property","transition-behavior","transition-delay","transition-duration","transition-timing-function","will-change","contain","content","forced-color-adjust"];function Ae(e,r,{onInvalidCandidate:i,respectImportant:t}={}){let n=new Map,s=[],a=new Map;for(let f of e){if(r.invalidCandidates.has(f)){i?.(f);continue}let m=r.parseCandidate(f);if(m.length===0){i?.(f);continue}a.set(f,m)}let p=0;(t??!0)&&(p|=1);let u=r.getVariantOrder();for(let[f,m]of a){let d=!1;for(let c of m){let w=r.compileAstNodes(c,p);if(w.length!==0){d=!0;for(let{node:h,propertySort:y}of w){let x=0n;for(let V of c.variants)x|=1n<{let d=n.get(f),c=n.get(m);if(d.variants-c.variants!==0n)return Number(d.variants-c.variants);let w=0;for(;w1)return null;for(let u of a.nodes)if(u.kind!=="rule"&&u.kind!=="at-rule"||n(u,r)===null)return null;I(a.nodes,u=>{if((u.kind==="rule"||u.kind==="at-rule")&&u.nodes.length<=0)return u.nodes=e.nodes,R.Skip}),e.nodes=a.nodes;return}if(n(e,r)===null)return null}function bi(e){let r=e.options?.types??[];return r.length>1&&r.includes("any")}function Ta(e,r){if(e.kind==="arbitrary"){let a=e.value;return e.modifier&&(a=X(a,e.modifier,r.theme)),a===null?[]:[[o(e.property,a)]]}let i=r.utilities.get(e.root)??[],t=[],n=i.filter(a=>!bi(a));for(let a of n){if(a.kind!==e.kind)continue;let p=a.compileFn(e);if(p!==void 0){if(p===null)return t;t.push(p)}}if(t.length>0)return t;let s=i.filter(a=>bi(a));for(let a of s){if(a.kind!==e.kind)continue;let p=a.compileFn(e);if(p!==void 0){if(p===null)return t;t.push(p)}}return t}function xi(e){for(let r of e)r.kind!=="at-root"&&(r.kind==="declaration"?r.important=!0:(r.kind==="rule"||r.kind==="at-rule")&&xi(r.nodes))}function Va(e){let r=new Set,i=0,t=e.slice(),n=!1;for(;t.length>0;){let s=t.shift();if(s.kind==="declaration"){if(s.value===void 0||(i++,n))continue;if(s.property==="--tw-sort"){let p=Ft.indexOf(s.value??"");if(p!==-1){r.add(p),n=!0;continue}}let a=Ft.indexOf(s.property);a!==-1&&r.add(a)}else if(s.kind==="rule"||s.kind==="at-rule")for(let a of s.nodes)t.push(a)}return{order:Array.from(r).sort((s,a)=>s-a),count:i}}function xe(e,r){let i=0,t=J("&",e),n=new Set,s=new K(()=>new Set),a=new K(()=>new Set);I([t],(d,c)=>{if(d.kind==="at-rule"){if(d.name==="@keyframes")return I(d.nodes,w=>{if(w.kind==="at-rule"&&w.name==="@apply")throw new Error("You cannot use `@apply` inside `@keyframes`.")}),R.Skip;if(d.name==="@utility"){let w=d.params.replace(/-\*$/,"");a.get(w).add(d),I(d.nodes,h=>{if(!(h.kind!=="at-rule"||h.name!=="@apply")){n.add(d);for(let y of Ai(h,r))s.get(d).add(y)}});return}if(d.name==="@apply"){if(c.parent===null)return;i|=1,n.add(c.parent);for(let w of Ai(d,r))for(let h of c.path())n.has(h)&&s.get(h).add(w)}}});let p=new Set,u=[],f=new Set;function m(d,c=[]){if(!p.has(d)){if(f.has(d)){let w=c[(c.indexOf(d)+1)%c.length];throw d.kind==="at-rule"&&d.name==="@utility"&&w.kind==="at-rule"&&w.name==="@utility"&&I(d.nodes,h=>{if(h.kind!=="at-rule"||h.name!=="@apply")return;let y=h.params.split(/\s+/g);for(let x of y)for(let V of r.parseCandidate(x))switch(V.kind){case"arbitrary":break;case"static":case"functional":if(w.params.replace(/-\*$/,"")===V.root)throw new Error(`You cannot \`@apply\` the \`${x}\` utility here because it creates a circular dependency.`);break;default:}}),new Error(`Circular dependency detected: + +${re([d])} +Relies on: + +${re([w])}`)}f.add(d);for(let w of s.get(d))for(let h of a.get(w))c.push(d),m(h,c),c.pop();p.add(d),f.delete(d),u.push(d)}}for(let d of n)m(d);for(let d of u)"nodes"in d&&I(d.nodes,c=>{if(c.kind!=="at-rule"||c.name!=="@apply")return;let w=c.params.split(/(\s+)/g),h={},y=0;for(let[x,V]of w.entries())x%2===0&&(h[V]=y),y+=V.length;{let x=Object.keys(h),V=Ae(x,r,{respectImportant:!1,onInvalidCandidate:E=>{if(r.theme.prefix&&!E.startsWith(r.theme.prefix))throw new Error(`Cannot apply unprefixed utility class \`${E}\`. Did you mean \`${r.theme.prefix}:${E}\`?`);if(r.invalidCandidates.has(E))throw new Error(`Cannot apply utility class \`${E}\` because it has been explicitly disabled: https://tailwindcss.com/docs/detecting-classes-in-source-files#explicitly-excluding-classes`);let O=L(E,":");if(O.length>1){let j=O.pop();if(r.candidatesToCss([j])[0]){let _=r.candidatesToCss(O.map(Y=>`${Y}:[--tw-variant-check:1]`)),M=O.filter((Y,q)=>_[q]===null);if(M.length>0){if(M.length===1)throw new Error(`Cannot apply utility class \`${E}\` because the ${M.map(Y=>`\`${Y}\``)} variant does not exist.`);{let Y=new Intl.ListFormat("en",{style:"long",type:"conjunction"});throw new Error(`Cannot apply utility class \`${E}\` because the ${Y.format(M.map(q=>`\`${q}\``))} variants do not exist.`)}}}}throw r.theme.size===0?new Error(`Cannot apply unknown utility class \`${E}\`. Are you using CSS modules or similar and missing \`@reference\`? https://tailwindcss.com/docs/functions-and-directives#reference-directive`):new Error(`Cannot apply unknown utility class \`${E}\``)}}),A=c.src,k=V.astNodes.map(E=>{let O=V.nodeSorting.get(E)?.candidate,j=O?h[O]:void 0;if(E=ee(E),!A||!O||j===void 0)return I([E],M=>{M.src=A}),E;let _=[A[0],A[1],A[2]];return _[1]+=7+j,_[2]=_[1]+O.length,I([E],M=>{M.src=_}),E}),U=[];for(let E of k)if(E.kind==="rule")for(let O of E.nodes)U.push(O);else U.push(E);return R.Replace(U)}});return i}function*Ai(e,r){for(let i of e.params.split(/\s+/g))for(let t of r.parseCandidate(i))switch(t.kind){case"arbitrary":break;case"static":case"functional":yield t.root;break;default:}}async function Wt(e,r,i,t=0,n=!1){let s=0,a=[];return I(e,p=>{if(p.kind==="at-rule"&&(p.name==="@import"||p.name==="@reference")){let u=Na(B(p.params));if(u===null)return;p.name==="@reference"&&(u.media="reference"),s|=2;let{uri:f,layer:m,media:d,supports:c}=u;if(f.startsWith("data:")||f.startsWith("http://")||f.startsWith("https://"))return;let w=fe({},[]);return a.push((async()=>{if(t>100)throw new Error(`Exceeded maximum recursion depth while resolving \`${f}\` in \`${r}\`)`);let h=await i(f,r),y=Ce(h.content,{from:n?h.path:void 0});await Wt(y,h.base,i,t+1,n),w.nodes=Ea(p,[fe({base:h.base},y)],m,d,c)})()),R.ReplaceSkip(w)}}),a.length>0&&await Promise.all(a),s}function Na(e){let r,i=null,t=null,n=null;for(let s=0;s{let f=Re(n),[m,d]=Ra(e.theme,f),c=i(Ci(r()??{},f)??null);if(typeof c=="string"&&(c=c.replace("","1")),typeof m!="object")return typeof d!="object"&&d&4?c??m:m;if(c!==null&&typeof c=="object"&&!Array.isArray(c)){let w=Qe({},[c],(h,y)=>y);if(m===null&&Object.hasOwn(c,"__CSS_VALUES__")){let h={};for(let y in c.__CSS_VALUES__)h[y]=c[y],delete w[y];m=h}for(let h in m)h!=="__CSS_VALUES__"&&(c?.__CSS_VALUES__?.[h]&4&&Ci(w,h.split("-"))!==void 0||(w[$e(h)]=m[h]));return w}if(Array.isArray(m)&&Array.isArray(d)&&Array.isArray(c)){let w=m[0],h=m[1];d[0]&4&&(w=c[0]??w);for(let y of Object.keys(h))d[1][y]&4&&(h[y]=c[1][y]??h[y]);return[w,h]}return m??c})();return p&&typeof u=="string"&&(u=Q(u,p)),u??s}}function Ra(e,r){if(r.length===1&&r[0].startsWith("--"))return[e.get([r[0]]),e.getOptions(r[0])];let i=Le(r),t=new Map,n=new K(()=>new Map),s=e.namespace(`--${i}`);if(s.size===0)return[null,0];let a=new Map;for(let[m,d]of s){if(!m||!m.includes("--")){t.set(m,d),a.set(m,e.getOptions(m?`--${i}-${m}`:`--${i}`));continue}let c=m.indexOf("--"),w=m.slice(0,c),h=m.slice(c+2);h=h.replace(/-([a-z])/g,(y,x)=>x.toUpperCase()),n.get(w===""?null:w).set(h,[d,e.getOptions(`--${i}${m}`)])}let p=e.getOptions(`--${i}`);for(let[m,d]of n){let c=t.get(m);if(typeof c!="string")continue;let w={},h={};for(let[y,[x,V]]of d)w[y]=x,h[y]=V;t.set(m,[c,w]),a.set(m,[p,h])}let u={},f={};for(let[m,d]of t)$i(u,[m??"DEFAULT"],d);for(let[m,d]of a)$i(f,[m??"DEFAULT"],d);return r[r.length-1]==="DEFAULT"?[u?.DEFAULT??null,f.DEFAULT??0]:"DEFAULT"in u&&Object.keys(u).length===1?[u.DEFAULT,f.DEFAULT??0]:(u.__CSS_VALUES__=f,[u,f])}function Ci(e,r){for(let i=0;i{m.src=s}),r.push(f)},addVariant(p,u){if(!ht.test(p))throw new Error(`\`addVariant('${p}')\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(typeof u=="string"){if(u.includes(":merge("))return}else if(Array.isArray(u)){if(u.some(m=>m.includes(":merge(")))return}else if(typeof u=="object"){let m=function(d,c){return Object.entries(d).some(([w,h])=>w.includes(c)||typeof h=="object"&&m(h,c))};var f=m;if(m(u,":merge("))return}typeof u=="string"||Array.isArray(u)?e.variants.static(p,m=>{m.nodes=Ti(u,m.nodes)},{compounds:Oe(typeof u=="string"?[u]:u)}):typeof u=="object"&&e.variants.fromAst(p,de(u),e)},matchVariant(p,u,f){function m(c,w,h){let y=u(c,{modifier:w?.value??null});return Ti(y,h)}try{let c=u("a",{modifier:null});if(typeof c=="string"&&c.includes(":merge("))return;if(Array.isArray(c)&&c.some(w=>w.includes(":merge(")))return}catch{}let d=Object.keys(f?.values??{});e.variants.group(()=>{e.variants.functional(p,(c,w)=>{if(!w.value){if(f?.values&&"DEFAULT"in f.values){c.nodes=m(f.values.DEFAULT,w.modifier,c.nodes);return}return null}if(w.value.kind==="arbitrary")c.nodes=m(w.value.value,w.modifier,c.nodes);else if(w.value.kind==="named"&&f?.values){let h=f.values[w.value.value];if(typeof h!="string")return null;c.nodes=m(h,w.modifier,c.nodes)}else return null})},(c,w)=>{if(c.kind!=="functional"||w.kind!=="functional")return 0;let h=c.value?c.value.value:"DEFAULT",y=w.value?w.value.value:"DEFAULT",x=f?.values?.[h]??h,V=f?.values?.[y]??y;if(f&&typeof f.sort=="function")return f.sort({value:x,modifier:c.modifier?.value??null},{value:V,modifier:w.modifier?.value??null});let A=d.indexOf(h),k=d.indexOf(y);return A=A===-1?d.length:A,k=k===-1?d.length:k,A!==k?A-k:xObject.keys(f?.values??{}).filter(c=>c!=="DEFAULT"))},addUtilities(p){p=Array.isArray(p)?p:[p];let u=p.flatMap(m=>Object.entries(m));u=u.flatMap(([m,d])=>L(m,",").map(c=>[c.trim(),d]));let f=new K(()=>[]);for(let[m,d]of u){if(m.startsWith("@keyframes ")){if(!n){let h=J(m,de(d));I([h],y=>{y.src=s}),r.push(h)}continue}let c=Ee(m),w=!1;if(I(c,h=>{if(h.kind==="selector"&&h.value[0]==="."&&Si.test(h.value.slice(1))){let y=h.value;h.value="&";let x=ce(c),V=y.slice(1),A=x==="&"?de(d):[J(x,de(d))];f.get(V).push(...A),w=!0,h.value=y;return}if(h.kind==="function"&&h.value===":not")return R.Skip}),!w)throw new Error(`\`addUtilities({ '${m}' : \u2026 })\` defines an invalid utility selector. Utilities must be a single class name and start with a lowercase letter, eg. \`.scrollbar-none\`.`)}for(let[m,d]of f)e.theme.prefix&&I(d,c=>{if(c.kind==="rule"){let w=Ee(c.selector);I(w,h=>{h.kind==="selector"&&h.value[0]==="."&&(h.value=`.${e.theme.prefix}\\:${h.value.slice(1)}`)}),c.selector=ce(w)}}),e.utilities.static(m,c=>{let w=d.map(ee);return Vi(w,m,c.raw),t.current|=xe(w,e),w})},matchUtilities(p,u){let f=u?.type?Array.isArray(u?.type)?u.type:[u.type]:["any"];for(let[d,c]of Object.entries(p)){let w=function({negative:h}){return y=>{if(y.value?.kind==="arbitrary"&&f.length>0&&!f.includes("any")&&(y.value.dataType&&!f.includes(y.value.dataType)||!y.value.dataType&&!H(y.value.value,f)))return;let x=f.includes("color"),V=null,A=!1;{let E=u?.values??{};x&&(E=Object.assign({inherit:"inherit",transparent:"transparent",current:"currentcolor"},E)),y.value?y.value.kind==="arbitrary"?V=y.value.value:y.value.fraction&&E[y.value.fraction]?(V=E[y.value.fraction],A=!0):E[y.value.value]?V=E[y.value.value]:E.__BARE_VALUE__&&(V=E.__BARE_VALUE__(y.value)??null,A=(y.value.fraction!==null&&V?.includes("/"))??!1):V=E.DEFAULT??null}if(V===null)return;let k;{let E=u?.modifiers??null;y.modifier?E==="any"||y.modifier.kind==="arbitrary"?k=y.modifier.value:E?.[y.modifier.value]?k=E[y.modifier.value]:x&&!Number.isNaN(Number(y.modifier.value))?k=`${y.modifier.value}%`:k=null:k=null}if(y.modifier&&k===null&&!A)return y.value?.kind==="arbitrary"?null:void 0;x&&k!==null&&(V=Q(V,k)),h&&(V=`calc(${V} * -1)`);let U=de(c(V,{modifier:k}));return Vi(U,d,y.raw),t.current|=xe(U,e),U}};var m=w;if(!Si.test(d))throw new Error(`\`matchUtilities({ '${d}' : \u2026 })\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter, eg. \`scrollbar\`.`);u?.supportsNegativeValues&&e.utilities.functional(`-${d}`,w({negative:!0}),{types:f}),e.utilities.functional(d,w({negative:!1}),{types:f}),e.utilities.suggest(d,()=>{let h=u?.values??{},y=new Set(Object.keys(h));y.delete("__BARE_VALUE__"),y.delete("__CSS_VALUES__"),y.has("DEFAULT")&&(y.delete("DEFAULT"),y.add(null));let x=u?.modifiers??{},V=x==="any"?[]:Object.keys(x);return[{supportsNegative:u?.supportsNegativeValues??!1,values:Array.from(y),modifiers:V}]})}},addComponents(p,u){this.addUtilities(p,u)},matchComponents(p,u){this.matchUtilities(p,u)},theme:vt(e,()=>i.theme??{},p=>p),prefix(p){return p},config(p,u){let f=i;if(!p)return f;let m=Re(p);for(let d=0;dObject.entries(t));for(let[t,n]of i)if(n!=null&&n!==!1)if(typeof n!="object"){if(!t.startsWith("--")){if(n==="@slot"){r.push(J(t,[F("@slot")]));continue}t=t.replace(/([A-Z])/g,"-$1").toLowerCase()}r.push(o(t,String(n)))}else if(Array.isArray(n))for(let s of n)typeof s=="string"?r.push(o(t,s)):r.push(J(t,de(s)));else r.push(J(t,de(n)));return r}function Ti(e,r){return(typeof e=="string"?[e]:e).flatMap(t=>{if(t.trim().endsWith("}")){let n=t.replace("}","{@slot}}"),s=Ce(n);return zt(s,r),s}else return J(t,r)})}function Vi(e,r,i){I(e,t=>{if(t.kind==="rule"){let n=Ee(t.selector);I(n,s=>{s.kind==="selector"&&s.value===`.${r}`&&(s.value=`.${we(i)}`)}),t.selector=ce(n)}})}function Ni(e,r){for(let i of Oa(r))e.theme.addKeyframes(i)}function Oa(e){let r=[];if("keyframes"in e.theme)for(let[i,t]of Object.entries(e.theme.keyframes))r.push(F("@keyframes",i,de(t)));return r}function Ei(e){return{theme:{...Jt,colors:({theme:r})=>r("color",{}),extend:{fontSize:({theme:r})=>({...r("text",{})}),boxShadow:({theme:r})=>({...r("shadow",{})}),animation:({theme:r})=>({...r("animate",{})}),aspectRatio:({theme:r})=>({...r("aspect",{})}),borderRadius:({theme:r})=>({...r("radius",{})}),screens:({theme:r})=>({...r("breakpoint",{})}),letterSpacing:({theme:r})=>({...r("tracking",{})}),lineHeight:({theme:r})=>({...r("leading",{})}),transitionDuration:{DEFAULT:e.get(["--default-transition-duration"])??null},transitionTimingFunction:{DEFAULT:e.get(["--default-transition-timing-function"])??null},maxWidth:({theme:r})=>({...r("container",{})})}}}}var Pa={blocklist:[],future:{},prefix:"",important:!1,darkMode:null,theme:{},plugins:[],content:{files:[]}};function Gt(e,r){let i={design:e,configs:[],plugins:[],content:{files:[]},theme:{},extend:{},result:structuredClone(Pa)};for(let n of r)Yt(i,n);for(let n of i.configs)"darkMode"in n&&n.darkMode!==void 0&&(i.result.darkMode=n.darkMode??null),"prefix"in n&&n.prefix!==void 0&&(i.result.prefix=n.prefix??""),"blocklist"in n&&n.blocklist!==void 0&&(i.result.blocklist=n.blocklist??[]),"important"in n&&n.important!==void 0&&(i.result.important=n.important??!1);let t=_a(i);return{resolvedConfig:{...i.result,content:i.content,theme:i.theme,plugins:i.plugins},replacedThemeKeys:t}}function Ia(e,r){if(Array.isArray(e)&&Me(e[0]))return e.concat(r);if(Array.isArray(r)&&Me(r[0])&&Me(e))return[e,...r];if(Array.isArray(r))return r}function Yt(e,{config:r,base:i,path:t,reference:n,src:s}){let a=[];for(let f of r.plugins??[])"__isOptionsFunction"in f?a.push({...f(),reference:n,src:s}):"handler"in f?a.push({...f,reference:n,src:s}):a.push({handler:f,reference:n,src:s});if(Array.isArray(r.presets)&&r.presets.length===0)throw new Error("Error in the config file/plugin/preset. An empty preset (`preset: []`) is not currently supported.");for(let f of r.presets??[])Yt(e,{path:t,base:i,config:f,reference:n,src:s});for(let f of a)e.plugins.push(f),f.config&&Yt(e,{path:t,base:i,config:f.config,reference:!!f.reference,src:f.src??s});let p=r.content??[],u=Array.isArray(p)?p:p.files;for(let f of u)e.content.files.push(typeof f=="object"?f:{base:i,pattern:f});e.configs.push(r)}function _a(e){let r=new Set,i=vt(e.design,()=>e.theme,n),t=Object.assign(i,{theme:i,colors:Ht});function n(s){return typeof s=="function"?s(t)??null:s??null}for(let s of e.configs){let a=s.theme??{},p=a.extend??{};for(let u in a)u!=="extend"&&r.add(u);Object.assign(e.theme,a);for(let u in p)e.extend[u]??=[],e.extend[u].push(p[u])}delete e.theme.extend;for(let s in e.extend){let a=[e.theme[s],...e.extend[s]];e.theme[s]=()=>{let p=a.map(n);return Qe({},p,Ia)}}for(let s in e.theme)e.theme[s]=n(e.theme[s]);if(e.theme.screens&&typeof e.theme.screens=="object")for(let s of Object.keys(e.theme.screens)){let a=e.theme.screens[s];a&&typeof a=="object"&&("raw"in a||"max"in a||"min"in a&&(e.theme.screens[s]=a.min))}return r}function Ri(e,r){let i=e.theme.container||{};if(typeof i!="object"||i===null)return;let t=Da(i,r);t.length!==0&&r.utilities.static("container",()=>t.map(ee))}function Da({center:e,padding:r,screens:i},t){let n=[],s=null;if(e&&n.push(o("margin-inline","auto")),(typeof r=="string"||typeof r=="object"&&r!==null&&"DEFAULT"in r)&&n.push(o("padding-inline",typeof r=="string"?r:r.DEFAULT)),typeof i=="object"&&i!==null){s=new Map;let a=Array.from(t.theme.namespace("--breakpoint").entries());if(a.sort((p,u)=>Te(p[1],u[1],"asc")),a.length>0){let[p]=a[0];n.push(F("@media",`(width >= --theme(--breakpoint-${p}))`,[o("max-width","none")]))}for(let[p,u]of Object.entries(i)){if(typeof u=="object")if("min"in u)u=u.min;else continue;s.set(p,F("@media",`(width >= ${u})`,[o("max-width",u)]))}}if(typeof r=="object"&&r!==null){let a=Object.entries(r).filter(([p])=>p!=="DEFAULT").map(([p,u])=>[p,t.theme.resolveValue(p,["--breakpoint"]),u]).filter(Boolean);a.sort((p,u)=>Te(p[1],u[1],"asc"));for(let[p,,u]of a)if(s&&s.has(p))s.get(p).nodes.push(o("padding-inline",u));else{if(s)continue;n.push(F("@media",`(width >= theme(--breakpoint-${p}))`,[o("padding-inline",u)]))}}if(s)for(let[,a]of s)n.push(a);return n}function Oi({addVariant:e,config:r}){let i=r("darkMode",null),[t,n=".dark"]=Array.isArray(i)?i:[i];if(t==="variant"){let s;if(Array.isArray(n)||typeof n=="function"?s=n:typeof n=="string"&&(s=[n]),Array.isArray(s))for(let a of s)a===".dark"?(t=!1,console.warn('When using `variant` for `darkMode`, you must provide a selector.\nExample: `darkMode: ["variant", ".your-selector &"]`')):a.includes("&")||(t=!1,console.warn('When using `variant` for `darkMode`, your selector must contain `&`.\nExample `darkMode: ["variant", ".your-selector &"]`'));n=s}t===null||(t==="selector"?e("dark",`&:where(${n}, ${n} *)`):t==="media"?e("dark","@media (prefers-color-scheme: dark)"):t==="variant"?e("dark",n):t==="class"&&e("dark",`&:is(${n} *)`))}function Pi(e){for(let[r,i]of[["t","top"],["tr","top right"],["r","right"],["br","bottom right"],["b","bottom"],["bl","bottom left"],["l","left"],["tl","top left"]])e.utilities.suggest(`bg-gradient-to-${r}`,()=>[]),e.utilities.static(`bg-gradient-to-${r}`,()=>[o("--tw-gradient-position",`to ${i} in oklab`),o("background-image","linear-gradient(var(--tw-gradient-stops))")]);e.utilities.suggest("bg-left-top",()=>[]),e.utilities.static("bg-left-top",()=>[o("background-position","left top")]),e.utilities.suggest("bg-right-top",()=>[]),e.utilities.static("bg-right-top",()=>[o("background-position","right top")]),e.utilities.suggest("bg-left-bottom",()=>[]),e.utilities.static("bg-left-bottom",()=>[o("background-position","left bottom")]),e.utilities.suggest("bg-right-bottom",()=>[]),e.utilities.static("bg-right-bottom",()=>[o("background-position","right bottom")]),e.utilities.suggest("object-left-top",()=>[]),e.utilities.static("object-left-top",()=>[o("object-position","left top")]),e.utilities.suggest("object-right-top",()=>[]),e.utilities.static("object-right-top",()=>[o("object-position","right top")]),e.utilities.suggest("object-left-bottom",()=>[]),e.utilities.static("object-left-bottom",()=>[o("object-position","left bottom")]),e.utilities.suggest("object-right-bottom",()=>[]),e.utilities.static("object-right-bottom",()=>[o("object-position","right bottom")]),e.utilities.suggest("max-w-screen",()=>[]),e.utilities.functional("max-w-screen",r=>{if(!r.value||r.value.kind==="arbitrary")return;let i=e.theme.resolve(r.value.value,["--breakpoint"]);if(i)return[o("max-width",i)]}),e.utilities.suggest("overflow-ellipsis",()=>[]),e.utilities.static("overflow-ellipsis",()=>[o("text-overflow","ellipsis")]),e.utilities.suggest("decoration-slice",()=>[]),e.utilities.static("decoration-slice",()=>[o("-webkit-box-decoration-break","slice"),o("box-decoration-break","slice")]),e.utilities.suggest("decoration-clone",()=>[]),e.utilities.static("decoration-clone",()=>[o("-webkit-box-decoration-break","clone"),o("box-decoration-break","clone")]),e.utilities.suggest("flex-shrink",()=>[]),e.utilities.functional("flex-shrink",r=>{if(!r.modifier){if(!r.value)return[o("flex-shrink","1")];if(r.value.kind==="arbitrary")return[o("flex-shrink",r.value.value)];if(P(r.value.value))return[o("flex-shrink",r.value.value)]}}),e.utilities.suggest("flex-grow",()=>[]),e.utilities.functional("flex-grow",r=>{if(!r.modifier){if(!r.value)return[o("flex-grow","1")];if(r.value.kind==="arbitrary")return[o("flex-grow",r.value.value)];if(P(r.value.value))return[o("flex-grow",r.value.value)]}}),e.utilities.suggest("order-none",()=>[]),e.utilities.static("order-none",()=>[o("order","0")]),e.utilities.suggest("break-words",()=>[]),e.utilities.static("break-words",()=>[o("overflow-wrap","break-word")])}function Ii(e,r){let i=e.theme.screens||{},t=r.variants.get("min")?.order??0,n=[];for(let[a,p]of Object.entries(i)){let c=function(w){r.variants.static(a,h=>{h.nodes=[F("@media",d,h.nodes)]},{order:w})};var s=c;let u=r.variants.get(a),f=r.theme.resolveValue(a,["--breakpoint"]);if(u&&f&&!r.theme.hasDefault(`--breakpoint-${a}`))continue;let m=!0;typeof p=="string"&&(m=!1);let d=Ka(p);m?n.push(c):c(t)}if(n.length!==0){for(let[,a]of r.variants.variants)a.order>t&&(a.order+=n.length);r.variants.compareFns=new Map(Array.from(r.variants.compareFns).map(([a,p])=>(a>t&&(a+=n.length),[a,p])));for(let[a,p]of n.entries())p(t+a+1)}}function Ka(e){return(Array.isArray(e)?e:[e]).map(i=>typeof i=="string"?{min:i}:i&&typeof i=="object"?i:null).map(i=>{if(i===null)return null;if("raw"in i)return i.raw;let t="";return i.max!==void 0&&(t+=`${i.max} >= `),t+="width",i.min!==void 0&&(t+=` >= ${i.min}`),`(${t})`}).filter(Boolean).join(", ")}function _i(e,r){let i=e.theme.aria||{},t=e.theme.supports||{},n=e.theme.data||{};if(Object.keys(i).length>0){let s=r.variants.get("aria"),a=s?.applyFn,p=s?.compounds;r.variants.functional("aria",(u,f)=>{let m=f.value;return m&&m.kind==="named"&&m.value in i?a?.(u,{...f,value:{kind:"arbitrary",value:i[m.value]}}):a?.(u,f)},{compounds:p})}if(Object.keys(t).length>0){let s=r.variants.get("supports"),a=s?.applyFn,p=s?.compounds;r.variants.functional("supports",(u,f)=>{let m=f.value;return m&&m.kind==="named"&&m.value in t?a?.(u,{...f,value:{kind:"arbitrary",value:t[m.value]}}):a?.(u,f)},{compounds:p})}if(Object.keys(n).length>0){let s=r.variants.get("data"),a=s?.applyFn,p=s?.compounds;r.variants.functional("data",(u,f)=>{let m=f.value;return m&&m.kind==="named"&&m.value in n?a?.(u,{...f,value:{kind:"arbitrary",value:n[m.value]}}):a?.(u,f)},{compounds:p})}}var Ua=/^[a-z]+$/;async function Ki({designSystem:e,base:r,ast:i,loadModule:t,sources:n}){let s=0,a=[],p=[];I(i,(d,c)=>{if(d.kind!=="at-rule")return;let w=Ge(c);if(d.name==="@plugin"){if(w.parent!==null)throw new Error("`@plugin` cannot be nested.");let h=d.params.slice(1,-1);if(h.length===0)throw new Error("`@plugin` must have a path.");let y={};for(let x of d.nodes??[]){if(x.kind!=="declaration")throw new Error(`Unexpected \`@plugin\` option: + +${re([x])} + +\`@plugin\` options must be a flat list of declarations.`);if(x.value===void 0)continue;let V=x.value,A=L(V,",").map(k=>{if(k=k.trim(),k==="null")return null;if(k==="true")return!0;if(k==="false")return!1;if(Number.isNaN(Number(k))){if(k[0]==='"'&&k[k.length-1]==='"'||k[0]==="'"&&k[k.length-1]==="'")return k.slice(1,-1);if(k[0]==="{"&&k[k.length-1]==="}")throw new Error(`Unexpected \`@plugin\` option: Value of declaration \`${re([x]).trim()}\` is not supported. + +Using an object as a plugin option is currently only supported in JavaScript configuration files.`)}else return Number(k);return k});y[x.property]=A.length===1?A[0]:A}return a.push([{id:h,base:w.context.base,reference:!!w.context.reference,src:d.src},Object.keys(y).length>0?y:null]),s|=4,R.Replace([])}if(d.name==="@config"){if(d.nodes.length>0)throw new Error("`@config` cannot have a body.");if(w.parent!==null)throw new Error("`@config` cannot be nested.");return p.push({id:d.params.slice(1,-1),base:w.context.base,reference:!!w.context.reference,src:d.src}),s|=4,R.Replace([])}}),Pi(e);let u=e.resolveThemeValue;if(e.resolveThemeValue=function(c,w){return c.startsWith("--")?u(c,w):(s|=Di({designSystem:e,base:r,ast:i,sources:n,configs:[],pluginDetails:[]}),e.resolveThemeValue(c,w))},!a.length&&!p.length)return 0;let[f,m]=await Promise.all([Promise.all(p.map(async({id:d,base:c,reference:w,src:h})=>{let y=await t(d,c,"config");return{path:d,base:y.base,config:y.module,reference:w,src:h}})),Promise.all(a.map(async([{id:d,base:c,reference:w,src:h},y])=>{let x=await t(d,c,"plugin");return{path:d,base:x.base,plugin:x.module,options:y,reference:w,src:h}}))]);return s|=Di({designSystem:e,base:r,ast:i,sources:n,configs:f,pluginDetails:m}),s}function Di({designSystem:e,base:r,ast:i,sources:t,configs:n,pluginDetails:s}){let a=0,u=[...s.map(y=>{if(!y.options)return{config:{plugins:[y.plugin]},base:y.base,reference:y.reference,src:y.src};if("__isOptionsFunction"in y.plugin)return{config:{plugins:[y.plugin(y.options)]},base:y.base,reference:y.reference,src:y.src};throw new Error(`The plugin "${y.path}" does not accept options`)}),...n],{resolvedConfig:f}=Gt(e,[{config:Ei(e.theme),base:r,reference:!0,src:void 0},...u,{config:{plugins:[Oi]},base:r,reference:!0,src:void 0}]),{resolvedConfig:m,replacedThemeKeys:d}=Gt(e,u),c={designSystem:e,ast:i,resolvedConfig:f,featuresRef:{set current(y){a|=y}}},w=Bt({...c,referenceMode:!1,src:void 0}),h=e.resolveThemeValue;e.resolveThemeValue=function(x,V){if(x[0]==="-"&&x[1]==="-")return h(x,V);let A=w.theme(x,void 0);if(Array.isArray(A)&&A.length===2)return A[0];if(Array.isArray(A))return A.join(", ");if(typeof A=="object"&&A!==null&&"DEFAULT"in A)return A.DEFAULT;if(typeof A=="string")return A};for(let{handler:y,reference:x,src:V}of f.plugins){let A=Bt({...c,referenceMode:x??!1,src:V});y(A)}if(Dr(e,m,d),Ni(e,m),_i(m,e),Ii(m,e),Ri(m,e),!e.theme.prefix&&f.prefix){if(f.prefix.endsWith("-")&&(f.prefix=f.prefix.slice(0,-1),console.warn(`The prefix "${f.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only and is written as a variant before all utilities. We have fixed up the prefix for you. Remove the trailing \`-\` to silence this warning.`)),!Ua.test(f.prefix))throw new Error(`The prefix "${f.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);e.theme.prefix=f.prefix}if(!e.important&&f.important===!0&&(e.important=!0),typeof f.important=="string"){let y=f.important;I(i,(x,V)=>{if(x.kind!=="at-rule"||x.name!=="@tailwind"||x.params!=="utilities")return;let A=Ge(V);return A.parent?.kind==="rule"&&A.parent.selector===y?R.Stop:R.ReplaceStop(G(y,[x]))})}for(let y of f.blocklist)e.invalidCandidates.add(y);for(let y of f.content.files){if("raw"in y)throw new Error(`Error in the config file/plugin/preset. The \`content\` key contains a \`raw\` entry: + +${JSON.stringify(y,null,2)} + +This feature is not currently supported.`);let x=!1;y.pattern[0]=="!"&&(x=!0,y.pattern=y.pattern.slice(1)),t.push({...y,negated:x})}return a}function Ui(e){let r=[0];for(let n=0;n0;){let u=(a|0)>>1,f=s+u;r[f]<=n?(s=f+1,a=a-u-1):a=u}s-=1;let p=n-r[s];return{line:s+1,column:p}}function t({line:n,column:s}){n-=1,n=Math.min(Math.max(n,0),r.length-1);let a=r[n],p=r[n+1]??a;return Math.min(Math.max(a+s,0),p)}return{find:i,findOffset:t}}function Li({ast:e}){let r=new K(n=>Ui(n.code)),i=new K(n=>({url:n.file,content:n.code,ignore:!1})),t={file:null,sources:[],mappings:[]};I(e,n=>{if(!n.src||!n.dst)return;let s=i.get(n.src[0]);if(!s.content)return;let a=r.get(n.src[0]),p=r.get(n.dst[0]),u=s.content.slice(n.src[1],n.src[2]),f=0;for(let c of u.split(` +`)){if(c.trim()!==""){let w=a.find(n.src[1]+f),h=p.find(n.dst[1]);t.mappings.push({name:null,originalPosition:{source:s,...w},generatedPosition:h})}f+=c.length,f+=1}let m=a.find(n.src[2]),d=p.find(n.dst[2]);t.mappings.push({name:null,originalPosition:{source:s,...m},generatedPosition:d})});for(let n of r.keys())t.sources.push(i.get(n));return t.mappings.sort((n,s)=>n.generatedPosition.line-s.generatedPosition.line||n.generatedPosition.column-s.generatedPosition.column||(n.originalPosition?.line??0)-(s.originalPosition?.line??0)||(n.originalPosition?.column??0)-(s.originalPosition?.column??0)),t}var ji=/^(-?\d+)\.\.(-?\d+)(?:\.\.(-?\d+))?$/;function wt(e){let r=e.indexOf("{");if(r===-1)return[e];let i=[],t=e.slice(0,r),n=e.slice(r),s=0,a=n.lastIndexOf("}");for(let d=0;dwt(d));let m=wt(u);for(let d of m)for(let c of f)i.push(t+c+d);return i}function La(e){return ji.test(e)}function ja(e){let r=e.match(ji);if(!r)return[e];let[,i,t,n]=r,s=n?parseInt(n,10):void 0,a=[];if(/^-?\d+$/.test(i)&&/^-?\d+$/.test(t)){let p=parseInt(i,10),u=parseInt(t,10);if(s===void 0&&(s=p<=u?1:-1),s===0)throw new Error("Step cannot be zero in sequence expansion.");let f=p0&&(s=-s);for(let m=p;f?m<=u:m>=u;m+=s)a.push(m.toString())}return a}function Mi(e,r){let i=new Set,t=new Set,n=[];function s(a,p=[]){if(e.has(a)&&!i.has(a)){t.has(a)&&r.onCircularDependency?.(p,a),t.add(a);for(let u of e.get(a)??[])p.push(a),s(u,p),p.pop();i.add(a),t.delete(a),n.push(a)}}for(let a of e.keys())s(a);return n}var Ma=/^[a-z]+$/,Tt=(n=>(n[n.None=0]="None",n[n.AtProperty=1]="AtProperty",n[n.ColorMix=2]="ColorMix",n[n.All=3]="All",n))(Tt||{});function za(){throw new Error("No `loadModule` function provided to `compile`")}function Fa(){throw new Error("No `loadStylesheet` function provided to `compile`")}function Wa(e){let r=0,i=null;for(let t of L(e," "))t==="reference"?r|=2:t==="inline"?r|=1:t==="default"?r|=4:t==="static"?r|=8:t.startsWith("prefix(")&&t.endsWith(")")&&(i=t.slice(7,-1));return[r,i]}var De=(u=>(u[u.None=0]="None",u[u.AtApply=1]="AtApply",u[u.AtImport=2]="AtImport",u[u.JsPluginCompat=4]="JsPluginCompat",u[u.ThemeFunction=8]="ThemeFunction",u[u.Utilities=16]="Utilities",u[u.Variants=32]="Variants",u[u.AtTheme=64]="AtTheme",u))(De||{});async function zi(e,{base:r="",from:i,loadModule:t=za,loadStylesheet:n=Fa}={}){let s=0;e=[fe({base:r},e)],s|=await Wt(e,r,n,0,i!==void 0);let a=null,p=new at,u=new Map,f=new Map,m=[],d=null,c=null,w=[],h=[],y=[],x=[],V=null;I(e,(k,U)=>{if(k.kind!=="at-rule")return;let E=Ge(U);if(k.name==="@tailwind"&&(k.params==="utilities"||k.params.startsWith("utilities"))){if(c!==null)return R.Replace([]);if(E.context.reference)return R.Replace([]);let O=L(k.params," ");for(let j of O)if(j.startsWith("source(")){let _=j.slice(7,-1);if(_==="none"){V=_;continue}if(_[0]==='"'&&_[_.length-1]!=='"'||_[0]==="'"&&_[_.length-1]!=="'"||_[0]!=="'"&&_[0]!=='"')throw new Error("`source(\u2026)` paths must be quoted.");V={base:E.context.sourceBase??E.context.base,pattern:_.slice(1,-1)}}c=k,s|=16}if(k.name==="@utility"){if(E.parent!==null)throw new Error("`@utility` cannot be nested.");if(k.nodes.length===0)throw new Error(`\`@utility ${k.params}\` is empty. Utilities should include at least one property.`);let O=Or(k);if(O===null){if(!k.params.endsWith("-*")){if(k.params.endsWith("*"))throw new Error(`\`@utility ${k.params}\` defines an invalid utility name. A functional utility must end in \`-*\`.`);if(k.params.includes("*"))throw new Error(`\`@utility ${k.params}\` defines an invalid utility name. The dynamic portion marked by \`-*\` must appear once at the end.`)}throw new Error(`\`@utility ${k.params}\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter.`)}m.push(O)}if(k.name==="@source"){if(k.nodes.length>0)throw new Error("`@source` cannot have a body.");if(E.parent!==null)throw new Error("`@source` cannot be nested.");let O=!1,j=!1,_=k.params;if(_[0]==="n"&&_.startsWith("not ")&&(O=!0,_=_.slice(4)),_[0]==="i"&&_.startsWith("inline(")&&(j=!0,_=_.slice(7,-1)),_[0]==='"'&&_[_.length-1]!=='"'||_[0]==="'"&&_[_.length-1]!=="'"||_[0]!=="'"&&_[0]!=='"')throw new Error("`@source` paths must be quoted.");let M=_.slice(1,-1);if(j){let Y=O?x:y,q=L(M," ");for(let ne of q)for(let ae of wt(ne))Y.push(ae)}else h.push({base:E.context.base,pattern:M,negated:O});return R.ReplaceSkip([])}if(k.name==="@variant"&&(E.parent===null?k.nodes.length===0?k.name="@custom-variant":(I(k.nodes,O=>{if(O.kind==="at-rule"&&O.name==="@slot")return k.name="@custom-variant",R.Stop}),k.name==="@variant"&&w.push(k)):w.push(k)),k.name==="@custom-variant"){if(E.parent!==null)throw new Error("`@custom-variant` cannot be nested.");let[O,j]=L(k.params," ");if(!ht.test(O))throw new Error(`\`@custom-variant ${O}\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(k.nodes.length>0&&j)throw new Error(`\`@custom-variant ${O}\` cannot have both a selector and a body.`);if(k.nodes.length===0){if(!j)throw new Error(`\`@custom-variant ${O}\` has no selector or body.`);let _=L(j.slice(1,-1),",");if(_.length===0||_.some(q=>q.trim()===""))throw new Error(`\`@custom-variant ${O} (${_.join(",")})\` selector is invalid.`);let M=[],Y=[];for(let q of _)q=q.trim(),q[0]==="@"?M.push(q):Y.push(q);u.set(O,q=>{q.variants.static(O,ne=>{let ae=[];Y.length>0&&ae.push(G(Y.join(", "),ne.nodes));for(let l of M)ae.push(J(l,ne.nodes));ne.nodes=ae},{compounds:Oe([...Y,...M])})}),f.set(O,new Set)}else{let _=new Set;I(k.nodes,M=>{M.kind==="at-rule"&&M.name==="@variant"&&_.add(M.params)}),u.set(O,M=>{M.variants.fromAst(O,k.nodes,M)}),f.set(O,_)}return R.ReplaceSkip([])}if(k.name==="@media"){let O=L(k.params," "),j=[];for(let _ of O)if(_.startsWith("source(")){let M=_.slice(7,-1);I(k.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@tailwind"&&Y.params==="utilities")return Y.params+=` source(${M})`,R.ReplaceStop([fe({sourceBase:E.context.base},[Y])])})}else if(_.startsWith("theme(")){let M=_.slice(6,-1),Y=M.includes("reference");I(k.nodes,q=>{if(q.kind!=="context"){if(q.kind!=="at-rule"){if(Y)throw new Error('Files imported with `@import "\u2026" theme(reference)` must only contain `@theme` blocks.\nUse `@reference "\u2026";` instead.');return R.Continue}if(q.name==="@theme")return q.params+=" "+M,R.Skip}})}else if(_.startsWith("prefix(")){let M=_.slice(7,-1);I(k.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@theme")return Y.params+=` prefix(${M})`,R.Skip})}else _==="important"?a=!0:_==="reference"?k.nodes=[fe({reference:!0},k.nodes)]:j.push(_);if(j.length>0)k.params=j.join(" ");else if(O.length>0)return R.Replace(k.nodes);return R.Continue}if(k.name==="@theme"){let[O,j]=Wa(k.params);if(s|=64,E.context.reference&&(O|=2),j){if(!Ma.test(j))throw new Error(`The prefix "${j}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);p.prefix=j}return I(k.nodes,_=>{if(_.kind==="at-rule"&&_.name==="@keyframes")return p.addKeyframes(_),R.Skip;if(_.kind==="comment")return;if(_.kind==="declaration"&&_.property.startsWith("--")){p.add($e(_.property),_.value??"",O,_.src);return}let M=re([F(k.name,k.params,[_])]).split(` +`).map((Y,q,ne)=>`${q===0||q>=ne.length-2?" ":">"} ${Y}`).join(` +`);throw new Error(`\`@theme\` blocks must only contain custom properties or \`@keyframes\`. + +${M}`)}),d?R.ReplaceSkip([]):(d=G(":root, :host",[]),d.src=k.src,R.ReplaceSkip(d))}});let A=yi(p);if(a&&(A.important=a),x.length>0)for(let k of x)A.invalidCandidates.add(k);s|=await Ki({designSystem:A,base:r,ast:e,loadModule:t,sources:h});for(let k of u.keys())A.variants.static(k,()=>{});for(let k of Mi(f,{onCircularDependency(U,E){let O=re(U.map((j,_)=>F("@custom-variant",j,[F("@variant",U[_+1]??E,[])]))).replaceAll(";"," { \u2026 }").replace(`@custom-variant ${E} {`,`@custom-variant ${E} { /* \u2190 */`);throw new Error(`Circular dependency detected in custom variants: + +${O}`)}}))u.get(k)?.(A);for(let k of m)k(A);if(d){let k=[];for(let[E,O]of A.theme.entries()){if(O.options&2)continue;let j=o(we(E),O.value);j.src=O.src,k.push(j)}let U=A.theme.getKeyframes();for(let E of U)e.push(fe({theme:!0},[W([E])]));d.nodes=[fe({theme:!0},k)]}if(s|=Je(e,A),s|=_e(e,A),s|=xe(e,A),c){let k=c;k.kind="context",k.context={}}return I(e,k=>{if(k.kind==="at-rule")return k.name==="@utility"?R.Replace([]):R.Skip}),{designSystem:A,ast:e,sources:h,root:V,utilitiesNode:c,features:s,inlineCandidates:y}}async function Ba(e,r={}){let{designSystem:i,ast:t,sources:n,root:s,utilitiesNode:a,features:p,inlineCandidates:u}=await zi(e,r);t.unshift(nt(`! tailwindcss v${Qt} | MIT License | https://tailwindcss.com `));function f(h){i.invalidCandidates.add(h)}let m=new Set,d=null,c=0,w=!1;for(let h of u)i.invalidCandidates.has(h)||(m.add(h),w=!0);return{sources:n,root:s,features:p,build(h){if(p===0)return e;if(!a)return d??=Se(t,i,r.polyfills),d;let y=w,x=!1;w=!1;let V=m.size;for(let k of h)if(!i.invalidCandidates.has(k))if(k[0]==="-"&&k[1]==="-"){let U=i.theme.markUsedVariable(k);y||=U,x||=U}else m.add(k),y||=m.size!==V;if(!y)return d??=Se(t,i,r.polyfills),d;let A=Ae(m,i,{onInvalidCandidate:f}).astNodes;return r.from&&I(A,k=>{k.src??=a.src}),!x&&c===A.length?(d??=Se(t,i,r.polyfills),d):(c=A.length,a.nodes=A,d=Se(t,i,r.polyfills),d)}}}async function Hu(e,r={}){let i=Ce(e,{from:r.from}),t=await Ba(i,r),n=i,s=e;return{...t,build(a){let p=t.build(a);return p===n||(s=re(p,!!r.from),n=p),s},buildSourceMap(){return Li({ast:n})}}}async function Ju(e,r={}){return(await zi(Ce(e),r)).designSystem}function Ya(){throw new Error("It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.")}export{Tt as a,De as b,Ba as c,Hu as d,Ju as e,Ya as f}; diff --git a/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts b/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts new file mode 100644 index 0000000..8f187dc --- /dev/null +++ b/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts @@ -0,0 +1,295 @@ +declare const _default: { + inherit: string; + current: string; + transparent: string; + black: string; + white: string; + slate: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + gray: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + zinc: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + neutral: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + stone: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + red: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + orange: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + amber: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + yellow: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + lime: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + green: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + emerald: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + teal: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + cyan: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + sky: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + blue: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + indigo: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + violet: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + purple: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + fuchsia: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + pink: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + rose: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; +}; + +export { _default as _ }; diff --git a/node_modules/tailwindcss/dist/colors.d.mts b/node_modules/tailwindcss/dist/colors.d.mts new file mode 100644 index 0000000..5ea4701 --- /dev/null +++ b/node_modules/tailwindcss/dist/colors.d.mts @@ -0,0 +1,295 @@ +declare const _default: { + inherit: string; + current: string; + transparent: string; + black: string; + white: string; + slate: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + gray: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + zinc: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + neutral: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + stone: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + red: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + orange: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + amber: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + yellow: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + lime: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + green: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + emerald: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + teal: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + cyan: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + sky: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + blue: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + indigo: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + violet: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + purple: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + fuchsia: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + pink: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + rose: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; +}; + +export { _default as default }; diff --git a/node_modules/tailwindcss/dist/colors.d.ts b/node_modules/tailwindcss/dist/colors.d.ts new file mode 100644 index 0000000..e9d15d3 --- /dev/null +++ b/node_modules/tailwindcss/dist/colors.d.ts @@ -0,0 +1,5 @@ +import { _ as _default } from './colors-b_6i0Oi7.js'; + + + +export { _default as default }; diff --git a/node_modules/tailwindcss/dist/colors.js b/node_modules/tailwindcss/dist/colors.js new file mode 100644 index 0000000..409c0d5 --- /dev/null +++ b/node_modules/tailwindcss/dist/colors.js @@ -0,0 +1 @@ +"use strict";var l={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};module.exports=l; diff --git a/node_modules/tailwindcss/dist/colors.mjs b/node_modules/tailwindcss/dist/colors.mjs new file mode 100644 index 0000000..9d20fbc --- /dev/null +++ b/node_modules/tailwindcss/dist/colors.mjs @@ -0,0 +1 @@ +import{a}from"./chunk-HTB5LLOP.mjs";export{a as default}; diff --git a/node_modules/tailwindcss/dist/default-theme.d.mts b/node_modules/tailwindcss/dist/default-theme.d.mts new file mode 100644 index 0000000..1b80d8a --- /dev/null +++ b/node_modules/tailwindcss/dist/default-theme.d.mts @@ -0,0 +1,1147 @@ +import { P as PluginUtils, N as NamedUtilityValue } from './resolve-config-QUZ9b-Gn.mjs'; +import './colors.mjs'; + +declare const _default: { + accentColor: ({ theme }: PluginUtils) => any; + animation: { + none: string; + spin: string; + ping: string; + pulse: string; + bounce: string; + }; + aria: { + busy: string; + checked: string; + disabled: string; + expanded: string; + hidden: string; + pressed: string; + readonly: string; + required: string; + selected: string; + }; + aspectRatio: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + square: string; + video: string; + }; + backdropBlur: ({ theme }: PluginUtils) => any; + backdropBrightness: ({ theme }: PluginUtils) => any; + backdropContrast: ({ theme }: PluginUtils) => any; + backdropGrayscale: ({ theme }: PluginUtils) => any; + backdropHueRotate: ({ theme }: PluginUtils) => any; + backdropInvert: ({ theme }: PluginUtils) => any; + backdropOpacity: ({ theme }: PluginUtils) => any; + backdropSaturate: ({ theme }: PluginUtils) => any; + backdropSepia: ({ theme }: PluginUtils) => any; + backgroundColor: ({ theme }: PluginUtils) => any; + backgroundImage: { + none: string; + 'gradient-to-t': string; + 'gradient-to-tr': string; + 'gradient-to-r': string; + 'gradient-to-br': string; + 'gradient-to-b': string; + 'gradient-to-bl': string; + 'gradient-to-l': string; + 'gradient-to-tl': string; + }; + backgroundOpacity: ({ theme }: PluginUtils) => any; + backgroundPosition: { + bottom: string; + center: string; + left: string; + 'left-bottom': string; + 'left-top': string; + right: string; + 'right-bottom': string; + 'right-top': string; + top: string; + }; + backgroundSize: { + auto: string; + cover: string; + contain: string; + }; + blur: { + 0: string; + none: string; + sm: string; + DEFAULT: string; + md: string; + lg: string; + xl: string; + '2xl': string; + '3xl': string; + }; + borderColor: ({ theme }: PluginUtils) => any; + borderOpacity: ({ theme }: PluginUtils) => any; + borderRadius: { + none: string; + sm: string; + DEFAULT: string; + md: string; + lg: string; + xl: string; + '2xl': string; + '3xl': string; + full: string; + }; + borderSpacing: ({ theme }: PluginUtils) => any; + borderWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + DEFAULT: string; + 0: string; + 2: string; + 4: string; + 8: string; + }; + boxShadow: { + sm: string; + DEFAULT: string; + md: string; + lg: string; + xl: string; + '2xl': string; + inner: string; + none: string; + }; + boxShadowColor: ({ theme }: PluginUtils) => any; + brightness: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 75: string; + 90: string; + 95: string; + 100: string; + 105: string; + 110: string; + 125: string; + 150: string; + 200: string; + }; + caretColor: ({ theme }: PluginUtils) => any; + colors: () => { + inherit: string; + current: string; + transparent: string; + black: string; + white: string; + slate: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + gray: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + zinc: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + neutral: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + stone: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + red: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + orange: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + amber: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + yellow: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + lime: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + green: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + emerald: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + teal: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + cyan: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + sky: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + blue: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + indigo: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + violet: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + purple: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + fuchsia: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + pink: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + rose: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + }; + columns: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + '3xs': string; + '2xs': string; + xs: string; + sm: string; + md: string; + lg: string; + xl: string; + '2xl': string; + '3xl': string; + '4xl': string; + '5xl': string; + '6xl': string; + '7xl': string; + }; + container: {}; + content: { + none: string; + }; + contrast: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 75: string; + 100: string; + 125: string; + 150: string; + 200: string; + }; + cursor: { + auto: string; + default: string; + pointer: string; + wait: string; + text: string; + move: string; + help: string; + 'not-allowed': string; + none: string; + 'context-menu': string; + progress: string; + cell: string; + crosshair: string; + 'vertical-text': string; + alias: string; + copy: string; + 'no-drop': string; + grab: string; + grabbing: string; + 'all-scroll': string; + 'col-resize': string; + 'row-resize': string; + 'n-resize': string; + 'e-resize': string; + 's-resize': string; + 'w-resize': string; + 'ne-resize': string; + 'nw-resize': string; + 'se-resize': string; + 'sw-resize': string; + 'ew-resize': string; + 'ns-resize': string; + 'nesw-resize': string; + 'nwse-resize': string; + 'zoom-in': string; + 'zoom-out': string; + }; + divideColor: ({ theme }: PluginUtils) => any; + divideOpacity: ({ theme }: PluginUtils) => any; + divideWidth: ({ theme }: PluginUtils) => any; + dropShadow: { + sm: string; + DEFAULT: string[]; + md: string[]; + lg: string[]; + xl: string[]; + '2xl': string; + none: string; + }; + fill: ({ theme }: PluginUtils) => any; + flex: { + 1: string; + auto: string; + initial: string; + none: string; + }; + flexBasis: ({ theme }: PluginUtils) => any; + flexGrow: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + flexShrink: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + fontFamily: { + sans: string[]; + serif: string[]; + mono: string[]; + }; + fontSize: { + xs: (string | { + lineHeight: string; + })[]; + sm: (string | { + lineHeight: string; + })[]; + base: (string | { + lineHeight: string; + })[]; + lg: (string | { + lineHeight: string; + })[]; + xl: (string | { + lineHeight: string; + })[]; + '2xl': (string | { + lineHeight: string; + })[]; + '3xl': (string | { + lineHeight: string; + })[]; + '4xl': (string | { + lineHeight: string; + })[]; + '5xl': (string | { + lineHeight: string; + })[]; + '6xl': (string | { + lineHeight: string; + })[]; + '7xl': (string | { + lineHeight: string; + })[]; + '8xl': (string | { + lineHeight: string; + })[]; + '9xl': (string | { + lineHeight: string; + })[]; + }; + fontWeight: { + thin: string; + extralight: string; + light: string; + normal: string; + medium: string; + semibold: string; + bold: string; + extrabold: string; + black: string; + }; + gap: ({ theme }: PluginUtils) => any; + gradientColorStops: ({ theme }: PluginUtils) => any; + gradientColorStopPositions: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + '0%': string; + '5%': string; + '10%': string; + '15%': string; + '20%': string; + '25%': string; + '30%': string; + '35%': string; + '40%': string; + '45%': string; + '50%': string; + '55%': string; + '60%': string; + '65%': string; + '70%': string; + '75%': string; + '80%': string; + '85%': string; + '90%': string; + '95%': string; + '100%': string; + }; + grayscale: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + gridAutoColumns: { + auto: string; + min: string; + max: string; + fr: string; + }; + gridAutoRows: { + auto: string; + min: string; + max: string; + fr: string; + }; + gridColumn: { + auto: string; + 'span-1': string; + 'span-2': string; + 'span-3': string; + 'span-4': string; + 'span-5': string; + 'span-6': string; + 'span-7': string; + 'span-8': string; + 'span-9': string; + 'span-10': string; + 'span-11': string; + 'span-12': string; + 'span-full': string; + }; + gridColumnEnd: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridColumnStart: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridRow: { + auto: string; + 'span-1': string; + 'span-2': string; + 'span-3': string; + 'span-4': string; + 'span-5': string; + 'span-6': string; + 'span-7': string; + 'span-8': string; + 'span-9': string; + 'span-10': string; + 'span-11': string; + 'span-12': string; + 'span-full': string; + }; + gridRowEnd: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridRowStart: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridTemplateColumns: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + none: string; + subgrid: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + }; + gridTemplateRows: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + none: string; + subgrid: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + }; + height: ({ theme }: PluginUtils) => any; + hueRotate: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 15: string; + 30: string; + 60: string; + 90: string; + 180: string; + }; + inset: ({ theme }: PluginUtils) => any; + invert: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + keyframes: { + spin: { + to: { + transform: string; + }; + }; + ping: { + '75%, 100%': { + transform: string; + opacity: string; + }; + }; + pulse: { + '50%': { + opacity: string; + }; + }; + bounce: { + '0%, 100%': { + transform: string; + animationTimingFunction: string; + }; + '50%': { + transform: string; + animationTimingFunction: string; + }; + }; + }; + letterSpacing: { + tighter: string; + tight: string; + normal: string; + wide: string; + wider: string; + widest: string; + }; + lineHeight: { + none: string; + tight: string; + snug: string; + normal: string; + relaxed: string; + loose: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + }; + listStyleType: { + none: string; + disc: string; + decimal: string; + }; + listStyleImage: { + none: string; + }; + margin: ({ theme }: PluginUtils) => any; + lineClamp: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + }; + maxHeight: ({ theme }: PluginUtils) => any; + maxWidth: ({ theme }: PluginUtils) => any; + minHeight: ({ theme }: PluginUtils) => any; + minWidth: ({ theme }: PluginUtils) => any; + objectPosition: { + bottom: string; + center: string; + left: string; + 'left-bottom': string; + 'left-top': string; + right: string; + 'right-bottom': string; + 'right-top': string; + top: string; + }; + opacity: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 5: string; + 10: string; + 15: string; + 20: string; + 25: string; + 30: string; + 35: string; + 40: string; + 45: string; + 50: string; + 55: string; + 60: string; + 65: string; + 70: string; + 75: string; + 80: string; + 85: string; + 90: string; + 95: string; + 100: string; + }; + order: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + first: string; + last: string; + none: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + }; + outlineColor: ({ theme }: PluginUtils) => any; + outlineOffset: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + outlineWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + padding: ({ theme }: PluginUtils) => any; + placeholderColor: ({ theme }: PluginUtils) => any; + placeholderOpacity: ({ theme }: PluginUtils) => any; + ringColor: ({ theme }: PluginUtils) => any; + ringOffsetColor: ({ theme }: PluginUtils) => any; + ringOffsetWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + ringOpacity: ({ theme }: PluginUtils) => any; + ringWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + DEFAULT: string; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + rotate: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 3: string; + 6: string; + 12: string; + 45: string; + 90: string; + 180: string; + }; + saturate: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 100: string; + 150: string; + 200: string; + }; + scale: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 75: string; + 90: string; + 95: string; + 100: string; + 105: string; + 110: string; + 125: string; + 150: string; + }; + screens: { + sm: string; + md: string; + lg: string; + xl: string; + '2xl': string; + }; + scrollMargin: ({ theme }: PluginUtils) => any; + scrollPadding: ({ theme }: PluginUtils) => any; + sepia: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + skew: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 3: string; + 6: string; + 12: string; + }; + space: ({ theme }: PluginUtils) => any; + spacing: { + px: string; + 0: string; + 0.5: string; + 1: string; + 1.5: string; + 2: string; + 2.5: string; + 3: string; + 3.5: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 14: string; + 16: string; + 20: string; + 24: string; + 28: string; + 32: string; + 36: string; + 40: string; + 44: string; + 48: string; + 52: string; + 56: string; + 60: string; + 64: string; + 72: string; + 80: string; + 96: string; + }; + stroke: ({ theme }: PluginUtils) => any; + strokeWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + }; + supports: {}; + data: {}; + textColor: ({ theme }: PluginUtils) => any; + textDecorationColor: ({ theme }: PluginUtils) => any; + textDecorationThickness: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 'from-font': string; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + textIndent: ({ theme }: PluginUtils) => any; + textOpacity: ({ theme }: PluginUtils) => any; + textUnderlineOffset: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + transformOrigin: { + center: string; + top: string; + 'top-right': string; + right: string; + 'bottom-right': string; + bottom: string; + 'bottom-left': string; + left: string; + 'top-left': string; + }; + transitionDelay: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 75: string; + 100: string; + 150: string; + 200: string; + 300: string; + 500: string; + 700: string; + 1000: string; + }; + transitionDuration: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + DEFAULT: string; + 0: string; + 75: string; + 100: string; + 150: string; + 200: string; + 300: string; + 500: string; + 700: string; + 1000: string; + }; + transitionProperty: { + none: string; + all: string; + DEFAULT: string; + colors: string; + opacity: string; + shadow: string; + transform: string; + }; + transitionTimingFunction: { + DEFAULT: string; + linear: string; + in: string; + out: string; + 'in-out': string; + }; + translate: ({ theme }: PluginUtils) => any; + size: ({ theme }: PluginUtils) => any; + width: ({ theme }: PluginUtils) => any; + willChange: { + auto: string; + scroll: string; + contents: string; + transform: string; + }; + zIndex: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 0: string; + 10: string; + 20: string; + 30: string; + 40: string; + 50: string; + }; +}; + +export { _default as default }; diff --git a/node_modules/tailwindcss/dist/default-theme.d.ts b/node_modules/tailwindcss/dist/default-theme.d.ts new file mode 100644 index 0000000..6d36e26 --- /dev/null +++ b/node_modules/tailwindcss/dist/default-theme.d.ts @@ -0,0 +1,1147 @@ +import { P as PluginUtils, N as NamedUtilityValue } from './resolve-config-BIFUA2FY.js'; +import './colors-b_6i0Oi7.js'; + +declare const _default: { + accentColor: ({ theme }: PluginUtils) => any; + animation: { + none: string; + spin: string; + ping: string; + pulse: string; + bounce: string; + }; + aria: { + busy: string; + checked: string; + disabled: string; + expanded: string; + hidden: string; + pressed: string; + readonly: string; + required: string; + selected: string; + }; + aspectRatio: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + square: string; + video: string; + }; + backdropBlur: ({ theme }: PluginUtils) => any; + backdropBrightness: ({ theme }: PluginUtils) => any; + backdropContrast: ({ theme }: PluginUtils) => any; + backdropGrayscale: ({ theme }: PluginUtils) => any; + backdropHueRotate: ({ theme }: PluginUtils) => any; + backdropInvert: ({ theme }: PluginUtils) => any; + backdropOpacity: ({ theme }: PluginUtils) => any; + backdropSaturate: ({ theme }: PluginUtils) => any; + backdropSepia: ({ theme }: PluginUtils) => any; + backgroundColor: ({ theme }: PluginUtils) => any; + backgroundImage: { + none: string; + 'gradient-to-t': string; + 'gradient-to-tr': string; + 'gradient-to-r': string; + 'gradient-to-br': string; + 'gradient-to-b': string; + 'gradient-to-bl': string; + 'gradient-to-l': string; + 'gradient-to-tl': string; + }; + backgroundOpacity: ({ theme }: PluginUtils) => any; + backgroundPosition: { + bottom: string; + center: string; + left: string; + 'left-bottom': string; + 'left-top': string; + right: string; + 'right-bottom': string; + 'right-top': string; + top: string; + }; + backgroundSize: { + auto: string; + cover: string; + contain: string; + }; + blur: { + 0: string; + none: string; + sm: string; + DEFAULT: string; + md: string; + lg: string; + xl: string; + '2xl': string; + '3xl': string; + }; + borderColor: ({ theme }: PluginUtils) => any; + borderOpacity: ({ theme }: PluginUtils) => any; + borderRadius: { + none: string; + sm: string; + DEFAULT: string; + md: string; + lg: string; + xl: string; + '2xl': string; + '3xl': string; + full: string; + }; + borderSpacing: ({ theme }: PluginUtils) => any; + borderWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + DEFAULT: string; + 0: string; + 2: string; + 4: string; + 8: string; + }; + boxShadow: { + sm: string; + DEFAULT: string; + md: string; + lg: string; + xl: string; + '2xl': string; + inner: string; + none: string; + }; + boxShadowColor: ({ theme }: PluginUtils) => any; + brightness: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 75: string; + 90: string; + 95: string; + 100: string; + 105: string; + 110: string; + 125: string; + 150: string; + 200: string; + }; + caretColor: ({ theme }: PluginUtils) => any; + colors: () => { + inherit: string; + current: string; + transparent: string; + black: string; + white: string; + slate: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + gray: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + zinc: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + neutral: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + stone: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + red: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + orange: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + amber: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + yellow: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + lime: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + green: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + emerald: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + teal: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + cyan: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + sky: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + blue: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + indigo: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + violet: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + purple: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + fuchsia: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + pink: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + rose: { + '50': string; + '100': string; + '200': string; + '300': string; + '400': string; + '500': string; + '600': string; + '700': string; + '800': string; + '900': string; + '950': string; + }; + }; + columns: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + '3xs': string; + '2xs': string; + xs: string; + sm: string; + md: string; + lg: string; + xl: string; + '2xl': string; + '3xl': string; + '4xl': string; + '5xl': string; + '6xl': string; + '7xl': string; + }; + container: {}; + content: { + none: string; + }; + contrast: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 75: string; + 100: string; + 125: string; + 150: string; + 200: string; + }; + cursor: { + auto: string; + default: string; + pointer: string; + wait: string; + text: string; + move: string; + help: string; + 'not-allowed': string; + none: string; + 'context-menu': string; + progress: string; + cell: string; + crosshair: string; + 'vertical-text': string; + alias: string; + copy: string; + 'no-drop': string; + grab: string; + grabbing: string; + 'all-scroll': string; + 'col-resize': string; + 'row-resize': string; + 'n-resize': string; + 'e-resize': string; + 's-resize': string; + 'w-resize': string; + 'ne-resize': string; + 'nw-resize': string; + 'se-resize': string; + 'sw-resize': string; + 'ew-resize': string; + 'ns-resize': string; + 'nesw-resize': string; + 'nwse-resize': string; + 'zoom-in': string; + 'zoom-out': string; + }; + divideColor: ({ theme }: PluginUtils) => any; + divideOpacity: ({ theme }: PluginUtils) => any; + divideWidth: ({ theme }: PluginUtils) => any; + dropShadow: { + sm: string; + DEFAULT: string[]; + md: string[]; + lg: string[]; + xl: string[]; + '2xl': string; + none: string; + }; + fill: ({ theme }: PluginUtils) => any; + flex: { + 1: string; + auto: string; + initial: string; + none: string; + }; + flexBasis: ({ theme }: PluginUtils) => any; + flexGrow: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + flexShrink: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + fontFamily: { + sans: string[]; + serif: string[]; + mono: string[]; + }; + fontSize: { + xs: (string | { + lineHeight: string; + })[]; + sm: (string | { + lineHeight: string; + })[]; + base: (string | { + lineHeight: string; + })[]; + lg: (string | { + lineHeight: string; + })[]; + xl: (string | { + lineHeight: string; + })[]; + '2xl': (string | { + lineHeight: string; + })[]; + '3xl': (string | { + lineHeight: string; + })[]; + '4xl': (string | { + lineHeight: string; + })[]; + '5xl': (string | { + lineHeight: string; + })[]; + '6xl': (string | { + lineHeight: string; + })[]; + '7xl': (string | { + lineHeight: string; + })[]; + '8xl': (string | { + lineHeight: string; + })[]; + '9xl': (string | { + lineHeight: string; + })[]; + }; + fontWeight: { + thin: string; + extralight: string; + light: string; + normal: string; + medium: string; + semibold: string; + bold: string; + extrabold: string; + black: string; + }; + gap: ({ theme }: PluginUtils) => any; + gradientColorStops: ({ theme }: PluginUtils) => any; + gradientColorStopPositions: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + '0%': string; + '5%': string; + '10%': string; + '15%': string; + '20%': string; + '25%': string; + '30%': string; + '35%': string; + '40%': string; + '45%': string; + '50%': string; + '55%': string; + '60%': string; + '65%': string; + '70%': string; + '75%': string; + '80%': string; + '85%': string; + '90%': string; + '95%': string; + '100%': string; + }; + grayscale: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + gridAutoColumns: { + auto: string; + min: string; + max: string; + fr: string; + }; + gridAutoRows: { + auto: string; + min: string; + max: string; + fr: string; + }; + gridColumn: { + auto: string; + 'span-1': string; + 'span-2': string; + 'span-3': string; + 'span-4': string; + 'span-5': string; + 'span-6': string; + 'span-7': string; + 'span-8': string; + 'span-9': string; + 'span-10': string; + 'span-11': string; + 'span-12': string; + 'span-full': string; + }; + gridColumnEnd: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridColumnStart: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridRow: { + auto: string; + 'span-1': string; + 'span-2': string; + 'span-3': string; + 'span-4': string; + 'span-5': string; + 'span-6': string; + 'span-7': string; + 'span-8': string; + 'span-9': string; + 'span-10': string; + 'span-11': string; + 'span-12': string; + 'span-full': string; + }; + gridRowEnd: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridRowStart: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 13: string; + }; + gridTemplateColumns: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + none: string; + subgrid: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + }; + gridTemplateRows: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + none: string; + subgrid: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + }; + height: ({ theme }: PluginUtils) => any; + hueRotate: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 15: string; + 30: string; + 60: string; + 90: string; + 180: string; + }; + inset: ({ theme }: PluginUtils) => any; + invert: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + keyframes: { + spin: { + to: { + transform: string; + }; + }; + ping: { + '75%, 100%': { + transform: string; + opacity: string; + }; + }; + pulse: { + '50%': { + opacity: string; + }; + }; + bounce: { + '0%, 100%': { + transform: string; + animationTimingFunction: string; + }; + '50%': { + transform: string; + animationTimingFunction: string; + }; + }; + }; + letterSpacing: { + tighter: string; + tight: string; + normal: string; + wide: string; + wider: string; + widest: string; + }; + lineHeight: { + none: string; + tight: string; + snug: string; + normal: string; + relaxed: string; + loose: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + }; + listStyleType: { + none: string; + disc: string; + decimal: string; + }; + listStyleImage: { + none: string; + }; + margin: ({ theme }: PluginUtils) => any; + lineClamp: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + }; + maxHeight: ({ theme }: PluginUtils) => any; + maxWidth: ({ theme }: PluginUtils) => any; + minHeight: ({ theme }: PluginUtils) => any; + minWidth: ({ theme }: PluginUtils) => any; + objectPosition: { + bottom: string; + center: string; + left: string; + 'left-bottom': string; + 'left-top': string; + right: string; + 'right-bottom': string; + 'right-top': string; + top: string; + }; + opacity: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 5: string; + 10: string; + 15: string; + 20: string; + 25: string; + 30: string; + 35: string; + 40: string; + 45: string; + 50: string; + 55: string; + 60: string; + 65: string; + 70: string; + 75: string; + 80: string; + 85: string; + 90: string; + 95: string; + 100: string; + }; + order: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + first: string; + last: string; + none: string; + 1: string; + 2: string; + 3: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + }; + outlineColor: ({ theme }: PluginUtils) => any; + outlineOffset: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + outlineWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + padding: ({ theme }: PluginUtils) => any; + placeholderColor: ({ theme }: PluginUtils) => any; + placeholderOpacity: ({ theme }: PluginUtils) => any; + ringColor: ({ theme }: PluginUtils) => any; + ringOffsetColor: ({ theme }: PluginUtils) => any; + ringOffsetWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + ringOpacity: ({ theme }: PluginUtils) => any; + ringWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + DEFAULT: string; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + rotate: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 3: string; + 6: string; + 12: string; + 45: string; + 90: string; + 180: string; + }; + saturate: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 100: string; + 150: string; + 200: string; + }; + scale: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 50: string; + 75: string; + 90: string; + 95: string; + 100: string; + 105: string; + 110: string; + 125: string; + 150: string; + }; + screens: { + sm: string; + md: string; + lg: string; + xl: string; + '2xl': string; + }; + scrollMargin: ({ theme }: PluginUtils) => any; + scrollPadding: ({ theme }: PluginUtils) => any; + sepia: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + DEFAULT: string; + }; + skew: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + 3: string; + 6: string; + 12: string; + }; + space: ({ theme }: PluginUtils) => any; + spacing: { + px: string; + 0: string; + 0.5: string; + 1: string; + 1.5: string; + 2: string; + 2.5: string; + 3: string; + 3.5: string; + 4: string; + 5: string; + 6: string; + 7: string; + 8: string; + 9: string; + 10: string; + 11: string; + 12: string; + 14: string; + 16: string; + 20: string; + 24: string; + 28: string; + 32: string; + 36: string; + 40: string; + 44: string; + 48: string; + 52: string; + 56: string; + 60: string; + 64: string; + 72: string; + 80: string; + 96: string; + }; + stroke: ({ theme }: PluginUtils) => any; + strokeWidth: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 1: string; + 2: string; + }; + supports: {}; + data: {}; + textColor: ({ theme }: PluginUtils) => any; + textDecorationColor: ({ theme }: PluginUtils) => any; + textDecorationThickness: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 'from-font': string; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + textIndent: ({ theme }: PluginUtils) => any; + textOpacity: ({ theme }: PluginUtils) => any; + textUnderlineOffset: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 0: string; + 1: string; + 2: string; + 4: string; + 8: string; + }; + transformOrigin: { + center: string; + top: string; + 'top-right': string; + right: string; + 'bottom-right': string; + bottom: string; + 'bottom-left': string; + left: string; + 'top-left': string; + }; + transitionDelay: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + 0: string; + 75: string; + 100: string; + 150: string; + 200: string; + 300: string; + 500: string; + 700: string; + 1000: string; + }; + transitionDuration: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + DEFAULT: string; + 0: string; + 75: string; + 100: string; + 150: string; + 200: string; + 300: string; + 500: string; + 700: string; + 1000: string; + }; + transitionProperty: { + none: string; + all: string; + DEFAULT: string; + colors: string; + opacity: string; + shadow: string; + transform: string; + }; + transitionTimingFunction: { + DEFAULT: string; + linear: string; + in: string; + out: string; + 'in-out': string; + }; + translate: ({ theme }: PluginUtils) => any; + size: ({ theme }: PluginUtils) => any; + width: ({ theme }: PluginUtils) => any; + willChange: { + auto: string; + scroll: string; + contents: string; + transform: string; + }; + zIndex: { + __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; + auto: string; + 0: string; + 10: string; + 20: string; + 30: string; + 40: string; + 50: string; + }; +}; + +export { _default as default }; diff --git a/node_modules/tailwindcss/dist/default-theme.js b/node_modules/tailwindcss/dist/default-theme.js new file mode 100644 index 0000000..48982db --- /dev/null +++ b/node_modules/tailwindcss/dist/default-theme.js @@ -0,0 +1 @@ +"use strict";var m=new Uint8Array(256);function d(e,c){let t=0,g=[],u=0,k=e.length,w=c.charCodeAt(0);for(let n=0;n0&&h===m[t-1]&&t--;break}}return g.push(e.slice(u)),g}var l=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,z=new RegExp(`^${l.source}$`);var T=new RegExp(`^${l.source}%$`);var D=new RegExp(`^${l.source}s*/s*${l.source}$`);var A=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],I=new RegExp(`^${l.source}(${A.join("|")})$`);var C=["deg","rad","grad","turn"],F=new RegExp(`^${l.source}(${C.join("|")})$`);var H=new RegExp(`^${l.source} +${l.source} +${l.source}$`);function i(e){let c=Number(e);return Number.isInteger(c)&&c>=0&&String(c)===String(e)}var f={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};function s(e){return{__BARE_VALUE__:e}}var r=s(e=>{if(i(e.value))return e.value}),o=s(e=>{if(i(e.value))return`${e.value}%`}),a=s(e=>{if(i(e.value))return`${e.value}px`}),b=s(e=>{if(i(e.value))return`${e.value}ms`}),p=s(e=>{if(i(e.value))return`${e.value}deg`}),S=s(e=>{if(e.fraction===null)return;let[c,t]=d(e.fraction,"/");if(!(!i(c)||!i(t)))return e.fraction}),E=s(e=>{if(i(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),y={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...S},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...o}),backdropContrast:({theme:e})=>({...e("contrast"),...o}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...o}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...p}),backdropInvert:({theme:e})=>({...e("invert"),...o}),backdropOpacity:({theme:e})=>({...e("opacity"),...o}),backdropSaturate:({theme:e})=>({...e("saturate"),...o}),backdropSepia:({theme:e})=>({...e("sepia"),...o}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...a},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...o},caretColor:({theme:e})=>e("colors"),colors:()=>({...f}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...r},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...o},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...a}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...r},flexShrink:{0:"0",DEFAULT:"1",...r},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...o},grayscale:{0:"0",DEFAULT:"100%",...o},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...r},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...r},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...r},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...r},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...E},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...E},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...p},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...o},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...r},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...o},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",...r},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...p},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...o},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...o},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...o},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...p},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...r},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...b},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...b},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...r}};module.exports=y; diff --git a/node_modules/tailwindcss/dist/default-theme.mjs b/node_modules/tailwindcss/dist/default-theme.mjs new file mode 100644 index 0000000..61c61f6 --- /dev/null +++ b/node_modules/tailwindcss/dist/default-theme.mjs @@ -0,0 +1 @@ +import{i as a}from"./chunk-GFBUASX3.mjs";import"./chunk-HTB5LLOP.mjs";export{a as default}; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.d.mts b/node_modules/tailwindcss/dist/flatten-color-palette.d.mts new file mode 100644 index 0000000..1151604 --- /dev/null +++ b/node_modules/tailwindcss/dist/flatten-color-palette.d.mts @@ -0,0 +1,6 @@ +type Colors = { + [key: string | number]: string | Colors; +}; +declare function flattenColorPalette(colors: Colors): Record; + +export { flattenColorPalette as default }; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.d.ts b/node_modules/tailwindcss/dist/flatten-color-palette.d.ts new file mode 100644 index 0000000..1151604 --- /dev/null +++ b/node_modules/tailwindcss/dist/flatten-color-palette.d.ts @@ -0,0 +1,6 @@ +type Colors = { + [key: string | number]: string | Colors; +}; +declare function flattenColorPalette(colors: Colors): Record; + +export { flattenColorPalette as default }; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.js b/node_modules/tailwindcss/dist/flatten-color-palette.js new file mode 100644 index 0000000..5e63780 --- /dev/null +++ b/node_modules/tailwindcss/dist/flatten-color-palette.js @@ -0,0 +1,3 @@ +"use strict";function V(e){return{kind:"word",value:e}}function we(e,t){return{kind:"function",value:e,nodes:t}}function ye(e){return{kind:"separator",value:e}}function v(e){let t="";for(let i of e)switch(i.kind){case"word":case"separator":{t+=i.value;break}case"function":t+=i.value+"("+v(i.nodes)+")"}return t}var H=92,be=41,Z=58,Q=44,xe=34,J=61,X=62,ee=60,te=10,Ae=40,Ce=39,Se=47,re=32,ie=9;function g(e){e=e.replaceAll(`\r +`,` +`);let t=[],i=[],r=null,n="",a;for(let o=0;o0){let u=V(n);r?r.nodes.push(u):t.push(u),n=""}let s=V(e[o]);r?r.nodes.push(s):t.push(s);break}case Z:case Q:case J:case X:case ee:case te:case re:case ie:{if(n.length>0){let U=V(n);r?r.nodes.push(U):t.push(U),n=""}let s=o,u=o+1;for(;u0){let u=V(n);s?.nodes.push(u),n=""}i.length>0?r=i[i.length-1]:r=null;break}default:n+=String.fromCharCode(l)}}return n.length>0&&t.push(V(n)),t}var p=class extends Map{constructor(i){super();this.factory=i}get(i){let r=super.get(i);return r===void 0&&(r=this.factory(i,this),this.set(i,r)),r}};var ft=new Uint8Array(256);var L=new Uint8Array(256);function d(e,t){let i=0,r=[],n=0,a=e.length,o=t.charCodeAt(0);for(let l=0;l0&&s===L[i-1]&&i--;break}}return r.push(e.slice(n)),r}var j=(o=>(o[o.Continue=0]="Continue",o[o.Skip=1]="Skip",o[o.Stop=2]="Stop",o[o.Replace=3]="Replace",o[o.ReplaceSkip=4]="ReplaceSkip",o[o.ReplaceStop=5]="ReplaceStop",o))(j||{}),f={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function c(e,t){typeof t=="function"?ne(e,t):ne(e,t.enter,t.exit)}function ne(e,t=()=>f.Continue,i=()=>f.Continue){let r=[[e,0,null]],n={parent:null,depth:0,path(){let a=[];for(let o=1;o0;){let a=r.length-1,o=r[a],l=o[0],s=o[1],u=o[2];if(s>=l.length){r.pop();continue}if(n.parent=u,n.depth=a,s>=0){let O=l[s],C=t(O,n)??f.Continue;switch(C.kind){case 0:{O.nodes&&O.nodes.length>0&&r.push([O.nodes,0,O]),o[1]=~s;continue}case 2:return;case 1:{o[1]=~s;continue}case 3:{l.splice(s,1,...C.nodes);continue}case 5:{l.splice(s,1,...C.nodes);return}case 4:{l.splice(s,1,...C.nodes),o[1]+=C.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${j[C.kind]??`Unknown(${C.kind})`}\` in enter.`)}}let w=~s,U=l[w],b=i(U,n)??f.Continue;switch(b.kind){case 0:o[1]=w+1;continue;case 2:return;case 3:{l.splice(w,1,...b.nodes),o[1]=w+b.nodes.length;continue}case 5:{l.splice(w,1,...b.nodes);return}case 4:{l.splice(w,1,...b.nodes),o[1]=w+b.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${j[b.kind]??`Unknown(${b.kind})`}\` in exit.`)}}}var bt=new p(e=>{let t=g(e),i=new Set;return c(t,(r,n)=>{let a=n.parent===null?t:n.parent.nodes??[];if(r.kind==="word"&&(r.value==="+"||r.value==="-"||r.value==="*"||r.value==="/")){let o=a.indexOf(r)??-1;if(o===-1)return;let l=a[o-1];if(l?.kind!=="separator"||l.value!==" ")return;let s=a[o+1];if(s?.kind!=="separator"||s.value!==" ")return;i.add(l),i.add(s)}else r.kind==="separator"&&r.value.length>0&&r.value.trim()===""?(a[0]===r||a[a.length-1]===r)&&i.add(r):r.kind==="separator"&&r.value.trim()===","&&(r.value=",")}),i.size>0&&c(t,r=>{if(i.has(r))return i.delete(r),f.ReplaceSkip([])}),W(t),v(t)});var xt=new p(e=>{let t=g(e);return t.length===3&&t[0].kind==="word"&&t[0].value==="&"&&t[1].kind==="separator"&&t[1].value===":"&&t[2].kind==="function"&&t[2].value==="is"?v(t[2].nodes):e});function W(e){for(let t of e)switch(t.kind){case"function":{if(t.value==="url"||t.value.endsWith("_url")){t.value=P(t.value);break}if(t.value==="var"||t.value.endsWith("_var")||t.value==="theme"||t.value.endsWith("_theme")){t.value=P(t.value);for(let i=0;i{let t=g(e);return t.length===1&&t[0].kind==="function"&&t[0].value==="var"});function $e(e){throw new Error(`Unexpected value: ${e}`)}function P(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}var A=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,Pt=new RegExp(`^${A.source}$`);var _t=new RegExp(`^${A.source}%$`);var It=new RegExp(`^${A.source}s*/s*${A.source}$`);var Te=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Dt=new RegExp(`^${A.source}(${Te.join("|")})$`);var Ee=["deg","rad","grad","turn"],Ut=new RegExp(`^${A.source}(${Ee.join("|")})$`);var Lt=new RegExp(`^${A.source} +${A.source} +${A.source}$`);function h(e){let t=Number(e);return Number.isInteger(t)&&t>=0&&String(t)===String(e)}function _(e,t){if(t===null)return e;let i=Number(t);return Number.isNaN(i)||(t=`${i*100}%`),t==="100%"?e:`color-mix(in oklab, ${e} ${t}, transparent)`}var Re={"--alpha":Oe,"--spacing":Pe,"--theme":_e,theme:Ie};function Oe(e,t,i,...r){let[n,a]=d(i,"/").map(o=>o.trim());if(!n||!a)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${n||"var(--my-color)"} / ${a||"50%"})\``);if(r.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${n||"var(--my-color)"} / ${a||"50%"})\``);return _(n,a)}function Pe(e,t,i,...r){if(!i)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(r.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${r.length+1}.`);let n=e.theme.resolve(null,["--spacing"]);if(!n)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${n} * ${i})`}function _e(e,t,i,...r){if(!i.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let n=!1;i.endsWith(" inline")&&(n=!0,i=i.slice(0,-7)),t.kind==="at-rule"&&(n=!0);let a=e.resolveThemeValue(i,n);if(!a){if(r.length>0)return r.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(r.length===0)return a;let o=r.join(", ");if(o==="initial")return a;if(a==="initial")return o;if(a.startsWith("var(")||a.startsWith("theme(")||a.startsWith("--theme(")){let l=g(a);return Ue(l,o),v(l)}return a}function Ie(e,t,i,...r){i=De(i);let n=e.resolveThemeValue(i);if(!n&&r.length>0)return r.join(", ");if(!n)throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return n}var ar=new RegExp(Object.keys(Re).map(e=>`${e}\\(`).join("|"));function De(e){if(e[0]!=="'"&&e[0]!=='"')return e;let t="",i=e[0];for(let r=1;r{if(i.kind==="function"&&!(i.value!=="var"&&i.value!=="theme"&&i.value!=="--theme"))if(i.nodes.length===1)i.nodes.push({kind:"word",value:`, ${t}`});else{let r=i.nodes[i.nodes.length-1];r.kind==="word"&&r.value==="initial"&&(r.value=t)}})}var Ke=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,le=new p(e=>{let t=Ke.exec(e);if(!t)return null;let i=t.groups?.value;if(i===void 0)return null;let r=Number(i);if(Number.isNaN(r))return null;let n=t.groups?.unit;return n===void 0?[r,null]:[r,n]});function se(e,t="top",i="right",r="bottom",n="left"){return ue(`${e}-${t}`,`${e}-${i}`,`${e}-${r}`,`${e}-${n}`)}function ue(e="top",t="right",i="bottom",r="left"){return{1:[[e,0],[t,0],[i,0],[r,0]],2:[[e,0],[t,1],[i,0],[r,1]],3:[[e,0],[t,1],[i,2],[r,1]],4:[[e,0],[t,1],[i,2],[r,3]]}}function T(e,t){return{1:[[e,0],[t,0]],2:[[e,0],[t,1]]}}var br={inset:ue(),margin:se("margin"),padding:se("padding"),gap:T("row-gap","column-gap")},xr={"inset-block":T("top","bottom"),"inset-inline":T("left","right"),"margin-block":T("margin-top","margin-bottom"),"margin-inline":T("margin-left","margin-right"),"padding-block":T("padding-top","padding-bottom"),"padding-inline":T("padding-left","padding-right")};var Qr=Symbol();var Jr=Symbol();var Xr=Symbol();var ei=Symbol();var ti=Symbol();var ri=Symbol();var ii=Symbol();var ni=Symbol();var oi=Symbol();var ai=Symbol();var li=Symbol();var si=Symbol();var ui=Symbol();var q={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};function E(e){return{__BARE_VALUE__:e}}var k=E(e=>{if(h(e.value))return e.value}),m=E(e=>{if(h(e.value))return`${e.value}%`}),$=E(e=>{if(h(e.value))return`${e.value}px`}),ve=E(e=>{if(h(e.value))return`${e.value}ms`}),M=E(e=>{if(h(e.value))return`${e.value}deg`}),rt=E(e=>{if(e.fraction===null)return;let[t,i]=d(e.fraction,"/");if(!(!h(t)||!h(i)))return e.fraction}),ke=E(e=>{if(h(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),it={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...rt},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...m}),backdropContrast:({theme:e})=>({...e("contrast"),...m}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...m}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...M}),backdropInvert:({theme:e})=>({...e("invert"),...m}),backdropOpacity:({theme:e})=>({...e("opacity"),...m}),backdropSaturate:({theme:e})=>({...e("saturate"),...m}),backdropSepia:({theme:e})=>({...e("sepia"),...m}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...$},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...m},caretColor:({theme:e})=>e("colors"),colors:()=>({...q}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...k},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...m},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...$}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...k},flexShrink:{0:"0",DEFAULT:"1",...k},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...m},grayscale:{0:"0",DEFAULT:"100%",...m},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...k},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...k},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...k},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...k},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ke},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ke},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...M},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...m},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...k},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...m},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",...k},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...M},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...m},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...m},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...m},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...M},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...k},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...ve},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...ve},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...k}};function F(e){let t={};for(let[i,r]of Object.entries(e??{}))if(i!=="__CSS_VALUES__")if(typeof r=="object"&&r!==null)for(let[n,a]of Object.entries(F(r)))t[`${i}${n==="DEFAULT"?"":`-${n}`}`]=a;else t[i]=r;if("__CSS_VALUES__"in e)for(let[i,r]of Object.entries(e.__CSS_VALUES__))(Number(r)&4)===0&&(t[i]=e[i]);return t}module.exports=F; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.mjs b/node_modules/tailwindcss/dist/flatten-color-palette.mjs new file mode 100644 index 0000000..6bfb3a3 --- /dev/null +++ b/node_modules/tailwindcss/dist/flatten-color-palette.mjs @@ -0,0 +1 @@ +import"./chunk-MEY3PWYT.mjs";import"./chunk-GFBUASX3.mjs";import"./chunk-HTB5LLOP.mjs";function i(r){let n={};for(let[e,t]of Object.entries(r??{}))if(e!=="__CSS_VALUES__")if(typeof t=="object"&&t!==null)for(let[o,f]of Object.entries(i(t)))n[`${e}${o==="DEFAULT"?"":`-${o}`}`]=f;else n[e]=t;if("__CSS_VALUES__"in r)for(let[e,t]of Object.entries(r.__CSS_VALUES__))(Number(t)&4)===0&&(n[e]=r[e]);return n}export{i as default}; diff --git a/node_modules/tailwindcss/dist/lib.d.mts b/node_modules/tailwindcss/dist/lib.d.mts new file mode 100644 index 0000000..656ca7e --- /dev/null +++ b/node_modules/tailwindcss/dist/lib.d.mts @@ -0,0 +1,377 @@ +import { S as SourceLocation, U as UserConfig, P as Plugin } from './types-WlZgYgM8.mjs'; +import { V as Variant, C as Candidate } from './resolve-config-QUZ9b-Gn.mjs'; +import './colors.mjs'; + +declare const enum ThemeOptions { + NONE = 0, + INLINE = 1, + REFERENCE = 2, + DEFAULT = 4, + STATIC = 8, + USED = 16 +} +declare class Theme { + #private; + private values; + private keyframes; + prefix: string | null; + constructor(values?: Map, keyframes?: Set); + get size(): number; + add(key: string, value: string, options?: ThemeOptions, src?: Declaration['src']): void; + keysInNamespaces(themeKeys: Iterable): string[]; + get(themeKeys: ThemeKey[]): string | null; + hasDefault(key: string): boolean; + getOptions(key: string): ThemeOptions; + entries(): IterableIterator<[string, { + value: string; + options: ThemeOptions; + src: Declaration["src"]; + }]> | [string, { + value: string; + options: ThemeOptions; + src: Declaration["src"]; + }][]; + prefixKey(key: string): string; + clearNamespace(namespace: string, clearOptions: ThemeOptions): void; + markUsedVariable(themeKey: string): boolean; + resolve(candidateValue: string | null, themeKeys: ThemeKey[], options?: ThemeOptions): string | null; + resolveValue(candidateValue: string | null, themeKeys: ThemeKey[]): string | null; + resolveWith(candidateValue: string, themeKeys: ThemeKey[], nestedKeys?: `--${string}`[]): [string, Record] | null; + namespace(namespace: string): Map; + addKeyframes(value: AtRule): void; + getKeyframes(): AtRule[]; +} +type ThemeKey = `--${string}`; + +type VariantFn = (rule: Rule, variant: Extract) => null | void; +type CompareFn = (a: Variant, z: Variant) => number; +declare const enum Compounds { + Never = 0, + AtRules = 1, + StyleRules = 2 +} +declare class Variants { + compareFns: Map; + variants: Map; + compoundsWith: Compounds; + compounds: Compounds; + }>; + private completions; + /** + * Registering a group of variants should result in the same sort number for + * all the variants. This is to ensure that the variants are applied in the + * correct order. + */ + private groupOrder; + /** + * Keep track of the last sort order instead of using the size of the map to + * avoid unnecessarily skipping order numbers. + */ + private lastOrder; + static(name: string, applyFn: VariantFn<'static'>, { compounds, order }?: { + compounds?: Compounds; + order?: number; + }): void; + fromAst(name: string, ast: AstNode[], designSystem: DesignSystem): void; + functional(name: string, applyFn: VariantFn<'functional'>, { compounds, order }?: { + compounds?: Compounds; + order?: number; + }): void; + compound(name: string, compoundsWith: Compounds, applyFn: VariantFn<'compound'>, { compounds, order }?: { + compounds?: Compounds; + order?: number; + }): void; + group(fn: () => void, compareFn?: CompareFn): void; + has(name: string): boolean; + get(name: string): { + kind: Variant["kind"]; + order: number; + applyFn: VariantFn; + compoundsWith: Compounds; + compounds: Compounds; + } | undefined; + kind(name: string): "static" | "arbitrary" | "functional" | "compound"; + compoundsWith(parent: string, child: string | Variant): boolean; + suggest(name: string, suggestions: () => string[]): void; + getCompletions(name: string): string[]; + compare(a: Variant | null, z: Variant | null): number; + keys(): IterableIterator; + entries(): IterableIterator<[string, { + kind: Variant["kind"]; + order: number; + applyFn: VariantFn; + compoundsWith: Compounds; + compounds: Compounds; + }]>; + private set; + private nextOrder; +} + +declare function compileAstNodes(candidate: Candidate, designSystem: DesignSystem, flags: CompileAstFlags): { + node: AstNode; + propertySort: { + order: number[]; + count: number; + }; +}[]; + +interface CanonicalizeOptions { + /** + * The root font size in pixels. If provided, `rem` values will be normalized + * to `px` values. + * + * E.g.: `mt-[16px]` with `rem: 16` will become `mt-4` (assuming `--spacing: 0.25rem`). + */ + rem?: number; + /** + * Whether to collapse multiple utilities into a single utility if possible. + * + * E.g.: `mt-2 mr-2 mb-2 ml-2` → `m-2` + */ + collapse?: boolean; + /** + * Whether to convert between logical and physical properties when collapsing + * utilities. + * + * E.g.: `mr-2 ml-2` → `mx-2` + */ + logicalToPhysical?: boolean; +} + +interface ClassMetadata { + modifiers: string[]; +} +type ClassEntry = [string, ClassMetadata]; +interface SelectorOptions { + modifier?: string; + value?: string; +} +interface VariantEntry { + name: string; + isArbitrary: boolean; + values: string[]; + hasDash: boolean; + selectors: (options: SelectorOptions) => string[]; +} + +type CompileFn = (value: Extract) => AstNode[] | undefined | null; +interface SuggestionGroup { + supportsNegative?: boolean; + values: (string | null)[]; + modifiers: string[]; +} +type UtilityOptions = { + types: string[]; +}; +type Utility = { + kind: 'static' | 'functional'; + compileFn: CompileFn; + options?: UtilityOptions; +}; +declare class Utilities { + private utilities; + private completions; + static(name: string, compileFn: CompileFn<'static'>): void; + functional(name: string, compileFn: CompileFn<'functional'>, options?: UtilityOptions): void; + has(name: string, kind: 'static' | 'functional'): boolean; + get(name: string): Utility[]; + getCompletions(name: string): SuggestionGroup[]; + suggest(name: string, groups: () => SuggestionGroup[]): void; + keys(kind: 'static' | 'functional'): string[]; +} + +declare const enum CompileAstFlags { + None = 0, + RespectImportant = 1 +} +type DesignSystem = { + theme: Theme; + utilities: Utilities; + variants: Variants; + invalidCandidates: Set; + important: boolean; + getClassOrder(classes: string[]): [string, bigint | null][]; + getClassList(): ClassEntry[]; + getVariants(): VariantEntry[]; + parseCandidate(candidate: string): Readonly[]; + parseVariant(variant: string): Readonly | null; + compileAstNodes(candidate: Candidate, flags?: CompileAstFlags): ReturnType; + printCandidate(candidate: Candidate): string; + printVariant(variant: Variant): string; + getVariantOrder(): Map; + resolveThemeValue(path: string, forceInline?: boolean): string | undefined; + trackUsedVariables(raw: string): void; + canonicalizeCandidates(candidates: string[], options?: CanonicalizeOptions): string[]; + candidatesToCss(classes: string[]): (string | null)[]; + storage: Record; +}; + +type StyleRule = { + kind: 'rule'; + selector: string; + nodes: AstNode[]; + src?: SourceLocation; + dst?: SourceLocation; +}; +type AtRule = { + kind: 'at-rule'; + name: string; + params: string; + nodes: AstNode[]; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Declaration = { + kind: 'declaration'; + property: string; + value: string | undefined; + important: boolean; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Comment = { + kind: 'comment'; + value: string; + src?: SourceLocation; + dst?: SourceLocation; +}; +type Context = { + kind: 'context'; + context: Record; + nodes: AstNode[]; + src?: undefined; + dst?: undefined; +}; +type AtRoot = { + kind: 'at-root'; + nodes: AstNode[]; + src?: undefined; + dst?: undefined; +}; +type Rule = StyleRule | AtRule; +type AstNode = StyleRule | AtRule | Declaration | Comment | Context | AtRoot; + +/** + * Line offset tables are the key to generating our source maps. They allow us + * to store indexes with our AST nodes and later convert them into positions as + * when given the source that the indexes refer to. + */ +/** + * A position in source code + * + * https://tc39.es/ecma426/#sec-position-record-type + */ +interface Position { + /** The line number, one-based */ + line: number; + /** The column/character number, one-based */ + column: number; +} + +interface OriginalPosition extends Position { + source: DecodedSource; +} +/** + * A "decoded" sourcemap + * + * @see https://tc39.es/ecma426/#decoded-source-map-record + */ +interface DecodedSourceMap { + file: string | null; + sources: DecodedSource[]; + mappings: DecodedMapping[]; +} +/** + * A "decoded" source + * + * @see https://tc39.es/ecma426/#decoded-source-record + */ +interface DecodedSource { + url: string | null; + content: string | null; + ignore: boolean; +} +/** + * A "decoded" mapping + * + * @see https://tc39.es/ecma426/#decoded-mapping-record + */ +interface DecodedMapping { + originalPosition: OriginalPosition | null; + generatedPosition: Position; + name: string | null; +} + +type Config = UserConfig; +declare const enum Polyfills { + None = 0, + AtProperty = 1, + ColorMix = 2, + All = 3 +} +type CompileOptions = { + base?: string; + from?: string; + polyfills?: Polyfills; + loadModule?: (id: string, base: string, resourceHint: 'plugin' | 'config') => Promise<{ + path: string; + base: string; + module: Plugin | Config; + }>; + loadStylesheet?: (id: string, base: string) => Promise<{ + path: string; + base: string; + content: string; + }>; +}; +type Root = null | 'none' | { + base: string; + pattern: string; +}; +declare const enum Features { + None = 0, + AtApply = 1, + AtImport = 2, + JsPluginCompat = 4, + ThemeFunction = 8, + Utilities = 16, + Variants = 32, + AtTheme = 64 +} +declare function compileAst(input: AstNode[], opts?: CompileOptions): Promise<{ + sources: { + base: string; + pattern: string; + negated: boolean; + }[]; + root: Root; + features: Features; + build(candidates: string[]): AstNode[]; +}>; + +declare function compile(css: string, opts?: CompileOptions): Promise<{ + sources: { + base: string; + pattern: string; + negated: boolean; + }[]; + root: Root; + features: Features; + build(candidates: string[]): string; + buildSourceMap(): DecodedSourceMap; +}>; +declare function __unstable__loadDesignSystem(css: string, opts?: CompileOptions): Promise; +declare function postcssPluginWarning(): void; + +export { type Config, type DecodedSourceMap, Features, Polyfills, __unstable__loadDesignSystem, compile, compileAst, postcssPluginWarning as default }; diff --git a/node_modules/tailwindcss/dist/lib.d.ts b/node_modules/tailwindcss/dist/lib.d.ts new file mode 100644 index 0000000..411ce06 --- /dev/null +++ b/node_modules/tailwindcss/dist/lib.d.ts @@ -0,0 +1,3 @@ +declare function postcssPluginWarning(): void; + +export { postcssPluginWarning as default }; diff --git a/node_modules/tailwindcss/dist/lib.js b/node_modules/tailwindcss/dist/lib.js new file mode 100644 index 0000000..76a5fda --- /dev/null +++ b/node_modules/tailwindcss/dist/lib.js @@ -0,0 +1,38 @@ +"use strict";var un=Object.defineProperty;var cn=(e,r)=>{for(var i in r)un(e,i,{get:r[i],enumerable:!0})};var Rt={};cn(Rt,{Features:()=>Oe,Polyfills:()=>mt,__unstable__loadDesignSystem:()=>za,compile:()=>La,compileAst:()=>sn,default:()=>at});var sr="4.1.17";var Ge=92,lt=47,st=42,ur=34,cr=39,pn=58,ut=59,le=10,ct=13,He=32,Ze=9,fr=123,Pt=125,Dt=40,pr=41,dn=91,mn=93,dr=45,_t=64,gn=33;function Ee(e,r){let i=r?.from?{file:r.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let t=[],n=[],s=[],o=null,f=null,u="",c="",m=0,d;for(let p=0;p0&&e[A]===h[h.length-1]&&(h=h.slice(0,-1));let E=It(u,x);if(!E)throw new Error("Invalid custom property, expected a value");i&&(E.src=[i,w,p],E.dst=[i,w,p]),o?o.nodes.push(E):t.push(E),u=""}else if(k===ut&&u.charCodeAt(0)===_t)f=Qe(u),i&&(f.src=[i,m,p],f.dst=[i,m,p]),o?o.nodes.push(f):t.push(f),u="",f=null;else if(k===ut&&c[c.length-1]!==")"){let h=It(u);if(!h){if(u.length===0)continue;throw new Error(`Invalid declaration: \`${u.trim()}\``)}i&&(h.src=[i,m,p],h.dst=[i,m,p]),o?o.nodes.push(h):t.push(h),u=""}else if(k===fr&&c[c.length-1]!==")")c+="}",f=Z(u.trim()),i&&(f.src=[i,m,p],f.dst=[i,m,p]),o&&o.nodes.push(f),s.push(o),o=f,u="",f=null;else if(k===Pt&&c[c.length-1]!==")"){if(c==="")throw new Error("Missing opening {");if(c=c.slice(0,-1),u.length>0)if(u.charCodeAt(0)===_t)f=Qe(u),i&&(f.src=[i,m,p],f.dst=[i,m,p]),o?o.nodes.push(f):t.push(f),u="",f=null;else{let w=u.indexOf(":");if(o){let x=It(u,w);if(!x)throw new Error(`Invalid declaration: \`${u.trim()}\``);i&&(x.src=[i,m,p],x.dst=[i,m,p]),o.nodes.push(x)}}let h=s.pop()??null;h===null&&o&&t.push(o),o=h,u="",f=null}else if(k===Dt)c+=")",u+="(";else if(k===pr){if(c[c.length-1]!==")")throw new Error("Missing opening (");c=c.slice(0,-1),u+=")"}else{if(u.length===0&&(k===He||k===le||k===Ze))continue;u===""&&(m=p),u+=String.fromCharCode(k)}}}if(u.charCodeAt(0)===_t){let p=Qe(u);i&&(p.src=[i,m,e.length],p.dst=[i,m,e.length]),t.push(p)}if(c.length>0&&o){if(o.kind==="rule")throw new Error(`Missing closing } at ${o.selector}`);if(o.kind==="at-rule")throw new Error(`Missing closing } at ${o.name} ${o.params}`)}return n.length>0?n.concat(t):t}function Qe(e,r=[]){let i=e,t="";for(let n=5;n=1&&n<=31||n===127||t===0&&n>=48&&n<=57||t===1&&n>=48&&n<=57&&o===45){s+="\\"+n.toString(16)+" ";continue}if(n>=128||n===45||n===95||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122){s+=r.charAt(t);continue}s+="\\"+r.charAt(t)}return s}function Ne(e){return e.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,r=>r.length>2?String.fromCodePoint(Number.parseInt(r.slice(1).trim(),16)):r[1])}var hr=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-decoration-color","--text-decoration-thickness","--text-indent","--text-shadow","--text-underline-offset"]],["--grid-column",["--grid-column-start","--grid-column-end"]],["--grid-row",["--grid-row-start","--grid-row-end"]]]);function gr(e,r){return(hr.get(r)??[]).some(i=>e===i||e.startsWith(`${i}-`))}var pt=class{constructor(r=new Map,i=new Set([])){this.values=r;this.keyframes=i}prefix=null;get size(){return this.values.size}add(r,i,t=0,n){if(r.endsWith("-*")){if(i!=="initial")throw new Error(`Invalid theme value \`${i}\` for namespace \`${r}\``);r==="--*"?this.values.clear():this.clearNamespace(r.slice(0,-2),0)}if(t&4){let s=this.values.get(r);if(s&&!(s.options&4))return}i==="initial"?this.values.delete(r):this.values.set(r,{value:i,options:t,src:n})}keysInNamespaces(r){let i=[];for(let t of r){let n=`${t}-`;for(let s of this.values.keys())s.startsWith(n)&&s.indexOf("--",2)===-1&&(gr(s,t)||i.push(s.slice(n.length)))}return i}get(r){for(let i of r){let t=this.values.get(i);if(t)return t.value}return null}hasDefault(r){return(this.getOptions(r)&4)===4}getOptions(r){return r=Ne(this.#r(r)),this.values.get(r)?.options??0}entries(){return this.prefix?Array.from(this.values,r=>(r[0]=this.prefixKey(r[0]),r)):this.values.entries()}prefixKey(r){return this.prefix?`--${this.prefix}-${r.slice(2)}`:r}#r(r){return this.prefix?`--${r.slice(3+this.prefix.length)}`:r}clearNamespace(r,i){let t=hr.get(r)??[];e:for(let n of this.values.keys())if(n.startsWith(r)){if(i!==0&&(this.getOptions(n)&i)!==i)continue;for(let s of t)if(n.startsWith(s))continue e;this.values.delete(n)}}#e(r,i){for(let t of i){let n=r!==null?`${t}-${r}`:t;if(!this.values.has(n))if(r!==null&&r.includes(".")){if(n=`${t}-${r.replaceAll(".","_")}`,!this.values.has(n))continue}else continue;if(!gr(n,t))return n}return null}#t(r){let i=this.values.get(r);if(!i)return null;let t=null;return i.options&2&&(t=i.value),`var(${be(this.prefixKey(r))}${t?`, ${t}`:""})`}markUsedVariable(r){let i=Ne(this.#r(r)),t=this.values.get(i);if(!t)return!1;let n=t.options&16;return t.options|=16,!n}resolve(r,i,t=0){let n=this.#e(r,i);if(!n)return null;let s=this.values.get(n);return(t|s.options)&1?s.value:this.#t(n)}resolveValue(r,i){let t=this.#e(r,i);return t?this.values.get(t).value:null}resolveWith(r,i,t=[]){let n=this.#e(r,i);if(!n)return null;let s={};for(let f of t){let u=`${n}${f}`,c=this.values.get(u);c&&(c.options&1?s[f]=c.value:s[f]=this.#t(u))}let o=this.values.get(n);return o.options&1?[o.value,s]:[this.#t(n),s]}namespace(r){let i=new Map,t=`${r}-`;for(let[n,s]of this.values)n===r?i.set(null,s.value):n.startsWith(`${t}-`)?i.set(n.slice(r.length),s.value):n.startsWith(t)&&i.set(n.slice(t.length),s.value);return i}addKeyframes(r){this.keyframes.add(r)}getKeyframes(){return Array.from(this.keyframes)}};var U=class extends Map{constructor(i){super();this.factory=i}get(i){let t=super.get(i);return t===void 0&&(t=this.factory(i,this),this.set(i,t)),t}};function ne(e){return{kind:"word",value:e}}function hn(e,r){return{kind:"function",value:e,nodes:r}}function vn(e){return{kind:"separator",value:e}}function H(e){let r="";for(let i of e)switch(i.kind){case"word":case"separator":{r+=i.value;break}case"function":r+=i.value+"("+H(i.nodes)+")"}return r}var vr=92,kn=41,kr=58,wr=44,wn=34,yr=61,br=62,xr=60,Ar=10,yn=40,bn=39,xn=47,Cr=32,Sr=9;function B(e){e=e.replaceAll(`\r +`,` +`);let r=[],i=[],t=null,n="",s;for(let o=0;o0){let c=ne(n);t?t.nodes.push(c):r.push(c),n=""}let u=ne(e[o]);t?t.nodes.push(u):r.push(u);break}case kr:case wr:case yr:case br:case xr:case Ar:case Cr:case Sr:{if(n.length>0){let d=ne(n);t?t.nodes.push(d):r.push(d),n=""}let u=o,c=o+1;for(;c0){let c=ne(n);u?.nodes.push(c),n=""}i.length>0?t=i[i.length-1]:t=null;break}default:n+=String.fromCharCode(f)}}return n.length>0&&r.push(ne(n)),r}var Kt=(o=>(o[o.Continue=0]="Continue",o[o.Skip=1]="Skip",o[o.Stop=2]="Stop",o[o.Replace=3]="Replace",o[o.ReplaceSkip=4]="ReplaceSkip",o[o.ReplaceStop=5]="ReplaceStop",o))(Kt||{}),R={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function _(e,r){typeof r=="function"?Tr(e,r):Tr(e,r.enter,r.exit)}function Tr(e,r=()=>R.Continue,i=()=>R.Continue){let t=[[e,0,null]],n={parent:null,depth:0,path(){let s=[];for(let o=1;o0;){let s=t.length-1,o=t[s],f=o[0],u=o[1],c=o[2];if(u>=f.length){t.pop();continue}if(n.parent=c,n.depth=s,u>=0){let k=f[u],h=r(k,n)??R.Continue;switch(h.kind){case 0:{k.nodes&&k.nodes.length>0&&t.push([k.nodes,0,k]),o[1]=~u;continue}case 2:return;case 1:{o[1]=~u;continue}case 3:{f.splice(u,1,...h.nodes);continue}case 5:{f.splice(u,1,...h.nodes);return}case 4:{f.splice(u,1,...h.nodes),o[1]+=h.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${Kt[h.kind]??`Unknown(${h.kind})`}\` in enter.`)}}let m=~u,d=f[m],p=i(d,n)??R.Continue;switch(p.kind){case 0:o[1]=m+1;continue;case 2:return;case 3:{f.splice(m,1,...p.nodes),o[1]=m+p.nodes.length;continue}case 5:{f.splice(m,1,...p.nodes);return}case 4:{f.splice(m,1,...p.nodes),o[1]=m+p.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${Kt[p.kind]??`Unknown(${p.kind})`}\` in exit.`)}}}function dt(e){let r=[];return _(B(e),i=>{if(!(i.kind!=="function"||i.value!=="var"))return _(i.nodes,t=>{t.kind!=="word"||t.value[0]!=="-"||t.value[1]!=="-"||r.push(t.value)}),R.Skip}),r}var An=64;function q(e,r=[]){return{kind:"rule",selector:e,nodes:r}}function F(e,r="",i=[]){return{kind:"at-rule",name:e,params:r,nodes:i}}function Z(e,r=[]){return e.charCodeAt(0)===An?Qe(e,r):q(e,r)}function a(e,r,i=!1){return{kind:"declaration",property:e,value:r,important:i}}function ft(e){return{kind:"comment",value:e}}function pe(e,r){return{kind:"context",context:e,nodes:r}}function W(e){return{kind:"at-root",nodes:e}}function ee(e){switch(e.kind){case"rule":return{kind:e.kind,selector:e.selector,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"at-rule":return{kind:e.kind,name:e.name,params:e.params,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"at-root":return{kind:e.kind,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"context":return{kind:e.kind,context:{...e.context},nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"declaration":return{kind:e.kind,property:e.property,value:e.value,important:e.important,src:e.src,dst:e.dst};case"comment":return{kind:e.kind,value:e.value,src:e.src,dst:e.dst};default:throw new Error(`Unknown node kind: ${e.kind}`)}}function Xe(e){return{depth:e.depth,get context(){let r={};for(let i of e.path())i.kind==="context"&&Object.assign(r,i.context);return Object.defineProperty(this,"context",{value:r}),r},get parent(){let r=this.path().pop()??null;return Object.defineProperty(this,"parent",{value:r}),r},path(){return e.path().filter(r=>r.kind!=="context")}}}function Ve(e,r,i=3){let t=[],n=new Set,s=new U(()=>new Set),o=new U(()=>new Set),f=new Set,u=new Set,c=[],m=[],d=new U(()=>new Set);function p(h,w,x={},E=0){if(h.kind==="declaration"){if(h.property==="--tw-sort"||h.value===void 0||h.value===null)return;if(x.theme&&h.property[0]==="-"&&h.property[1]==="-"){if(h.value==="initial"){h.value=void 0;return}x.keyframes||s.get(w).add(h)}if(h.value.includes("var("))if(x.theme&&h.property[0]==="-"&&h.property[1]==="-")for(let A of dt(h.value))d.get(A).add(h.property);else r.trackUsedVariables(h.value);if(h.property==="animation")for(let A of $r(h.value))u.add(A);i&2&&h.value.includes("color-mix(")&&o.get(w).add(h),w.push(h)}else if(h.kind==="rule"){let A=[];for(let V of h.nodes)p(V,A,x,E+1);let y={},L=new Set;for(let V of A){if(V.kind!=="declaration")continue;let P=`${V.property}:${V.value}:${V.important}`;y[P]??=[],y[P].push(V)}for(let V in y)for(let P=0;P0&&(A=A.filter(V=>!L.has(V))),A.length===0)return;h.selector==="&"?w.push(...A):w.push({...h,nodes:A})}else if(h.kind==="at-rule"&&h.name==="@property"&&E===0){if(n.has(h.params))return;if(i&1){let y=h.params,L=null,V=!1;for(let z of h.nodes)z.kind==="declaration"&&(z.property==="initial-value"?L=z.value:z.property==="inherits"&&(V=z.value==="true"));let P=a(y,L??"initial");P.src=h.src,V?c.push(P):m.push(P)}n.add(h.params);let A={...h,nodes:[]};for(let y of h.nodes)p(y,A.nodes,x,E+1);w.push(A)}else if(h.kind==="at-rule"){h.name==="@keyframes"&&(x={...x,keyframes:!0});let A={...h,nodes:[]};for(let y of h.nodes)p(y,A.nodes,x,E+1);h.name==="@keyframes"&&x.theme&&f.add(A),(A.nodes.length>0||A.name==="@layer"||A.name==="@charset"||A.name==="@custom-media"||A.name==="@namespace"||A.name==="@import")&&w.push(A)}else if(h.kind==="at-root")for(let A of h.nodes){let y=[];p(A,y,x,0);for(let L of y)t.push(L)}else if(h.kind==="context"){if(h.context.reference)return;for(let A of h.nodes)p(A,w,{...x,...h.context},E)}else h.kind==="comment"&&w.push(h)}let k=[];for(let h of e)p(h,k,{},0);e:for(let[h,w]of s)for(let x of w){if(Er(x.property,r.theme,d)){if(x.property.startsWith(r.theme.prefixKey("--animate-")))for(let y of $r(x.value))u.add(y);continue}let A=h.indexOf(x);if(h.splice(A,1),h.length===0){let y=Cn(k,L=>L.kind==="rule"&&L.nodes===h);if(!y||y.length===0)continue e;y.unshift({kind:"at-root",nodes:k});do{let L=y.pop();if(!L)break;let V=y[y.length-1];if(!V||V.kind!=="at-root"&&V.kind!=="at-rule")break;let P=V.nodes.indexOf(L);if(P===-1)break;V.nodes.splice(P,1)}while(!0);continue e}}for(let h of f)if(!u.has(h.params)){let w=t.indexOf(h);t.splice(w,1)}if(k=k.concat(t),i&2)for(let[h,w]of o)for(let x of w){let E=h.indexOf(x);if(E===-1||x.value==null)continue;let A=B(x.value),y=!1;if(_(A,P=>{if(P.kind!=="function"||P.value!=="color-mix")return;let z=!1,I=!1;if(_(P.nodes,M=>{if(M.kind=="word"&&M.value.toLowerCase()==="currentcolor"){I=!0,y=!0;return}let Y=M,G=null,oe=new Set;do{if(Y.kind!=="function"||Y.value!=="var")return;let ae=Y.nodes[0];if(!ae||ae.kind!=="word")return;let l=ae.value;if(oe.has(l)){z=!0;return}if(oe.add(l),y=!0,G=r.theme.resolveValue(null,[ae.value]),!G){z=!0;return}if(G.toLowerCase()==="currentcolor"){I=!0;return}G.startsWith("var(")?Y=B(G)[0]:Y=null}while(Y);return R.Replace({kind:"word",value:G})}),z||I){let M=P.nodes.findIndex(G=>G.kind==="separator"&&G.value.trim().includes(","));if(M===-1)return;let Y=P.nodes.length>M?P.nodes[M+1]:null;return Y?R.Replace(Y):void 0}else if(y){let M=P.nodes[2];M.kind==="word"&&(M.value==="oklab"||M.value==="oklch"||M.value==="lab"||M.value==="lch")&&(M.value="srgb")}}),!y)continue;let L={...x,value:H(A)},V=Z("@supports (color: color-mix(in lab, red, red))",[x]);V.src=x.src,h.splice(E,1,L,V)}if(i&1){let h=[];if(c.length>0){let w=Z(":root, :host",c);w.src=c[0].src,h.push(w)}if(m.length>0){let w=Z("*, ::before, ::after, ::backdrop",m);w.src=m[0].src,h.push(w)}if(h.length>0){let w=k.findIndex(A=>!(A.kind==="comment"||A.kind==="at-rule"&&(A.name==="@charset"||A.name==="@import"))),x=F("@layer","properties",[]);x.src=h[0].src,k.splice(w<0?k.length:w,0,x);let E=Z("@layer properties",[F("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",h)]);E.src=h[0].src,E.nodes[0].src=h[0].src,k.push(E)}}return k}function ie(e,r){let i=0,t={file:null,code:""};function n(o,f=0){let u="",c=" ".repeat(f);if(o.kind==="declaration"){if(u+=`${c}${o.property}: ${o.value}${o.important?" !important":""}; +`,r){i+=c.length;let m=i;i+=o.property.length,i+=2,i+=o.value?.length??0,o.important&&(i+=11);let d=i;i+=2,o.dst=[t,m,d]}}else if(o.kind==="rule"){if(u+=`${c}${o.selector} { +`,r){i+=c.length;let m=i;i+=o.selector.length,i+=1;let d=i;o.dst=[t,m,d],i+=2}for(let m of o.nodes)u+=n(m,f+1);u+=`${c}} +`,r&&(i+=c.length,i+=2)}else if(o.kind==="at-rule"){if(o.nodes.length===0){let m=`${c}${o.name} ${o.params}; +`;if(r){i+=c.length;let d=i;i+=o.name.length,i+=1,i+=o.params.length;let p=i;i+=2,o.dst=[t,d,p]}return m}if(u+=`${c}${o.name}${o.params?` ${o.params} `:" "}{ +`,r){i+=c.length;let m=i;i+=o.name.length,o.params&&(i+=1,i+=o.params.length),i+=1;let d=i;o.dst=[t,m,d],i+=2}for(let m of o.nodes)u+=n(m,f+1);u+=`${c}} +`,r&&(i+=c.length,i+=2)}else if(o.kind==="comment"){if(u+=`${c}/*${o.value}*/ +`,r){i+=c.length;let m=i;i+=2+o.value.length+2;let d=i;o.dst=[t,m,d],i+=1}}else if(o.kind==="context"||o.kind==="at-root")return"";return u}let s="";for(let o of e)s+=n(o,0);return t.code=s,s}function Cn(e,r){let i=[];return _(e,(t,n)=>{if(r(t))return i=n.path(),i.push(t),R.Stop}),i}function Er(e,r,i,t=new Set){if(t.has(e)||(t.add(e),r.getOptions(e)&24))return!0;{let s=i.get(e)??[];for(let o of s)if(Er(o,r,i,t))return!0}return!1}function $r(e){return e.split(/[\s,]+/)}var Lt=["calc","min","max","clamp","mod","rem","sin","cos","tan","asin","acos","atan","atan2","pow","sqrt","hypot","log","exp","round"];function et(e){return e.indexOf("(")!==-1&&Lt.some(r=>e.includes(`${r}(`))}function Nr(e){if(!Lt.some(s=>e.includes(s)))return e;let r="",i=[],t=null,n=null;for(let s=0;s=48&&o<=57||t!==null&&(o===37||o>=97&&o<=122||o>=65&&o<=90)?t=s:(n=t,t=null),o===40){r+=e[s];let f=s;for(let c=s-1;c>=0;c--){let m=e.charCodeAt(c);if(m>=48&&m<=57)f=c;else if(m>=97&&m<=122)f=c;else break}let u=e.slice(f,s);if(Lt.includes(u)){i.unshift(!0);continue}else if(i[0]&&u===""){i.unshift(!0);continue}i.unshift(!1);continue}else if(o===41)r+=e[s],i.shift();else if(o===44&&i[0]){r+=", ";continue}else{if(o===32&&i[0]&&r.charCodeAt(r.length-1)===32)continue;if((o===43||o===42||o===47||o===45)&&i[0]){let f=r.trimEnd(),u=f.charCodeAt(f.length-1),c=f.charCodeAt(f.length-2),m=e.charCodeAt(s+1);if((u===101||u===69)&&c>=48&&c<=57){r+=e[s];continue}else if(u===43||u===42||u===47||u===45){r+=e[s];continue}else if(u===40||u===44){r+=e[s];continue}else e.charCodeAt(s-1)===32?r+=`${e[s]} `:u>=48&&u<=57||m>=48&&m<=57||u===41||m===40||m===43||m===42||m===47||m===45||n!==null&&n===s-1?r+=` ${e[s]} `:r+=e[s]}else r+=e[s]}}return r}function xe(e){if(e.indexOf("(")===-1)return Le(e);let r=B(e);return zt(r),e=H(r),e=Nr(e),e}function Le(e,r=!1){let i="";for(let t=0;t0&&n===Mt[r-1]&&r--;break;case 59:if(r===0)return!1;break}}return!0}var gt=new Uint8Array(256);function K(e,r){let i=0,t=[],n=0,s=e.length,o=r.charCodeAt(0);for(let f=0;f0&&u===gt[i-1]&&i--;break}}return t.push(e.slice(n)),t}var Tn=58,Vr=45,Rr=97,Or=122;function Pr(e){switch(e.kind){case"arbitrary":return{kind:e.kind,property:e.property,value:e.value,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(ze),important:e.important,raw:e.raw};case"static":return{kind:e.kind,root:e.root,variants:e.variants.map(ze),important:e.important,raw:e.raw};case"functional":return{kind:e.kind,root:e.root,value:e.value?e.value.kind==="arbitrary"?{kind:e.value.kind,dataType:e.value.dataType,value:e.value.value}:{kind:e.value.kind,value:e.value.value,fraction:e.value.fraction}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(ze),important:e.important,raw:e.raw};default:throw new Error("Unknown candidate kind")}}function ze(e){switch(e.kind){case"arbitrary":return{kind:e.kind,selector:e.selector,relative:e.relative};case"static":return{kind:e.kind,root:e.root};case"functional":return{kind:e.kind,root:e.root,value:e.value?{kind:e.value.kind,value:e.value.value}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};case"compound":return{kind:e.kind,root:e.root,variant:ze(e.variant),modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};default:throw new Error("Unknown variant kind")}}function*_r(e,r){let i=K(e,":");if(r.theme.prefix){if(i.length===1||i[0]!==r.theme.prefix)return null;i.shift()}let t=i.pop(),n=[];for(let d=i.length-1;d>=0;--d){let p=r.parseVariant(i[d]);if(p===null)return;n.push(p)}let s=!1;t[t.length-1]==="!"?(s=!0,t=t.slice(0,-1)):t[0]==="!"&&(s=!0,t=t.slice(1)),r.utilities.has(t,"static")&&!t.includes("[")&&(yield{kind:"static",root:t,variants:n,important:s,raw:e});let[o,f=null,u]=K(t,"/");if(u)return;let c=f===null?null:jt(f);if(f!==null&&c===null)return;if(o[0]==="["){if(o[o.length-1]!=="]")return;let d=o.charCodeAt(1);if(d!==Vr&&!(d>=Rr&&d<=Or))return;o=o.slice(1,-1);let p=o.indexOf(":");if(p===-1||p===0||p===o.length-1)return;let k=o.slice(0,p),h=xe(o.slice(p+1));if(!ve(h))return;yield{kind:"arbitrary",property:k,value:h,modifier:c,variants:n,important:s,raw:e};return}let m;if(o[o.length-1]==="]"){let d=o.indexOf("-[");if(d===-1)return;let p=o.slice(0,d);if(!r.utilities.has(p,"functional"))return;let k=o.slice(d+1);m=[[p,k]]}else if(o[o.length-1]===")"){let d=o.indexOf("-(");if(d===-1)return;let p=o.slice(0,d);if(!r.utilities.has(p,"functional"))return;let k=o.slice(d+2,-1),h=K(k,":"),w=null;if(h.length===2&&(w=h[0],k=h[1]),k[0]!=="-"||k[1]!=="-"||!ve(k))return;m=[[p,w===null?`[var(${k})]`:`[${w}:var(${k})]`]]}else m=Dr(o,d=>r.utilities.has(d,"functional"));for(let[d,p]of m){let k={kind:"functional",root:d,modifier:c,value:null,variants:n,important:s,raw:e};if(p===null){yield k;continue}{let h=p.indexOf("[");if(h!==-1){if(p[p.length-1]!=="]")return;let x=xe(p.slice(h+1,-1));if(!ve(x))continue;let E=null;for(let A=0;A=Rr&&y<=Or))break}if(x.length===0||x.trim().length===0||E==="")continue;k.value={kind:"arbitrary",dataType:E||null,value:x}}else{let x=f===null||k.modifier?.kind==="arbitrary"?null:`${p}/${f}`;k.value={kind:"named",value:p,fraction:x}}}yield k}}function jt(e){if(e[0]==="["&&e[e.length-1]==="]"){let r=xe(e.slice(1,-1));return!ve(r)||r.length===0||r.trim().length===0?null:{kind:"arbitrary",value:r}}return e[0]==="("&&e[e.length-1]===")"?(e=e.slice(1,-1),e[0]!=="-"||e[1]!=="-"||!ve(e)?null:(e=`var(${e})`,{kind:"arbitrary",value:xe(e)})):{kind:"named",value:e}}function Ir(e,r){if(e[0]==="["&&e[e.length-1]==="]"){if(e[1]==="@"&&e.includes("&"))return null;let i=xe(e.slice(1,-1));if(!ve(i)||i.length===0||i.trim().length===0)return null;let t=i[0]===">"||i[0]==="+"||i[0]==="~";return!t&&i[0]!=="@"&&!i.includes("&")&&(i=`&:is(${i})`),{kind:"arbitrary",selector:i,relative:t}}{let[i,t=null,n]=K(e,"/");if(n)return null;let s=Dr(i,o=>r.variants.has(o));for(let[o,f]of s)switch(r.variants.kind(o)){case"static":return f!==null||t!==null?null:{kind:"static",root:o};case"functional":{let u=t===null?null:jt(t);if(t!==null&&u===null)return null;if(f===null)return{kind:"functional",root:o,modifier:u,value:null};if(f[f.length-1]==="]"){if(f[0]!=="[")continue;let c=xe(f.slice(1,-1));return!ve(c)||c.length===0||c.trim().length===0?null:{kind:"functional",root:o,modifier:u,value:{kind:"arbitrary",value:c}}}if(f[f.length-1]===")"){if(f[0]!=="(")continue;let c=xe(f.slice(1,-1));return!ve(c)||c.length===0||c.trim().length===0||c[0]!=="-"||c[1]!=="-"?null:{kind:"functional",root:o,modifier:u,value:{kind:"arbitrary",value:`var(${c})`}}}return{kind:"functional",root:o,modifier:u,value:{kind:"named",value:f}}}case"compound":{if(f===null)return null;t&&(o==="not"||o==="has"||o==="in")&&(f=`${f}/${t}`,t=null);let u=r.parseVariant(f);if(u===null||!r.variants.compoundsWith(o,u))return null;let c=t===null?null:jt(t);return t!==null&&c===null?null:{kind:"compound",root:o,modifier:c,variant:u}}}}return null}function*Dr(e,r){r(e)&&(yield[e,null]);let i=e.lastIndexOf("-");for(;i>0;){let t=e.slice(0,i);if(r(t)){let n=[t,e.slice(i+1)];if(n[1]===""||n[0]==="@"&&r("@")&&e[i]==="-")break;yield n}i=e.lastIndexOf("-",i-1)}e[0]==="@"&&r("@")&&(yield["@",e.slice(1)])}function Ur(e,r){let i=[];for(let n of r.variants)i.unshift(ht(n));e.theme.prefix&&i.unshift(e.theme.prefix);let t="";if(r.kind==="static"&&(t+=r.root),r.kind==="functional"&&(t+=r.root,r.value))if(r.value.kind==="arbitrary"){if(r.value!==null){let n=Wt(r.value.value),s=n?r.value.value.slice(4,-1):r.value.value,[o,f]=n?["(",")"]:["[","]"];r.value.dataType?t+=`-${o}${r.value.dataType}:${Ae(s)}${f}`:t+=`-${o}${Ae(s)}${f}`}}else r.value.kind==="named"&&(t+=`-${r.value.value}`);return r.kind==="arbitrary"&&(t+=`[${r.property}:${Ae(r.value)}]`),(r.kind==="arbitrary"||r.kind==="functional")&&(t+=rt(r.modifier)),r.important&&(t+="!"),i.push(t),i.join(":")}function rt(e){if(e===null)return"";let r=Wt(e.value),i=r?e.value.slice(4,-1):e.value,[t,n]=r?["(",")"]:["[","]"];return e.kind==="arbitrary"?`/${t}${Ae(i)}${n}`:e.kind==="named"?`/${e.value}`:""}function ht(e){if(e.kind==="static")return e.root;if(e.kind==="arbitrary")return`[${Ae(Nn(e.selector))}]`;let r="";if(e.kind==="functional"){r+=e.root;let i=e.root!=="@";if(e.value)if(e.value.kind==="arbitrary"){let t=Wt(e.value.value),n=t?e.value.value.slice(4,-1):e.value.value,[s,o]=t?["(",")"]:["[","]"];r+=`${i?"-":""}${s}${Ae(n)}${o}`}else e.value.kind==="named"&&(r+=`${i?"-":""}${e.value.value}`)}return e.kind==="compound"&&(r+=e.root,r+="-",r+=ht(e.variant)),(e.kind==="functional"||e.kind==="compound")&&(r+=rt(e.modifier)),r}var $n=new U(e=>{let r=B(e),i=new Set;return _(r,(t,n)=>{let s=n.parent===null?r:n.parent.nodes??[];if(t.kind==="word"&&(t.value==="+"||t.value==="-"||t.value==="*"||t.value==="/")){let o=s.indexOf(t)??-1;if(o===-1)return;let f=s[o-1];if(f?.kind!=="separator"||f.value!==" ")return;let u=s[o+1];if(u?.kind!=="separator"||u.value!==" ")return;i.add(f),i.add(u)}else t.kind==="separator"&&t.value.length>0&&t.value.trim()===""?(s[0]===t||s[s.length-1]===t)&&i.add(t):t.kind==="separator"&&t.value.trim()===","&&(t.value=",")}),i.size>0&&_(r,t=>{if(i.has(t))return i.delete(t),R.ReplaceSkip([])}),Ft(r),H(r)});function Ae(e){return $n.get(e)}var En=new U(e=>{let r=B(e);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?H(r[2].nodes):e});function Nn(e){return En.get(e)}function Ft(e){for(let r of e)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=tt(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=tt(r.value);for(let i=0;i{let r=B(e);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function Wt(e){return Vn.get(e)}function Rn(e){throw new Error(`Unexpected value: ${e}`)}function tt(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}function Re(e,r,i){if(e===r)return 0;let t=e.indexOf("("),n=r.indexOf("("),s=t===-1?e.replace(/[\d.]+/g,""):e.slice(0,t),o=n===-1?r.replace(/[\d.]+/g,""):r.slice(0,n),f=(s===o?0:sMe(r)||zr(r)||r==="thin"||r==="medium"||r==="thick")}var Un=/^(?:element|image|cross-fade|image-set)\(/,Kn=/^(repeating-)?(conic|linear|radial)-gradient\(/;function Ln(e){let r=0;for(let i of K(e,","))if(!i.startsWith("var(")){if(Lr(i)){r+=1;continue}if(Kn.test(i)){r+=1;continue}if(Un.test(i)){r+=1;continue}return!1}return r>0}function zn(e){return e==="serif"||e==="sans-serif"||e==="monospace"||e==="cursive"||e==="fantasy"||e==="system-ui"||e==="ui-serif"||e==="ui-sans-serif"||e==="ui-monospace"||e==="ui-rounded"||e==="math"||e==="emoji"||e==="fangsong"}function Mn(e){let r=0;for(let i of K(e,",")){let t=i.charCodeAt(0);if(t>=48&&t<=57)return!1;i.startsWith("var(")||(r+=1)}return r>0}function jn(e){return e==="xx-small"||e==="x-small"||e==="small"||e==="medium"||e==="large"||e==="x-large"||e==="xx-large"||e==="xxx-large"}function Fn(e){return e==="larger"||e==="smaller"}var ke=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,Wn=new RegExp(`^${ke.source}$`);function zr(e){return Wn.test(e)||et(e)}var Bn=new RegExp(`^${ke.source}%$`);function Bt(e){return Bn.test(e)||et(e)}var Yn=new RegExp(`^${ke.source}s*/s*${ke.source}$`);function qn(e){return Yn.test(e)||et(e)}var Gn=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Hn=new RegExp(`^${ke.source}(${Gn.join("|")})$`);function Me(e){return Hn.test(e)||et(e)}function Zn(e){let r=0;for(let i of K(e," ")){if(i==="center"||i==="top"||i==="right"||i==="bottom"||i==="left"){r+=1;continue}if(!i.startsWith("var(")){if(Me(i)||Bt(i)){r+=1;continue}return!1}}return r>0}function Qn(e){let r=0;for(let i of K(e,",")){if(i==="cover"||i==="contain"){r+=1;continue}let t=K(i," ");if(t.length!==1&&t.length!==2)return!1;if(t.every(n=>n==="auto"||Me(n)||Bt(n))){r+=1;continue}}return r>0}var Jn=["deg","rad","grad","turn"],Xn=new RegExp(`^${ke.source}(${Jn.join("|")})$`);function eo(e){return Xn.test(e)}var to=new RegExp(`^${ke.source} +${ke.source} +${ke.source}$`);function ro(e){return to.test(e)}function O(e){let r=Number(e);return Number.isInteger(r)&&r>=0&&String(r)===String(e)}function Yt(e){let r=Number(e);return Number.isInteger(r)&&r>0&&String(r)===String(e)}function se(e){return Mr(e,.25)}function vt(e){return Mr(e,.25)}function Mr(e,r){let i=Number(e);return i>=0&&i%r===0&&String(i)===String(e)}var io=new Set(["inset","inherit","initial","revert","unset"]),jr=/^-?(\d+|\.\d+)(.*?)$/g;function it(e,r){return K(e,",").map(t=>{t=t.trim();let n=K(t," ").filter(c=>c.trim()!==""),s=null,o=null,f=null;for(let c of n)io.has(c)||(jr.test(c)?(o===null?o=c:f===null&&(f=c),jr.lastIndex=0):s===null&&(s=c));if(o===null||f===null)return t;let u=r(s??"currentcolor");return s!==null?t.replace(s,u):`${t} ${u}`}).join(", ")}var oo=/^-?[a-z][a-zA-Z0-9/%._-]*$/,ao=/^-?[a-z][a-zA-Z0-9/%._-]*-\*$/,wt=["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],qt=class{utilities=new U(()=>[]);completions=new Map;static(r,i){this.utilities.get(r).push({kind:"static",compileFn:i})}functional(r,i,t){this.utilities.get(r).push({kind:"functional",compileFn:i,options:t})}has(r,i){return this.utilities.has(r)&&this.utilities.get(r).some(t=>t.kind===i)}get(r){return this.utilities.has(r)?this.utilities.get(r):[]}getCompletions(r){return this.has(r,"static")?this.completions.get(r)?.()??[{supportsNegative:!1,values:[],modifiers:[]}]:this.completions.get(r)?.()??[]}suggest(r,i){let t=this.completions.get(r);t?this.completions.set(r,()=>[...t?.(),...i?.()]):this.completions.set(r,i)}keys(r){let i=[];for(let[t,n]of this.utilities.entries())for(let s of n)if(s.kind===r){i.push(t);break}return i}};function S(e,r,i){return F("@property",e,[a("syntax",i?`"${i}"`:'"*"'),a("inherits","false"),...r?[a("initial-value",r)]:[]])}function J(e,r){if(r===null)return e;let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),r==="100%"?e:`color-mix(in oklab, ${e} ${r}, transparent)`}function Wr(e,r){let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),`oklab(from ${e} l a b / ${r})`}function X(e,r,i){if(!r)return e;if(r.kind==="arbitrary")return J(e,r.value);let t=i.resolve(r.value,["--opacity"]);return t?J(e,t):vt(r.value)?J(e,`${r.value}%`):null}function te(e,r,i){let t=null;switch(e.value.value){case"inherit":{t="inherit";break}case"transparent":{t="transparent";break}case"current":{t="currentcolor";break}default:{t=r.resolve(e.value.value,i);break}}return t?X(t,e.modifier,r):null}var Br=/(\d+)_(\d+)/g;function Yr(e){let r=new qt;function i(l,g){function*v(b){for(let T of e.keysInNamespaces(b))yield T.replace(Br,(D,$,N)=>`${$}.${N}`)}let C=["1/2","1/3","2/3","1/4","2/4","3/4","1/5","2/5","3/5","4/5","1/6","2/6","3/6","4/6","5/6","1/12","2/12","3/12","4/12","5/12","6/12","7/12","8/12","9/12","10/12","11/12"];r.suggest(l,()=>{let b=[];for(let T of g()){if(typeof T=="string"){b.push({values:[T],modifiers:[]});continue}let D=[...T.values??[],...v(T.valueThemeKeys??[])],$=[...T.modifiers??[],...v(T.modifierThemeKeys??[])];T.supportsFractions&&D.push(...C),T.hasDefaultValue&&D.unshift(null),b.push({supportsNegative:T.supportsNegative,values:D,modifiers:$})}return b})}function t(l,g){r.static(l,()=>g.map(v=>typeof v=="function"?v():a(v[0],v[1])))}function n(l,g){function v({negative:C}){return b=>{let T=null,D=null;if(b.value)if(b.value.kind==="arbitrary"){if(b.modifier)return;T=b.value.value,D=b.value.dataType}else{if(T=e.resolve(b.value.fraction??b.value.value,g.themeKeys??[]),T===null&&g.supportsFractions&&b.value.fraction){let[$,N]=K(b.value.fraction,"/");if(!O($)||!O(N))return;T=`calc(${b.value.fraction} * 100%)`}if(T===null&&C&&g.handleNegativeBareValue){if(T=g.handleNegativeBareValue(b.value),!T?.includes("/")&&b.modifier)return;if(T!==null)return g.handle(T,null)}if(T===null&&g.handleBareValue&&(T=g.handleBareValue(b.value),!T?.includes("/")&&b.modifier))return;if(T===null&&!C&&g.staticValues&&!b.modifier){let $=g.staticValues[b.value.value];if($)return $.map(ee)}}else{if(b.modifier)return;T=g.defaultValue!==void 0?g.defaultValue:e.resolve(null,g.themeKeys??[])}if(T!==null)return g.handle(C?`calc(${T} * -1)`:T,D)}}if(g.supportsNegative&&r.functional(`-${l}`,v({negative:!0})),r.functional(l,v({negative:!1})),i(l,()=>[{supportsNegative:g.supportsNegative,valueThemeKeys:g.themeKeys??[],hasDefaultValue:g.defaultValue!==void 0&&g.defaultValue!==null,supportsFractions:g.supportsFractions}]),g.staticValues&&Object.keys(g.staticValues).length>0){let C=Object.keys(g.staticValues);i(l,()=>[{values:C}])}}function s(l,g){r.functional(l,v=>{if(!v.value)return;let C=null;if(v.value.kind==="arbitrary"?(C=v.value.value,C=X(C,v.modifier,e)):C=te(v,e,g.themeKeys),C!==null)return g.handle(C)}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:g.themeKeys,modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}function o(l,g,v,{supportsNegative:C=!1,supportsFractions:b=!1,staticValues:T}={}){C&&r.static(`-${l}-px`,()=>v("-1px")),r.static(`${l}-px`,()=>v("1px")),n(l,{themeKeys:g,supportsFractions:b,supportsNegative:C,defaultValue:null,handleBareValue:({value:D})=>{let $=e.resolve(null,["--spacing"]);return!$||!se(D)?null:`calc(${$} * ${D})`},handleNegativeBareValue:({value:D})=>{let $=e.resolve(null,["--spacing"]);return!$||!se(D)?null:`calc(${$} * -${D})`},handle:v,staticValues:T}),i(l,()=>[{values:e.get(["--spacing"])?wt:[],supportsNegative:C,supportsFractions:b,valueThemeKeys:g}])}t("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip-path","inset(50%)"],["white-space","nowrap"],["border-width","0"]]),t("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip-path","none"],["white-space","normal"]]),t("pointer-events-none",[["pointer-events","none"]]),t("pointer-events-auto",[["pointer-events","auto"]]),t("visible",[["visibility","visible"]]),t("invisible",[["visibility","hidden"]]),t("collapse",[["visibility","collapse"]]),t("static",[["position","static"]]),t("fixed",[["position","fixed"]]),t("absolute",[["position","absolute"]]),t("relative",[["position","relative"]]),t("sticky",[["position","sticky"]]);for(let[l,g]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["start","inset-inline-start"],["end","inset-inline-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])t(`${l}-auto`,[[g,"auto"]]),t(`${l}-full`,[[g,"100%"]]),t(`-${l}-full`,[[g,"-100%"]]),o(l,["--inset","--spacing"],v=>[a(g,v)],{supportsNegative:!0,supportsFractions:!0});t("isolate",[["isolation","isolate"]]),t("isolation-auto",[["isolation","auto"]]),n("z",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--z-index"],handle:l=>[a("z-index",l)],staticValues:{auto:[a("z-index","auto")]}}),i("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),n("order",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--order"],handle:l=>[a("order",l)],staticValues:{first:[a("order","-9999")],last:[a("order","9999")]}}),i("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--order"]}]),n("col",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--grid-column"],handle:l=>[a("grid-column",l)],staticValues:{auto:[a("grid-column","auto")]}}),n("col-span",{handleBareValue:({value:l})=>O(l)?l:null,handle:l=>[a("grid-column",`span ${l} / span ${l}`)],staticValues:{full:[a("grid-column","1 / -1")]}}),n("col-start",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--grid-column-start"],handle:l=>[a("grid-column-start",l)],staticValues:{auto:[a("grid-column-start","auto")]}}),n("col-end",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--grid-column-end"],handle:l=>[a("grid-column-end",l)],staticValues:{auto:[a("grid-column-end","auto")]}}),i("col-span",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:[]}]),i("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-column-start"]}]),i("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-column-end"]}]),n("row",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--grid-row"],handle:l=>[a("grid-row",l)],staticValues:{auto:[a("grid-row","auto")]}}),n("row-span",{themeKeys:[],handleBareValue:({value:l})=>O(l)?l:null,handle:l=>[a("grid-row",`span ${l} / span ${l}`)],staticValues:{full:[a("grid-row","1 / -1")]}}),n("row-start",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--grid-row-start"],handle:l=>[a("grid-row-start",l)],staticValues:{auto:[a("grid-row-start","auto")]}}),n("row-end",{supportsNegative:!0,handleBareValue:({value:l})=>O(l)?l:null,themeKeys:["--grid-row-end"],handle:l=>[a("grid-row-end",l)],staticValues:{auto:[a("grid-row-end","auto")]}}),i("row-span",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:[]}]),i("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-row-start"]}]),i("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-row-end"]}]),t("float-start",[["float","inline-start"]]),t("float-end",[["float","inline-end"]]),t("float-right",[["float","right"]]),t("float-left",[["float","left"]]),t("float-none",[["float","none"]]),t("clear-start",[["clear","inline-start"]]),t("clear-end",[["clear","inline-end"]]),t("clear-right",[["clear","right"]]),t("clear-left",[["clear","left"]]),t("clear-both",[["clear","both"]]),t("clear-none",[["clear","none"]]);for(let[l,g]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])t(`${l}-auto`,[[g,"auto"]]),o(l,["--margin","--spacing"],v=>[a(g,v)],{supportsNegative:!0});t("box-border",[["box-sizing","border-box"]]),t("box-content",[["box-sizing","content-box"]]),n("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:l})=>O(l)?l:null,handle:l=>[a("overflow","hidden"),a("display","-webkit-box"),a("-webkit-box-orient","vertical"),a("-webkit-line-clamp",l)],staticValues:{none:[a("overflow","visible"),a("display","block"),a("-webkit-box-orient","horizontal"),a("-webkit-line-clamp","unset")]}}),i("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),t("block",[["display","block"]]),t("inline-block",[["display","inline-block"]]),t("inline",[["display","inline"]]),t("hidden",[["display","none"]]),t("inline-flex",[["display","inline-flex"]]),t("table",[["display","table"]]),t("inline-table",[["display","inline-table"]]),t("table-caption",[["display","table-caption"]]),t("table-cell",[["display","table-cell"]]),t("table-column",[["display","table-column"]]),t("table-column-group",[["display","table-column-group"]]),t("table-footer-group",[["display","table-footer-group"]]),t("table-header-group",[["display","table-header-group"]]),t("table-row-group",[["display","table-row-group"]]),t("table-row",[["display","table-row"]]),t("flow-root",[["display","flow-root"]]),t("flex",[["display","flex"]]),t("grid",[["display","grid"]]),t("inline-grid",[["display","inline-grid"]]),t("contents",[["display","contents"]]),t("list-item",[["display","list-item"]]),t("field-sizing-content",[["field-sizing","content"]]),t("field-sizing-fixed",[["field-sizing","fixed"]]),n("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:l})=>{if(l===null)return null;let[g,v]=K(l,"/");return!O(g)||!O(v)?null:l},handle:l=>[a("aspect-ratio",l)],staticValues:{auto:[a("aspect-ratio","auto")],square:[a("aspect-ratio","1 / 1")]}});for(let[l,g]of[["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])t(`size-${l}`,[["--tw-sort","size"],["width",g],["height",g]]),t(`w-${l}`,[["width",g]]),t(`h-${l}`,[["height",g]]),t(`min-w-${l}`,[["min-width",g]]),t(`min-h-${l}`,[["min-height",g]]),t(`max-w-${l}`,[["max-width",g]]),t(`max-h-${l}`,[["max-height",g]]);t("size-auto",[["--tw-sort","size"],["width","auto"],["height","auto"]]),t("w-auto",[["width","auto"]]),t("h-auto",[["height","auto"]]),t("min-w-auto",[["min-width","auto"]]),t("min-h-auto",[["min-height","auto"]]),t("h-lh",[["height","1lh"]]),t("min-h-lh",[["min-height","1lh"]]),t("max-h-lh",[["max-height","1lh"]]),t("w-screen",[["width","100vw"]]),t("min-w-screen",[["min-width","100vw"]]),t("max-w-screen",[["max-width","100vw"]]),t("h-screen",[["height","100vh"]]),t("min-h-screen",[["min-height","100vh"]]),t("max-h-screen",[["max-height","100vh"]]),t("max-w-none",[["max-width","none"]]),t("max-h-none",[["max-height","none"]]),o("size",["--size","--spacing"],l=>[a("--tw-sort","size"),a("width",l),a("height",l)],{supportsFractions:!0});for(let[l,g,v]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])o(l,g,C=>[a(v,C)],{supportsFractions:!0});r.static("container",()=>{let l=[...e.namespace("--breakpoint").values()];l.sort((v,C)=>Re(v,C,"asc"));let g=[a("--tw-sort","--tw-container-component"),a("width","100%")];for(let v of l)g.push(F("@media",`(width >= ${v})`,[a("max-width",v)]));return g}),t("flex-auto",[["flex","auto"]]),t("flex-initial",[["flex","0 auto"]]),t("flex-none",[["flex","none"]]),r.functional("flex",l=>{if(l.value){if(l.value.kind==="arbitrary")return l.modifier?void 0:[a("flex",l.value.value)];if(l.value.fraction){let[g,v]=K(l.value.fraction,"/");return!O(g)||!O(v)?void 0:[a("flex",`calc(${l.value.fraction} * 100%)`)]}if(O(l.value.value))return l.modifier?void 0:[a("flex",l.value.value)]}}),i("flex",()=>[{supportsFractions:!0},{values:Array.from({length:12},(l,g)=>`${g+1}`)}]),n("shrink",{defaultValue:"1",handleBareValue:({value:l})=>O(l)?l:null,handle:l=>[a("flex-shrink",l)]}),n("grow",{defaultValue:"1",handleBareValue:({value:l})=>O(l)?l:null,handle:l=>[a("flex-grow",l)]}),i("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),i("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),t("basis-auto",[["flex-basis","auto"]]),t("basis-full",[["flex-basis","100%"]]),o("basis",["--flex-basis","--spacing","--container"],l=>[a("flex-basis",l)],{supportsFractions:!0}),t("table-auto",[["table-layout","auto"]]),t("table-fixed",[["table-layout","fixed"]]),t("caption-top",[["caption-side","top"]]),t("caption-bottom",[["caption-side","bottom"]]),t("border-collapse",[["border-collapse","collapse"]]),t("border-separate",[["border-collapse","separate"]]);let f=()=>W([S("--tw-border-spacing-x","0",""),S("--tw-border-spacing-y","0","")]);o("border-spacing",["--border-spacing","--spacing"],l=>[f(),a("--tw-border-spacing-x",l),a("--tw-border-spacing-y",l),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),o("border-spacing-x",["--border-spacing","--spacing"],l=>[f(),a("--tw-border-spacing-x",l),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),o("border-spacing-y",["--border-spacing","--spacing"],l=>[f(),a("--tw-border-spacing-y",l),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),n("origin",{themeKeys:["--transform-origin"],handle:l=>[a("transform-origin",l)],staticValues:{center:[a("transform-origin","center")],top:[a("transform-origin","top")],"top-right":[a("transform-origin","100% 0")],right:[a("transform-origin","100%")],"bottom-right":[a("transform-origin","100% 100%")],bottom:[a("transform-origin","bottom")],"bottom-left":[a("transform-origin","0 100%")],left:[a("transform-origin","0")],"top-left":[a("transform-origin","0 0")]}}),n("perspective-origin",{themeKeys:["--perspective-origin"],handle:l=>[a("perspective-origin",l)],staticValues:{center:[a("perspective-origin","center")],top:[a("perspective-origin","top")],"top-right":[a("perspective-origin","100% 0")],right:[a("perspective-origin","100%")],"bottom-right":[a("perspective-origin","100% 100%")],bottom:[a("perspective-origin","bottom")],"bottom-left":[a("perspective-origin","0 100%")],left:[a("perspective-origin","0")],"top-left":[a("perspective-origin","0 0")]}}),n("perspective",{themeKeys:["--perspective"],handle:l=>[a("perspective",l)],staticValues:{none:[a("perspective","none")]}});let u=()=>W([S("--tw-translate-x","0"),S("--tw-translate-y","0"),S("--tw-translate-z","0")]);t("translate-none",[["translate","none"]]),t("-translate-full",[u,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t("translate-full",[u,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),o("translate",["--translate","--spacing"],l=>[u(),a("--tw-translate-x",l),a("--tw-translate-y",l),a("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let l of["x","y"])t(`-translate-${l}-full`,[u,[`--tw-translate-${l}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t(`translate-${l}-full`,[u,[`--tw-translate-${l}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),o(`translate-${l}`,["--translate","--spacing"],g=>[u(),a(`--tw-translate-${l}`,g),a("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});o("translate-z",["--translate","--spacing"],l=>[u(),a("--tw-translate-z",l),a("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),t("translate-3d",[u,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let c=()=>W([S("--tw-scale-x","1"),S("--tw-scale-y","1"),S("--tw-scale-z","1")]);t("scale-none",[["scale","none"]]);function m({negative:l}){return g=>{if(!g.value||g.modifier)return;let v;return g.value.kind==="arbitrary"?(v=g.value.value,v=l?`calc(${v} * -1)`:v,[a("scale",v)]):(v=e.resolve(g.value.value,["--scale"]),!v&&O(g.value.value)&&(v=`${g.value.value}%`),v?(v=l?`calc(${v} * -1)`:v,[c(),a("--tw-scale-x",v),a("--tw-scale-y",v),a("--tw-scale-z",v),a("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}r.functional("-scale",m({negative:!0})),r.functional("scale",m({negative:!1})),i("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let l of["x","y","z"])n(`scale-${l}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:g})=>O(g)?`${g}%`:null,handle:g=>[c(),a(`--tw-scale-${l}`,g),a("scale",`var(--tw-scale-x) var(--tw-scale-y)${l==="z"?" var(--tw-scale-z)":""}`)]}),i(`scale-${l}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);t("scale-3d",[c,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),t("rotate-none",[["rotate","none"]]);function d({negative:l}){return g=>{if(!g.value||g.modifier)return;let v;if(g.value.kind==="arbitrary"){v=g.value.value;let C=g.value.dataType??Q(v,["angle","vector"]);if(C==="vector")return[a("rotate",`${v} var(--tw-rotate)`)];if(C!=="angle")return[a("rotate",l?`calc(${v} * -1)`:v)]}else if(v=e.resolve(g.value.value,["--rotate"]),!v&&O(g.value.value)&&(v=`${g.value.value}deg`),!v)return;return[a("rotate",l?`calc(${v} * -1)`:v)]}}r.functional("-rotate",d({negative:!0})),r.functional("rotate",d({negative:!1})),i("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let l=["var(--tw-rotate-x,)","var(--tw-rotate-y,)","var(--tw-rotate-z,)","var(--tw-skew-x,)","var(--tw-skew-y,)"].join(" "),g=()=>W([S("--tw-rotate-x"),S("--tw-rotate-y"),S("--tw-rotate-z"),S("--tw-skew-x"),S("--tw-skew-y")]);for(let v of["x","y","z"])n(`rotate-${v}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:C})=>O(C)?`${C}deg`:null,handle:C=>[g(),a(`--tw-rotate-${v}`,`rotate${v.toUpperCase()}(${C})`),a("transform",l)]}),i(`rotate-${v}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);n("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>O(v)?`${v}deg`:null,handle:v=>[g(),a("--tw-skew-x",`skewX(${v})`),a("--tw-skew-y",`skewY(${v})`),a("transform",l)]}),n("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>O(v)?`${v}deg`:null,handle:v=>[g(),a("--tw-skew-x",`skewX(${v})`),a("transform",l)]}),n("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>O(v)?`${v}deg`:null,handle:v=>[g(),a("--tw-skew-y",`skewY(${v})`),a("transform",l)]}),i("skew",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-x",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-y",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),r.functional("transform",v=>{if(v.modifier)return;let C=null;if(v.value?v.value.kind==="arbitrary"&&(C=v.value.value):C=l,C!==null)return[g(),a("transform",C)]}),i("transform",()=>[{hasDefaultValue:!0}]),t("transform-cpu",[["transform",l]]),t("transform-gpu",[["transform",`translateZ(0) ${l}`]]),t("transform-none",[["transform","none"]])}t("transform-flat",[["transform-style","flat"]]),t("transform-3d",[["transform-style","preserve-3d"]]),t("transform-content",[["transform-box","content-box"]]),t("transform-border",[["transform-box","border-box"]]),t("transform-fill",[["transform-box","fill-box"]]),t("transform-stroke",[["transform-box","stroke-box"]]),t("transform-view",[["transform-box","view-box"]]),t("backface-visible",[["backface-visibility","visible"]]),t("backface-hidden",[["backface-visibility","hidden"]]);for(let l of["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out"])t(`cursor-${l}`,[["cursor",l]]);n("cursor",{themeKeys:["--cursor"],handle:l=>[a("cursor",l)]});for(let l of["auto","none","manipulation"])t(`touch-${l}`,[["touch-action",l]]);let p=()=>W([S("--tw-pan-x"),S("--tw-pan-y"),S("--tw-pinch-zoom")]);for(let l of["x","left","right"])t(`touch-pan-${l}`,[p,["--tw-pan-x",`pan-${l}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let l of["y","up","down"])t(`touch-pan-${l}`,[p,["--tw-pan-y",`pan-${l}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);t("touch-pinch-zoom",[p,["--tw-pinch-zoom","pinch-zoom"],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let l of["none","text","all","auto"])t(`select-${l}`,[["-webkit-user-select",l],["user-select",l]]);t("resize-none",[["resize","none"]]),t("resize-x",[["resize","horizontal"]]),t("resize-y",[["resize","vertical"]]),t("resize",[["resize","both"]]),t("snap-none",[["scroll-snap-type","none"]]);let k=()=>W([S("--tw-scroll-snap-strictness","proximity","*")]);for(let l of["x","y","both"])t(`snap-${l}`,[k,["scroll-snap-type",`${l} var(--tw-scroll-snap-strictness)`]]);t("snap-mandatory",[k,["--tw-scroll-snap-strictness","mandatory"]]),t("snap-proximity",[k,["--tw-scroll-snap-strictness","proximity"]]),t("snap-align-none",[["scroll-snap-align","none"]]),t("snap-start",[["scroll-snap-align","start"]]),t("snap-end",[["scroll-snap-align","end"]]),t("snap-center",[["scroll-snap-align","center"]]),t("snap-normal",[["scroll-snap-stop","normal"]]),t("snap-always",[["scroll-snap-stop","always"]]);for(let[l,g]of[["scroll-m","scroll-margin"],["scroll-mx","scroll-margin-inline"],["scroll-my","scroll-margin-block"],["scroll-ms","scroll-margin-inline-start"],["scroll-me","scroll-margin-inline-end"],["scroll-mt","scroll-margin-top"],["scroll-mr","scroll-margin-right"],["scroll-mb","scroll-margin-bottom"],["scroll-ml","scroll-margin-left"]])o(l,["--scroll-margin","--spacing"],v=>[a(g,v)],{supportsNegative:!0});for(let[l,g]of[["scroll-p","scroll-padding"],["scroll-px","scroll-padding-inline"],["scroll-py","scroll-padding-block"],["scroll-ps","scroll-padding-inline-start"],["scroll-pe","scroll-padding-inline-end"],["scroll-pt","scroll-padding-top"],["scroll-pr","scroll-padding-right"],["scroll-pb","scroll-padding-bottom"],["scroll-pl","scroll-padding-left"]])o(l,["--scroll-padding","--spacing"],v=>[a(g,v)]);t("list-inside",[["list-style-position","inside"]]),t("list-outside",[["list-style-position","outside"]]),n("list",{themeKeys:["--list-style-type"],handle:l=>[a("list-style-type",l)],staticValues:{none:[a("list-style-type","none")],disc:[a("list-style-type","disc")],decimal:[a("list-style-type","decimal")]}}),n("list-image",{themeKeys:["--list-style-image"],handle:l=>[a("list-style-image",l)],staticValues:{none:[a("list-style-image","none")]}}),t("appearance-none",[["appearance","none"]]),t("appearance-auto",[["appearance","auto"]]),t("scheme-normal",[["color-scheme","normal"]]),t("scheme-dark",[["color-scheme","dark"]]),t("scheme-light",[["color-scheme","light"]]),t("scheme-light-dark",[["color-scheme","light dark"]]),t("scheme-only-dark",[["color-scheme","only dark"]]),t("scheme-only-light",[["color-scheme","only light"]]),n("columns",{themeKeys:["--columns","--container"],handleBareValue:({value:l})=>O(l)?l:null,handle:l=>[a("columns",l)],staticValues:{auto:[a("columns","auto")]}}),i("columns",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--columns","--container"]}]);for(let l of["auto","avoid","all","avoid-page","page","left","right","column"])t(`break-before-${l}`,[["break-before",l]]);for(let l of["auto","avoid","avoid-page","avoid-column"])t(`break-inside-${l}`,[["break-inside",l]]);for(let l of["auto","avoid","all","avoid-page","page","left","right","column"])t(`break-after-${l}`,[["break-after",l]]);t("grid-flow-row",[["grid-auto-flow","row"]]),t("grid-flow-col",[["grid-auto-flow","column"]]),t("grid-flow-dense",[["grid-auto-flow","dense"]]),t("grid-flow-row-dense",[["grid-auto-flow","row dense"]]),t("grid-flow-col-dense",[["grid-auto-flow","column dense"]]),n("auto-cols",{themeKeys:["--grid-auto-columns"],handle:l=>[a("grid-auto-columns",l)],staticValues:{auto:[a("grid-auto-columns","auto")],min:[a("grid-auto-columns","min-content")],max:[a("grid-auto-columns","max-content")],fr:[a("grid-auto-columns","minmax(0, 1fr)")]}}),n("auto-rows",{themeKeys:["--grid-auto-rows"],handle:l=>[a("grid-auto-rows",l)],staticValues:{auto:[a("grid-auto-rows","auto")],min:[a("grid-auto-rows","min-content")],max:[a("grid-auto-rows","max-content")],fr:[a("grid-auto-rows","minmax(0, 1fr)")]}}),n("grid-cols",{themeKeys:["--grid-template-columns"],handleBareValue:({value:l})=>Yt(l)?`repeat(${l}, minmax(0, 1fr))`:null,handle:l=>[a("grid-template-columns",l)],staticValues:{none:[a("grid-template-columns","none")],subgrid:[a("grid-template-columns","subgrid")]}}),n("grid-rows",{themeKeys:["--grid-template-rows"],handleBareValue:({value:l})=>Yt(l)?`repeat(${l}, minmax(0, 1fr))`:null,handle:l=>[a("grid-template-rows",l)],staticValues:{none:[a("grid-template-rows","none")],subgrid:[a("grid-template-rows","subgrid")]}}),i("grid-cols",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-template-columns"]}]),i("grid-rows",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-template-rows"]}]),t("flex-row",[["flex-direction","row"]]),t("flex-row-reverse",[["flex-direction","row-reverse"]]),t("flex-col",[["flex-direction","column"]]),t("flex-col-reverse",[["flex-direction","column-reverse"]]),t("flex-wrap",[["flex-wrap","wrap"]]),t("flex-nowrap",[["flex-wrap","nowrap"]]),t("flex-wrap-reverse",[["flex-wrap","wrap-reverse"]]),t("place-content-center",[["place-content","center"]]),t("place-content-start",[["place-content","start"]]),t("place-content-end",[["place-content","end"]]),t("place-content-center-safe",[["place-content","safe center"]]),t("place-content-end-safe",[["place-content","safe end"]]),t("place-content-between",[["place-content","space-between"]]),t("place-content-around",[["place-content","space-around"]]),t("place-content-evenly",[["place-content","space-evenly"]]),t("place-content-baseline",[["place-content","baseline"]]),t("place-content-stretch",[["place-content","stretch"]]),t("place-items-center",[["place-items","center"]]),t("place-items-start",[["place-items","start"]]),t("place-items-end",[["place-items","end"]]),t("place-items-center-safe",[["place-items","safe center"]]),t("place-items-end-safe",[["place-items","safe end"]]),t("place-items-baseline",[["place-items","baseline"]]),t("place-items-stretch",[["place-items","stretch"]]),t("content-normal",[["align-content","normal"]]),t("content-center",[["align-content","center"]]),t("content-start",[["align-content","flex-start"]]),t("content-end",[["align-content","flex-end"]]),t("content-center-safe",[["align-content","safe center"]]),t("content-end-safe",[["align-content","safe flex-end"]]),t("content-between",[["align-content","space-between"]]),t("content-around",[["align-content","space-around"]]),t("content-evenly",[["align-content","space-evenly"]]),t("content-baseline",[["align-content","baseline"]]),t("content-stretch",[["align-content","stretch"]]),t("items-center",[["align-items","center"]]),t("items-start",[["align-items","flex-start"]]),t("items-end",[["align-items","flex-end"]]),t("items-center-safe",[["align-items","safe center"]]),t("items-end-safe",[["align-items","safe flex-end"]]),t("items-baseline",[["align-items","baseline"]]),t("items-baseline-last",[["align-items","last baseline"]]),t("items-stretch",[["align-items","stretch"]]),t("justify-normal",[["justify-content","normal"]]),t("justify-center",[["justify-content","center"]]),t("justify-start",[["justify-content","flex-start"]]),t("justify-end",[["justify-content","flex-end"]]),t("justify-center-safe",[["justify-content","safe center"]]),t("justify-end-safe",[["justify-content","safe flex-end"]]),t("justify-between",[["justify-content","space-between"]]),t("justify-around",[["justify-content","space-around"]]),t("justify-evenly",[["justify-content","space-evenly"]]),t("justify-baseline",[["justify-content","baseline"]]),t("justify-stretch",[["justify-content","stretch"]]),t("justify-items-normal",[["justify-items","normal"]]),t("justify-items-center",[["justify-items","center"]]),t("justify-items-start",[["justify-items","start"]]),t("justify-items-end",[["justify-items","end"]]),t("justify-items-center-safe",[["justify-items","safe center"]]),t("justify-items-end-safe",[["justify-items","safe end"]]),t("justify-items-stretch",[["justify-items","stretch"]]),o("gap",["--gap","--spacing"],l=>[a("gap",l)]),o("gap-x",["--gap","--spacing"],l=>[a("column-gap",l)]),o("gap-y",["--gap","--spacing"],l=>[a("row-gap",l)]),o("space-x",["--space","--spacing"],l=>[W([S("--tw-space-x-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","row-gap"),a("--tw-space-x-reverse","0"),a("margin-inline-start",`calc(${l} * var(--tw-space-x-reverse))`),a("margin-inline-end",`calc(${l} * calc(1 - var(--tw-space-x-reverse)))`)])],{supportsNegative:!0}),o("space-y",["--space","--spacing"],l=>[W([S("--tw-space-y-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","column-gap"),a("--tw-space-y-reverse","0"),a("margin-block-start",`calc(${l} * var(--tw-space-y-reverse))`),a("margin-block-end",`calc(${l} * calc(1 - var(--tw-space-y-reverse)))`)])],{supportsNegative:!0}),t("space-x-reverse",[()=>W([S("--tw-space-x-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-sort","row-gap"),a("--tw-space-x-reverse","1")])]),t("space-y-reverse",[()=>W([S("--tw-space-y-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-sort","column-gap"),a("--tw-space-y-reverse","1")])]),t("accent-auto",[["accent-color","auto"]]),s("accent",{themeKeys:["--accent-color","--color"],handle:l=>[a("accent-color",l)]}),s("caret",{themeKeys:["--caret-color","--color"],handle:l=>[a("caret-color",l)]}),s("divide",{themeKeys:["--divide-color","--border-color","--color"],handle:l=>[q(":where(& > :not(:last-child))",[a("--tw-sort","divide-color"),a("border-color",l)])]}),t("place-self-auto",[["place-self","auto"]]),t("place-self-start",[["place-self","start"]]),t("place-self-end",[["place-self","end"]]),t("place-self-center",[["place-self","center"]]),t("place-self-end-safe",[["place-self","safe end"]]),t("place-self-center-safe",[["place-self","safe center"]]),t("place-self-stretch",[["place-self","stretch"]]),t("self-auto",[["align-self","auto"]]),t("self-start",[["align-self","flex-start"]]),t("self-end",[["align-self","flex-end"]]),t("self-center",[["align-self","center"]]),t("self-end-safe",[["align-self","safe flex-end"]]),t("self-center-safe",[["align-self","safe center"]]),t("self-stretch",[["align-self","stretch"]]),t("self-baseline",[["align-self","baseline"]]),t("self-baseline-last",[["align-self","last baseline"]]),t("justify-self-auto",[["justify-self","auto"]]),t("justify-self-start",[["justify-self","flex-start"]]),t("justify-self-end",[["justify-self","flex-end"]]),t("justify-self-center",[["justify-self","center"]]),t("justify-self-end-safe",[["justify-self","safe flex-end"]]),t("justify-self-center-safe",[["justify-self","safe center"]]),t("justify-self-stretch",[["justify-self","stretch"]]);for(let l of["auto","hidden","clip","visible","scroll"])t(`overflow-${l}`,[["overflow",l]]),t(`overflow-x-${l}`,[["overflow-x",l]]),t(`overflow-y-${l}`,[["overflow-y",l]]);for(let l of["auto","contain","none"])t(`overscroll-${l}`,[["overscroll-behavior",l]]),t(`overscroll-x-${l}`,[["overscroll-behavior-x",l]]),t(`overscroll-y-${l}`,[["overscroll-behavior-y",l]]);t("scroll-auto",[["scroll-behavior","auto"]]),t("scroll-smooth",[["scroll-behavior","smooth"]]),t("truncate",[["overflow","hidden"],["text-overflow","ellipsis"],["white-space","nowrap"]]),t("text-ellipsis",[["text-overflow","ellipsis"]]),t("text-clip",[["text-overflow","clip"]]),t("hyphens-none",[["-webkit-hyphens","none"],["hyphens","none"]]),t("hyphens-manual",[["-webkit-hyphens","manual"],["hyphens","manual"]]),t("hyphens-auto",[["-webkit-hyphens","auto"],["hyphens","auto"]]),t("whitespace-normal",[["white-space","normal"]]),t("whitespace-nowrap",[["white-space","nowrap"]]),t("whitespace-pre",[["white-space","pre"]]),t("whitespace-pre-line",[["white-space","pre-line"]]),t("whitespace-pre-wrap",[["white-space","pre-wrap"]]),t("whitespace-break-spaces",[["white-space","break-spaces"]]),t("text-wrap",[["text-wrap","wrap"]]),t("text-nowrap",[["text-wrap","nowrap"]]),t("text-balance",[["text-wrap","balance"]]),t("text-pretty",[["text-wrap","pretty"]]),t("break-normal",[["overflow-wrap","normal"],["word-break","normal"]]),t("break-all",[["word-break","break-all"]]),t("break-keep",[["word-break","keep-all"]]),t("wrap-anywhere",[["overflow-wrap","anywhere"]]),t("wrap-break-word",[["overflow-wrap","break-word"]]),t("wrap-normal",[["overflow-wrap","normal"]]);for(let[l,g]of[["rounded",["border-radius"]],["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]],["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]])n(l,{themeKeys:["--radius"],handle:v=>g.map(C=>a(C,v)),staticValues:{none:g.map(v=>a(v,"0")),full:g.map(v=>a(v,"calc(infinity * 1px)"))}});t("border-solid",[["--tw-border-style","solid"],["border-style","solid"]]),t("border-dashed",[["--tw-border-style","dashed"],["border-style","dashed"]]),t("border-dotted",[["--tw-border-style","dotted"],["border-style","dotted"]]),t("border-double",[["--tw-border-style","double"],["border-style","double"]]),t("border-hidden",[["--tw-border-style","hidden"],["border-style","hidden"]]),t("border-none",[["--tw-border-style","none"],["border-style","none"]]);{let g=function(v,C){r.functional(v,b=>{if(!b.value){if(b.modifier)return;let T=e.get(["--default-border-width"])??"1px",D=C.width(T);return D?[l(),...D]:void 0}if(b.value.kind==="arbitrary"){let T=b.value.value;switch(b.value.dataType??Q(T,["color","line-width","length"])){case"line-width":case"length":{if(b.modifier)return;let $=C.width(T);return $?[l(),...$]:void 0}default:return T=X(T,b.modifier,e),T===null?void 0:C.color(T)}}{let T=te(b,e,["--border-color","--color"]);if(T)return C.color(T)}{if(b.modifier)return;let T=e.resolve(b.value.value,["--border-width"]);if(T){let D=C.width(T);return D?[l(),...D]:void 0}if(O(b.value.value)){let D=C.width(`${b.value.value}px`);return D?[l(),...D]:void 0}}}),i(v,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--border-color","--color"],modifiers:Array.from({length:21},(b,T)=>`${T*5}`),hasDefaultValue:!0},{values:["0","2","4","8"],valueThemeKeys:["--border-width"]}])};var I=g;let l=()=>W([S("--tw-border-style","solid")]);g("border",{width:v=>[a("border-style","var(--tw-border-style)"),a("border-width",v)],color:v=>[a("border-color",v)]}),g("border-x",{width:v=>[a("border-inline-style","var(--tw-border-style)"),a("border-inline-width",v)],color:v=>[a("border-inline-color",v)]}),g("border-y",{width:v=>[a("border-block-style","var(--tw-border-style)"),a("border-block-width",v)],color:v=>[a("border-block-color",v)]}),g("border-s",{width:v=>[a("border-inline-start-style","var(--tw-border-style)"),a("border-inline-start-width",v)],color:v=>[a("border-inline-start-color",v)]}),g("border-e",{width:v=>[a("border-inline-end-style","var(--tw-border-style)"),a("border-inline-end-width",v)],color:v=>[a("border-inline-end-color",v)]}),g("border-t",{width:v=>[a("border-top-style","var(--tw-border-style)"),a("border-top-width",v)],color:v=>[a("border-top-color",v)]}),g("border-r",{width:v=>[a("border-right-style","var(--tw-border-style)"),a("border-right-width",v)],color:v=>[a("border-right-color",v)]}),g("border-b",{width:v=>[a("border-bottom-style","var(--tw-border-style)"),a("border-bottom-width",v)],color:v=>[a("border-bottom-color",v)]}),g("border-l",{width:v=>[a("border-left-style","var(--tw-border-style)"),a("border-left-width",v)],color:v=>[a("border-left-color",v)]}),n("divide-x",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>O(v)?`${v}px`:null,handle:v=>[W([S("--tw-divide-x-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","divide-x-width"),l(),a("--tw-divide-x-reverse","0"),a("border-inline-style","var(--tw-border-style)"),a("border-inline-start-width",`calc(${v} * var(--tw-divide-x-reverse))`),a("border-inline-end-width",`calc(${v} * calc(1 - var(--tw-divide-x-reverse)))`)])]}),n("divide-y",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>O(v)?`${v}px`:null,handle:v=>[W([S("--tw-divide-y-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","divide-y-width"),l(),a("--tw-divide-y-reverse","0"),a("border-bottom-style","var(--tw-border-style)"),a("border-top-style","var(--tw-border-style)"),a("border-top-width",`calc(${v} * var(--tw-divide-y-reverse))`),a("border-bottom-width",`calc(${v} * calc(1 - var(--tw-divide-y-reverse)))`)])]}),i("divide-x",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),i("divide-y",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),t("divide-x-reverse",[()=>W([S("--tw-divide-x-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-divide-x-reverse","1")])]),t("divide-y-reverse",[()=>W([S("--tw-divide-y-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-divide-y-reverse","1")])]);for(let v of["solid","dashed","dotted","double","none"])t(`divide-${v}`,[()=>q(":where(& > :not(:last-child))",[a("--tw-sort","divide-style"),a("--tw-border-style",v),a("border-style",v)])])}t("bg-auto",[["background-size","auto"]]),t("bg-cover",[["background-size","cover"]]),t("bg-contain",[["background-size","contain"]]),n("bg-size",{handle(l){if(l)return[a("background-size",l)]}}),t("bg-fixed",[["background-attachment","fixed"]]),t("bg-local",[["background-attachment","local"]]),t("bg-scroll",[["background-attachment","scroll"]]),t("bg-top",[["background-position","top"]]),t("bg-top-left",[["background-position","left top"]]),t("bg-top-right",[["background-position","right top"]]),t("bg-bottom",[["background-position","bottom"]]),t("bg-bottom-left",[["background-position","left bottom"]]),t("bg-bottom-right",[["background-position","right bottom"]]),t("bg-left",[["background-position","left"]]),t("bg-right",[["background-position","right"]]),t("bg-center",[["background-position","center"]]),n("bg-position",{handle(l){if(l)return[a("background-position",l)]}}),t("bg-repeat",[["background-repeat","repeat"]]),t("bg-no-repeat",[["background-repeat","no-repeat"]]),t("bg-repeat-x",[["background-repeat","repeat-x"]]),t("bg-repeat-y",[["background-repeat","repeat-y"]]),t("bg-repeat-round",[["background-repeat","round"]]),t("bg-repeat-space",[["background-repeat","space"]]),t("bg-none",[["background-image","none"]]);{let v=function(T){let D="in oklab";if(T?.kind==="named")switch(T.value){case"longer":case"shorter":case"increasing":case"decreasing":D=`in oklch ${T.value} hue`;break;default:D=`in ${T.value}`}else T?.kind==="arbitrary"&&(D=T.value);return D},C=function({negative:T}){return D=>{if(!D.value)return;if(D.value.kind==="arbitrary"){if(D.modifier)return;let j=D.value.value;switch(D.value.dataType??Q(j,["angle"])){case"angle":return j=T?`calc(${j} * -1)`:`${j}`,[a("--tw-gradient-position",j),a("background-image",`linear-gradient(var(--tw-gradient-stops,${j}))`)];default:return T?void 0:[a("--tw-gradient-position",j),a("background-image",`linear-gradient(var(--tw-gradient-stops,${j}))`)]}}let $=D.value.value;if(!T&&g.has($))$=g.get($);else if(O($))$=T?`calc(${$}deg * -1)`:`${$}deg`;else return;let N=v(D.modifier);return[a("--tw-gradient-position",`${$}`),Z("@supports (background-image: linear-gradient(in lab, red, red))",[a("--tw-gradient-position",`${$} ${N}`)]),a("background-image","linear-gradient(var(--tw-gradient-stops))")]}},b=function({negative:T}){return D=>{if(D.value?.kind==="arbitrary"){if(D.modifier)return;let j=D.value.value;return[a("--tw-gradient-position",j),a("background-image",`conic-gradient(var(--tw-gradient-stops,${j}))`)]}let $=v(D.modifier);if(!D.value)return[a("--tw-gradient-position",$),a("background-image","conic-gradient(var(--tw-gradient-stops))")];let N=D.value.value;if(O(N))return N=T?`calc(${N}deg * -1)`:`${N}deg`,[a("--tw-gradient-position",`from ${N} ${$}`),a("background-image","conic-gradient(var(--tw-gradient-stops))")]}};var M=v,Y=C,G=b;let l=["oklab","oklch","srgb","hsl","longer","shorter","increasing","decreasing"],g=new Map([["to-t","to top"],["to-tr","to top right"],["to-r","to right"],["to-br","to bottom right"],["to-b","to bottom"],["to-bl","to bottom left"],["to-l","to left"],["to-tl","to top left"]]);r.functional("-bg-linear",C({negative:!0})),r.functional("bg-linear",C({negative:!1})),i("bg-linear",()=>[{values:[...g.keys()],modifiers:l},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:l}]),r.functional("-bg-conic",b({negative:!0})),r.functional("bg-conic",b({negative:!1})),i("bg-conic",()=>[{hasDefaultValue:!0,modifiers:l},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:l}]),r.functional("bg-radial",T=>{if(!T.value){let D=v(T.modifier);return[a("--tw-gradient-position",D),a("background-image","radial-gradient(var(--tw-gradient-stops))")]}if(T.value.kind==="arbitrary"){if(T.modifier)return;let D=T.value.value;return[a("--tw-gradient-position",D),a("background-image",`radial-gradient(var(--tw-gradient-stops,${D}))`)]}}),i("bg-radial",()=>[{hasDefaultValue:!0,modifiers:l}])}r.functional("bg",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??Q(g,["image","color","percentage","position","bg-size","length","url"])){case"percentage":case"position":return l.modifier?void 0:[a("background-position",g)];case"bg-size":case"length":case"size":return l.modifier?void 0:[a("background-size",g)];case"image":case"url":return l.modifier?void 0:[a("background-image",g)];default:return g=X(g,l.modifier,e),g===null?void 0:[a("background-color",g)]}}{let g=te(l,e,["--background-color","--color"]);if(g)return[a("background-color",g)]}{if(l.modifier)return;let g=e.resolve(l.value.value,["--background-image"]);if(g)return[a("background-image",g)]}}}),i("bg",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--background-image"]}]);let h=()=>W([S("--tw-gradient-position"),S("--tw-gradient-from","#0000",""),S("--tw-gradient-via","#0000",""),S("--tw-gradient-to","#0000",""),S("--tw-gradient-stops"),S("--tw-gradient-via-stops"),S("--tw-gradient-from-position","0%",""),S("--tw-gradient-via-position","50%",""),S("--tw-gradient-to-position","100%","")]);function w(l,g){r.functional(l,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??Q(C,["color","length","percentage"])){case"length":case"percentage":return v.modifier?void 0:g.position(C);default:return C=X(C,v.modifier,e),C===null?void 0:g.color(C)}}{let C=te(v,e,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=e.resolve(v.value.value,["--gradient-color-stop-positions"]);if(C)return g.position(C);if(v.value.value[v.value.value.length-1]==="%"&&O(v.value.value.slice(0,-1)))return g.position(v.value.value)}}}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}])}w("from",{color:l=>[h(),a("--tw-sort","--tw-gradient-from"),a("--tw-gradient-from",l),a("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:l=>[h(),a("--tw-gradient-from-position",l)]}),t("via-none",[["--tw-gradient-via-stops","initial"]]),w("via",{color:l=>[h(),a("--tw-sort","--tw-gradient-via"),a("--tw-gradient-via",l),a("--tw-gradient-via-stops","var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)"),a("--tw-gradient-stops","var(--tw-gradient-via-stops)")],position:l=>[h(),a("--tw-gradient-via-position",l)]}),w("to",{color:l=>[h(),a("--tw-sort","--tw-gradient-to"),a("--tw-gradient-to",l),a("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:l=>[h(),a("--tw-gradient-to-position",l)]}),t("mask-none",[["mask-image","none"]]),r.functional("mask",l=>{if(!l.value||l.modifier||l.value.kind!=="arbitrary")return;let g=l.value.value;switch(l.value.dataType??Q(g,["image","percentage","position","bg-size","length","url"])){case"percentage":case"position":return l.modifier?void 0:[a("mask-position",g)];case"bg-size":case"length":case"size":return[a("mask-size",g)];case"image":case"url":default:return[a("mask-image",g)]}}),t("mask-add",[["mask-composite","add"]]),t("mask-subtract",[["mask-composite","subtract"]]),t("mask-intersect",[["mask-composite","intersect"]]),t("mask-exclude",[["mask-composite","exclude"]]),t("mask-alpha",[["mask-mode","alpha"]]),t("mask-luminance",[["mask-mode","luminance"]]),t("mask-match",[["mask-mode","match-source"]]),t("mask-type-alpha",[["mask-type","alpha"]]),t("mask-type-luminance",[["mask-type","luminance"]]),t("mask-auto",[["mask-size","auto"]]),t("mask-cover",[["mask-size","cover"]]),t("mask-contain",[["mask-size","contain"]]),n("mask-size",{handle(l){if(l)return[a("mask-size",l)]}}),t("mask-top",[["mask-position","top"]]),t("mask-top-left",[["mask-position","left top"]]),t("mask-top-right",[["mask-position","right top"]]),t("mask-bottom",[["mask-position","bottom"]]),t("mask-bottom-left",[["mask-position","left bottom"]]),t("mask-bottom-right",[["mask-position","right bottom"]]),t("mask-left",[["mask-position","left"]]),t("mask-right",[["mask-position","right"]]),t("mask-center",[["mask-position","center"]]),n("mask-position",{handle(l){if(l)return[a("mask-position",l)]}}),t("mask-repeat",[["mask-repeat","repeat"]]),t("mask-no-repeat",[["mask-repeat","no-repeat"]]),t("mask-repeat-x",[["mask-repeat","repeat-x"]]),t("mask-repeat-y",[["mask-repeat","repeat-y"]]),t("mask-repeat-round",[["mask-repeat","round"]]),t("mask-repeat-space",[["mask-repeat","space"]]),t("mask-clip-border",[["mask-clip","border-box"]]),t("mask-clip-padding",[["mask-clip","padding-box"]]),t("mask-clip-content",[["mask-clip","content-box"]]),t("mask-clip-fill",[["mask-clip","fill-box"]]),t("mask-clip-stroke",[["mask-clip","stroke-box"]]),t("mask-clip-view",[["mask-clip","view-box"]]),t("mask-no-clip",[["mask-clip","no-clip"]]),t("mask-origin-border",[["mask-origin","border-box"]]),t("mask-origin-padding",[["mask-origin","padding-box"]]),t("mask-origin-content",[["mask-origin","content-box"]]),t("mask-origin-fill",[["mask-origin","fill-box"]]),t("mask-origin-stroke",[["mask-origin","stroke-box"]]),t("mask-origin-view",[["mask-origin","view-box"]]);let x=()=>W([S("--tw-mask-linear","linear-gradient(#fff, #fff)"),S("--tw-mask-radial","linear-gradient(#fff, #fff)"),S("--tw-mask-conic","linear-gradient(#fff, #fff)")]);function E(l,g){r.functional(l,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??Q(C,["length","percentage","color"])){case"color":return C=X(C,v.modifier,e),C===null?void 0:g.color(C);case"percentage":return v.modifier||!O(C.slice(0,-1))?void 0:g.position(C);default:return v.modifier?void 0:g.position(C)}}{let C=te(v,e,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=Q(v.value.value,["number","percentage"]);if(!C)return;switch(C){case"number":{let b=e.resolve(null,["--spacing"]);return!b||!se(v.value.value)?void 0:g.position(`calc(${b} * ${v.value.value})`)}case"percentage":return O(v.value.value.slice(0,-1))?g.position(v.value.value):void 0;default:return}}}}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}]),i(l,()=>[{values:Array.from({length:21},(v,C)=>`${C*5}%`)},{values:e.get(["--spacing"])?wt:[]},{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}let A=()=>W([S("--tw-mask-left","linear-gradient(#fff, #fff)"),S("--tw-mask-right","linear-gradient(#fff, #fff)"),S("--tw-mask-bottom","linear-gradient(#fff, #fff)"),S("--tw-mask-top","linear-gradient(#fff, #fff)")]);function y(l,g,v){E(l,{color(C){let b=[x(),A(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let T of["top","right","bottom","left"])v[T]&&(b.push(a(`--tw-mask-${T}`,`linear-gradient(to ${T}, var(--tw-mask-${T}-from-color) var(--tw-mask-${T}-from-position), var(--tw-mask-${T}-to-color) var(--tw-mask-${T}-to-position))`)),b.push(W([S(`--tw-mask-${T}-from-position`,"0%"),S(`--tw-mask-${T}-to-position`,"100%"),S(`--tw-mask-${T}-from-color`,"black"),S(`--tw-mask-${T}-to-color`,"transparent")])),b.push(a(`--tw-mask-${T}-${g}-color`,C)));return b},position(C){let b=[x(),A(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let T of["top","right","bottom","left"])v[T]&&(b.push(a(`--tw-mask-${T}`,`linear-gradient(to ${T}, var(--tw-mask-${T}-from-color) var(--tw-mask-${T}-from-position), var(--tw-mask-${T}-to-color) var(--tw-mask-${T}-to-position))`)),b.push(W([S(`--tw-mask-${T}-from-position`,"0%"),S(`--tw-mask-${T}-to-position`,"100%"),S(`--tw-mask-${T}-from-color`,"black"),S(`--tw-mask-${T}-to-color`,"transparent")])),b.push(a(`--tw-mask-${T}-${g}-position`,C)));return b}})}y("mask-x-from","from",{top:!1,right:!0,bottom:!1,left:!0}),y("mask-x-to","to",{top:!1,right:!0,bottom:!1,left:!0}),y("mask-y-from","from",{top:!0,right:!1,bottom:!0,left:!1}),y("mask-y-to","to",{top:!0,right:!1,bottom:!0,left:!1}),y("mask-t-from","from",{top:!0,right:!1,bottom:!1,left:!1}),y("mask-t-to","to",{top:!0,right:!1,bottom:!1,left:!1}),y("mask-r-from","from",{top:!1,right:!0,bottom:!1,left:!1}),y("mask-r-to","to",{top:!1,right:!0,bottom:!1,left:!1}),y("mask-b-from","from",{top:!1,right:!1,bottom:!0,left:!1}),y("mask-b-to","to",{top:!1,right:!1,bottom:!0,left:!1}),y("mask-l-from","from",{top:!1,right:!1,bottom:!1,left:!0}),y("mask-l-to","to",{top:!1,right:!1,bottom:!1,left:!0});let L=()=>W([S("--tw-mask-linear-position","0deg"),S("--tw-mask-linear-from-position","0%"),S("--tw-mask-linear-to-position","100%"),S("--tw-mask-linear-from-color","black"),S("--tw-mask-linear-to-color","transparent")]);n("mask-linear",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(l){return O(l.value)?`calc(1deg * ${l.value})`:null},handleNegativeBareValue(l){return O(l.value)?`calc(1deg * -${l.value})`:null},handle:l=>[x(),L(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops, var(--tw-mask-linear-position)))"),a("--tw-mask-linear-position",l)]}),i("mask-linear",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),E("mask-linear-from",{color:l=>[x(),L(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-from-color",l)],position:l=>[x(),L(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-from-position",l)]}),E("mask-linear-to",{color:l=>[x(),L(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-to-color",l)],position:l=>[x(),L(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-to-position",l)]});let V=()=>W([S("--tw-mask-radial-from-position","0%"),S("--tw-mask-radial-to-position","100%"),S("--tw-mask-radial-from-color","black"),S("--tw-mask-radial-to-color","transparent"),S("--tw-mask-radial-shape","ellipse"),S("--tw-mask-radial-size","farthest-corner"),S("--tw-mask-radial-position","center")]);t("mask-circle",[["--tw-mask-radial-shape","circle"]]),t("mask-ellipse",[["--tw-mask-radial-shape","ellipse"]]),t("mask-radial-closest-side",[["--tw-mask-radial-size","closest-side"]]),t("mask-radial-farthest-side",[["--tw-mask-radial-size","farthest-side"]]),t("mask-radial-closest-corner",[["--tw-mask-radial-size","closest-corner"]]),t("mask-radial-farthest-corner",[["--tw-mask-radial-size","farthest-corner"]]),t("mask-radial-at-top",[["--tw-mask-radial-position","top"]]),t("mask-radial-at-top-left",[["--tw-mask-radial-position","top left"]]),t("mask-radial-at-top-right",[["--tw-mask-radial-position","top right"]]),t("mask-radial-at-bottom",[["--tw-mask-radial-position","bottom"]]),t("mask-radial-at-bottom-left",[["--tw-mask-radial-position","bottom left"]]),t("mask-radial-at-bottom-right",[["--tw-mask-radial-position","bottom right"]]),t("mask-radial-at-left",[["--tw-mask-radial-position","left"]]),t("mask-radial-at-right",[["--tw-mask-radial-position","right"]]),t("mask-radial-at-center",[["--tw-mask-radial-position","center"]]),n("mask-radial-at",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:l=>[a("--tw-mask-radial-position",l)]}),n("mask-radial",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:l=>[x(),V(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops, var(--tw-mask-radial-size)))"),a("--tw-mask-radial-size",l)]}),E("mask-radial-from",{color:l=>[x(),V(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-from-color",l)],position:l=>[x(),V(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-from-position",l)]}),E("mask-radial-to",{color:l=>[x(),V(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-to-color",l)],position:l=>[x(),V(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-to-position",l)]});let P=()=>W([S("--tw-mask-conic-position","0deg"),S("--tw-mask-conic-from-position","0%"),S("--tw-mask-conic-to-position","100%"),S("--tw-mask-conic-from-color","black"),S("--tw-mask-conic-to-color","transparent")]);n("mask-conic",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(l){return O(l.value)?`calc(1deg * ${l.value})`:null},handleNegativeBareValue(l){return O(l.value)?`calc(1deg * -${l.value})`:null},handle:l=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops, var(--tw-mask-conic-position)))"),a("--tw-mask-conic-position",l)]}),i("mask-conic",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),E("mask-conic-from",{color:l=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-from-color",l)],position:l=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-from-position",l)]}),E("mask-conic-to",{color:l=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-to-color",l)],position:l=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-to-position",l)]}),t("box-decoration-slice",[["-webkit-box-decoration-break","slice"],["box-decoration-break","slice"]]),t("box-decoration-clone",[["-webkit-box-decoration-break","clone"],["box-decoration-break","clone"]]),t("bg-clip-text",[["background-clip","text"]]),t("bg-clip-border",[["background-clip","border-box"]]),t("bg-clip-padding",[["background-clip","padding-box"]]),t("bg-clip-content",[["background-clip","content-box"]]),t("bg-origin-border",[["background-origin","border-box"]]),t("bg-origin-padding",[["background-origin","padding-box"]]),t("bg-origin-content",[["background-origin","content-box"]]);for(let l of["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])t(`bg-blend-${l}`,[["background-blend-mode",l]]),t(`mix-blend-${l}`,[["mix-blend-mode",l]]);t("mix-blend-plus-darker",[["mix-blend-mode","plus-darker"]]),t("mix-blend-plus-lighter",[["mix-blend-mode","plus-lighter"]]),t("fill-none",[["fill","none"]]),r.functional("fill",l=>{if(!l.value)return;if(l.value.kind==="arbitrary"){let v=X(l.value.value,l.modifier,e);return v===null?void 0:[a("fill",v)]}let g=te(l,e,["--fill","--color"]);if(g)return[a("fill",g)]}),i("fill",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--fill","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)}]),t("stroke-none",[["stroke","none"]]),r.functional("stroke",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??Q(g,["color","number","length","percentage"])){case"number":case"length":case"percentage":return l.modifier?void 0:[a("stroke-width",g)];default:return g=X(l.value.value,l.modifier,e),g===null?void 0:[a("stroke",g)]}}{let g=te(l,e,["--stroke","--color"]);if(g)return[a("stroke",g)]}{let g=e.resolve(l.value.value,["--stroke-width"]);if(g)return[a("stroke-width",g)];if(O(l.value.value))return[a("stroke-width",l.value.value)]}}}),i("stroke",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--stroke","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2","3"],valueThemeKeys:["--stroke-width"]}]),t("object-contain",[["object-fit","contain"]]),t("object-cover",[["object-fit","cover"]]),t("object-fill",[["object-fit","fill"]]),t("object-none",[["object-fit","none"]]),t("object-scale-down",[["object-fit","scale-down"]]),n("object",{themeKeys:["--object-position"],handle:l=>[a("object-position",l)],staticValues:{top:[a("object-position","top")],"top-left":[a("object-position","left top")],"top-right":[a("object-position","right top")],bottom:[a("object-position","bottom")],"bottom-left":[a("object-position","left bottom")],"bottom-right":[a("object-position","right bottom")],left:[a("object-position","left")],right:[a("object-position","right")],center:[a("object-position","center")]}});for(let[l,g]of[["p","padding"],["px","padding-inline"],["py","padding-block"],["ps","padding-inline-start"],["pe","padding-inline-end"],["pt","padding-top"],["pr","padding-right"],["pb","padding-bottom"],["pl","padding-left"]])o(l,["--padding","--spacing"],v=>[a(g,v)]);t("text-left",[["text-align","left"]]),t("text-center",[["text-align","center"]]),t("text-right",[["text-align","right"]]),t("text-justify",[["text-align","justify"]]),t("text-start",[["text-align","start"]]),t("text-end",[["text-align","end"]]),o("indent",["--text-indent","--spacing"],l=>[a("text-indent",l)],{supportsNegative:!0}),t("align-baseline",[["vertical-align","baseline"]]),t("align-top",[["vertical-align","top"]]),t("align-middle",[["vertical-align","middle"]]),t("align-bottom",[["vertical-align","bottom"]]),t("align-text-top",[["vertical-align","text-top"]]),t("align-text-bottom",[["vertical-align","text-bottom"]]),t("align-sub",[["vertical-align","sub"]]),t("align-super",[["vertical-align","super"]]),n("align",{themeKeys:[],handle:l=>[a("vertical-align",l)]}),r.functional("font",l=>{if(!(!l.value||l.modifier)){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??Q(g,["number","generic-name","family-name"])){case"generic-name":case"family-name":return[a("font-family",g)];default:return[W([S("--tw-font-weight")]),a("--tw-font-weight",g),a("font-weight",g)]}}{let g=e.resolveWith(l.value.value,["--font"],["--font-feature-settings","--font-variation-settings"]);if(g){let[v,C={}]=g;return[a("font-family",v),a("font-feature-settings",C["--font-feature-settings"]),a("font-variation-settings",C["--font-variation-settings"])]}}{let g=e.resolve(l.value.value,["--font-weight"]);if(g)return[W([S("--tw-font-weight")]),a("--tw-font-weight",g),a("font-weight",g)]}}}),i("font",()=>[{values:[],valueThemeKeys:["--font"]},{values:[],valueThemeKeys:["--font-weight"]}]),t("uppercase",[["text-transform","uppercase"]]),t("lowercase",[["text-transform","lowercase"]]),t("capitalize",[["text-transform","capitalize"]]),t("normal-case",[["text-transform","none"]]),t("italic",[["font-style","italic"]]),t("not-italic",[["font-style","normal"]]),t("underline",[["text-decoration-line","underline"]]),t("overline",[["text-decoration-line","overline"]]),t("line-through",[["text-decoration-line","line-through"]]),t("no-underline",[["text-decoration-line","none"]]),t("font-stretch-normal",[["font-stretch","normal"]]),t("font-stretch-ultra-condensed",[["font-stretch","ultra-condensed"]]),t("font-stretch-extra-condensed",[["font-stretch","extra-condensed"]]),t("font-stretch-condensed",[["font-stretch","condensed"]]),t("font-stretch-semi-condensed",[["font-stretch","semi-condensed"]]),t("font-stretch-semi-expanded",[["font-stretch","semi-expanded"]]),t("font-stretch-expanded",[["font-stretch","expanded"]]),t("font-stretch-extra-expanded",[["font-stretch","extra-expanded"]]),t("font-stretch-ultra-expanded",[["font-stretch","ultra-expanded"]]),n("font-stretch",{handleBareValue:({value:l})=>{if(!l.endsWith("%"))return null;let g=Number(l.slice(0,-1));return!O(g)||Number.isNaN(g)||g<50||g>200?null:l},handle:l=>[a("font-stretch",l)]}),i("font-stretch",()=>[{values:["50%","75%","90%","95%","100%","105%","110%","125%","150%","200%"]}]),s("placeholder",{themeKeys:["--background-color","--color"],handle:l=>[q("&::placeholder",[a("--tw-sort","placeholder-color"),a("color",l)])]}),t("decoration-solid",[["text-decoration-style","solid"]]),t("decoration-double",[["text-decoration-style","double"]]),t("decoration-dotted",[["text-decoration-style","dotted"]]),t("decoration-dashed",[["text-decoration-style","dashed"]]),t("decoration-wavy",[["text-decoration-style","wavy"]]),t("decoration-auto",[["text-decoration-thickness","auto"]]),t("decoration-from-font",[["text-decoration-thickness","from-font"]]),r.functional("decoration",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??Q(g,["color","length","percentage"])){case"length":case"percentage":return l.modifier?void 0:[a("text-decoration-thickness",g)];default:return g=X(g,l.modifier,e),g===null?void 0:[a("text-decoration-color",g)]}}{let g=e.resolve(l.value.value,["--text-decoration-thickness"]);if(g)return l.modifier?void 0:[a("text-decoration-thickness",g)];if(O(l.value.value))return l.modifier?void 0:[a("text-decoration-thickness",`${l.value.value}px`)]}{let g=te(l,e,["--text-decoration-color","--color"]);if(g)return[a("text-decoration-color",g)]}}}),i("decoration",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-decoration-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2"],valueThemeKeys:["--text-decoration-thickness"]}]),n("animate",{themeKeys:["--animate"],handle:l=>[a("animation",l)],staticValues:{none:[a("animation","none")]}});{let l=["var(--tw-blur,)","var(--tw-brightness,)","var(--tw-contrast,)","var(--tw-grayscale,)","var(--tw-hue-rotate,)","var(--tw-invert,)","var(--tw-saturate,)","var(--tw-sepia,)","var(--tw-drop-shadow,)"].join(" "),g=["var(--tw-backdrop-blur,)","var(--tw-backdrop-brightness,)","var(--tw-backdrop-contrast,)","var(--tw-backdrop-grayscale,)","var(--tw-backdrop-hue-rotate,)","var(--tw-backdrop-invert,)","var(--tw-backdrop-opacity,)","var(--tw-backdrop-saturate,)","var(--tw-backdrop-sepia,)"].join(" "),v=()=>W([S("--tw-blur"),S("--tw-brightness"),S("--tw-contrast"),S("--tw-grayscale"),S("--tw-hue-rotate"),S("--tw-invert"),S("--tw-opacity"),S("--tw-saturate"),S("--tw-sepia"),S("--tw-drop-shadow"),S("--tw-drop-shadow-color"),S("--tw-drop-shadow-alpha","100%",""),S("--tw-drop-shadow-size")]),C=()=>W([S("--tw-backdrop-blur"),S("--tw-backdrop-brightness"),S("--tw-backdrop-contrast"),S("--tw-backdrop-grayscale"),S("--tw-backdrop-hue-rotate"),S("--tw-backdrop-invert"),S("--tw-backdrop-opacity"),S("--tw-backdrop-saturate"),S("--tw-backdrop-sepia")]);r.functional("filter",b=>{if(!b.modifier){if(b.value===null)return[v(),a("filter",l)];if(b.value.kind==="arbitrary")return[a("filter",b.value.value)];switch(b.value.value){case"none":return[a("filter","none")]}}}),r.functional("backdrop-filter",b=>{if(!b.modifier){if(b.value===null)return[C(),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)];if(b.value.kind==="arbitrary")return[a("-webkit-backdrop-filter",b.value.value),a("backdrop-filter",b.value.value)];switch(b.value.value){case"none":return[a("-webkit-backdrop-filter","none"),a("backdrop-filter","none")]}}}),n("blur",{themeKeys:["--blur"],handle:b=>[v(),a("--tw-blur",`blur(${b})`),a("filter",l)],staticValues:{none:[v(),a("--tw-blur"," "),a("filter",l)]}}),n("backdrop-blur",{themeKeys:["--backdrop-blur","--blur"],handle:b=>[C(),a("--tw-backdrop-blur",`blur(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)],staticValues:{none:[C(),a("--tw-backdrop-blur"," "),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}}),n("brightness",{themeKeys:["--brightness"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[v(),a("--tw-brightness",`brightness(${b})`),a("filter",l)]}),n("backdrop-brightness",{themeKeys:["--backdrop-brightness","--brightness"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-brightness",`brightness(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--brightness"]}]),i("backdrop-brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--backdrop-brightness","--brightness"]}]),n("contrast",{themeKeys:["--contrast"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[v(),a("--tw-contrast",`contrast(${b})`),a("filter",l)]}),n("backdrop-contrast",{themeKeys:["--backdrop-contrast","--contrast"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-contrast",`contrast(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--contrast"]}]),i("backdrop-contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--backdrop-contrast","--contrast"]}]),n("grayscale",{themeKeys:["--grayscale"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),a("--tw-grayscale",`grayscale(${b})`),a("filter",l)]}),n("backdrop-grayscale",{themeKeys:["--backdrop-grayscale","--grayscale"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),a("--tw-backdrop-grayscale",`grayscale(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--grayscale"],hasDefaultValue:!0}]),i("backdrop-grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-grayscale","--grayscale"],hasDefaultValue:!0}]),n("hue-rotate",{supportsNegative:!0,themeKeys:["--hue-rotate"],handleBareValue:({value:b})=>O(b)?`${b}deg`:null,handle:b=>[v(),a("--tw-hue-rotate",`hue-rotate(${b})`),a("filter",l)]}),n("backdrop-hue-rotate",{supportsNegative:!0,themeKeys:["--backdrop-hue-rotate","--hue-rotate"],handleBareValue:({value:b})=>O(b)?`${b}deg`:null,handle:b=>[C(),a("--tw-backdrop-hue-rotate",`hue-rotate(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--hue-rotate"]}]),i("backdrop-hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--backdrop-hue-rotate","--hue-rotate"]}]),n("invert",{themeKeys:["--invert"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),a("--tw-invert",`invert(${b})`),a("filter",l)]}),n("backdrop-invert",{themeKeys:["--backdrop-invert","--invert"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),a("--tw-backdrop-invert",`invert(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--invert"],hasDefaultValue:!0}]),i("backdrop-invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-invert","--invert"],hasDefaultValue:!0}]),n("saturate",{themeKeys:["--saturate"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[v(),a("--tw-saturate",`saturate(${b})`),a("filter",l)]}),n("backdrop-saturate",{themeKeys:["--backdrop-saturate","--saturate"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-saturate",`saturate(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--saturate"]}]),i("backdrop-saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--backdrop-saturate","--saturate"]}]),n("sepia",{themeKeys:["--sepia"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),a("--tw-sepia",`sepia(${b})`),a("filter",l)]}),n("backdrop-sepia",{themeKeys:["--backdrop-sepia","--sepia"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),a("--tw-backdrop-sepia",`sepia(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--sepia"],hasDefaultValue:!0}]),i("backdrop-sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--backdrop-sepia","--sepia"],hasDefaultValue:!0}]),t("drop-shadow-none",[v,["--tw-drop-shadow"," "],["filter",l]]),r.functional("drop-shadow",b=>{let T;if(b.modifier&&(b.modifier.kind==="arbitrary"?T=b.modifier.value:O(b.modifier.value)&&(T=`${b.modifier.value}%`)),!b.value){let D=e.get(["--drop-shadow"]),$=e.resolve(null,["--drop-shadow"]);return D===null||$===null?void 0:[v(),a("--tw-drop-shadow-alpha",T),...kt("--tw-drop-shadow-size",D,T,N=>`var(--tw-drop-shadow-color, ${N})`),a("--tw-drop-shadow",K($,",").map(N=>`drop-shadow(${N})`).join(" ")),a("filter",l)]}if(b.value.kind==="arbitrary"){let D=b.value.value;switch(b.value.dataType??Q(D,["color"])){case"color":return D=X(D,b.modifier,e),D===null?void 0:[v(),a("--tw-drop-shadow-color",J(D,"var(--tw-drop-shadow-alpha)")),a("--tw-drop-shadow","var(--tw-drop-shadow-size)")];default:return b.modifier&&!T?void 0:[v(),a("--tw-drop-shadow-alpha",T),...kt("--tw-drop-shadow-size",D,T,N=>`var(--tw-drop-shadow-color, ${N})`),a("--tw-drop-shadow","var(--tw-drop-shadow-size)"),a("filter",l)]}}{let D=e.get([`--drop-shadow-${b.value.value}`]),$=e.resolve(b.value.value,["--drop-shadow"]);if(D&&$)return b.modifier&&!T?void 0:T?[v(),a("--tw-drop-shadow-alpha",T),...kt("--tw-drop-shadow-size",D,T,N=>`var(--tw-drop-shadow-color, ${N})`),a("--tw-drop-shadow","var(--tw-drop-shadow-size)"),a("filter",l)]:[v(),a("--tw-drop-shadow-alpha",T),...kt("--tw-drop-shadow-size",D,T,N=>`var(--tw-drop-shadow-color, ${N})`),a("--tw-drop-shadow",K($,",").map(N=>`drop-shadow(${N})`).join(" ")),a("filter",l)]}{let D=te(b,e,["--drop-shadow-color","--color"]);if(D)return D==="inherit"?[v(),a("--tw-drop-shadow-color","inherit"),a("--tw-drop-shadow","var(--tw-drop-shadow-size)")]:[v(),a("--tw-drop-shadow-color",J(D,"var(--tw-drop-shadow-alpha)")),a("--tw-drop-shadow","var(--tw-drop-shadow-size)")]}}),i("drop-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--drop-shadow-color","--color"],modifiers:Array.from({length:21},(b,T)=>`${T*5}`)},{valueThemeKeys:["--drop-shadow"]}]),n("backdrop-opacity",{themeKeys:["--backdrop-opacity","--opacity"],handleBareValue:({value:b})=>vt(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-opacity",`opacity(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("backdrop-opacity",()=>[{values:Array.from({length:21},(b,T)=>`${T*5}`),valueThemeKeys:["--backdrop-opacity","--opacity"]}])}{let l=`var(--tw-ease, ${e.resolve(null,["--default-transition-timing-function"])??"ease"})`,g=`var(--tw-duration, ${e.resolve(null,["--default-transition-duration"])??"0s"})`;n("transition",{defaultValue:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events",themeKeys:["--transition-property"],handle:v=>[a("transition-property",v),a("transition-timing-function",l),a("transition-duration",g)],staticValues:{none:[a("transition-property","none")],all:[a("transition-property","all"),a("transition-timing-function",l),a("transition-duration",g)],colors:[a("transition-property","color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to"),a("transition-timing-function",l),a("transition-duration",g)],opacity:[a("transition-property","opacity"),a("transition-timing-function",l),a("transition-duration",g)],shadow:[a("transition-property","box-shadow"),a("transition-timing-function",l),a("transition-duration",g)],transform:[a("transition-property","transform, translate, scale, rotate"),a("transition-timing-function",l),a("transition-duration",g)]}}),t("transition-discrete",[["transition-behavior","allow-discrete"]]),t("transition-normal",[["transition-behavior","normal"]]),n("delay",{handleBareValue:({value:v})=>O(v)?`${v}ms`:null,themeKeys:["--transition-delay"],handle:v=>[a("transition-delay",v)]});{let v=()=>W([S("--tw-duration")]);t("duration-initial",[v,["--tw-duration","initial"]]),r.functional("duration",C=>{if(C.modifier||!C.value)return;let b=null;if(C.value.kind==="arbitrary"?b=C.value.value:(b=e.resolve(C.value.fraction??C.value.value,["--transition-duration"]),b===null&&O(C.value.value)&&(b=`${C.value.value}ms`)),b!==null)return[v(),a("--tw-duration",b),a("transition-duration",b)]})}i("delay",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-delay"]}]),i("duration",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-duration"]}])}{let l=()=>W([S("--tw-ease")]);n("ease",{themeKeys:["--ease"],handle:g=>[l(),a("--tw-ease",g),a("transition-timing-function",g)],staticValues:{initial:[l(),a("--tw-ease","initial")],linear:[l(),a("--tw-ease","linear"),a("transition-timing-function","linear")]}})}t("will-change-auto",[["will-change","auto"]]),t("will-change-scroll",[["will-change","scroll-position"]]),t("will-change-contents",[["will-change","contents"]]),t("will-change-transform",[["will-change","transform"]]),n("will-change",{themeKeys:[],handle:l=>[a("will-change",l)]}),t("content-none",[["--tw-content","none"],["content","none"]]),n("content",{themeKeys:[],handle:l=>[W([S("--tw-content",'""')]),a("--tw-content",l),a("content","var(--tw-content)")]});{let l="var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)",g=()=>W([S("--tw-contain-size"),S("--tw-contain-layout"),S("--tw-contain-paint"),S("--tw-contain-style")]);t("contain-none",[["contain","none"]]),t("contain-content",[["contain","content"]]),t("contain-strict",[["contain","strict"]]),t("contain-size",[g,["--tw-contain-size","size"],["contain",l]]),t("contain-inline-size",[g,["--tw-contain-size","inline-size"],["contain",l]]),t("contain-layout",[g,["--tw-contain-layout","layout"],["contain",l]]),t("contain-paint",[g,["--tw-contain-paint","paint"],["contain",l]]),t("contain-style",[g,["--tw-contain-style","style"],["contain",l]]),n("contain",{themeKeys:[],handle:v=>[a("contain",v)]})}t("forced-color-adjust-none",[["forced-color-adjust","none"]]),t("forced-color-adjust-auto",[["forced-color-adjust","auto"]]),o("leading",["--leading","--spacing"],l=>[W([S("--tw-leading")]),a("--tw-leading",l),a("line-height",l)],{staticValues:{none:[W([S("--tw-leading")]),a("--tw-leading","1"),a("line-height","1")]}}),n("tracking",{supportsNegative:!0,themeKeys:["--tracking"],handle:l=>[W([S("--tw-tracking")]),a("--tw-tracking",l),a("letter-spacing",l)]}),t("antialiased",[["-webkit-font-smoothing","antialiased"],["-moz-osx-font-smoothing","grayscale"]]),t("subpixel-antialiased",[["-webkit-font-smoothing","auto"],["-moz-osx-font-smoothing","auto"]]);{let l="var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)",g=()=>W([S("--tw-ordinal"),S("--tw-slashed-zero"),S("--tw-numeric-figure"),S("--tw-numeric-spacing"),S("--tw-numeric-fraction")]);t("normal-nums",[["font-variant-numeric","normal"]]),t("ordinal",[g,["--tw-ordinal","ordinal"],["font-variant-numeric",l]]),t("slashed-zero",[g,["--tw-slashed-zero","slashed-zero"],["font-variant-numeric",l]]),t("lining-nums",[g,["--tw-numeric-figure","lining-nums"],["font-variant-numeric",l]]),t("oldstyle-nums",[g,["--tw-numeric-figure","oldstyle-nums"],["font-variant-numeric",l]]),t("proportional-nums",[g,["--tw-numeric-spacing","proportional-nums"],["font-variant-numeric",l]]),t("tabular-nums",[g,["--tw-numeric-spacing","tabular-nums"],["font-variant-numeric",l]]),t("diagonal-fractions",[g,["--tw-numeric-fraction","diagonal-fractions"],["font-variant-numeric",l]]),t("stacked-fractions",[g,["--tw-numeric-fraction","stacked-fractions"],["font-variant-numeric",l]])}{let l=()=>W([S("--tw-outline-style","solid")]);r.static("outline-hidden",()=>[a("--tw-outline-style","none"),a("outline-style","none"),F("@media","(forced-colors: active)",[a("outline","2px solid transparent"),a("outline-offset","2px")])]),t("outline-none",[["--tw-outline-style","none"],["outline-style","none"]]),t("outline-solid",[["--tw-outline-style","solid"],["outline-style","solid"]]),t("outline-dashed",[["--tw-outline-style","dashed"],["outline-style","dashed"]]),t("outline-dotted",[["--tw-outline-style","dotted"],["outline-style","dotted"]]),t("outline-double",[["--tw-outline-style","double"],["outline-style","double"]]),r.functional("outline",g=>{if(g.value===null){if(g.modifier)return;let v=e.get(["--default-outline-width"])??"1px";return[l(),a("outline-style","var(--tw-outline-style)"),a("outline-width",v)]}if(g.value.kind==="arbitrary"){let v=g.value.value;switch(g.value.dataType??Q(v,["color","length","number","percentage"])){case"length":case"number":case"percentage":return g.modifier?void 0:[l(),a("outline-style","var(--tw-outline-style)"),a("outline-width",v)];default:return v=X(v,g.modifier,e),v===null?void 0:[a("outline-color",v)]}}{let v=te(g,e,["--outline-color","--color"]);if(v)return[a("outline-color",v)]}{if(g.modifier)return;let v=e.resolve(g.value.value,["--outline-width"]);if(v)return[l(),a("outline-style","var(--tw-outline-style)"),a("outline-width",v)];if(O(g.value.value))return[l(),a("outline-style","var(--tw-outline-style)"),a("outline-width",`${g.value.value}px`)]}}),i("outline",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--outline-color","--color"],modifiers:Array.from({length:21},(g,v)=>`${v*5}`),hasDefaultValue:!0},{values:["0","1","2","4","8"],valueThemeKeys:["--outline-width"]}]),n("outline-offset",{supportsNegative:!0,themeKeys:["--outline-offset"],handleBareValue:({value:g})=>O(g)?`${g}px`:null,handle:g=>[a("outline-offset",g)]}),i("outline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--outline-offset"]}])}n("opacity",{themeKeys:["--opacity"],handleBareValue:({value:l})=>vt(l)?`${l}%`:null,handle:l=>[a("opacity",l)]}),i("opacity",()=>[{values:Array.from({length:21},(l,g)=>`${g*5}`),valueThemeKeys:["--opacity"]}]),n("underline-offset",{supportsNegative:!0,themeKeys:["--text-underline-offset"],handleBareValue:({value:l})=>O(l)?`${l}px`:null,handle:l=>[a("text-underline-offset",l)],staticValues:{auto:[a("text-underline-offset","auto")]}}),i("underline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--text-underline-offset"]}]),r.functional("text",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??Q(g,["color","length","percentage","absolute-size","relative-size"])){case"size":case"length":case"percentage":case"absolute-size":case"relative-size":{if(l.modifier){let C=l.modifier.kind==="arbitrary"?l.modifier.value:e.resolve(l.modifier.value,["--leading"]);if(!C&&se(l.modifier.value)){let b=e.resolve(null,["--spacing"]);if(!b)return null;C=`calc(${b} * ${l.modifier.value})`}return!C&&l.modifier.value==="none"&&(C="1"),C?[a("font-size",g),a("line-height",C)]:null}return[a("font-size",g)]}default:return g=X(g,l.modifier,e),g===null?void 0:[a("color",g)]}}{let g=te(l,e,["--text-color","--color"]);if(g)return[a("color",g)]}{let g=e.resolveWith(l.value.value,["--text"],["--line-height","--letter-spacing","--font-weight"]);if(g){let[v,C={}]=Array.isArray(g)?g:[g];if(l.modifier){let b=l.modifier.kind==="arbitrary"?l.modifier.value:e.resolve(l.modifier.value,["--leading"]);if(!b&&se(l.modifier.value)){let D=e.resolve(null,["--spacing"]);if(!D)return null;b=`calc(${D} * ${l.modifier.value})`}if(!b&&l.modifier.value==="none"&&(b="1"),!b)return null;let T=[a("font-size",v)];return b&&T.push(a("line-height",b)),T}return typeof C=="string"?[a("font-size",v),a("line-height",C)]:[a("font-size",v),a("line-height",C["--line-height"]?`var(--tw-leading, ${C["--line-height"]})`:void 0),a("letter-spacing",C["--letter-spacing"]?`var(--tw-tracking, ${C["--letter-spacing"]})`:void 0),a("font-weight",C["--font-weight"]?`var(--tw-font-weight, ${C["--font-weight"]})`:void 0)]}}}}),i("text",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--text"],modifiers:[],modifierThemeKeys:["--leading"]}]);let z=()=>W([S("--tw-text-shadow-color"),S("--tw-text-shadow-alpha","100%","")]);t("text-shadow-initial",[z,["--tw-text-shadow-color","initial"]]),r.functional("text-shadow",l=>{let g;if(l.modifier&&(l.modifier.kind==="arbitrary"?g=l.modifier.value:O(l.modifier.value)&&(g=`${l.modifier.value}%`)),!l.value){let v=e.get(["--text-shadow"]);return v===null?void 0:[z(),a("--tw-text-shadow-alpha",g),...we("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}if(l.value.kind==="arbitrary"){let v=l.value.value;switch(l.value.dataType??Q(v,["color"])){case"color":return v=X(v,l.modifier,e),v===null?void 0:[z(),a("--tw-text-shadow-color",J(v,"var(--tw-text-shadow-alpha)"))];default:return[z(),a("--tw-text-shadow-alpha",g),...we("text-shadow",v,g,b=>`var(--tw-text-shadow-color, ${b})`)]}}switch(l.value.value){case"none":return l.modifier?void 0:[z(),a("text-shadow","none")];case"inherit":return l.modifier?void 0:[z(),a("--tw-text-shadow-color","inherit")]}{let v=e.get([`--text-shadow-${l.value.value}`]);if(v)return[z(),a("--tw-text-shadow-alpha",g),...we("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}{let v=te(l,e,["--text-shadow-color","--color"]);if(v)return[z(),a("--tw-text-shadow-color",J(v,"var(--tw-text-shadow-alpha)"))]}}),i("text-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-shadow-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["none"]},{valueThemeKeys:["--text-shadow"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`),hasDefaultValue:e.get(["--text-shadow"])!==null}]);{let b=function($){return`var(--tw-ring-inset,) 0 0 0 calc(${$} + var(--tw-ring-offset-width)) var(--tw-ring-color, ${C})`},T=function($){return`inset 0 0 0 ${$} var(--tw-inset-ring-color, currentcolor)`};var oe=b,ae=T;let l=["var(--tw-inset-shadow)","var(--tw-inset-ring-shadow)","var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow)"].join(", "),g="0 0 #0000",v=()=>W([S("--tw-shadow",g),S("--tw-shadow-color"),S("--tw-shadow-alpha","100%",""),S("--tw-inset-shadow",g),S("--tw-inset-shadow-color"),S("--tw-inset-shadow-alpha","100%",""),S("--tw-ring-color"),S("--tw-ring-shadow",g),S("--tw-inset-ring-color"),S("--tw-inset-ring-shadow",g),S("--tw-ring-inset"),S("--tw-ring-offset-width","0px",""),S("--tw-ring-offset-color","#fff"),S("--tw-ring-offset-shadow",g)]);t("shadow-initial",[v,["--tw-shadow-color","initial"]]),r.functional("shadow",$=>{let N;if($.modifier&&($.modifier.kind==="arbitrary"?N=$.modifier.value:O($.modifier.value)&&(N=`${$.modifier.value}%`)),!$.value){let j=e.get(["--shadow"]);return j===null?void 0:[v(),a("--tw-shadow-alpha",N),...we("--tw-shadow",j,N,fe=>`var(--tw-shadow-color, ${fe})`),a("box-shadow",l)]}if($.value.kind==="arbitrary"){let j=$.value.value;switch($.value.dataType??Q(j,["color"])){case"color":return j=X(j,$.modifier,e),j===null?void 0:[v(),a("--tw-shadow-color",J(j,"var(--tw-shadow-alpha)"))];default:return[v(),a("--tw-shadow-alpha",N),...we("--tw-shadow",j,N,Ot=>`var(--tw-shadow-color, ${Ot})`),a("box-shadow",l)]}}switch($.value.value){case"none":return $.modifier?void 0:[v(),a("--tw-shadow",g),a("box-shadow",l)];case"inherit":return $.modifier?void 0:[v(),a("--tw-shadow-color","inherit")]}{let j=e.get([`--shadow-${$.value.value}`]);if(j)return[v(),a("--tw-shadow-alpha",N),...we("--tw-shadow",j,N,fe=>`var(--tw-shadow-color, ${fe})`),a("box-shadow",l)]}{let j=te($,e,["--box-shadow-color","--color"]);if(j)return[v(),a("--tw-shadow-color",J(j,"var(--tw-shadow-alpha)"))]}}),i("shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},($,N)=>`${N*5}`)},{values:["none"]},{valueThemeKeys:["--shadow"],modifiers:Array.from({length:21},($,N)=>`${N*5}`),hasDefaultValue:e.get(["--shadow"])!==null}]),t("inset-shadow-initial",[v,["--tw-inset-shadow-color","initial"]]),r.functional("inset-shadow",$=>{let N;if($.modifier&&($.modifier.kind==="arbitrary"?N=$.modifier.value:O($.modifier.value)&&(N=`${$.modifier.value}%`)),!$.value){let j=e.get(["--inset-shadow"]);return j===null?void 0:[v(),a("--tw-inset-shadow-alpha",N),...we("--tw-inset-shadow",j,N,fe=>`var(--tw-inset-shadow-color, ${fe})`),a("box-shadow",l)]}if($.value.kind==="arbitrary"){let j=$.value.value;switch($.value.dataType??Q(j,["color"])){case"color":return j=X(j,$.modifier,e),j===null?void 0:[v(),a("--tw-inset-shadow-color",J(j,"var(--tw-inset-shadow-alpha)"))];default:return[v(),a("--tw-inset-shadow-alpha",N),...we("--tw-inset-shadow",j,N,Ot=>`var(--tw-inset-shadow-color, ${Ot})`,"inset "),a("box-shadow",l)]}}switch($.value.value){case"none":return $.modifier?void 0:[v(),a("--tw-inset-shadow",g),a("box-shadow",l)];case"inherit":return $.modifier?void 0:[v(),a("--tw-inset-shadow-color","inherit")]}{let j=e.get([`--inset-shadow-${$.value.value}`]);if(j)return[v(),a("--tw-inset-shadow-alpha",N),...we("--tw-inset-shadow",j,N,fe=>`var(--tw-inset-shadow-color, ${fe})`),a("box-shadow",l)]}{let j=te($,e,["--box-shadow-color","--color"]);if(j)return[v(),a("--tw-inset-shadow-color",J(j,"var(--tw-inset-shadow-alpha)"))]}}),i("inset-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},($,N)=>`${N*5}`)},{values:["none"]},{valueThemeKeys:["--inset-shadow"],modifiers:Array.from({length:21},($,N)=>`${N*5}`),hasDefaultValue:e.get(["--inset-shadow"])!==null}]),t("ring-inset",[v,["--tw-ring-inset","inset"]]);let C=e.get(["--default-ring-color"])??"currentcolor";r.functional("ring",$=>{if(!$.value){if($.modifier)return;let N=e.get(["--default-ring-width"])??"1px";return[v(),a("--tw-ring-shadow",b(N)),a("box-shadow",l)]}if($.value.kind==="arbitrary"){let N=$.value.value;switch($.value.dataType??Q(N,["color","length"])){case"length":return $.modifier?void 0:[v(),a("--tw-ring-shadow",b(N)),a("box-shadow",l)];default:return N=X(N,$.modifier,e),N===null?void 0:[a("--tw-ring-color",N)]}}{let N=te($,e,["--ring-color","--color"]);if(N)return[a("--tw-ring-color",N)]}{if($.modifier)return;let N=e.resolve($.value.value,["--ring-width"]);if(N===null&&O($.value.value)&&(N=`${$.value.value}px`),N)return[v(),a("--tw-ring-shadow",b(N)),a("box-shadow",l)]}}),i("ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},($,N)=>`${N*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]),r.functional("inset-ring",$=>{if(!$.value)return $.modifier?void 0:[v(),a("--tw-inset-ring-shadow",T("1px")),a("box-shadow",l)];if($.value.kind==="arbitrary"){let N=$.value.value;switch($.value.dataType??Q(N,["color","length"])){case"length":return $.modifier?void 0:[v(),a("--tw-inset-ring-shadow",T(N)),a("box-shadow",l)];default:return N=X(N,$.modifier,e),N===null?void 0:[a("--tw-inset-ring-color",N)]}}{let N=te($,e,["--ring-color","--color"]);if(N)return[a("--tw-inset-ring-color",N)]}{if($.modifier)return;let N=e.resolve($.value.value,["--ring-width"]);if(N===null&&O($.value.value)&&(N=`${$.value.value}px`),N)return[v(),a("--tw-inset-ring-shadow",T(N)),a("box-shadow",l)]}}),i("inset-ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},($,N)=>`${N*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]);let D="var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)";r.functional("ring-offset",$=>{if($.value){if($.value.kind==="arbitrary"){let N=$.value.value;switch($.value.dataType??Q(N,["color","length"])){case"length":return $.modifier?void 0:[a("--tw-ring-offset-width",N),a("--tw-ring-offset-shadow",D)];default:return N=X(N,$.modifier,e),N===null?void 0:[a("--tw-ring-offset-color",N)]}}{let N=e.resolve($.value.value,["--ring-offset-width"]);if(N)return $.modifier?void 0:[a("--tw-ring-offset-width",N),a("--tw-ring-offset-shadow",D)];if(O($.value.value))return $.modifier?void 0:[a("--tw-ring-offset-width",`${$.value.value}px`),a("--tw-ring-offset-shadow",D)]}{let N=te($,e,["--ring-offset-color","--color"]);if(N)return[a("--tw-ring-offset-color",N)]}}})}return i("ring-offset",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-offset-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-offset-width"]}]),r.functional("@container",l=>{let g=null;if(l.value===null?g="inline-size":l.value.kind==="arbitrary"?g=l.value.value:l.value.kind==="named"&&l.value.value==="normal"?g="normal":!1,g!==null)return l.modifier?[a("container-type",g),a("container-name",l.modifier.value)]:[a("container-type",g)]}),i("@container",()=>[{values:["normal"],valueThemeKeys:[],hasDefaultValue:!0}]),r}var Gt=["number","integer","ratio","percentage"];function qr(e){let r=e.params;return ao.test(r)?i=>{let t={"--value":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set},"--modifier":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set}};_(e.nodes,n=>{if(n.kind!=="declaration"||!n.value||!n.value.includes("--value(")&&!n.value.includes("--modifier("))return;let s=B(n.value);_(s,o=>{if(o.kind!=="function")return;if(o.value==="--spacing"&&!(t["--modifier"].usedSpacingNumber&&t["--value"].usedSpacingNumber))return _(o.nodes,u=>{if(u.kind!=="function"||u.value!=="--value"&&u.value!=="--modifier")return;let c=u.value;for(let m of u.nodes)if(m.kind==="word"){if(m.value==="integer")t[c].usedSpacingInteger||=!0;else if(m.value==="number"&&(t[c].usedSpacingNumber||=!0,t["--modifier"].usedSpacingNumber&&t["--value"].usedSpacingNumber))return R.Stop}}),R.Continue;if(o.value!=="--value"&&o.value!=="--modifier")return;let f=K(H(o.nodes),",");for(let[u,c]of f.entries())c=c.replace(/\\\*/g,"*"),c=c.replace(/--(.*?)\s--(.*?)/g,"--$1-*--$2"),c=c.replace(/\s+/g,""),c=c.replace(/(-\*){2,}/g,"-*"),c[0]==="-"&&c[1]==="-"&&!c.includes("-*")&&(c+="-*"),f[u]=c;o.nodes=B(f.join(","));for(let u of o.nodes)if(u.kind==="word"&&(u.value[0]==='"'||u.value[0]==="'")&&u.value[0]===u.value[u.value.length-1]){let c=u.value.slice(1,-1);t[o.value].literals.add(c)}else if(u.kind==="word"&&u.value[0]==="-"&&u.value[1]==="-"){let c=u.value.replace(/-\*.*$/g,"");t[o.value].themeKeys.add(c)}else if(u.kind==="word"&&!(u.value[0]==="["&&u.value[u.value.length-1]==="]")&&!Gt.includes(u.value)){console.warn(`Unsupported bare value data type: "${u.value}". +Only valid data types are: ${Gt.map(w=>`"${w}"`).join(", ")}. +`);let c=u.value,m=structuredClone(o),d="\xB6";_(m.nodes,w=>{if(w.kind==="word"&&w.value===c)return R.ReplaceSkip({kind:"word",value:d})});let p="^".repeat(H([u]).length),k=H([m]).indexOf(d),h=["```css",H([o])," ".repeat(k)+p,"```"].join(` +`);console.warn(h)}}),n.value=H(s)}),i.utilities.functional(r.slice(0,-2),n=>{let s=ee(e),o=n.value,f=n.modifier;if(o===null)return;let u=!1,c=!1,m=!1,d=!1,p=new Map,k=!1;if(_([s],(h,w)=>{let x=w.parent;if(x?.kind!=="rule"&&x?.kind!=="at-rule"||h.kind!=="declaration"||!h.value)return;let E=!1,A=B(h.value);if(_(A,y=>{if(y.kind==="function"){if(y.value==="--value"){u=!0;let L=Fr(o,y,i);return L?(c=!0,L.ratio?k=!0:p.set(h,x),R.ReplaceSkip(L.nodes)):(u||=!1,E=!0,R.Stop)}else if(y.value==="--modifier"){if(f===null)return E=!0,R.Stop;m=!0;let L=Fr(f,y,i);return L?(d=!0,R.ReplaceSkip(L.nodes)):(m||=!1,E=!0,R.Stop)}}}),E)return R.ReplaceSkip([]);h.value=H(A)}),u&&!c||m&&!d||k&&d||f&&!k&&!d)return null;if(k)for(let[h,w]of p){let x=w.nodes.indexOf(h);x!==-1&&w.nodes.splice(x,1)}return s.nodes}),i.utilities.suggest(r.slice(0,-2),()=>{let n=[],s=[];for(let[o,{literals:f,usedSpacingNumber:u,usedSpacingInteger:c,themeKeys:m}]of[[n,t["--value"]],[s,t["--modifier"]]]){for(let d of f)o.push(d);if(u)o.push(...wt);else if(c)for(let d of wt)O(d)&&o.push(d);for(let d of i.theme.keysInNamespaces(m))o.push(d.replace(Br,(p,k,h)=>`${k}.${h}`))}return[{values:n,modifiers:s}]})}:oo.test(r)?i=>{i.utilities.static(r,()=>e.nodes.map(ee))}:null}function Fr(e,r,i){for(let t of r.nodes){if(e.kind==="named"&&t.kind==="word"&&(t.value[0]==="'"||t.value[0]==='"')&&t.value[t.value.length-1]===t.value[0]&&t.value.slice(1,-1)===e.value)return{nodes:B(e.value)};if(e.kind==="named"&&t.kind==="word"&&t.value[0]==="-"&&t.value[1]==="-"){let n=t.value;if(n.endsWith("-*")){n=n.slice(0,-2);let s=i.theme.resolve(e.value,[n]);if(s)return{nodes:B(s)}}else{let s=n.split("-*");if(s.length<=1)continue;let o=[s.shift()],f=i.theme.resolveWith(e.value,o,s);if(f){let[,u={}]=f;{let c=u[s.pop()];if(c)return{nodes:B(c)}}}}}else if(e.kind==="named"&&t.kind==="word"){if(!Gt.includes(t.value))continue;let n=t.value==="ratio"&&"fraction"in e?e.fraction:e.value;if(!n)continue;let s=Q(n,[t.value]);if(s===null)continue;if(s==="ratio"){let[o,f]=K(n,"/");if(!O(o)||!O(f))continue}else{if(s==="number"&&!se(n))continue;if(s==="percentage"&&!O(n.slice(0,-1)))continue}return{nodes:B(n),ratio:s==="ratio"}}else if(e.kind==="arbitrary"&&t.kind==="word"&&t.value[0]==="["&&t.value[t.value.length-1]==="]"){let n=t.value.slice(1,-1);if(n==="*")return{nodes:B(e.value)};if("dataType"in e&&e.dataType&&e.dataType!==n)continue;if("dataType"in e&&e.dataType)return{nodes:B(e.value)};if(Q(e.value,[n])!==null)return{nodes:B(e.value)}}}}function we(e,r,i,t,n=""){let s=!1,o=it(r,u=>i==null?t(u):u.startsWith("current")?t(J(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(s=!0),t(Wr(u,i))));function f(u){return n?K(u,",").map(c=>n+c).join(","):u}return s?[a(e,f(it(r,t))),Z("@supports (color: lab(from red l a b))",[a(e,f(o))])]:[a(e,f(o))]}function kt(e,r,i,t,n=""){let s=!1,o=K(r,",").map(f=>it(f,u=>i==null?t(u):u.startsWith("current")?t(J(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(s=!0),t(Wr(u,i))))).map(f=>`drop-shadow(${f})`).join(" ");return s?[a(e,n+K(r,",").map(f=>`drop-shadow(${it(f,t)})`).join(" ")),Z("@supports (color: lab(from red l a b))",[a(e,n+o)])]:[a(e,n+o)]}var Ht={"--alpha":lo,"--spacing":so,"--theme":uo,theme:co};function lo(e,r,i,...t){let[n,s]=K(i,"/").map(o=>o.trim());if(!n||!s)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${n||"var(--my-color)"} / ${s||"50%"})\``);if(t.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${n||"var(--my-color)"} / ${s||"50%"})\``);return J(n,s)}function so(e,r,i,...t){if(!i)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(t.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${t.length+1}.`);let n=e.theme.resolve(null,["--spacing"]);if(!n)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${n} * ${i})`}function uo(e,r,i,...t){if(!i.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let n=!1;i.endsWith(" inline")&&(n=!0,i=i.slice(0,-7)),r.kind==="at-rule"&&(n=!0);let s=e.resolveThemeValue(i,n);if(!s){if(t.length>0)return t.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(t.length===0)return s;let o=t.join(", ");if(o==="initial")return s;if(s==="initial")return o;if(s.startsWith("var(")||s.startsWith("theme(")||s.startsWith("--theme(")){let f=B(s);return po(f,o),H(f)}return s}function co(e,r,i,...t){i=fo(i);let n=e.resolveThemeValue(i);if(!n&&t.length>0)return t.join(", ");if(!n)throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return n}var Gr=new RegExp(Object.keys(Ht).map(e=>`${e}\\(`).join("|"));function je(e,r){let i=0;return _(e,t=>{if(t.kind==="declaration"&&t.value&&Gr.test(t.value)){i|=8,t.value=Hr(t.value,t,r);return}t.kind==="at-rule"&&(t.name==="@media"||t.name==="@custom-media"||t.name==="@container"||t.name==="@supports")&&Gr.test(t.params)&&(i|=8,t.params=Hr(t.params,t,r))}),i}function Hr(e,r,i){let t=B(e);return _(t,n=>{if(n.kind==="function"&&n.value in Ht){let s=K(H(n.nodes).trim(),",").map(f=>f.trim()),o=Ht[n.value](i,r,...s);return R.Replace(B(o))}}),H(t)}function fo(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",i=e[0];for(let t=1;t{if(i.kind==="function"&&!(i.value!=="var"&&i.value!=="theme"&&i.value!=="--theme"))if(i.nodes.length===1)i.nodes.push({kind:"word",value:`, ${r}`});else{let t=i.nodes[i.nodes.length-1];t.kind==="word"&&t.value==="initial"&&(t.value=r)}})}function yt(e,r){let i=e.length,t=r.length,n=i=48&&o<=57&&f>=48&&f<=57){let u=s,c=s+1,m=s,d=s+1;for(o=e.charCodeAt(c);o>=48&&o<=57;)o=e.charCodeAt(++c);for(f=r.charCodeAt(d);f>=48&&f<=57;)f=r.charCodeAt(++d);let p=e.slice(u,c),k=r.slice(m,d),h=Number(p)-Number(k);if(h)return h;if(pk)return 1;continue}if(o!==f)return o-f}return e.length-r.length}function Zr(e){if(e[0]!=="["||e[e.length-1]!=="]")return null;let r=1,i=r,t=e.length-1;for(;Fe(e.charCodeAt(r));)r++;{for(i=r;r=65&&m<=90)&&!(m>=97&&m<=122)&&!(m>=48&&m<=57)&&!(m===45||m===95))break}if(i===r)return null}let n=e.slice(i,r);for(;Fe(e.charCodeAt(r));)r++;if(r===t)return{attribute:n,operator:null,quote:null,value:null,sensitivity:null};let s=null,o=e.charCodeAt(r);if(o===61)s="=",r++;else if((o===126||o===124||o===94||o===36||o===42)&&e.charCodeAt(r+1)===61)s=e[r]+"=",r+=2;else return null;for(;Fe(e.charCodeAt(r));)r++;if(r===t)return null;let f="",u=null;if(o=e.charCodeAt(r),o===39||o===34){u=e[r],r++,i=r;for(let m=r;m/g,"1")),t[0]==="opacity"&&(typeof n=="number"||typeof n=="string")){let o=typeof n=="string"?parseFloat(n):n;o>=0&&o<=1&&(n=o*100+"%")}let s=Be(t);s&&e.theme.add(`--${s}`,""+n,7)}if(Object.hasOwn(r,"fontFamily")){let t=5;{let n=We(r.fontFamily.sans);n&&e.theme.hasDefault("--font-sans")&&(e.theme.add("--default-font-family",n,t),e.theme.add("--default-font-feature-settings",We(r.fontFamily.sans,"fontFeatureSettings")??"normal",t),e.theme.add("--default-font-variation-settings",We(r.fontFamily.sans,"fontVariationSettings")??"normal",t))}{let n=We(r.fontFamily.mono);n&&e.theme.hasDefault("--font-mono")&&(e.theme.add("--default-mono-font-family",n,t),e.theme.add("--default-mono-font-feature-settings",We(r.fontFamily.mono,"fontFeatureSettings")??"normal",t),e.theme.add("--default-mono-font-variation-settings",We(r.fontFamily.mono,"fontVariationSettings")??"normal",t))}}return r}function go(e){let r=[];return Jr(e,[],(i,t)=>{if(vo(i))return r.push([t,i]),1;if(ko(i)){r.push([t,i[0]]);for(let n of Reflect.ownKeys(i[1]))r.push([[...t,`-${n}`],i[1][n]]);return 1}if(Array.isArray(i)&&i.every(n=>typeof n=="string"))return t[0]==="fontSize"?(r.push([t,i[0]]),i.length>=2&&r.push([[...t,"-line-height"],i[1]])):r.push([t,i.join(", ")]),1}),r}var ho=/^[a-zA-Z0-9-_%/\.]+$/;function Be(e){if(e[0]==="container")return null;e=e.slice(),e[0]==="animation"&&(e[0]="animate"),e[0]==="aspectRatio"&&(e[0]="aspect"),e[0]==="borderRadius"&&(e[0]="radius"),e[0]==="boxShadow"&&(e[0]="shadow"),e[0]==="colors"&&(e[0]="color"),e[0]==="containers"&&(e[0]="container"),e[0]==="fontFamily"&&(e[0]="font"),e[0]==="fontSize"&&(e[0]="text"),e[0]==="letterSpacing"&&(e[0]="tracking"),e[0]==="lineHeight"&&(e[0]="leading"),e[0]==="maxWidth"&&(e[0]="container"),e[0]==="screens"&&(e[0]="breakpoint"),e[0]==="transitionTimingFunction"&&(e[0]="ease");for(let r of e)if(!ho.test(r))return null;return e.map((r,i,t)=>r==="1"&&i!==t.length-1?"":r).map(r=>r.replaceAll(".","_").replace(/([a-z])([A-Z])/g,(i,t,n)=>`${t}-${n.toLowerCase()}`)).filter((r,i)=>r!=="DEFAULT"||i!==e.length-1).join("-")}function vo(e){return typeof e=="number"||typeof e=="string"}function ko(e){if(!Array.isArray(e)||e.length!==2||typeof e[0]!="string"&&typeof e[0]!="number"||e[1]===void 0||e[1]===null||typeof e[1]!="object")return!1;for(let r of Reflect.ownKeys(e[1]))if(typeof r!="string"||typeof e[1][r]!="string"&&typeof e[1][r]!="number")return!1;return!0}function Jr(e,r=[],i){for(let t of Reflect.ownKeys(e)){let n=e[t];if(n==null)continue;let s=[...r,t],o=i(n,s)??0;if(o!==1){if(o===2)return 2;if(!(!Array.isArray(n)&&typeof n!="object")&&Jr(n,s,i)===2)return 2}}}var wo=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,Pe=new U(e=>{let r=wo.exec(e);if(!r)return null;let i=r.groups?.value;if(i===void 0)return null;let t=Number(i);if(Number.isNaN(t))return null;let n=r.groups?.unit;return n===void 0?[t,null]:[t,n]});function Xr(e,r=null){let i=!1,t=B(e);return _(t,{exit(n){if(n.kind==="word"&&n.value!=="0"){let s=yo(n.value,r);return s===null||s===n.value?void 0:(i=!0,R.ReplaceSkip(ne(s)))}else if(n.kind==="function"&&(n.value==="calc"||n.value==="")){if(n.nodes.length!==5)return;let s=Pe.get(n.nodes[0].value),o=n.nodes[2].value,f=Pe.get(n.nodes[4].value);if(o==="*"&&(s?.[0]===0&&s?.[1]===null||f?.[0]===0&&f?.[1]===null))return i=!0,R.ReplaceSkip(ne("0"));if(s===null||f===null)return;switch(o){case"*":{if(s[1]===f[1]||s[1]===null&&f[1]!==null||s[1]!==null&&f[1]===null)return i=!0,R.ReplaceSkip(ne(`${s[0]*f[0]}${s[1]??""}`));break}case"+":{if(s[1]===f[1])return i=!0,R.ReplaceSkip(ne(`${s[0]+f[0]}${s[1]??""}`));break}case"-":{if(s[1]===f[1])return i=!0,R.ReplaceSkip(ne(`${s[0]-f[0]}${s[1]??""}`));break}case"/":{if(f[0]!==0&&(s[1]===null&&f[1]===null||s[1]!==null&&f[1]===null))return i=!0,R.ReplaceSkip(ne(`${s[0]/f[0]}${s[1]??""}`));break}}}}}),i?H(t):e}function yo(e,r=null){let i=Pe.get(e);if(i===null)return null;let[t,n]=i;if(n===null)return`${t}`;if(t===0&&Me(e))return"0";switch(n.toLowerCase()){case"in":return`${t*96}px`;case"cm":return`${t*96/2.54}px`;case"mm":return`${t*96/2.54/10}px`;case"q":return`${t*96/2.54/10/4}px`;case"pc":return`${t*96/6}px`;case"pt":return`${t*96/72}px`;case"rem":return r!==null?`${t*r}px`:null;case"grad":return`${t*.9}deg`;case"rad":return`${t*180/Math.PI}deg`;case"turn":return`${t*360}deg`;case"ms":return`${t/1e3}s`;case"khz":return`${t*1e3}hz`;default:return`${t}${n}`}}function ei(e,r="top",i="right",t="bottom",n="left"){return ni(`${e}-${r}`,`${e}-${i}`,`${e}-${t}`,`${e}-${n}`)}function ni(e="top",r="right",i="bottom",t="left"){return{1:[[e,0],[r,0],[i,0],[t,0]],2:[[e,0],[r,1],[i,0],[t,1]],3:[[e,0],[r,1],[i,2],[t,1]],4:[[e,0],[r,1],[i,2],[t,3]]}}function _e(e,r){return{1:[[e,0],[r,0]],2:[[e,0],[r,1]]}}var ti={inset:ni(),margin:ei("margin"),padding:ei("padding"),gap:_e("row-gap","column-gap")},ri={"inset-block":_e("top","bottom"),"inset-inline":_e("left","right"),"margin-block":_e("margin-top","margin-bottom"),"margin-inline":_e("margin-left","margin-right"),"padding-block":_e("padding-top","padding-bottom"),"padding-inline":_e("padding-left","padding-right")},ii={"border-block":["border-bottom","border-top"],"border-block-color":["border-bottom-color","border-top-color"],"border-block-style":["border-bottom-style","border-top-style"],"border-block-width":["border-bottom-width","border-top-width"],"border-inline":["border-left","border-right"],"border-inline-color":["border-left-color","border-right-color"],"border-inline-style":["border-left-style","border-right-style"],"border-inline-width":["border-left-width","border-right-width"]};function oi(e,r){if(r&2){if(e.property in ri){let i=K(e.value," ");return ri[e.property][i.length]?.map(([t,n])=>a(t,i[n],e.important))}if(e.property in ii)return ii[e.property]?.map(i=>a(i,e.value,e.important))}if(e.property in ti){let i=K(e.value," ");return ti[e.property][i.length]?.map(([t,n])=>a(t,i[n],e.important))}return null}function bo(e){return{kind:"combinator",value:e}}function xo(e,r){return{kind:"function",value:e,nodes:r}}function Ce(e){return{kind:"selector",value:e}}function Ao(e){return{kind:"separator",value:e}}function Co(e){return{kind:"value",value:e}}function de(e){let r="";for(let i of e)switch(i.kind){case"combinator":case"selector":case"separator":case"value":{r+=i.value;break}case"function":r+=i.value+"("+de(i.nodes)+")"}return r}var ai=92,So=93,li=41,To=58,si=44,$o=34,Eo=46,ui=62,ci=10,No=35,fi=91,pi=40,di=43,Vo=39,mi=32,gi=9,hi=126,Ro=38,Oo=42;function Ie(e){e=e.replaceAll(`\r +`,` +`);let r=[],i=[],t=null,n="",s;for(let o=0;o0){let p=Ce(n);t?t.nodes.push(p):r.push(p),n=""}let u=o,c=o+1;for(;c0){let c=Ce(n);u.nodes.push(c),n=""}i.length>0?t=i[i.length-1]:t=null;break}case Eo:case To:case No:{if(n.length>0){let u=Ce(n);t?t.nodes.push(u):r.push(u)}n=e[o];break}case fi:{if(n.length>0){let m=Ce(n);t?t.nodes.push(m):r.push(m)}n="";let u=o,c=0;for(let m=o+1;m0){let u=Ce(n);t?t.nodes.push(u):r.push(u),n=""}t?t.nodes.push(Ce(e[o])):r.push(Ce(e[o]));break}case ai:{n+=e[o]+e[o+1],o+=1;break}default:n+=e[o]}}return n.length>0&&r.push(Ce(n)),r}function ue(e,r){for(let i in e)delete e[i];return Object.assign(e,r)}function De(e){let r=[];for(let i of K(e,".")){if(!i.includes("[")){r.push(i);continue}let t=0;for(;;){let n=i.indexOf("[",t),s=i.indexOf("]",n);if(n===-1||s===-1)break;n>t&&r.push(i.slice(t,n)),r.push(i.slice(n+1,s)),t=s+1}t<=i.length-1&&r.push(i.slice(t))}return r}function Zt(e){let r=e;return r.storage[yi]??=Po(),r.storage[bi]??=Io(r),r.storage[xi]??=Ko(),r.storage[Ai]??=zo(),r.storage[Ci]??=jo(),r.storage[Jt]??=qo(r),r.storage[Si]??=Zo(r),r.storage[me]??=sa(r),r.storage[Xt]??=ca(),r.storage[At]??=fa(r),r.storage[er]??=pa(r),r.storage[St]??=da(r),r.storage[Ei]??=ma(r),r}var yi=Symbol();function Po(){return new U(e=>new U(r=>({rem:e,features:r})))}function _o(e,r){let i=0;return r?.collapse&&(i|=1),r?.logicalToPhysical&&(i|=2),Zt(e).storage[yi].get(r?.rem??null).get(i)}var bi=Symbol();function Io(e){return new U(r=>new U(i=>({features:i,designSystem:e,signatureOptions:r})))}function Do(e,r,i){let t=0;return i?.collapse&&(t|=1),Zt(e).storage[bi].get(r).get(t)}function Qt(e,r,i){let t=_o(e,i),n=Do(e,t,i),s=Zt(e),o=new Set,f=s.storage[xi].get(n);for(let u of r)o.add(f.get(u));return o.size<=1||!(n.features&1)?Array.from(o):Uo(n,Array.from(o))}function Uo(e,r){if(r.length<=1)return r;let i=e.designSystem,t=new U(f=>new U(u=>new Set)),n=e.designSystem.theme.prefix?`${e.designSystem.theme.prefix}:`:"";for(let f of r){let u=K(f,":"),c=u.pop(),m=c.endsWith("!");m&&(c=c.slice(0,-1));let d=u.length>0?`${u.join(":")}:`:"",p=m?"!":"";t.get(d).get(p).add(`${n}${c}`)}let s=new Set;for(let[f,u]of t.entries())for(let[c,m]of u.entries())for(let d of o(Array.from(m)))n&&d.startsWith(n)&&(d=d.slice(n.length)),s.add(`${f}${d}${c}`);return Array.from(s);function o(f){let u=e.signatureOptions,c=i.storage[At].get(u),m=i.storage[Xt].get(u),p=f.map(A=>c.get(A)).map(A=>{let y=null;for(let[L,V]of A)for(let P of V){let z=m.get(L).get(P);if(y===null?y=new Set(z):y=wi(y,z),y.size===0)return y}return y}),k=new U(A=>new Set([A])),h=Array.from(p);for(let A=0;AA.split(",").map(Number));for(let A of k.values()){let y=Array.from(A).sort((L,V)=>L-V);w.get(y.join(","))}let x=new Set(f),E=new Set;for(let A of w.values())for(let y of ha(A)){if(y.some(P=>E.has(f[P])))continue;let L=y.flatMap(P=>p[P]).reduce(wi),V=i.storage[me].get(u).get(y.map(P=>f[P]).sort((P,z)=>P.localeCompare(z)).join(" "));for(let P of L)if(i.storage[me].get(u).get(P)===V){for(let I of y)E.add(f[I]);x.add(P);break}}for(let A of E)x.delete(A);return Array.from(x)}}var xi=Symbol();function Ko(){return new U(e=>{let r=e.designSystem,i=r.theme.prefix?`${r.theme.prefix}:`:"",t=r.storage[Ai].get(e),n=r.storage[Ci].get(e);return new U((s,o)=>{for(let f of r.parseCandidate(s)){let u=f.variants.slice().reverse().flatMap(d=>t.get(d)),c=f.important;if(c||u.length>0){let p=o.get(r.printCandidate({...f,variants:[],important:!1}));return r.theme.prefix!==null&&u.length>0&&(p=p.slice(i.length)),u.length>0&&(p=`${u.map(k=>r.printVariant(k)).join(":")}:${p}`),c&&(p+="!"),r.theme.prefix!==null&&u.length>0&&(p=`${i}${p}`),p}let m=n.get(s);if(m!==s)return m}return s})})}var Lo=[Yo,oa,aa,ra],Ai=Symbol();function zo(){return new U(e=>new U(r=>{let i=[r];for(let t of Lo)for(let n of i.splice(0)){let s=t(ze(n),e);if(Array.isArray(s)){i.push(...s);continue}else i.push(s)}return i}))}var Mo=[Wo,Bo,Qo,Xo,ta,ia,na,la],Ci=Symbol();function jo(){return new U(e=>{let r=e.designSystem;return new U(i=>{for(let t of r.parseCandidate(i)){let n=Pr(t);for(let o of Mo)n=o(n,e);let s=r.printCandidate(n);if(i!==s)return s}return i})})}var Fo=["t","tr","r","br","b","bl","l","tl"];function Wo(e){if(e.kind==="static"&&e.root.startsWith("bg-gradient-to-")){let r=e.root.slice(15);return Fo.includes(r)&&(e.root=`bg-linear-to-${r}`),e}return e}function Bo(e,r){let i=r.designSystem.storage[Jt];if(e.kind==="arbitrary"){let[t,n]=i(e.value,e.modifier===null?1:0);t!==e.value&&(e.value=t,n!==null&&(e.modifier=n))}else if(e.kind==="functional"&&e.value?.kind==="arbitrary"){let[t,n]=i(e.value.value,e.modifier===null?1:0);t!==e.value.value&&(e.value.value=t,n!==null&&(e.modifier=n))}return e}function Yo(e,r){let i=r.designSystem.storage[Jt],t=Ct(e);for(let[n]of t)if(n.kind==="arbitrary"){let[s]=i(n.selector,2);s!==n.selector&&(n.selector=s)}else if(n.kind==="functional"&&n.value?.kind==="arbitrary"){let[s]=i(n.value.value,2);s!==n.value.value&&(n.value.value=s)}return e}var Jt=Symbol();function qo(e){return r(e);function r(i){function t(f,u=0){let c=B(f);if(u&2)return[bt(c,o),null];let m=0,d=0;if(_(c,h=>{h.kind==="function"&&h.value==="theme"&&(m+=1,_(h.nodes,w=>w.kind==="separator"&&w.value.includes(",")?R.Stop:w.kind==="word"&&w.value==="/"?(d+=1,R.Stop):R.Skip))}),m===0)return[f,null];if(d===0)return[bt(c,s),null];if(d>1)return[bt(c,o),null];let p=null;return[bt(c,(h,w)=>{let x=K(h,"/").map(E=>E.trim());if(x.length>2)return null;if(c.length===1&&x.length===2&&u&1){let[E,A]=x;if(/^\d+%$/.test(A))p={kind:"named",value:A.slice(0,-1)};else if(/^0?\.\d+$/.test(A)){let y=Number(A)*100;p={kind:Number.isInteger(y)?"named":"arbitrary",value:y.toString()}}else p={kind:"arbitrary",value:A};h=E}return s(h,w)||o(h,w)}),p]}function n(f,u=!0){let c=`--${Be(De(f))}`;return i.theme.get([c])?u&&i.theme.prefix?`--${i.theme.prefix}-${c.slice(2)}`:c:null}function s(f,u){let c=n(f);if(c)return u?`var(${c}, ${u})`:`var(${c})`;let m=De(f);if(m[0]==="spacing"&&i.theme.get(["--spacing"])){let d=m[1];return se(d)?`--spacing(${d})`:null}return null}function o(f,u){let c=K(f,"/").map(p=>p.trim());f=c.shift();let m=n(f,!1);if(!m)return null;let d=c.length>0?`/${c.join("/")}`:"";return u?`--theme(${m}${d}, ${u})`:`--theme(${m}${d})`}return t}}function bt(e,r){return _(e,(i,t)=>{if(i.kind==="function"&&i.value==="theme"){if(i.nodes.length<1)return;i.nodes[0].kind==="separator"&&i.nodes[0].value.trim()===""&&i.nodes.shift();let n=i.nodes[0];if(n.kind!=="word")return;let s=n.value,o=1;for(let c=o;c0?r(s,H(f)):r(s);if(u===null)return;if(t.parent){let c=t.parent.nodes.indexOf(i)-1;for(;c!==-1;){let m=t.parent.nodes[c];if(m.kind==="separator"&&m.value.trim()===""){c-=1;continue}/^[-+*/]$/.test(m.value.trim())&&(u=`(${u})`);break}}return R.Replace(B(u))}}),H(e)}function Go(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",i=e[0];for(let t=1;t{let o=Pe.get(s);if(!o)return null;let[f,u]=o;return u!==n?null:f/t})}function Qo(e,r){if(e.kind!=="arbitrary"&&!(e.kind==="functional"&&e.value?.kind==="arbitrary"))return e;let i=r.designSystem,t=i.storage[er].get(r.signatureOptions),n=i.storage[me].get(r.signatureOptions),s=i.printCandidate(e),o=n.get(s);if(typeof o!="string")return e;for(let u of f(o,e)){let c=i.printCandidate(u);if(n.get(c)===o&&Jo(i,e,u))return u}return e;function*f(u,c){let m=t.get(u);if(!(m.length>1)){if(m.length===0&&c.modifier){let d={...c,modifier:null},p=n.get(i.printCandidate(d));if(typeof p=="string")for(let k of f(p,d))yield Object.assign({},k,{modifier:c.modifier})}if(m.length===1)for(let d of ye(i,m[0]))yield d;else if(m.length===0){let d=c.kind==="arbitrary"?c.value:c.value?.value??null;if(d===null)return;let p=i.storage[Si]?.get(d)??null,k="";p!==null&&p<0&&(k="-",p=Math.abs(p));for(let h of Array.from(i.utilities.keys("functional")).sort((w,x)=>+(w[0]==="-")-+(x[0]==="-"))){k&&(h=`${k}${h}`);for(let w of ye(i,`${h}-${d}`))yield w;if(c.modifier)for(let w of ye(i,`${h}-${d}${c.modifier}`))yield w;if(p!==null){for(let w of ye(i,`${h}-${p}`))yield w;if(c.modifier)for(let w of ye(i,`${h}-${p}${rt(c.modifier)}`))yield w}for(let w of ye(i,`${h}-[${d}]`))yield w;if(c.modifier)for(let w of ye(i,`${h}-[${d}]${rt(c.modifier)}`))yield w}}}}}function Jo(e,r,i){let t=null;if(r.kind==="functional"&&r.value?.kind==="arbitrary"&&r.value.value.includes("var(--")?t=r.value.value:r.kind==="arbitrary"&&r.value.includes("var(--")&&(t=r.value),t===null)return!0;let n=e.candidatesToCss([e.printCandidate(i)]).join(` +`),s=!0;return _(B(t),o=>{if(o.kind==="function"&&o.value==="var"){let f=o.nodes[0].value;if(!new RegExp(`var\\(${f}[,)]\\s*`,"g").test(n)||n.includes(`${f}:`))return s=!1,R.Stop}}),s}function Xo(e,r){if(e.kind!=="functional"||e.value?.kind!=="named")return e;let i=r.designSystem,t=i.storage[er].get(r.signatureOptions),n=i.storage[me].get(r.signatureOptions),s=i.printCandidate(e),o=n.get(s);if(typeof o!="string")return e;for(let u of f(o,e)){let c=i.printCandidate(u);if(n.get(c)===o)return u}return e;function*f(u,c){let m=t.get(u);if(!(m.length>1)){if(m.length===0&&c.modifier){let d={...c,modifier:null},p=n.get(i.printCandidate(d));if(typeof p=="string")for(let k of f(p,d))yield Object.assign({},k,{modifier:c.modifier})}if(m.length===1)for(let d of ye(i,m[0]))yield d}}}var ea=new Map([["order-none","order-0"],["break-words","wrap-break-word"]]);function ta(e,r){let i=r.designSystem,t=i.storage[me].get(r.signatureOptions),n=Ho(i,e),s=ea.get(n)??null;if(s===null)return e;let o=t.get(n);if(typeof o!="string")return e;let f=t.get(s);if(typeof f!="string"||o!==f)return e;let[u]=ye(i,s);return u}function ra(e,r){let i=r.designSystem,t=i.storage[St],n=i.storage[Ei],s=Ct(e);for(let[o]of s){if(o.kind==="compound")continue;let f=i.printVariant(o),u=t.get(f);if(typeof u!="string")continue;let c=n.get(u);if(c.length!==1)continue;let m=c[0],d=i.parseVariant(m);d!==null&&ue(o,d)}return e}function ia(e,r){let i=r.designSystem,t=i.storage[me].get(r.signatureOptions);if(e.kind==="functional"&&e.value?.kind==="arbitrary"&&e.value.dataType!==null){let n=i.printCandidate({...e,value:{...e.value,dataType:null}});t.get(i.printCandidate(e))===t.get(n)&&(e.value.dataType=null)}return e}function na(e,r){if(e.kind!=="functional"||e.value?.kind!=="arbitrary")return e;let i=r.designSystem,t=i.storage[me].get(r.signatureOptions),n=t.get(i.printCandidate(e));if(n===null)return e;for(let s of Ti(e))if(t.get(i.printCandidate({...e,value:s}))===n)return e.value=s,e;return e}function oa(e){let r=Ct(e);for(let[i]of r)if(i.kind==="functional"&&i.root==="data"&&i.value?.kind==="arbitrary"&&!i.value.value.includes("="))i.value={kind:"named",value:i.value.value};else if(i.kind==="functional"&&i.root==="aria"&&i.value?.kind==="arbitrary"&&(i.value.value.endsWith("=true")||i.value.value.endsWith('="true"')||i.value.value.endsWith("='true'"))){let[t,n]=K(i.value.value,"=");if(t[t.length-1]==="~"||t[t.length-1]==="|"||t[t.length-1]==="^"||t[t.length-1]==="$"||t[t.length-1]==="*")continue;i.value={kind:"named",value:i.value.value.slice(0,i.value.value.indexOf("="))}}else i.kind==="functional"&&i.root==="supports"&&i.value?.kind==="arbitrary"&&/^[a-z-][a-z0-9-]*$/i.test(i.value.value)&&(i.value={kind:"named",value:i.value.value});return e}function*Ti(e,r=e.value?.value??"",i=new Set){if(i.has(r))return;if(i.add(r),yield{kind:"named",value:r,fraction:null},r.endsWith("%")&&se(r.slice(0,-1))&&(yield{kind:"named",value:r.slice(0,-1),fraction:null}),r.includes("/")){let[s,o]=r.split("/");O(s)&&O(o)&&(yield{kind:"named",value:s,fraction:`${s}/${o}`})}let t=new Set;for(let s of r.matchAll(/(\d+\/\d+)|(\d+\.?\d+)/g))t.add(s[0].trim());let n=Array.from(t).sort((s,o)=>s.length-o.length);for(let s of n)yield*Ti(e,s,i)}function ki(e){return!e.some(r=>r.kind==="separator"&&r.value.trim()===",")}function xt(e){let r=e.value.trim();return e.kind==="selector"&&r[0]==="["&&r[r.length-1]==="]"}function aa(e,r){let i=[e],t=r.designSystem,n=t.storage[St],s=Ct(e);for(let[o,f]of s)if(o.kind==="compound"&&(o.root==="has"||o.root==="not"||o.root==="in")&&o.modifier!==null&&"modifier"in o.variant&&(o.variant.modifier=o.modifier,o.modifier=null),o.kind==="arbitrary"){if(o.relative)continue;let u=Ie(o.selector.trim());if(!ki(u))continue;if(f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&u[2].value==="*"){ue(o,t.parseVariant("*"));continue}if(f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="*"){ue(o,t.parseVariant("**"));continue}if(f===null&&u.length===3&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="&"){u.pop(),u.pop(),ue(o,t.parseVariant(`in-[${de(u)}]`));continue}if(f===null&&u[0].kind==="selector"&&(u[0].value==="@media"||u[0].value==="@supports")){let p=n.get(t.printVariant(o)),k=B(de(u)),h=!1;if(_(k,w=>{if(w.kind==="word"&&w.value==="not")return h=!0,R.Replace([])}),k=B(H(k)),_(k,w=>{w.kind==="separator"&&w.value!==" "&&w.value.trim()===""&&(w.value=" ")}),h){let w=t.parseVariant(`not-[${H(k)}]`);if(w===null)continue;let x=n.get(t.printVariant(w));if(p===x){ue(o,w);continue}}}let c=null;f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&(xt(u[2])||u[2].value[0]===":")&&(u=[u[2]],c=t.parseVariant("*")),f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&(xt(u[2])||u[2].value[0]===":")&&(u=[u[2]],c=t.parseVariant("**"));let m=u.filter(p=>!(p.kind==="selector"&&p.value.trim()==="&"));if(m.length!==1)continue;let d=m[0];if(d.kind==="function"&&d.value===":is"){if(!ki(d.nodes)||d.nodes.length!==1||!xt(d.nodes[0]))continue;d=d.nodes[0]}if(d.kind==="function"&&d.value[0]===":"||d.kind==="selector"&&d.value[0]===":"){let p=d,k=!1;if(p.kind==="function"&&p.value===":not"){if(k=!0,p.nodes.length!==1||p.nodes[0].kind!=="selector"&&p.nodes[0].kind!=="function"||p.nodes[0].value[0]!==":")continue;p=p.nodes[0]}let h=(x=>{if(x===":nth-child"&&p.kind==="function"&&p.nodes.length===1&&p.nodes[0].kind==="value"&&p.nodes[0].value==="odd")return k?(k=!1,"even"):"odd";if(x===":nth-child"&&p.kind==="function"&&p.nodes.length===1&&p.nodes[0].kind==="value"&&p.nodes[0].value==="even")return k?(k=!1,"odd"):"even";for(let[E,A]of[[":nth-child","nth"],[":nth-last-child","nth-last"],[":nth-of-type","nth-of-type"],[":nth-last-of-type","nth-of-last-type"]])if(x===E&&p.kind==="function"&&p.nodes.length===1)return p.nodes.length===1&&p.nodes[0].kind==="value"&&O(p.nodes[0].value)?`${A}-${p.nodes[0].value}`:`${A}-[${de(p.nodes)}]`;if(k){let E=n.get(t.printVariant(o)),A=n.get(`not-[${x}]`);if(E===A)return`[&${x}]`}return null})(p.value);if(h===null){if(c)return ue(o,{kind:"arbitrary",selector:d.value,relative:!1}),[c,o];continue}k&&(h=`not-${h}`);let w=t.parseVariant(h);if(w===null)continue;ue(o,w)}else if(xt(d)){let p=Zr(d.value);if(p===null)continue;if(p.attribute.startsWith("data-")){let k=p.attribute.slice(5);ue(o,{kind:"functional",root:"data",modifier:null,value:p.value===null?{kind:"named",value:k}:{kind:"arbitrary",value:`${k}${p.operator}${p.quote??""}${p.value}${p.quote??""}${p.sensitivity?` ${p.sensitivity}`:""}`}})}else if(p.attribute.startsWith("aria-")){let k=p.attribute.slice(5);ue(o,{kind:"functional",root:"aria",modifier:null,value:p.value===null?{kind:"arbitrary",value:k}:p.operator==="="&&p.value==="true"&&p.sensitivity===null?{kind:"named",value:k}:{kind:"arbitrary",value:`${p.attribute}${p.operator}${p.quote??""}${p.value}${p.quote??""}${p.sensitivity?` ${p.sensitivity}`:""}`}})}else ue(o,{kind:"arbitrary",selector:d.value,relative:!1})}if(c)return[c,o]}return i}function la(e,r){if(e.kind!=="functional"&&e.kind!=="arbitrary"||e.modifier===null)return e;let i=r.designSystem,t=i.storage[me].get(r.signatureOptions),n=t.get(i.printCandidate(e)),s=e.modifier;if(n===t.get(i.printCandidate({...e,modifier:null})))return e.modifier=null,e;{let o={kind:"named",value:s.value.endsWith("%")?s.value.includes(".")?`${Number(s.value.slice(0,-1))}`:s.value.slice(0,-1):s.value,fraction:null};if(n===t.get(i.printCandidate({...e,modifier:o})))return e.modifier=o,e}{let o={kind:"named",value:`${parseFloat(s.value)*100}`,fraction:null};if(n===t.get(i.printCandidate({...e,modifier:o})))return e.modifier=o,e}return e}var me=Symbol();function sa(e){return new U(r=>new U(i=>{try{i=e.theme.prefix&&!i.startsWith(e.theme.prefix)?`${e.theme.prefix}:${i}`:i;let t=[q(".x",[F("@apply",i)])];return ga(e,()=>{for(let s of e.parseCandidate(i))e.compileAstNodes(s,1);Se(t,e)}),$i(e,t,r),ie(t)}catch{return Symbol()}}))}function $i(e,r,i){let{rem:t}=i;return _(r,{enter(n,s){if(n.kind==="declaration"){if(n.value===void 0||n.property==="--tw-sort")return R.Replace([]);if(n.property.startsWith("--tw-")&&(s.parent?.nodes??[]).some(o=>o.kind==="declaration"&&n.value===o.value&&n.important===o.important&&!o.property.startsWith("--tw-")))return R.Replace([]);if(i.features&1){let o=oi(n,i.features);if(o)return R.Replace(o)}n.value.includes("var(")&&(n.value=ua(n.value,e)),n.value=Xr(n.value,t),n.value=Ae(n.value)}else{if(n.kind==="context"||n.kind==="at-root")return R.Replace(n.nodes);if(n.kind==="comment")return R.Replace([]);if(n.kind==="at-rule"&&n.name==="@property")return R.Replace([])}},exit(n){(n.kind==="rule"||n.kind==="at-rule")&&n.nodes.sort((s,o)=>s.kind!=="declaration"||o.kind!=="declaration"?0:s.property.localeCompare(o.property))}}),r}function ua(e,r){let i=!1,t=B(e),n=new Set;return _(t,s=>{if(s.kind!=="function"||s.value!=="var"||s.nodes.length!==1&&s.nodes.length<3)return;let o=s.nodes[0].value;r.theme.prefix&&o.startsWith(`--${r.theme.prefix}-`)&&(o=o.slice(`--${r.theme.prefix}-`.length));let f=r.resolveThemeValue(o);if(!n.has(o)&&(n.add(o),f!==void 0&&(s.nodes.length===1&&(i=!0,s.nodes.push(...B(`,${f}`))),s.nodes.length>=3))){let u=H(s.nodes),c=`${s.nodes[0].value},${f}`;if(u===c)return i=!0,R.Replace(B(f))}}),i?H(t):e}var Xt=Symbol();function ca(){return new U(e=>new U(r=>new U(i=>new Set)))}var At=Symbol();function fa(e){return new U(r=>new U(i=>{let t=new U(s=>new Set);e.theme.prefix&&!i.startsWith(e.theme.prefix)&&(i=`${e.theme.prefix}:${i}`);let n=e.parseCandidate(i);return n.length===0||_($i(e,e.compileAstNodes(n[0]).map(s=>ee(s.node)),r),s=>{s.kind==="declaration"&&(t.get(s.property).add(s.value),e.storage[Xt].get(r).get(s.property).get(s.value).add(i))}),t}))}var er=Symbol();function pa(e){return new U(r=>{let i=e.storage[me].get(r),t=new U(()=>[]);for(let[n,s]of e.getClassList()){let o=i.get(n);if(typeof o=="string"){if(n[0]==="-"&&n.endsWith("-0")){let f=i.get(n.slice(1));if(typeof f=="string"&&o===f)continue}t.get(o).push(n),e.storage[At].get(r).get(n);for(let f of s.modifiers){if(se(f))continue;let u=`${n}/${f}`,c=i.get(u);typeof c=="string"&&(t.get(c).push(u),e.storage[At].get(r).get(u))}}}return t})}var St=Symbol();function da(e){return new U(r=>{try{r=e.theme.prefix&&!r.startsWith(e.theme.prefix)?`${e.theme.prefix}:${r}`:r;let i=[q(".x",[F("@apply",`${r}:flex`)])];return Se(i,e),_(i,n=>{if(n.kind==="at-rule"&&n.params.includes(" "))n.params=n.params.replaceAll(" ","");else if(n.kind==="rule"){let s=Ie(n.selector),o=!1;_(s,f=>{if(f.kind==="separator"&&f.value!==" ")f.value=f.value.trim(),o=!0;else if(f.kind==="function"&&f.value===":is"){if(f.nodes.length===1)return o=!0,R.Replace(f.nodes);if(f.nodes.length===2&&f.nodes[0].kind==="selector"&&f.nodes[0].value==="*"&&f.nodes[1].kind==="selector"&&f.nodes[1].value[0]===":")return o=!0,R.Replace(f.nodes[1])}else f.kind==="function"&&f.value[0]===":"&&f.nodes[0]?.kind==="selector"&&f.nodes[0]?.value[0]===":"&&(o=!0,f.nodes.unshift({kind:"selector",value:"*"}))}),o&&(n.selector=de(s))}}),ie(i)}catch{return Symbol()}})}var Ei=Symbol();function ma(e){let r=e.storage[St],i=new U(()=>[]);for(let[t,n]of e.variants.entries())if(n.kind==="static"){let s=r.get(t);if(typeof s!="string")continue;i.get(s).push(t)}return i}function ga(e,r){let i=e.theme.values.get,t=new Set;e.theme.values.get=n=>{let s=i.call(e.theme.values,n);return s===void 0||s.options&1&&(t.add(s),s.options&=-2),s};try{return r()}finally{e.theme.values.get=i;for(let n of t)n.options|=1}}function*ha(e){let r=e.length,i=1n<=2;t--){let n=(1n<>BigInt(u)&1n&&s.push(e[u]);yield s;let o=n&-n,f=n+o;n=((f^n)>>2n)/o|f}}}function wi(e,r){if(typeof e.intersection=="function")return e.intersection(r);if(e.size===0||r.size===0)return new Set;let i=new Set(e);for(let t of r)i.has(t)||i.delete(t);return i}var ka=/^\d+\/\d+$/;function Ni(e){let r=new U(n=>({name:n,utility:n,fraction:!1,modifiers:[]}));for(let n of e.utilities.keys("static")){if(e.utilities.getCompletions(n).length===0)continue;let o=r.get(n);o.fraction=!1,o.modifiers=[]}for(let n of e.utilities.keys("functional")){let s=e.utilities.getCompletions(n);for(let o of s)for(let f of o.values){let u=f!==null&&ka.test(f),c=f===null?n:`${n}-${f}`,m=r.get(c);if(m.utility=n,m.fraction||=u,m.modifiers.push(...o.modifiers),o.supportsNegative){let d=r.get(`-${c}`);d.utility=`-${n}`,d.fraction||=u,d.modifiers.push(...o.modifiers)}m.modifiers=Array.from(new Set(m.modifiers))}}if(r.size===0)return[];let i=Array.from(r.values());return i.sort((n,s)=>yt(n.name,s.name)),wa(i)}function wa(e){let r=[],i=null,t=new Map,n=new U(()=>[]);for(let o of e){let{utility:f,fraction:u}=o;i||(i={utility:f,items:[]},t.set(f,i)),f!==i.utility&&(r.push(i),i={utility:f,items:[]},t.set(f,i)),u?n.get(f).push(o):i.items.push(o)}i&&r[r.length-1]!==i&&r.push(i);for(let[o,f]of n){let u=t.get(o);u&&u.items.push(...f)}let s=[];for(let o of r)for(let f of o.items)s.push([f.name,{modifiers:f.modifiers}]);return s}function Vi(e){let r=[];for(let[t,n]of e.variants.entries()){let f=function({value:u,modifier:c}={}){let m=t;u&&(m+=s?`-${u}`:u),c&&(m+=`/${c}`);let d=e.parseVariant(m);if(!d)return[];let p=q(".__placeholder__",[]);if(Ye(p,d,e.variants)===null)return[];let k=[];return _(p.nodes,{exit(h,w){if(h.kind!=="rule"&&h.kind!=="at-rule"||h.nodes.length>0)return;let x=w.path();x.push(h),x.sort((y,L)=>{let V=y.kind==="at-rule",P=L.kind==="at-rule";return V&&!P?-1:!V&&P?1:0});let E=x.flatMap(y=>y.kind==="rule"?y.selector==="&"?[]:[y.selector]:y.kind==="at-rule"?[`${y.name} ${y.params}`]:[]),A="";for(let y=E.length-1;y>=0;y--)A=A===""?E[y]:`${E[y]} { ${A} }`;k.push(A)}}),k};var i=f;if(n.kind==="arbitrary")continue;let s=t!=="@",o=e.variants.getCompletions(t);switch(n.kind){case"static":{r.push({name:t,values:o,isArbitrary:!1,hasDash:s,selectors:f});break}case"functional":{r.push({name:t,values:o,isArbitrary:!0,hasDash:s,selectors:f});break}case"compound":{r.push({name:t,values:o,isArbitrary:!0,hasDash:s,selectors:f});break}}}return r}function Ri(e,r){let{astNodes:i,nodeSorting:t}=Te(Array.from(r),e),n=new Map(r.map(o=>[o,null])),s=0n;for(let o of i){let f=t.get(o)?.candidate;f&&n.set(f,n.get(f)??s++)}return r.map(o=>[o,n.get(o)??null])}var Tt=/^@?[a-z0-9][a-zA-Z0-9_-]*(?{o.kind==="rule"?n.push(o.selector):o.kind==="at-rule"&&o.name==="@variant"?s=!0:o.kind==="at-rule"&&o.name!=="@slot"&&n.push(`${o.name} ${o.params}`)}),this.static(r,o=>{let f=i.map(ee);s&&nt(f,t),rr(f,o.nodes),o.nodes=f},{compounds:Ue(n)})}functional(r,i,{compounds:t,order:n}={}){this.set(r,{kind:"functional",applyFn:i,compoundsWith:0,compounds:t??2,order:n})}compound(r,i,t,{compounds:n,order:s}={}){this.set(r,{kind:"compound",applyFn:t,compoundsWith:i,compounds:n??2,order:s})}group(r,i){this.groupOrder=this.nextOrder(),i&&this.compareFns.set(this.groupOrder,i),r(),this.groupOrder=null}has(r){return this.variants.has(r)}get(r){return this.variants.get(r)}kind(r){return this.variants.get(r)?.kind}compoundsWith(r,i){let t=this.variants.get(r),n=typeof i=="string"?this.variants.get(i):i.kind==="arbitrary"?{compounds:Ue([i.selector])}:this.variants.get(i.root);return!(!t||!n||t.kind!=="compound"||n.compounds===0||t.compoundsWith===0||(t.compoundsWith&n.compounds)===0)}suggest(r,i){this.completions.set(r,i)}getCompletions(r){return this.completions.get(r)?.()??[]}compare(r,i){if(r===i)return 0;if(r===null)return-1;if(i===null)return 1;if(r.kind==="arbitrary"&&i.kind==="arbitrary")return r.selector{p.nodes=m.map(k=>Z(k,p.nodes))},{compounds:d})}i("*",[":is(& > *)"],{compounds:0}),i("**",[":is(& *)"],{compounds:0});function t(c,m){return m.map(d=>{d=d.trim();let p=K(d," ");return p[0]==="not"?p.slice(1).join(" "):c==="@container"?p[0][0]==="("?`not ${d}`:p[1]==="not"?`${p[0]} ${p.slice(2).join(" ")}`:`${p[0]} not ${p.slice(1).join(" ")}`:`not ${d}`})}let n=["@media","@supports","@container"];function s(c){for(let m of n){if(m!==c.name)continue;let d=K(c.params,",");return d.length>1?null:(d=t(c.name,d),F(c.name,d.join(", ")))}return null}function o(c){return c.includes("::")?null:`&:not(${K(c,",").map(d=>(d=d.replaceAll("&","*"),d)).join(", ")})`}r.compound("not",3,(c,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative||m.modifier)return null;let d=!1;if(_([c],(p,k)=>{if(p.kind!=="rule"&&p.kind!=="at-rule")return R.Continue;if(p.nodes.length>0)return R.Continue;let h=[],w=[],x=k.path();x.push(p);for(let A of x)A.kind==="at-rule"?h.push(A):A.kind==="rule"&&w.push(A);if(h.length>1)return R.Stop;if(w.length>1)return R.Stop;let E=[];for(let A of w){let y=o(A.selector);if(!y)return d=!1,R.Stop;E.push(q(y,[]))}for(let A of h){let y=s(A);if(!y)return d=!1,R.Stop;E.push(y)}return Object.assign(c,q("&",E)),d=!0,R.Skip}),c.kind==="rule"&&c.selector==="&"&&c.nodes.length===1&&Object.assign(c,c.nodes[0]),!d)return null}),r.suggest("not",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("not",c))),r.compound("group",2,(c,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}group\\/${m.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}group)`,p=!1;if(_([c],(k,h)=>{if(k.kind!=="rule")return R.Continue;for(let x of h.path())if(x.kind==="rule")return p=!1,R.Stop;let w=k.selector.replaceAll("&",d);K(w,",").length>1&&(w=`:is(${w})`),k.selector=`&:is(${w} *)`,p=!0}),!p)return null}),r.suggest("group",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("group",c))),r.compound("peer",2,(c,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}peer\\/${m.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}peer)`,p=!1;if(_([c],(k,h)=>{if(k.kind!=="rule")return R.Continue;for(let x of h.path())if(x.kind==="rule")return p=!1,R.Stop;let w=k.selector.replaceAll("&",d);K(w,",").length>1&&(w=`:is(${w})`),k.selector=`&:is(${w} ~ *)`,p=!0}),!p)return null}),r.suggest("peer",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("peer",c))),i("first-letter",["&::first-letter"]),i("first-line",["&::first-line"]),i("marker",["& *::marker","&::marker","& *::-webkit-details-marker","&::-webkit-details-marker"]),i("selection",["& *::selection","&::selection"]),i("file",["&::file-selector-button"]),i("placeholder",["&::placeholder"]),i("backdrop",["&::backdrop"]),i("details-content",["&::details-content"]);{let c=function(){return W([F("@property","--tw-content",[a("syntax",'"*"'),a("initial-value",'""'),a("inherits","false")])])};var f=c;r.static("before",m=>{m.nodes=[q("&::before",[c(),a("content","var(--tw-content)"),...m.nodes])]},{compounds:0}),r.static("after",m=>{m.nodes=[q("&::after",[c(),a("content","var(--tw-content)"),...m.nodes])]},{compounds:0})}i("first",["&:first-child"]),i("last",["&:last-child"]),i("only",["&:only-child"]),i("odd",["&:nth-child(odd)"]),i("even",["&:nth-child(even)"]),i("first-of-type",["&:first-of-type"]),i("last-of-type",["&:last-of-type"]),i("only-of-type",["&:only-of-type"]),i("visited",["&:visited"]),i("target",["&:target"]),i("open",["&:is([open], :popover-open, :open)"]),i("default",["&:default"]),i("checked",["&:checked"]),i("indeterminate",["&:indeterminate"]),i("placeholder-shown",["&:placeholder-shown"]),i("autofill",["&:autofill"]),i("optional",["&:optional"]),i("required",["&:required"]),i("valid",["&:valid"]),i("invalid",["&:invalid"]),i("user-valid",["&:user-valid"]),i("user-invalid",["&:user-invalid"]),i("in-range",["&:in-range"]),i("out-of-range",["&:out-of-range"]),i("read-only",["&:read-only"]),i("empty",["&:empty"]),i("focus-within",["&:focus-within"]),r.static("hover",c=>{c.nodes=[q("&:hover",[F("@media","(hover: hover)",c.nodes)])]}),i("focus",["&:focus"]),i("focus-visible",["&:focus-visible"]),i("active",["&:active"]),i("enabled",["&:enabled"]),i("disabled",["&:disabled"]),i("inert",["&:is([inert], [inert] *)"]),r.compound("in",2,(c,m)=>{if(m.modifier)return null;let d=!1;if(_([c],(p,k)=>{if(p.kind!=="rule")return R.Continue;for(let h of k.path())if(h.kind==="rule")return d=!1,R.Stop;p.selector=`:where(${p.selector.replaceAll("&","*")}) &`,d=!0}),!d)return null}),r.suggest("in",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("in",c))),r.compound("has",2,(c,m)=>{if(m.modifier)return null;let d=!1;if(_([c],(p,k)=>{if(p.kind!=="rule")return R.Continue;for(let h of k.path())if(h.kind==="rule")return d=!1,R.Stop;p.selector=`&:has(${p.selector.replaceAll("&","*")})`,d=!0}),!d)return null}),r.suggest("has",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("has",c))),r.functional("aria",(c,m)=>{if(!m.value||m.modifier)return null;m.value.kind==="arbitrary"?c.nodes=[q(`&[aria-${Oi(m.value.value)}]`,c.nodes)]:c.nodes=[q(`&[aria-${m.value.value}="true"]`,c.nodes)]}),r.suggest("aria",()=>["busy","checked","disabled","expanded","hidden","pressed","readonly","required","selected"]),r.functional("data",(c,m)=>{if(!m.value||m.modifier)return null;c.nodes=[q(`&[data-${Oi(m.value.value)}]`,c.nodes)]}),r.functional("nth",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-child(${m.value.value})`,c.nodes)]}),r.functional("nth-last",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-last-child(${m.value.value})`,c.nodes)]}),r.functional("nth-of-type",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-of-type(${m.value.value})`,c.nodes)]}),r.functional("nth-last-of-type",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-last-of-type(${m.value.value})`,c.nodes)]}),r.functional("supports",(c,m)=>{if(!m.value||m.modifier)return null;let d=m.value.value;if(d===null)return null;if(/^[\w-]*\s*\(/.test(d)){let p=d.replace(/\b(and|or|not)\b/g," $1 ");c.nodes=[F("@supports",p,c.nodes)];return}d.includes(":")||(d=`${d}: var(--tw)`),(d[0]!=="("||d[d.length-1]!==")")&&(d=`(${d})`),c.nodes=[F("@supports",d,c.nodes)]},{compounds:1}),i("motion-safe",["@media (prefers-reduced-motion: no-preference)"]),i("motion-reduce",["@media (prefers-reduced-motion: reduce)"]),i("contrast-more",["@media (prefers-contrast: more)"]),i("contrast-less",["@media (prefers-contrast: less)"]);{let c=function(m,d,p,k){if(m===d)return 0;let h=k.get(m);if(h===null)return p==="asc"?-1:1;let w=k.get(d);return w===null?p==="asc"?1:-1:Re(h,w,p)};var u=c;{let m=e.namespace("--breakpoint"),d=new U(p=>{switch(p.kind){case"static":return e.resolveValue(p.root,["--breakpoint"])??null;case"functional":{if(!p.value||p.modifier)return null;let k=null;return p.value.kind==="arbitrary"?k=p.value.value:p.value.kind==="named"&&(k=e.resolveValue(p.value.value,["--breakpoint"])),!k||k.includes("var(")?null:k}case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("max",(p,k)=>{if(k.modifier)return null;let h=d.get(k);if(h===null)return null;p.nodes=[F("@media",`(width < ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"desc",d)),r.suggest("max",()=>Array.from(m.keys()).filter(p=>p!==null)),r.group(()=>{for(let[p,k]of e.namespace("--breakpoint"))p!==null&&r.static(p,h=>{h.nodes=[F("@media",`(width >= ${k})`,h.nodes)]},{compounds:1});r.functional("min",(p,k)=>{if(k.modifier)return null;let h=d.get(k);if(h===null)return null;p.nodes=[F("@media",`(width >= ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"asc",d)),r.suggest("min",()=>Array.from(m.keys()).filter(p=>p!==null))}{let m=e.namespace("--container"),d=new U(p=>{switch(p.kind){case"functional":{if(p.value===null)return null;let k=null;return p.value.kind==="arbitrary"?k=p.value.value:p.value.kind==="named"&&(k=e.resolveValue(p.value.value,["--container"])),!k||k.includes("var(")?null:k}case"static":case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("@max",(p,k)=>{let h=d.get(k);if(h===null)return null;p.nodes=[F("@container",k.modifier?`${k.modifier.value} (width < ${h})`:`(width < ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"desc",d)),r.suggest("@max",()=>Array.from(m.keys()).filter(p=>p!==null)),r.group(()=>{r.functional("@",(p,k)=>{let h=d.get(k);if(h===null)return null;p.nodes=[F("@container",k.modifier?`${k.modifier.value} (width >= ${h})`:`(width >= ${h})`,p.nodes)]},{compounds:1}),r.functional("@min",(p,k)=>{let h=d.get(k);if(h===null)return null;p.nodes=[F("@container",k.modifier?`${k.modifier.value} (width >= ${h})`:`(width >= ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"asc",d)),r.suggest("@min",()=>Array.from(m.keys()).filter(p=>p!==null)),r.suggest("@",()=>Array.from(m.keys()).filter(p=>p!==null))}}return i("portrait",["@media (orientation: portrait)"]),i("landscape",["@media (orientation: landscape)"]),i("ltr",['&:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *)']),i("rtl",['&:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)']),i("dark",["@media (prefers-color-scheme: dark)"]),i("starting",["@starting-style"]),i("print",["@media print"]),i("forced-colors",["@media (forced-colors: active)"]),i("inverted-colors",["@media (inverted-colors: inverted)"]),i("pointer-none",["@media (pointer: none)"]),i("pointer-coarse",["@media (pointer: coarse)"]),i("pointer-fine",["@media (pointer: fine)"]),i("any-pointer-none",["@media (any-pointer: none)"]),i("any-pointer-coarse",["@media (any-pointer: coarse)"]),i("any-pointer-fine",["@media (any-pointer: fine)"]),i("noscript",["@media (scripting: none)"]),r}function Oi(e){if(e.includes("=")){let[r,...i]=K(e,"="),t=i.join("=").trim();if(t[0]==="'"||t[0]==='"')return e;if(t.length>1){let n=t[t.length-1];if(t[t.length-2]===" "&&(n==="i"||n==="I"||n==="s"||n==="S"))return`${r}="${t.slice(0,-2)}" ${n}`}return`${r}="${t}"`}return e}function rr(e,r){_(e,i=>{if(i.kind==="at-rule"&&i.name==="@slot")return R.Replace(r);if(i.kind==="at-rule"&&(i.name==="@keyframes"||i.name==="@property"))return Object.assign(i,W([F(i.name,i.params,i.nodes)])),R.Skip})}function nt(e,r){let i=0;return _(e,t=>{if(t.kind!=="at-rule"||t.name!=="@variant")return;let n=q("&",t.nodes),s=t.params,o=r.parseVariant(s);if(o===null)throw new Error(`Cannot use \`@variant\` with unknown variant: ${s}`);if(Ye(n,o,r.variants)===null)throw new Error(`Cannot use \`@variant\` with variant: ${s}`);return i|=32,R.Replace(n)}),i}function _i(e){let r=Yr(e),i=Pi(e),t=new U(u=>Ir(u,f)),n=new U(u=>Array.from(_r(u,f))),s=new U(u=>new U(c=>{let m=Ii(c,f,u);try{je(m.map(({node:d})=>d),f),nt(m.map(({node:d})=>d),f)}catch{return[]}return m})),o=new U(u=>{for(let c of dt(u))e.markUsedVariable(c)}),f={theme:e,utilities:r,variants:i,invalidCandidates:new Set,important:!1,candidatesToCss(u){let c=[];for(let m of u){let d=!1,{astNodes:p}=Te([m],this,{onInvalidCandidate(){d=!0}});p=Ve(p,f,0),p.length===0||d?c.push(null):c.push(ie(p))}return c},getClassOrder(u){return Ri(this,u)},getClassList(){return Ni(this)},getVariants(){return Vi(this)},parseCandidate(u){return n.get(u)},parseVariant(u){return t.get(u)},compileAstNodes(u,c=1){return s.get(c).get(u)},printCandidate(u){return Ur(f,u)},printVariant(u){return ht(u)},getVariantOrder(){let u=Array.from(t.values());u.sort((p,k)=>this.variants.compare(p,k));let c=new Map,m,d=0;for(let p of u)p!==null&&(m!==void 0&&this.variants.compare(m,p)!==0&&d++,c.set(p,d),m=p);return c},resolveThemeValue(u,c=!0){let m=u.lastIndexOf("/"),d=null;m!==-1&&(d=u.slice(m+1).trim(),u=u.slice(0,m).trim());let p=e.resolve(null,[u],c?1:0)??void 0;return d&&p?J(p,d):p},trackUsedVariables(u){o.get(u)},canonicalizeCandidates(u,c){return Qt(this,u,c)},storage:{}};return f}var ir=["container-type","pointer-events","visibility","position","inset","inset-inline","inset-block","inset-inline-start","inset-inline-end","top","right","bottom","left","isolation","z-index","order","grid-column","grid-column-start","grid-column-end","grid-row","grid-row-start","grid-row-end","float","clear","--tw-container-component","margin","margin-inline","margin-block","margin-inline-start","margin-inline-end","margin-top","margin-right","margin-bottom","margin-left","box-sizing","display","field-sizing","aspect-ratio","height","max-height","min-height","width","max-width","min-width","flex","flex-shrink","flex-grow","flex-basis","table-layout","caption-side","border-collapse","border-spacing","transform-origin","translate","--tw-translate-x","--tw-translate-y","--tw-translate-z","scale","--tw-scale-x","--tw-scale-y","--tw-scale-z","rotate","--tw-rotate-x","--tw-rotate-y","--tw-rotate-z","--tw-skew-x","--tw-skew-y","transform","animation","cursor","touch-action","--tw-pan-x","--tw-pan-y","--tw-pinch-zoom","resize","scroll-snap-type","--tw-scroll-snap-strictness","scroll-snap-align","scroll-snap-stop","scroll-margin","scroll-margin-inline","scroll-margin-block","scroll-margin-inline-start","scroll-margin-inline-end","scroll-margin-top","scroll-margin-right","scroll-margin-bottom","scroll-margin-left","scroll-padding","scroll-padding-inline","scroll-padding-block","scroll-padding-inline-start","scroll-padding-inline-end","scroll-padding-top","scroll-padding-right","scroll-padding-bottom","scroll-padding-left","list-style-position","list-style-type","list-style-image","appearance","columns","break-before","break-inside","break-after","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-template-columns","grid-template-rows","flex-direction","flex-wrap","place-content","place-items","align-content","align-items","justify-content","justify-items","gap","column-gap","row-gap","--tw-space-x-reverse","--tw-space-y-reverse","divide-x-width","divide-y-width","--tw-divide-y-reverse","divide-style","divide-color","place-self","align-self","justify-self","overflow","overflow-x","overflow-y","overscroll-behavior","overscroll-behavior-x","overscroll-behavior-y","scroll-behavior","border-radius","border-start-radius","border-end-radius","border-top-radius","border-right-radius","border-bottom-radius","border-left-radius","border-start-start-radius","border-start-end-radius","border-end-end-radius","border-end-start-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius","border-width","border-inline-width","border-block-width","border-inline-start-width","border-inline-end-width","border-top-width","border-right-width","border-bottom-width","border-left-width","border-style","border-inline-style","border-block-style","border-inline-start-style","border-inline-end-style","border-top-style","border-right-style","border-bottom-style","border-left-style","border-color","border-inline-color","border-block-color","border-inline-start-color","border-inline-end-color","border-top-color","border-right-color","border-bottom-color","border-left-color","background-color","background-image","--tw-gradient-position","--tw-gradient-stops","--tw-gradient-via-stops","--tw-gradient-from","--tw-gradient-from-position","--tw-gradient-via","--tw-gradient-via-position","--tw-gradient-to","--tw-gradient-to-position","mask-image","--tw-mask-top","--tw-mask-top-from-color","--tw-mask-top-from-position","--tw-mask-top-to-color","--tw-mask-top-to-position","--tw-mask-right","--tw-mask-right-from-color","--tw-mask-right-from-position","--tw-mask-right-to-color","--tw-mask-right-to-position","--tw-mask-bottom","--tw-mask-bottom-from-color","--tw-mask-bottom-from-position","--tw-mask-bottom-to-color","--tw-mask-bottom-to-position","--tw-mask-left","--tw-mask-left-from-color","--tw-mask-left-from-position","--tw-mask-left-to-color","--tw-mask-left-to-position","--tw-mask-linear","--tw-mask-linear-position","--tw-mask-linear-from-color","--tw-mask-linear-from-position","--tw-mask-linear-to-color","--tw-mask-linear-to-position","--tw-mask-radial","--tw-mask-radial-shape","--tw-mask-radial-size","--tw-mask-radial-position","--tw-mask-radial-from-color","--tw-mask-radial-from-position","--tw-mask-radial-to-color","--tw-mask-radial-to-position","--tw-mask-conic","--tw-mask-conic-position","--tw-mask-conic-from-color","--tw-mask-conic-from-position","--tw-mask-conic-to-color","--tw-mask-conic-to-position","box-decoration-break","background-size","background-attachment","background-clip","background-position","background-repeat","background-origin","mask-composite","mask-mode","mask-type","mask-size","mask-clip","mask-position","mask-repeat","mask-origin","fill","stroke","stroke-width","object-fit","object-position","padding","padding-inline","padding-block","padding-inline-start","padding-inline-end","padding-top","padding-right","padding-bottom","padding-left","text-align","text-indent","vertical-align","font-family","font-size","line-height","font-weight","letter-spacing","text-wrap","overflow-wrap","word-break","text-overflow","hyphens","white-space","color","text-transform","font-style","font-stretch","font-variant-numeric","text-decoration-line","text-decoration-color","text-decoration-style","text-decoration-thickness","text-underline-offset","-webkit-font-smoothing","placeholder-color","caret-color","accent-color","color-scheme","opacity","background-blend-mode","mix-blend-mode","box-shadow","--tw-shadow","--tw-shadow-color","--tw-ring-shadow","--tw-ring-color","--tw-inset-shadow","--tw-inset-shadow-color","--tw-inset-ring-shadow","--tw-inset-ring-color","--tw-ring-offset-width","--tw-ring-offset-color","outline","outline-width","outline-offset","outline-color","--tw-blur","--tw-brightness","--tw-contrast","--tw-drop-shadow","--tw-grayscale","--tw-hue-rotate","--tw-invert","--tw-saturate","--tw-sepia","filter","--tw-backdrop-blur","--tw-backdrop-brightness","--tw-backdrop-contrast","--tw-backdrop-grayscale","--tw-backdrop-hue-rotate","--tw-backdrop-invert","--tw-backdrop-opacity","--tw-backdrop-saturate","--tw-backdrop-sepia","backdrop-filter","transition-property","transition-behavior","transition-delay","transition-duration","transition-timing-function","will-change","contain","content","forced-color-adjust"];function Te(e,r,{onInvalidCandidate:i,respectImportant:t}={}){let n=new Map,s=[],o=new Map;for(let c of e){if(r.invalidCandidates.has(c)){i?.(c);continue}let m=r.parseCandidate(c);if(m.length===0){i?.(c);continue}o.set(c,m)}let f=0;(t??!0)&&(f|=1);let u=r.getVariantOrder();for(let[c,m]of o){let d=!1;for(let p of m){let k=r.compileAstNodes(p,f);if(k.length!==0){d=!0;for(let{node:h,propertySort:w}of k){let x=0n;for(let E of p.variants)x|=1n<{let d=n.get(c),p=n.get(m);if(d.variants-p.variants!==0n)return Number(d.variants-p.variants);let k=0;for(;k1)return null;for(let u of o.nodes)if(u.kind!=="rule"&&u.kind!=="at-rule"||n(u,r)===null)return null;_(o.nodes,u=>{if((u.kind==="rule"||u.kind==="at-rule")&&u.nodes.length<=0)return u.nodes=e.nodes,R.Skip}),e.nodes=o.nodes;return}if(n(e,r)===null)return null}function Di(e){let r=e.options?.types??[];return r.length>1&&r.includes("any")}function ya(e,r){if(e.kind==="arbitrary"){let o=e.value;return e.modifier&&(o=X(o,e.modifier,r.theme)),o===null?[]:[[a(e.property,o)]]}let i=r.utilities.get(e.root)??[],t=[],n=i.filter(o=>!Di(o));for(let o of n){if(o.kind!==e.kind)continue;let f=o.compileFn(e);if(f!==void 0){if(f===null)return t;t.push(f)}}if(t.length>0)return t;let s=i.filter(o=>Di(o));for(let o of s){if(o.kind!==e.kind)continue;let f=o.compileFn(e);if(f!==void 0){if(f===null)return t;t.push(f)}}return t}function Ui(e){for(let r of e)r.kind!=="at-root"&&(r.kind==="declaration"?r.important=!0:(r.kind==="rule"||r.kind==="at-rule")&&Ui(r.nodes))}function ba(e){let r=new Set,i=0,t=e.slice(),n=!1;for(;t.length>0;){let s=t.shift();if(s.kind==="declaration"){if(s.value===void 0||(i++,n))continue;if(s.property==="--tw-sort"){let f=ir.indexOf(s.value??"");if(f!==-1){r.add(f),n=!0;continue}}let o=ir.indexOf(s.property);o!==-1&&r.add(o)}else if(s.kind==="rule"||s.kind==="at-rule")for(let o of s.nodes)t.push(o)}return{order:Array.from(r).sort((s,o)=>s-o),count:i}}function Se(e,r){let i=0,t=Z("&",e),n=new Set,s=new U(()=>new Set),o=new U(()=>new Set);_([t],(d,p)=>{if(d.kind==="at-rule"){if(d.name==="@keyframes")return _(d.nodes,k=>{if(k.kind==="at-rule"&&k.name==="@apply")throw new Error("You cannot use `@apply` inside `@keyframes`.")}),R.Skip;if(d.name==="@utility"){let k=d.params.replace(/-\*$/,"");o.get(k).add(d),_(d.nodes,h=>{if(!(h.kind!=="at-rule"||h.name!=="@apply")){n.add(d);for(let w of Ki(h,r))s.get(d).add(w)}});return}if(d.name==="@apply"){if(p.parent===null)return;i|=1,n.add(p.parent);for(let k of Ki(d,r))for(let h of p.path())n.has(h)&&s.get(h).add(k)}}});let f=new Set,u=[],c=new Set;function m(d,p=[]){if(!f.has(d)){if(c.has(d)){let k=p[(p.indexOf(d)+1)%p.length];throw d.kind==="at-rule"&&d.name==="@utility"&&k.kind==="at-rule"&&k.name==="@utility"&&_(d.nodes,h=>{if(h.kind!=="at-rule"||h.name!=="@apply")return;let w=h.params.split(/\s+/g);for(let x of w)for(let E of r.parseCandidate(x))switch(E.kind){case"arbitrary":break;case"static":case"functional":if(k.params.replace(/-\*$/,"")===E.root)throw new Error(`You cannot \`@apply\` the \`${x}\` utility here because it creates a circular dependency.`);break;default:}}),new Error(`Circular dependency detected: + +${ie([d])} +Relies on: + +${ie([k])}`)}c.add(d);for(let k of s.get(d))for(let h of o.get(k))p.push(d),m(h,p),p.pop();f.add(d),c.delete(d),u.push(d)}}for(let d of n)m(d);for(let d of u)"nodes"in d&&_(d.nodes,p=>{if(p.kind!=="at-rule"||p.name!=="@apply")return;let k=p.params.split(/(\s+)/g),h={},w=0;for(let[x,E]of k.entries())x%2===0&&(h[E]=w),w+=E.length;{let x=Object.keys(h),E=Te(x,r,{respectImportant:!1,onInvalidCandidate:V=>{if(r.theme.prefix&&!V.startsWith(r.theme.prefix))throw new Error(`Cannot apply unprefixed utility class \`${V}\`. Did you mean \`${r.theme.prefix}:${V}\`?`);if(r.invalidCandidates.has(V))throw new Error(`Cannot apply utility class \`${V}\` because it has been explicitly disabled: https://tailwindcss.com/docs/detecting-classes-in-source-files#explicitly-excluding-classes`);let P=K(V,":");if(P.length>1){let z=P.pop();if(r.candidatesToCss([z])[0]){let I=r.candidatesToCss(P.map(Y=>`${Y}:[--tw-variant-check:1]`)),M=P.filter((Y,G)=>I[G]===null);if(M.length>0){if(M.length===1)throw new Error(`Cannot apply utility class \`${V}\` because the ${M.map(Y=>`\`${Y}\``)} variant does not exist.`);{let Y=new Intl.ListFormat("en",{style:"long",type:"conjunction"});throw new Error(`Cannot apply utility class \`${V}\` because the ${Y.format(M.map(G=>`\`${G}\``))} variants do not exist.`)}}}}throw r.theme.size===0?new Error(`Cannot apply unknown utility class \`${V}\`. Are you using CSS modules or similar and missing \`@reference\`? https://tailwindcss.com/docs/functions-and-directives#reference-directive`):new Error(`Cannot apply unknown utility class \`${V}\``)}}),A=p.src,y=E.astNodes.map(V=>{let P=E.nodeSorting.get(V)?.candidate,z=P?h[P]:void 0;if(V=ee(V),!A||!P||z===void 0)return _([V],M=>{M.src=A}),V;let I=[A[0],A[1],A[2]];return I[1]+=7+z,I[2]=I[1]+P.length,_([V],M=>{M.src=I}),V}),L=[];for(let V of y)if(V.kind==="rule")for(let P of V.nodes)L.push(P);else L.push(V);return R.Replace(L)}});return i}function*Ki(e,r){for(let i of e.params.split(/\s+/g))for(let t of r.parseCandidate(i))switch(t.kind){case"arbitrary":break;case"static":case"functional":yield t.root;break;default:}}async function nr(e,r,i,t=0,n=!1){let s=0,o=[];return _(e,f=>{if(f.kind==="at-rule"&&(f.name==="@import"||f.name==="@reference")){let u=xa(B(f.params));if(u===null)return;f.name==="@reference"&&(u.media="reference"),s|=2;let{uri:c,layer:m,media:d,supports:p}=u;if(c.startsWith("data:")||c.startsWith("http://")||c.startsWith("https://"))return;let k=pe({},[]);return o.push((async()=>{if(t>100)throw new Error(`Exceeded maximum recursion depth while resolving \`${c}\` in \`${r}\`)`);let h=await i(c,r),w=Ee(h.content,{from:n?h.path:void 0});await nr(w,h.base,i,t+1,n),k.nodes=Aa(f,[pe({base:h.base},w)],m,d,p)})()),R.ReplaceSkip(k)}}),o.length>0&&await Promise.all(o),s}function xa(e){let r,i=null,t=null,n=null;for(let s=0;s{let c=De(n),[m,d]=Ca(e.theme,c),p=i(Li(r()??{},c)??null);if(typeof p=="string"&&(p=p.replace("","1")),typeof m!="object")return typeof d!="object"&&d&4?p??m:m;if(p!==null&&typeof p=="object"&&!Array.isArray(p)){let k=ot({},[p],(h,w)=>w);if(m===null&&Object.hasOwn(p,"__CSS_VALUES__")){let h={};for(let w in p.__CSS_VALUES__)h[w]=p[w],delete k[w];m=h}for(let h in m)h!=="__CSS_VALUES__"&&(p?.__CSS_VALUES__?.[h]&4&&Li(k,h.split("-"))!==void 0||(k[Ne(h)]=m[h]));return k}if(Array.isArray(m)&&Array.isArray(d)&&Array.isArray(p)){let k=m[0],h=m[1];d[0]&4&&(k=p[0]??k);for(let w of Object.keys(h))d[1][w]&4&&(h[w]=p[1][w]??h[w]);return[k,h]}return m??p})();return f&&typeof u=="string"&&(u=J(u,f)),u??s}}function Ca(e,r){if(r.length===1&&r[0].startsWith("--"))return[e.get([r[0]]),e.getOptions(r[0])];let i=Be(r),t=new Map,n=new U(()=>new Map),s=e.namespace(`--${i}`);if(s.size===0)return[null,0];let o=new Map;for(let[m,d]of s){if(!m||!m.includes("--")){t.set(m,d),o.set(m,e.getOptions(m?`--${i}-${m}`:`--${i}`));continue}let p=m.indexOf("--"),k=m.slice(0,p),h=m.slice(p+2);h=h.replace(/-([a-z])/g,(w,x)=>x.toUpperCase()),n.get(k===""?null:k).set(h,[d,e.getOptions(`--${i}${m}`)])}let f=e.getOptions(`--${i}`);for(let[m,d]of n){let p=t.get(m);if(typeof p!="string")continue;let k={},h={};for(let[w,[x,E]]of d)k[w]=x,h[w]=E;t.set(m,[p,k]),o.set(m,[f,h])}let u={},c={};for(let[m,d]of t)zi(u,[m??"DEFAULT"],d);for(let[m,d]of o)zi(c,[m??"DEFAULT"],d);return r[r.length-1]==="DEFAULT"?[u?.DEFAULT??null,c.DEFAULT??0]:"DEFAULT"in u&&Object.keys(u).length===1?[u.DEFAULT,c.DEFAULT??0]:(u.__CSS_VALUES__=c,[u,c])}function Li(e,r){for(let i=0;i{m.src=s}),r.push(c)},addVariant(f,u){if(!Tt.test(f))throw new Error(`\`addVariant('${f}')\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(typeof u=="string"){if(u.includes(":merge("))return}else if(Array.isArray(u)){if(u.some(m=>m.includes(":merge(")))return}else if(typeof u=="object"){let m=function(d,p){return Object.entries(d).some(([k,h])=>k.includes(p)||typeof h=="object"&&m(h,p))};var c=m;if(m(u,":merge("))return}typeof u=="string"||Array.isArray(u)?e.variants.static(f,m=>{m.nodes=ji(u,m.nodes)},{compounds:Ue(typeof u=="string"?[u]:u)}):typeof u=="object"&&e.variants.fromAst(f,ge(u),e)},matchVariant(f,u,c){function m(p,k,h){let w=u(p,{modifier:k?.value??null});return ji(w,h)}try{let p=u("a",{modifier:null});if(typeof p=="string"&&p.includes(":merge("))return;if(Array.isArray(p)&&p.some(k=>k.includes(":merge(")))return}catch{}let d=Object.keys(c?.values??{});e.variants.group(()=>{e.variants.functional(f,(p,k)=>{if(!k.value){if(c?.values&&"DEFAULT"in c.values){p.nodes=m(c.values.DEFAULT,k.modifier,p.nodes);return}return null}if(k.value.kind==="arbitrary")p.nodes=m(k.value.value,k.modifier,p.nodes);else if(k.value.kind==="named"&&c?.values){let h=c.values[k.value.value];if(typeof h!="string")return null;p.nodes=m(h,k.modifier,p.nodes)}else return null})},(p,k)=>{if(p.kind!=="functional"||k.kind!=="functional")return 0;let h=p.value?p.value.value:"DEFAULT",w=k.value?k.value.value:"DEFAULT",x=c?.values?.[h]??h,E=c?.values?.[w]??w;if(c&&typeof c.sort=="function")return c.sort({value:x,modifier:p.modifier?.value??null},{value:E,modifier:k.modifier?.value??null});let A=d.indexOf(h),y=d.indexOf(w);return A=A===-1?d.length:A,y=y===-1?d.length:y,A!==y?A-y:xObject.keys(c?.values??{}).filter(p=>p!=="DEFAULT"))},addUtilities(f){f=Array.isArray(f)?f:[f];let u=f.flatMap(m=>Object.entries(m));u=u.flatMap(([m,d])=>K(m,",").map(p=>[p.trim(),d]));let c=new U(()=>[]);for(let[m,d]of u){if(m.startsWith("@keyframes ")){if(!n){let h=Z(m,ge(d));_([h],w=>{w.src=s}),r.push(h)}continue}let p=Ie(m),k=!1;if(_(p,h=>{if(h.kind==="selector"&&h.value[0]==="."&&Mi.test(h.value.slice(1))){let w=h.value;h.value="&";let x=de(p),E=w.slice(1),A=x==="&"?ge(d):[Z(x,ge(d))];c.get(E).push(...A),k=!0,h.value=w;return}if(h.kind==="function"&&h.value===":not")return R.Skip}),!k)throw new Error(`\`addUtilities({ '${m}' : \u2026 })\` defines an invalid utility selector. Utilities must be a single class name and start with a lowercase letter, eg. \`.scrollbar-none\`.`)}for(let[m,d]of c)e.theme.prefix&&_(d,p=>{if(p.kind==="rule"){let k=Ie(p.selector);_(k,h=>{h.kind==="selector"&&h.value[0]==="."&&(h.value=`.${e.theme.prefix}\\:${h.value.slice(1)}`)}),p.selector=de(k)}}),e.utilities.static(m,p=>{let k=d.map(ee);return Fi(k,m,p.raw),t.current|=Se(k,e),k})},matchUtilities(f,u){let c=u?.type?Array.isArray(u?.type)?u.type:[u.type]:["any"];for(let[d,p]of Object.entries(f)){let k=function({negative:h}){return w=>{if(w.value?.kind==="arbitrary"&&c.length>0&&!c.includes("any")&&(w.value.dataType&&!c.includes(w.value.dataType)||!w.value.dataType&&!Q(w.value.value,c)))return;let x=c.includes("color"),E=null,A=!1;{let V=u?.values??{};x&&(V=Object.assign({inherit:"inherit",transparent:"transparent",current:"currentcolor"},V)),w.value?w.value.kind==="arbitrary"?E=w.value.value:w.value.fraction&&V[w.value.fraction]?(E=V[w.value.fraction],A=!0):V[w.value.value]?E=V[w.value.value]:V.__BARE_VALUE__&&(E=V.__BARE_VALUE__(w.value)??null,A=(w.value.fraction!==null&&E?.includes("/"))??!1):E=V.DEFAULT??null}if(E===null)return;let y;{let V=u?.modifiers??null;w.modifier?V==="any"||w.modifier.kind==="arbitrary"?y=w.modifier.value:V?.[w.modifier.value]?y=V[w.modifier.value]:x&&!Number.isNaN(Number(w.modifier.value))?y=`${w.modifier.value}%`:y=null:y=null}if(w.modifier&&y===null&&!A)return w.value?.kind==="arbitrary"?null:void 0;x&&y!==null&&(E=J(E,y)),h&&(E=`calc(${E} * -1)`);let L=ge(p(E,{modifier:y}));return Fi(L,d,w.raw),t.current|=Se(L,e),L}};var m=k;if(!Mi.test(d))throw new Error(`\`matchUtilities({ '${d}' : \u2026 })\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter, eg. \`scrollbar\`.`);u?.supportsNegativeValues&&e.utilities.functional(`-${d}`,k({negative:!0}),{types:c}),e.utilities.functional(d,k({negative:!1}),{types:c}),e.utilities.suggest(d,()=>{let h=u?.values??{},w=new Set(Object.keys(h));w.delete("__BARE_VALUE__"),w.delete("__CSS_VALUES__"),w.has("DEFAULT")&&(w.delete("DEFAULT"),w.add(null));let x=u?.modifiers??{},E=x==="any"?[]:Object.keys(x);return[{supportsNegative:u?.supportsNegativeValues??!1,values:Array.from(w),modifiers:E}]})}},addComponents(f,u){this.addUtilities(f,u)},matchComponents(f,u){this.matchUtilities(f,u)},theme:$t(e,()=>i.theme??{},f=>f),prefix(f){return f},config(f,u){let c=i;if(!f)return c;let m=De(f);for(let d=0;dObject.entries(t));for(let[t,n]of i)if(n!=null&&n!==!1)if(typeof n!="object"){if(!t.startsWith("--")){if(n==="@slot"){r.push(Z(t,[F("@slot")]));continue}t=t.replace(/([A-Z])/g,"-$1").toLowerCase()}r.push(a(t,String(n)))}else if(Array.isArray(n))for(let s of n)typeof s=="string"?r.push(a(t,s)):r.push(Z(t,ge(s)));else r.push(Z(t,ge(n)));return r}function ji(e,r){return(typeof e=="string"?[e]:e).flatMap(t=>{if(t.trim().endsWith("}")){let n=t.replace("}","{@slot}}"),s=Ee(n);return rr(s,r),s}else return Z(t,r)})}function Fi(e,r,i){_(e,t=>{if(t.kind==="rule"){let n=Ie(t.selector);_(n,s=>{s.kind==="selector"&&s.value===`.${r}`&&(s.value=`.${be(i)}`)}),t.selector=de(n)}})}function Wi(e,r){for(let i of Sa(r))e.theme.addKeyframes(i)}function Sa(e){let r=[];if("keyframes"in e.theme)for(let[i,t]of Object.entries(e.theme.keyframes))r.push(F("@keyframes",i,ge(t)));return r}var Et={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};function Ke(e){return{__BARE_VALUE__:e}}var ce=Ke(e=>{if(O(e.value))return e.value}),re=Ke(e=>{if(O(e.value))return`${e.value}%`}),$e=Ke(e=>{if(O(e.value))return`${e.value}px`}),Bi=Ke(e=>{if(O(e.value))return`${e.value}ms`}),Nt=Ke(e=>{if(O(e.value))return`${e.value}deg`}),Ta=Ke(e=>{if(e.fraction===null)return;let[r,i]=K(e.fraction,"/");if(!(!O(r)||!O(i)))return e.fraction}),Yi=Ke(e=>{if(O(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),qi={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...Ta},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...re}),backdropContrast:({theme:e})=>({...e("contrast"),...re}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...re}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...Nt}),backdropInvert:({theme:e})=>({...e("invert"),...re}),backdropOpacity:({theme:e})=>({...e("opacity"),...re}),backdropSaturate:({theme:e})=>({...e("saturate"),...re}),backdropSepia:({theme:e})=>({...e("sepia"),...re}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...$e},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...re},caretColor:({theme:e})=>e("colors"),colors:()=>({...Et}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...ce},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...re},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...$e}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...ce},flexShrink:{0:"0",DEFAULT:"1",...ce},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...re},grayscale:{0:"0",DEFAULT:"100%",...re},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...ce},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...ce},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...ce},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...ce},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...Yi},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...Yi},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...Nt},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...re},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...ce},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...re},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",...ce},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$e},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$e},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$e},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$e},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...Nt},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...re},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...re},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...re},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...Nt},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...ce},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$e},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$e},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...Bi},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...Bi},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...ce}};function Gi(e){return{theme:{...qi,colors:({theme:r})=>r("color",{}),extend:{fontSize:({theme:r})=>({...r("text",{})}),boxShadow:({theme:r})=>({...r("shadow",{})}),animation:({theme:r})=>({...r("animate",{})}),aspectRatio:({theme:r})=>({...r("aspect",{})}),borderRadius:({theme:r})=>({...r("radius",{})}),screens:({theme:r})=>({...r("breakpoint",{})}),letterSpacing:({theme:r})=>({...r("tracking",{})}),lineHeight:({theme:r})=>({...r("leading",{})}),transitionDuration:{DEFAULT:e.get(["--default-transition-duration"])??null},transitionTimingFunction:{DEFAULT:e.get(["--default-transition-timing-function"])??null},maxWidth:({theme:r})=>({...r("container",{})})}}}}var $a={blocklist:[],future:{},prefix:"",important:!1,darkMode:null,theme:{},plugins:[],content:{files:[]}};function lr(e,r){let i={design:e,configs:[],plugins:[],content:{files:[]},theme:{},extend:{},result:structuredClone($a)};for(let n of r)ar(i,n);for(let n of i.configs)"darkMode"in n&&n.darkMode!==void 0&&(i.result.darkMode=n.darkMode??null),"prefix"in n&&n.prefix!==void 0&&(i.result.prefix=n.prefix??""),"blocklist"in n&&n.blocklist!==void 0&&(i.result.blocklist=n.blocklist??[]),"important"in n&&n.important!==void 0&&(i.result.important=n.important??!1);let t=Na(i);return{resolvedConfig:{...i.result,content:i.content,theme:i.theme,plugins:i.plugins},replacedThemeKeys:t}}function Ea(e,r){if(Array.isArray(e)&&qe(e[0]))return e.concat(r);if(Array.isArray(r)&&qe(r[0])&&qe(e))return[e,...r];if(Array.isArray(r))return r}function ar(e,{config:r,base:i,path:t,reference:n,src:s}){let o=[];for(let c of r.plugins??[])"__isOptionsFunction"in c?o.push({...c(),reference:n,src:s}):"handler"in c?o.push({...c,reference:n,src:s}):o.push({handler:c,reference:n,src:s});if(Array.isArray(r.presets)&&r.presets.length===0)throw new Error("Error in the config file/plugin/preset. An empty preset (`preset: []`) is not currently supported.");for(let c of r.presets??[])ar(e,{path:t,base:i,config:c,reference:n,src:s});for(let c of o)e.plugins.push(c),c.config&&ar(e,{path:t,base:i,config:c.config,reference:!!c.reference,src:c.src??s});let f=r.content??[],u=Array.isArray(f)?f:f.files;for(let c of u)e.content.files.push(typeof c=="object"?c:{base:i,pattern:c});e.configs.push(r)}function Na(e){let r=new Set,i=$t(e.design,()=>e.theme,n),t=Object.assign(i,{theme:i,colors:Et});function n(s){return typeof s=="function"?s(t)??null:s??null}for(let s of e.configs){let o=s.theme??{},f=o.extend??{};for(let u in o)u!=="extend"&&r.add(u);Object.assign(e.theme,o);for(let u in f)e.extend[u]??=[],e.extend[u].push(f[u])}delete e.theme.extend;for(let s in e.extend){let o=[e.theme[s],...e.extend[s]];e.theme[s]=()=>{let f=o.map(n);return ot({},f,Ea)}}for(let s in e.theme)e.theme[s]=n(e.theme[s]);if(e.theme.screens&&typeof e.theme.screens=="object")for(let s of Object.keys(e.theme.screens)){let o=e.theme.screens[s];o&&typeof o=="object"&&("raw"in o||"max"in o||"min"in o&&(e.theme.screens[s]=o.min))}return r}function Hi(e,r){let i=e.theme.container||{};if(typeof i!="object"||i===null)return;let t=Va(i,r);t.length!==0&&r.utilities.static("container",()=>t.map(ee))}function Va({center:e,padding:r,screens:i},t){let n=[],s=null;if(e&&n.push(a("margin-inline","auto")),(typeof r=="string"||typeof r=="object"&&r!==null&&"DEFAULT"in r)&&n.push(a("padding-inline",typeof r=="string"?r:r.DEFAULT)),typeof i=="object"&&i!==null){s=new Map;let o=Array.from(t.theme.namespace("--breakpoint").entries());if(o.sort((f,u)=>Re(f[1],u[1],"asc")),o.length>0){let[f]=o[0];n.push(F("@media",`(width >= --theme(--breakpoint-${f}))`,[a("max-width","none")]))}for(let[f,u]of Object.entries(i)){if(typeof u=="object")if("min"in u)u=u.min;else continue;s.set(f,F("@media",`(width >= ${u})`,[a("max-width",u)]))}}if(typeof r=="object"&&r!==null){let o=Object.entries(r).filter(([f])=>f!=="DEFAULT").map(([f,u])=>[f,t.theme.resolveValue(f,["--breakpoint"]),u]).filter(Boolean);o.sort((f,u)=>Re(f[1],u[1],"asc"));for(let[f,,u]of o)if(s&&s.has(f))s.get(f).nodes.push(a("padding-inline",u));else{if(s)continue;n.push(F("@media",`(width >= theme(--breakpoint-${f}))`,[a("padding-inline",u)]))}}if(s)for(let[,o]of s)n.push(o);return n}function Zi({addVariant:e,config:r}){let i=r("darkMode",null),[t,n=".dark"]=Array.isArray(i)?i:[i];if(t==="variant"){let s;if(Array.isArray(n)||typeof n=="function"?s=n:typeof n=="string"&&(s=[n]),Array.isArray(s))for(let o of s)o===".dark"?(t=!1,console.warn('When using `variant` for `darkMode`, you must provide a selector.\nExample: `darkMode: ["variant", ".your-selector &"]`')):o.includes("&")||(t=!1,console.warn('When using `variant` for `darkMode`, your selector must contain `&`.\nExample `darkMode: ["variant", ".your-selector &"]`'));n=s}t===null||(t==="selector"?e("dark",`&:where(${n}, ${n} *)`):t==="media"?e("dark","@media (prefers-color-scheme: dark)"):t==="variant"?e("dark",n):t==="class"&&e("dark",`&:is(${n} *)`))}function Qi(e){for(let[r,i]of[["t","top"],["tr","top right"],["r","right"],["br","bottom right"],["b","bottom"],["bl","bottom left"],["l","left"],["tl","top left"]])e.utilities.suggest(`bg-gradient-to-${r}`,()=>[]),e.utilities.static(`bg-gradient-to-${r}`,()=>[a("--tw-gradient-position",`to ${i} in oklab`),a("background-image","linear-gradient(var(--tw-gradient-stops))")]);e.utilities.suggest("bg-left-top",()=>[]),e.utilities.static("bg-left-top",()=>[a("background-position","left top")]),e.utilities.suggest("bg-right-top",()=>[]),e.utilities.static("bg-right-top",()=>[a("background-position","right top")]),e.utilities.suggest("bg-left-bottom",()=>[]),e.utilities.static("bg-left-bottom",()=>[a("background-position","left bottom")]),e.utilities.suggest("bg-right-bottom",()=>[]),e.utilities.static("bg-right-bottom",()=>[a("background-position","right bottom")]),e.utilities.suggest("object-left-top",()=>[]),e.utilities.static("object-left-top",()=>[a("object-position","left top")]),e.utilities.suggest("object-right-top",()=>[]),e.utilities.static("object-right-top",()=>[a("object-position","right top")]),e.utilities.suggest("object-left-bottom",()=>[]),e.utilities.static("object-left-bottom",()=>[a("object-position","left bottom")]),e.utilities.suggest("object-right-bottom",()=>[]),e.utilities.static("object-right-bottom",()=>[a("object-position","right bottom")]),e.utilities.suggest("max-w-screen",()=>[]),e.utilities.functional("max-w-screen",r=>{if(!r.value||r.value.kind==="arbitrary")return;let i=e.theme.resolve(r.value.value,["--breakpoint"]);if(i)return[a("max-width",i)]}),e.utilities.suggest("overflow-ellipsis",()=>[]),e.utilities.static("overflow-ellipsis",()=>[a("text-overflow","ellipsis")]),e.utilities.suggest("decoration-slice",()=>[]),e.utilities.static("decoration-slice",()=>[a("-webkit-box-decoration-break","slice"),a("box-decoration-break","slice")]),e.utilities.suggest("decoration-clone",()=>[]),e.utilities.static("decoration-clone",()=>[a("-webkit-box-decoration-break","clone"),a("box-decoration-break","clone")]),e.utilities.suggest("flex-shrink",()=>[]),e.utilities.functional("flex-shrink",r=>{if(!r.modifier){if(!r.value)return[a("flex-shrink","1")];if(r.value.kind==="arbitrary")return[a("flex-shrink",r.value.value)];if(O(r.value.value))return[a("flex-shrink",r.value.value)]}}),e.utilities.suggest("flex-grow",()=>[]),e.utilities.functional("flex-grow",r=>{if(!r.modifier){if(!r.value)return[a("flex-grow","1")];if(r.value.kind==="arbitrary")return[a("flex-grow",r.value.value)];if(O(r.value.value))return[a("flex-grow",r.value.value)]}}),e.utilities.suggest("order-none",()=>[]),e.utilities.static("order-none",()=>[a("order","0")]),e.utilities.suggest("break-words",()=>[]),e.utilities.static("break-words",()=>[a("overflow-wrap","break-word")])}function Ji(e,r){let i=e.theme.screens||{},t=r.variants.get("min")?.order??0,n=[];for(let[o,f]of Object.entries(i)){let p=function(k){r.variants.static(o,h=>{h.nodes=[F("@media",d,h.nodes)]},{order:k})};var s=p;let u=r.variants.get(o),c=r.theme.resolveValue(o,["--breakpoint"]);if(u&&c&&!r.theme.hasDefault(`--breakpoint-${o}`))continue;let m=!0;typeof f=="string"&&(m=!1);let d=Ra(f);m?n.push(p):p(t)}if(n.length!==0){for(let[,o]of r.variants.variants)o.order>t&&(o.order+=n.length);r.variants.compareFns=new Map(Array.from(r.variants.compareFns).map(([o,f])=>(o>t&&(o+=n.length),[o,f])));for(let[o,f]of n.entries())f(t+o+1)}}function Ra(e){return(Array.isArray(e)?e:[e]).map(i=>typeof i=="string"?{min:i}:i&&typeof i=="object"?i:null).map(i=>{if(i===null)return null;if("raw"in i)return i.raw;let t="";return i.max!==void 0&&(t+=`${i.max} >= `),t+="width",i.min!==void 0&&(t+=` >= ${i.min}`),`(${t})`}).filter(Boolean).join(", ")}function Xi(e,r){let i=e.theme.aria||{},t=e.theme.supports||{},n=e.theme.data||{};if(Object.keys(i).length>0){let s=r.variants.get("aria"),o=s?.applyFn,f=s?.compounds;r.variants.functional("aria",(u,c)=>{let m=c.value;return m&&m.kind==="named"&&m.value in i?o?.(u,{...c,value:{kind:"arbitrary",value:i[m.value]}}):o?.(u,c)},{compounds:f})}if(Object.keys(t).length>0){let s=r.variants.get("supports"),o=s?.applyFn,f=s?.compounds;r.variants.functional("supports",(u,c)=>{let m=c.value;return m&&m.kind==="named"&&m.value in t?o?.(u,{...c,value:{kind:"arbitrary",value:t[m.value]}}):o?.(u,c)},{compounds:f})}if(Object.keys(n).length>0){let s=r.variants.get("data"),o=s?.applyFn,f=s?.compounds;r.variants.functional("data",(u,c)=>{let m=c.value;return m&&m.kind==="named"&&m.value in n?o?.(u,{...c,value:{kind:"arbitrary",value:n[m.value]}}):o?.(u,c)},{compounds:f})}}var Oa=/^[a-z]+$/;async function tn({designSystem:e,base:r,ast:i,loadModule:t,sources:n}){let s=0,o=[],f=[];_(i,(d,p)=>{if(d.kind!=="at-rule")return;let k=Xe(p);if(d.name==="@plugin"){if(k.parent!==null)throw new Error("`@plugin` cannot be nested.");let h=d.params.slice(1,-1);if(h.length===0)throw new Error("`@plugin` must have a path.");let w={};for(let x of d.nodes??[]){if(x.kind!=="declaration")throw new Error(`Unexpected \`@plugin\` option: + +${ie([x])} + +\`@plugin\` options must be a flat list of declarations.`);if(x.value===void 0)continue;let E=x.value,A=K(E,",").map(y=>{if(y=y.trim(),y==="null")return null;if(y==="true")return!0;if(y==="false")return!1;if(Number.isNaN(Number(y))){if(y[0]==='"'&&y[y.length-1]==='"'||y[0]==="'"&&y[y.length-1]==="'")return y.slice(1,-1);if(y[0]==="{"&&y[y.length-1]==="}")throw new Error(`Unexpected \`@plugin\` option: Value of declaration \`${ie([x]).trim()}\` is not supported. + +Using an object as a plugin option is currently only supported in JavaScript configuration files.`)}else return Number(y);return y});w[x.property]=A.length===1?A[0]:A}return o.push([{id:h,base:k.context.base,reference:!!k.context.reference,src:d.src},Object.keys(w).length>0?w:null]),s|=4,R.Replace([])}if(d.name==="@config"){if(d.nodes.length>0)throw new Error("`@config` cannot have a body.");if(k.parent!==null)throw new Error("`@config` cannot be nested.");return f.push({id:d.params.slice(1,-1),base:k.context.base,reference:!!k.context.reference,src:d.src}),s|=4,R.Replace([])}}),Qi(e);let u=e.resolveThemeValue;if(e.resolveThemeValue=function(p,k){return p.startsWith("--")?u(p,k):(s|=en({designSystem:e,base:r,ast:i,sources:n,configs:[],pluginDetails:[]}),e.resolveThemeValue(p,k))},!o.length&&!f.length)return 0;let[c,m]=await Promise.all([Promise.all(f.map(async({id:d,base:p,reference:k,src:h})=>{let w=await t(d,p,"config");return{path:d,base:w.base,config:w.module,reference:k,src:h}})),Promise.all(o.map(async([{id:d,base:p,reference:k,src:h},w])=>{let x=await t(d,p,"plugin");return{path:d,base:x.base,plugin:x.module,options:w,reference:k,src:h}}))]);return s|=en({designSystem:e,base:r,ast:i,sources:n,configs:c,pluginDetails:m}),s}function en({designSystem:e,base:r,ast:i,sources:t,configs:n,pluginDetails:s}){let o=0,u=[...s.map(w=>{if(!w.options)return{config:{plugins:[w.plugin]},base:w.base,reference:w.reference,src:w.src};if("__isOptionsFunction"in w.plugin)return{config:{plugins:[w.plugin(w.options)]},base:w.base,reference:w.reference,src:w.src};throw new Error(`The plugin "${w.path}" does not accept options`)}),...n],{resolvedConfig:c}=lr(e,[{config:Gi(e.theme),base:r,reference:!0,src:void 0},...u,{config:{plugins:[Zi]},base:r,reference:!0,src:void 0}]),{resolvedConfig:m,replacedThemeKeys:d}=lr(e,u),p={designSystem:e,ast:i,resolvedConfig:c,featuresRef:{set current(w){o|=w}}},k=or({...p,referenceMode:!1,src:void 0}),h=e.resolveThemeValue;e.resolveThemeValue=function(x,E){if(x[0]==="-"&&x[1]==="-")return h(x,E);let A=k.theme(x,void 0);if(Array.isArray(A)&&A.length===2)return A[0];if(Array.isArray(A))return A.join(", ");if(typeof A=="object"&&A!==null&&"DEFAULT"in A)return A.DEFAULT;if(typeof A=="string")return A};for(let{handler:w,reference:x,src:E}of c.plugins){let A=or({...p,referenceMode:x??!1,src:E});w(A)}if(Qr(e,m,d),Wi(e,m),Xi(m,e),Ji(m,e),Hi(m,e),!e.theme.prefix&&c.prefix){if(c.prefix.endsWith("-")&&(c.prefix=c.prefix.slice(0,-1),console.warn(`The prefix "${c.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only and is written as a variant before all utilities. We have fixed up the prefix for you. Remove the trailing \`-\` to silence this warning.`)),!Oa.test(c.prefix))throw new Error(`The prefix "${c.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);e.theme.prefix=c.prefix}if(!e.important&&c.important===!0&&(e.important=!0),typeof c.important=="string"){let w=c.important;_(i,(x,E)=>{if(x.kind!=="at-rule"||x.name!=="@tailwind"||x.params!=="utilities")return;let A=Xe(E);return A.parent?.kind==="rule"&&A.parent.selector===w?R.Stop:R.ReplaceStop(q(w,[x]))})}for(let w of c.blocklist)e.invalidCandidates.add(w);for(let w of c.content.files){if("raw"in w)throw new Error(`Error in the config file/plugin/preset. The \`content\` key contains a \`raw\` entry: + +${JSON.stringify(w,null,2)} + +This feature is not currently supported.`);let x=!1;w.pattern[0]=="!"&&(x=!0,w.pattern=w.pattern.slice(1)),t.push({...w,negated:x})}return o}function rn(e){let r=[0];for(let n=0;n0;){let u=(o|0)>>1,c=s+u;r[c]<=n?(s=c+1,o=o-u-1):o=u}s-=1;let f=n-r[s];return{line:s+1,column:f}}function t({line:n,column:s}){n-=1,n=Math.min(Math.max(n,0),r.length-1);let o=r[n],f=r[n+1]??o;return Math.min(Math.max(o+s,0),f)}return{find:i,findOffset:t}}function nn({ast:e}){let r=new U(n=>rn(n.code)),i=new U(n=>({url:n.file,content:n.code,ignore:!1})),t={file:null,sources:[],mappings:[]};_(e,n=>{if(!n.src||!n.dst)return;let s=i.get(n.src[0]);if(!s.content)return;let o=r.get(n.src[0]),f=r.get(n.dst[0]),u=s.content.slice(n.src[1],n.src[2]),c=0;for(let p of u.split(` +`)){if(p.trim()!==""){let k=o.find(n.src[1]+c),h=f.find(n.dst[1]);t.mappings.push({name:null,originalPosition:{source:s,...k},generatedPosition:h})}c+=p.length,c+=1}let m=o.find(n.src[2]),d=f.find(n.dst[2]);t.mappings.push({name:null,originalPosition:{source:s,...m},generatedPosition:d})});for(let n of r.keys())t.sources.push(i.get(n));return t.mappings.sort((n,s)=>n.generatedPosition.line-s.generatedPosition.line||n.generatedPosition.column-s.generatedPosition.column||(n.originalPosition?.line??0)-(s.originalPosition?.line??0)||(n.originalPosition?.column??0)-(s.originalPosition?.column??0)),t}var on=/^(-?\d+)\.\.(-?\d+)(?:\.\.(-?\d+))?$/;function Vt(e){let r=e.indexOf("{");if(r===-1)return[e];let i=[],t=e.slice(0,r),n=e.slice(r),s=0,o=n.lastIndexOf("}");for(let d=0;dVt(d));let m=Vt(u);for(let d of m)for(let p of c)i.push(t+p+d);return i}function Pa(e){return on.test(e)}function _a(e){let r=e.match(on);if(!r)return[e];let[,i,t,n]=r,s=n?parseInt(n,10):void 0,o=[];if(/^-?\d+$/.test(i)&&/^-?\d+$/.test(t)){let f=parseInt(i,10),u=parseInt(t,10);if(s===void 0&&(s=f<=u?1:-1),s===0)throw new Error("Step cannot be zero in sequence expansion.");let c=f0&&(s=-s);for(let m=f;c?m<=u:m>=u;m+=s)o.push(m.toString())}return o}function an(e,r){let i=new Set,t=new Set,n=[];function s(o,f=[]){if(e.has(o)&&!i.has(o)){t.has(o)&&r.onCircularDependency?.(f,o),t.add(o);for(let u of e.get(o)??[])f.push(o),s(u,f),f.pop();i.add(o),t.delete(o),n.push(o)}}for(let o of e.keys())s(o);return n}var Ia=/^[a-z]+$/,mt=(n=>(n[n.None=0]="None",n[n.AtProperty=1]="AtProperty",n[n.ColorMix=2]="ColorMix",n[n.All=3]="All",n))(mt||{});function Da(){throw new Error("No `loadModule` function provided to `compile`")}function Ua(){throw new Error("No `loadStylesheet` function provided to `compile`")}function Ka(e){let r=0,i=null;for(let t of K(e," "))t==="reference"?r|=2:t==="inline"?r|=1:t==="default"?r|=4:t==="static"?r|=8:t.startsWith("prefix(")&&t.endsWith(")")&&(i=t.slice(7,-1));return[r,i]}var Oe=(u=>(u[u.None=0]="None",u[u.AtApply=1]="AtApply",u[u.AtImport=2]="AtImport",u[u.JsPluginCompat=4]="JsPluginCompat",u[u.ThemeFunction=8]="ThemeFunction",u[u.Utilities=16]="Utilities",u[u.Variants=32]="Variants",u[u.AtTheme=64]="AtTheme",u))(Oe||{});async function ln(e,{base:r="",from:i,loadModule:t=Da,loadStylesheet:n=Ua}={}){let s=0;e=[pe({base:r},e)],s|=await nr(e,r,n,0,i!==void 0);let o=null,f=new pt,u=new Map,c=new Map,m=[],d=null,p=null,k=[],h=[],w=[],x=[],E=null;_(e,(y,L)=>{if(y.kind!=="at-rule")return;let V=Xe(L);if(y.name==="@tailwind"&&(y.params==="utilities"||y.params.startsWith("utilities"))){if(p!==null)return R.Replace([]);if(V.context.reference)return R.Replace([]);let P=K(y.params," ");for(let z of P)if(z.startsWith("source(")){let I=z.slice(7,-1);if(I==="none"){E=I;continue}if(I[0]==='"'&&I[I.length-1]!=='"'||I[0]==="'"&&I[I.length-1]!=="'"||I[0]!=="'"&&I[0]!=='"')throw new Error("`source(\u2026)` paths must be quoted.");E={base:V.context.sourceBase??V.context.base,pattern:I.slice(1,-1)}}p=y,s|=16}if(y.name==="@utility"){if(V.parent!==null)throw new Error("`@utility` cannot be nested.");if(y.nodes.length===0)throw new Error(`\`@utility ${y.params}\` is empty. Utilities should include at least one property.`);let P=qr(y);if(P===null){if(!y.params.endsWith("-*")){if(y.params.endsWith("*"))throw new Error(`\`@utility ${y.params}\` defines an invalid utility name. A functional utility must end in \`-*\`.`);if(y.params.includes("*"))throw new Error(`\`@utility ${y.params}\` defines an invalid utility name. The dynamic portion marked by \`-*\` must appear once at the end.`)}throw new Error(`\`@utility ${y.params}\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter.`)}m.push(P)}if(y.name==="@source"){if(y.nodes.length>0)throw new Error("`@source` cannot have a body.");if(V.parent!==null)throw new Error("`@source` cannot be nested.");let P=!1,z=!1,I=y.params;if(I[0]==="n"&&I.startsWith("not ")&&(P=!0,I=I.slice(4)),I[0]==="i"&&I.startsWith("inline(")&&(z=!0,I=I.slice(7,-1)),I[0]==='"'&&I[I.length-1]!=='"'||I[0]==="'"&&I[I.length-1]!=="'"||I[0]!=="'"&&I[0]!=='"')throw new Error("`@source` paths must be quoted.");let M=I.slice(1,-1);if(z){let Y=P?x:w,G=K(M," ");for(let oe of G)for(let ae of Vt(oe))Y.push(ae)}else h.push({base:V.context.base,pattern:M,negated:P});return R.ReplaceSkip([])}if(y.name==="@variant"&&(V.parent===null?y.nodes.length===0?y.name="@custom-variant":(_(y.nodes,P=>{if(P.kind==="at-rule"&&P.name==="@slot")return y.name="@custom-variant",R.Stop}),y.name==="@variant"&&k.push(y)):k.push(y)),y.name==="@custom-variant"){if(V.parent!==null)throw new Error("`@custom-variant` cannot be nested.");let[P,z]=K(y.params," ");if(!Tt.test(P))throw new Error(`\`@custom-variant ${P}\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(y.nodes.length>0&&z)throw new Error(`\`@custom-variant ${P}\` cannot have both a selector and a body.`);if(y.nodes.length===0){if(!z)throw new Error(`\`@custom-variant ${P}\` has no selector or body.`);let I=K(z.slice(1,-1),",");if(I.length===0||I.some(G=>G.trim()===""))throw new Error(`\`@custom-variant ${P} (${I.join(",")})\` selector is invalid.`);let M=[],Y=[];for(let G of I)G=G.trim(),G[0]==="@"?M.push(G):Y.push(G);u.set(P,G=>{G.variants.static(P,oe=>{let ae=[];Y.length>0&&ae.push(q(Y.join(", "),oe.nodes));for(let l of M)ae.push(Z(l,oe.nodes));oe.nodes=ae},{compounds:Ue([...Y,...M])})}),c.set(P,new Set)}else{let I=new Set;_(y.nodes,M=>{M.kind==="at-rule"&&M.name==="@variant"&&I.add(M.params)}),u.set(P,M=>{M.variants.fromAst(P,y.nodes,M)}),c.set(P,I)}return R.ReplaceSkip([])}if(y.name==="@media"){let P=K(y.params," "),z=[];for(let I of P)if(I.startsWith("source(")){let M=I.slice(7,-1);_(y.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@tailwind"&&Y.params==="utilities")return Y.params+=` source(${M})`,R.ReplaceStop([pe({sourceBase:V.context.base},[Y])])})}else if(I.startsWith("theme(")){let M=I.slice(6,-1),Y=M.includes("reference");_(y.nodes,G=>{if(G.kind!=="context"){if(G.kind!=="at-rule"){if(Y)throw new Error('Files imported with `@import "\u2026" theme(reference)` must only contain `@theme` blocks.\nUse `@reference "\u2026";` instead.');return R.Continue}if(G.name==="@theme")return G.params+=" "+M,R.Skip}})}else if(I.startsWith("prefix(")){let M=I.slice(7,-1);_(y.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@theme")return Y.params+=` prefix(${M})`,R.Skip})}else I==="important"?o=!0:I==="reference"?y.nodes=[pe({reference:!0},y.nodes)]:z.push(I);if(z.length>0)y.params=z.join(" ");else if(P.length>0)return R.Replace(y.nodes);return R.Continue}if(y.name==="@theme"){let[P,z]=Ka(y.params);if(s|=64,V.context.reference&&(P|=2),z){if(!Ia.test(z))throw new Error(`The prefix "${z}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);f.prefix=z}return _(y.nodes,I=>{if(I.kind==="at-rule"&&I.name==="@keyframes")return f.addKeyframes(I),R.Skip;if(I.kind==="comment")return;if(I.kind==="declaration"&&I.property.startsWith("--")){f.add(Ne(I.property),I.value??"",P,I.src);return}let M=ie([F(y.name,y.params,[I])]).split(` +`).map((Y,G,oe)=>`${G===0||G>=oe.length-2?" ":">"} ${Y}`).join(` +`);throw new Error(`\`@theme\` blocks must only contain custom properties or \`@keyframes\`. + +${M}`)}),d?R.ReplaceSkip([]):(d=q(":root, :host",[]),d.src=y.src,R.ReplaceSkip(d))}});let A=_i(f);if(o&&(A.important=o),x.length>0)for(let y of x)A.invalidCandidates.add(y);s|=await tn({designSystem:A,base:r,ast:e,loadModule:t,sources:h});for(let y of u.keys())A.variants.static(y,()=>{});for(let y of an(c,{onCircularDependency(L,V){let P=ie(L.map((z,I)=>F("@custom-variant",z,[F("@variant",L[I+1]??V,[])]))).replaceAll(";"," { \u2026 }").replace(`@custom-variant ${V} {`,`@custom-variant ${V} { /* \u2190 */`);throw new Error(`Circular dependency detected in custom variants: + +${P}`)}}))u.get(y)?.(A);for(let y of m)y(A);if(d){let y=[];for(let[V,P]of A.theme.entries()){if(P.options&2)continue;let z=a(be(V),P.value);z.src=P.src,y.push(z)}let L=A.theme.getKeyframes();for(let V of L)e.push(pe({theme:!0},[W([V])]));d.nodes=[pe({theme:!0},y)]}if(s|=nt(e,A),s|=je(e,A),s|=Se(e,A),p){let y=p;y.kind="context",y.context={}}return _(e,y=>{if(y.kind==="at-rule")return y.name==="@utility"?R.Replace([]):R.Skip}),{designSystem:A,ast:e,sources:h,root:E,utilitiesNode:p,features:s,inlineCandidates:w}}async function sn(e,r={}){let{designSystem:i,ast:t,sources:n,root:s,utilitiesNode:o,features:f,inlineCandidates:u}=await ln(e,r);t.unshift(ft(`! tailwindcss v${sr} | MIT License | https://tailwindcss.com `));function c(h){i.invalidCandidates.add(h)}let m=new Set,d=null,p=0,k=!1;for(let h of u)i.invalidCandidates.has(h)||(m.add(h),k=!0);return{sources:n,root:s,features:f,build(h){if(f===0)return e;if(!o)return d??=Ve(t,i,r.polyfills),d;let w=k,x=!1;k=!1;let E=m.size;for(let y of h)if(!i.invalidCandidates.has(y))if(y[0]==="-"&&y[1]==="-"){let L=i.theme.markUsedVariable(y);w||=L,x||=L}else m.add(y),w||=m.size!==E;if(!w)return d??=Ve(t,i,r.polyfills),d;let A=Te(m,i,{onInvalidCandidate:c}).astNodes;return r.from&&_(A,y=>{y.src??=o.src}),!x&&p===A.length?(d??=Ve(t,i,r.polyfills),d):(p=A.length,o.nodes=A,d=Ve(t,i,r.polyfills),d)}}}async function La(e,r={}){let i=Ee(e,{from:r.from}),t=await sn(i,r),n=i,s=e;return{...t,build(o){let f=t.build(o);return f===n||(s=ie(f,!!r.from),n=f),s},buildSourceMap(){return nn({ast:n})}}}async function za(e,r={}){return(await ln(Ee(e),r)).designSystem}function at(){throw new Error("It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.")}for(let e in Rt)e!=="default"&&(at[e]=Rt[e]);module.exports=at; diff --git a/node_modules/tailwindcss/dist/lib.mjs b/node_modules/tailwindcss/dist/lib.mjs new file mode 100644 index 0000000..4ef408e --- /dev/null +++ b/node_modules/tailwindcss/dist/lib.mjs @@ -0,0 +1 @@ +import{a,b,c,d,e,f}from"./chunk-MEY3PWYT.mjs";import"./chunk-GFBUASX3.mjs";import"./chunk-HTB5LLOP.mjs";export{b as Features,a as Polyfills,e as __unstable__loadDesignSystem,d as compile,c as compileAst,f as default}; diff --git a/node_modules/tailwindcss/dist/plugin.d.mts b/node_modules/tailwindcss/dist/plugin.d.mts new file mode 100644 index 0000000..64e0981 --- /dev/null +++ b/node_modules/tailwindcss/dist/plugin.d.mts @@ -0,0 +1,11 @@ +export { P as PluginUtils } from './resolve-config-QUZ9b-Gn.mjs'; +import { a as PluginFn, C as Config, b as PluginWithConfig, c as PluginWithOptions } from './types-WlZgYgM8.mjs'; +export { d as PluginAPI, P as PluginsConfig, T as ThemeConfig } from './types-WlZgYgM8.mjs'; +import './colors.mjs'; + +declare function createPlugin(handler: PluginFn, config?: Partial): PluginWithConfig; +declare namespace createPlugin { + var withOptions: (pluginFunction: (options?: T) => PluginFn, configFunction?: (options?: T) => Partial) => PluginWithOptions; +} + +export { Config, PluginFn as PluginCreator, createPlugin as default }; diff --git a/node_modules/tailwindcss/dist/plugin.d.ts b/node_modules/tailwindcss/dist/plugin.d.ts new file mode 100644 index 0000000..4fd2e27 --- /dev/null +++ b/node_modules/tailwindcss/dist/plugin.d.ts @@ -0,0 +1,131 @@ +import { N as NamedUtilityValue, P as PluginUtils } from './resolve-config-BIFUA2FY.js'; +import './colors-b_6i0Oi7.js'; + +/** + * The source code for one or more nodes in the AST + * + * This generally corresponds to a stylesheet + */ +interface Source { + /** + * The path to the file that contains the referenced source code + * + * If this references the *output* source code, this is `null`. + */ + file: string | null; + /** + * The referenced source code + */ + code: string; +} +/** + * The file and offsets within it that this node covers + * + * This can represent either: + * - A location in the original CSS which caused this node to be created + * - A location in the output CSS where this node resides + */ +type SourceLocation = [source: Source, start: number, end: number]; + +type Config = UserConfig; +type PluginFn = (api: PluginAPI) => void; +type PluginWithConfig = { + handler: PluginFn; + config?: UserConfig; + /** @internal */ + reference?: boolean; + src?: SourceLocation | undefined; +}; +type PluginWithOptions = { + (options?: T): PluginWithConfig; + __isOptionsFunction: true; +}; +type Plugin = PluginFn | PluginWithConfig | PluginWithOptions; +type PluginAPI = { + addBase(base: CssInJs): void; + addVariant(name: string, variant: string | string[] | CssInJs): void; + matchVariant(name: string, cb: (value: T | string, extra: { + modifier: string | null; + }) => string | string[], options?: { + values?: Record; + sort?(a: { + value: T | string; + modifier: string | null; + }, b: { + value: T | string; + modifier: string | null; + }): number; + }): void; + addUtilities(utilities: Record | Record[], options?: {}): void; + matchUtilities(utilities: Record CssInJs | CssInJs[]>, options?: Partial<{ + type: string | string[]; + supportsNegativeValues: boolean; + values: Record & { + __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; + }; + modifiers: 'any' | Record; + }>): void; + addComponents(utilities: Record | Record[], options?: {}): void; + matchComponents(utilities: Record CssInJs>, options?: Partial<{ + type: string | string[]; + supportsNegativeValues: boolean; + values: Record & { + __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; + }; + modifiers: 'any' | Record; + }>): void; + theme(path: string, defaultValue?: any): any; + config(path?: string, defaultValue?: any): any; + prefix(className: string): string; +}; +type CssInJs = { + [key: string]: string | string[] | CssInJs | CssInJs[]; +}; + +type ResolvableTo = T | ((utils: PluginUtils) => T); +type ThemeValue = ResolvableTo> | null | undefined; +type ThemeConfig = Record & { + extend?: Record; +}; +type ContentFile = string | { + raw: string; + extension?: string; +}; +type DarkModeStrategy = false | 'media' | 'class' | ['class', string] | 'selector' | ['selector', string] | ['variant', string | string[]]; +interface UserConfig { + presets?: UserConfig[]; + theme?: ThemeConfig; + plugins?: Plugin[]; +} +interface UserConfig { + content?: ContentFile[] | { + relative?: boolean; + files: ContentFile[]; + }; +} +interface UserConfig { + darkMode?: DarkModeStrategy; +} +interface UserConfig { + prefix?: string; +} +interface UserConfig { + blocklist?: string[]; +} +interface UserConfig { + important?: boolean | string; +} +interface UserConfig { + future?: 'all' | Record; +} + +declare function createPlugin(handler: PluginFn, config?: Partial): PluginWithConfig; +declare namespace createPlugin { + var withOptions: (pluginFunction: (options?: T) => PluginFn, configFunction?: (options?: T) => Partial) => PluginWithOptions; +} + +export { createPlugin as default }; diff --git a/node_modules/tailwindcss/dist/plugin.js b/node_modules/tailwindcss/dist/plugin.js new file mode 100644 index 0000000..eca100c --- /dev/null +++ b/node_modules/tailwindcss/dist/plugin.js @@ -0,0 +1 @@ +"use strict";function g(i,n){return{handler:i,config:n}}g.withOptions=function(i,n=()=>({})){function t(o){return{handler:i(o),config:n(o)}}return t.__isOptionsFunction=!0,t};var u=g;module.exports=u; diff --git a/node_modules/tailwindcss/dist/plugin.mjs b/node_modules/tailwindcss/dist/plugin.mjs new file mode 100644 index 0000000..430fa25 --- /dev/null +++ b/node_modules/tailwindcss/dist/plugin.mjs @@ -0,0 +1 @@ +function g(i,n){return{handler:i,config:n}}g.withOptions=function(i,n=()=>({})){function t(o){return{handler:i(o),config:n(o)}}return t.__isOptionsFunction=!0,t};var u=g;export{u as default}; diff --git a/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts b/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts new file mode 100644 index 0000000..5d9dbe2 --- /dev/null +++ b/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts @@ -0,0 +1,29 @@ +import { _ as _default } from './colors-b_6i0Oi7.js'; + +type NamedUtilityValue = { + kind: 'named'; + /** + * ``` + * bg-red-500 + * ^^^^^^^ + * + * w-1/2 + * ^ + * ``` + */ + value: string; + /** + * ``` + * w-1/2 + * ^^^ + * ``` + */ + fraction: string | null; +}; + +type PluginUtils = { + theme: (keypath: string, defaultValue?: any) => any; + colors: typeof _default; +}; + +export type { NamedUtilityValue as N, PluginUtils as P }; diff --git a/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts b/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts new file mode 100644 index 0000000..e1cde16 --- /dev/null +++ b/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts @@ -0,0 +1,190 @@ +import _default from './colors.mjs'; + +type ArbitraryUtilityValue = { + kind: 'arbitrary'; + /** + * ``` + * bg-[color:var(--my-color)] + * ^^^^^ + * + * bg-(color:--my-color) + * ^^^^^ + * ``` + */ + dataType: string | null; + /** + * ``` + * bg-[#0088cc] + * ^^^^^^^ + * + * bg-[var(--my_variable)] + * ^^^^^^^^^^^^^^^^^^ + * + * bg-(--my_variable) + * ^^^^^^^^^^^^^^ + * ``` + */ + value: string; +}; +type NamedUtilityValue = { + kind: 'named'; + /** + * ``` + * bg-red-500 + * ^^^^^^^ + * + * w-1/2 + * ^ + * ``` + */ + value: string; + /** + * ``` + * w-1/2 + * ^^^ + * ``` + */ + fraction: string | null; +}; +type ArbitraryModifier = { + kind: 'arbitrary'; + /** + * ``` + * bg-red-500/[50%] + * ^^^ + * ``` + */ + value: string; +}; +type NamedModifier = { + kind: 'named'; + /** + * ``` + * bg-red-500/50 + * ^^ + * ``` + */ + value: string; +}; +type ArbitraryVariantValue = { + kind: 'arbitrary'; + value: string; +}; +type NamedVariantValue = { + kind: 'named'; + value: string; +}; +type Variant = +/** + * Arbitrary variants are variants that take a selector and generate a variant + * on the fly. + * + * E.g.: `[&_p]` + */ +{ + kind: 'arbitrary'; + selector: string; + relative: boolean; +} +/** + * Static variants are variants that don't take any arguments. + * + * E.g.: `hover` + */ + | { + kind: 'static'; + root: string; +} +/** + * Functional variants are variants that can take an argument. The argument is + * either a named variant value or an arbitrary variant value. + * + * E.g.: + * + * - `aria-disabled` + * - `aria-[disabled]` + * - `@container-size` -> @container, with named value `size` + * - `@container-[inline-size]` -> @container, with arbitrary variant value `inline-size` + * - `@container` -> @container, with no value + */ + | { + kind: 'functional'; + root: string; + value: ArbitraryVariantValue | NamedVariantValue | null; + modifier: ArbitraryModifier | NamedModifier | null; +} +/** + * Compound variants are variants that take another variant as an argument. + * + * E.g.: + * + * - `has-[&_p]` + * - `group-*` + * - `peer-*` + */ + | { + kind: 'compound'; + root: string; + modifier: ArbitraryModifier | NamedModifier | null; + variant: Variant; +}; +type Candidate = +/** + * Arbitrary candidates are candidates that register utilities on the fly with + * a property and a value. + * + * E.g.: + * + * - `[color:red]` + * - `[color:red]/50` + * - `[color:red]/50!` + */ +{ + kind: 'arbitrary'; + property: string; + value: string; + modifier: ArbitraryModifier | NamedModifier | null; + variants: Variant[]; + important: boolean; + raw: string; +} +/** + * Static candidates are candidates that don't take any arguments. + * + * E.g.: + * + * - `underline` + * - `box-border` + */ + | { + kind: 'static'; + root: string; + variants: Variant[]; + important: boolean; + raw: string; +} +/** + * Functional candidates are candidates that can take an argument. + * + * E.g.: + * + * - `bg-red-500` + * - `bg-[#0088cc]` + * - `w-1/2` + */ + | { + kind: 'functional'; + root: string; + value: ArbitraryUtilityValue | NamedUtilityValue | null; + modifier: ArbitraryModifier | NamedModifier | null; + variants: Variant[]; + important: boolean; + raw: string; +}; + +type PluginUtils = { + theme: (keypath: string, defaultValue?: any) => any; + colors: typeof _default; +}; + +export type { Candidate as C, NamedUtilityValue as N, PluginUtils as P, Variant as V }; diff --git a/node_modules/tailwindcss/dist/types-WlZgYgM8.d.mts b/node_modules/tailwindcss/dist/types-WlZgYgM8.d.mts new file mode 100644 index 0000000..182024b --- /dev/null +++ b/node_modules/tailwindcss/dist/types-WlZgYgM8.d.mts @@ -0,0 +1,125 @@ +import { N as NamedUtilityValue, P as PluginUtils } from './resolve-config-QUZ9b-Gn.mjs'; + +/** + * The source code for one or more nodes in the AST + * + * This generally corresponds to a stylesheet + */ +interface Source { + /** + * The path to the file that contains the referenced source code + * + * If this references the *output* source code, this is `null`. + */ + file: string | null; + /** + * The referenced source code + */ + code: string; +} +/** + * The file and offsets within it that this node covers + * + * This can represent either: + * - A location in the original CSS which caused this node to be created + * - A location in the output CSS where this node resides + */ +type SourceLocation = [source: Source, start: number, end: number]; + +type Config = UserConfig; +type PluginFn = (api: PluginAPI) => void; +type PluginWithConfig = { + handler: PluginFn; + config?: UserConfig; + /** @internal */ + reference?: boolean; + src?: SourceLocation | undefined; +}; +type PluginWithOptions = { + (options?: T): PluginWithConfig; + __isOptionsFunction: true; +}; +type Plugin = PluginFn | PluginWithConfig | PluginWithOptions; +type PluginAPI = { + addBase(base: CssInJs): void; + addVariant(name: string, variant: string | string[] | CssInJs): void; + matchVariant(name: string, cb: (value: T | string, extra: { + modifier: string | null; + }) => string | string[], options?: { + values?: Record; + sort?(a: { + value: T | string; + modifier: string | null; + }, b: { + value: T | string; + modifier: string | null; + }): number; + }): void; + addUtilities(utilities: Record | Record[], options?: {}): void; + matchUtilities(utilities: Record CssInJs | CssInJs[]>, options?: Partial<{ + type: string | string[]; + supportsNegativeValues: boolean; + values: Record & { + __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; + }; + modifiers: 'any' | Record; + }>): void; + addComponents(utilities: Record | Record[], options?: {}): void; + matchComponents(utilities: Record CssInJs>, options?: Partial<{ + type: string | string[]; + supportsNegativeValues: boolean; + values: Record & { + __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; + }; + modifiers: 'any' | Record; + }>): void; + theme(path: string, defaultValue?: any): any; + config(path?: string, defaultValue?: any): any; + prefix(className: string): string; +}; +type CssInJs = { + [key: string]: string | string[] | CssInJs | CssInJs[]; +}; + +type ResolvableTo = T | ((utils: PluginUtils) => T); +type ThemeValue = ResolvableTo> | null | undefined; +type ThemeConfig = Record & { + extend?: Record; +}; +type ContentFile = string | { + raw: string; + extension?: string; +}; +type DarkModeStrategy = false | 'media' | 'class' | ['class', string] | 'selector' | ['selector', string] | ['variant', string | string[]]; +interface UserConfig { + presets?: UserConfig[]; + theme?: ThemeConfig; + plugins?: Plugin[]; +} +interface UserConfig { + content?: ContentFile[] | { + relative?: boolean; + files: ContentFile[]; + }; +} +interface UserConfig { + darkMode?: DarkModeStrategy; +} +interface UserConfig { + prefix?: string; +} +interface UserConfig { + blocklist?: string[]; +} +interface UserConfig { + important?: boolean | string; +} +interface UserConfig { + future?: 'all' | Record; +} + +export type { Config as C, Plugin as P, SourceLocation as S, ThemeConfig as T, UserConfig as U, PluginFn as a, PluginWithConfig as b, PluginWithOptions as c, PluginAPI as d }; diff --git a/node_modules/tailwindcss/index.css b/node_modules/tailwindcss/index.css new file mode 100644 index 0000000..a8369c1 --- /dev/null +++ b/node_modules/tailwindcss/index.css @@ -0,0 +1,896 @@ +@layer theme, base, components, utilities; + +@layer theme { + @theme default { + --font-sans: + ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; + --font-mono: + ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + + --color-red-50: oklch(97.1% 0.013 17.38); + --color-red-100: oklch(93.6% 0.032 17.717); + --color-red-200: oklch(88.5% 0.062 18.334); + --color-red-300: oklch(80.8% 0.114 19.571); + --color-red-400: oklch(70.4% 0.191 22.216); + --color-red-500: oklch(63.7% 0.237 25.331); + --color-red-600: oklch(57.7% 0.245 27.325); + --color-red-700: oklch(50.5% 0.213 27.518); + --color-red-800: oklch(44.4% 0.177 26.899); + --color-red-900: oklch(39.6% 0.141 25.723); + --color-red-950: oklch(25.8% 0.092 26.042); + + --color-orange-50: oklch(98% 0.016 73.684); + --color-orange-100: oklch(95.4% 0.038 75.164); + --color-orange-200: oklch(90.1% 0.076 70.697); + --color-orange-300: oklch(83.7% 0.128 66.29); + --color-orange-400: oklch(75% 0.183 55.934); + --color-orange-500: oklch(70.5% 0.213 47.604); + --color-orange-600: oklch(64.6% 0.222 41.116); + --color-orange-700: oklch(55.3% 0.195 38.402); + --color-orange-800: oklch(47% 0.157 37.304); + --color-orange-900: oklch(40.8% 0.123 38.172); + --color-orange-950: oklch(26.6% 0.079 36.259); + + --color-amber-50: oklch(98.7% 0.022 95.277); + --color-amber-100: oklch(96.2% 0.059 95.617); + --color-amber-200: oklch(92.4% 0.12 95.746); + --color-amber-300: oklch(87.9% 0.169 91.605); + --color-amber-400: oklch(82.8% 0.189 84.429); + --color-amber-500: oklch(76.9% 0.188 70.08); + --color-amber-600: oklch(66.6% 0.179 58.318); + --color-amber-700: oklch(55.5% 0.163 48.998); + --color-amber-800: oklch(47.3% 0.137 46.201); + --color-amber-900: oklch(41.4% 0.112 45.904); + --color-amber-950: oklch(27.9% 0.077 45.635); + + --color-yellow-50: oklch(98.7% 0.026 102.212); + --color-yellow-100: oklch(97.3% 0.071 103.193); + --color-yellow-200: oklch(94.5% 0.129 101.54); + --color-yellow-300: oklch(90.5% 0.182 98.111); + --color-yellow-400: oklch(85.2% 0.199 91.936); + --color-yellow-500: oklch(79.5% 0.184 86.047); + --color-yellow-600: oklch(68.1% 0.162 75.834); + --color-yellow-700: oklch(55.4% 0.135 66.442); + --color-yellow-800: oklch(47.6% 0.114 61.907); + --color-yellow-900: oklch(42.1% 0.095 57.708); + --color-yellow-950: oklch(28.6% 0.066 53.813); + + --color-lime-50: oklch(98.6% 0.031 120.757); + --color-lime-100: oklch(96.7% 0.067 122.328); + --color-lime-200: oklch(93.8% 0.127 124.321); + --color-lime-300: oklch(89.7% 0.196 126.665); + --color-lime-400: oklch(84.1% 0.238 128.85); + --color-lime-500: oklch(76.8% 0.233 130.85); + --color-lime-600: oklch(64.8% 0.2 131.684); + --color-lime-700: oklch(53.2% 0.157 131.589); + --color-lime-800: oklch(45.3% 0.124 130.933); + --color-lime-900: oklch(40.5% 0.101 131.063); + --color-lime-950: oklch(27.4% 0.072 132.109); + + --color-green-50: oklch(98.2% 0.018 155.826); + --color-green-100: oklch(96.2% 0.044 156.743); + --color-green-200: oklch(92.5% 0.084 155.995); + --color-green-300: oklch(87.1% 0.15 154.449); + --color-green-400: oklch(79.2% 0.209 151.711); + --color-green-500: oklch(72.3% 0.219 149.579); + --color-green-600: oklch(62.7% 0.194 149.214); + --color-green-700: oklch(52.7% 0.154 150.069); + --color-green-800: oklch(44.8% 0.119 151.328); + --color-green-900: oklch(39.3% 0.095 152.535); + --color-green-950: oklch(26.6% 0.065 152.934); + + --color-emerald-50: oklch(97.9% 0.021 166.113); + --color-emerald-100: oklch(95% 0.052 163.051); + --color-emerald-200: oklch(90.5% 0.093 164.15); + --color-emerald-300: oklch(84.5% 0.143 164.978); + --color-emerald-400: oklch(76.5% 0.177 163.223); + --color-emerald-500: oklch(69.6% 0.17 162.48); + --color-emerald-600: oklch(59.6% 0.145 163.225); + --color-emerald-700: oklch(50.8% 0.118 165.612); + --color-emerald-800: oklch(43.2% 0.095 166.913); + --color-emerald-900: oklch(37.8% 0.077 168.94); + --color-emerald-950: oklch(26.2% 0.051 172.552); + + --color-teal-50: oklch(98.4% 0.014 180.72); + --color-teal-100: oklch(95.3% 0.051 180.801); + --color-teal-200: oklch(91% 0.096 180.426); + --color-teal-300: oklch(85.5% 0.138 181.071); + --color-teal-400: oklch(77.7% 0.152 181.912); + --color-teal-500: oklch(70.4% 0.14 182.503); + --color-teal-600: oklch(60% 0.118 184.704); + --color-teal-700: oklch(51.1% 0.096 186.391); + --color-teal-800: oklch(43.7% 0.078 188.216); + --color-teal-900: oklch(38.6% 0.063 188.416); + --color-teal-950: oklch(27.7% 0.046 192.524); + + --color-cyan-50: oklch(98.4% 0.019 200.873); + --color-cyan-100: oklch(95.6% 0.045 203.388); + --color-cyan-200: oklch(91.7% 0.08 205.041); + --color-cyan-300: oklch(86.5% 0.127 207.078); + --color-cyan-400: oklch(78.9% 0.154 211.53); + --color-cyan-500: oklch(71.5% 0.143 215.221); + --color-cyan-600: oklch(60.9% 0.126 221.723); + --color-cyan-700: oklch(52% 0.105 223.128); + --color-cyan-800: oklch(45% 0.085 224.283); + --color-cyan-900: oklch(39.8% 0.07 227.392); + --color-cyan-950: oklch(30.2% 0.056 229.695); + + --color-sky-50: oklch(97.7% 0.013 236.62); + --color-sky-100: oklch(95.1% 0.026 236.824); + --color-sky-200: oklch(90.1% 0.058 230.902); + --color-sky-300: oklch(82.8% 0.111 230.318); + --color-sky-400: oklch(74.6% 0.16 232.661); + --color-sky-500: oklch(68.5% 0.169 237.323); + --color-sky-600: oklch(58.8% 0.158 241.966); + --color-sky-700: oklch(50% 0.134 242.749); + --color-sky-800: oklch(44.3% 0.11 240.79); + --color-sky-900: oklch(39.1% 0.09 240.876); + --color-sky-950: oklch(29.3% 0.066 243.157); + + --color-blue-50: oklch(97% 0.014 254.604); + --color-blue-100: oklch(93.2% 0.032 255.585); + --color-blue-200: oklch(88.2% 0.059 254.128); + --color-blue-300: oklch(80.9% 0.105 251.813); + --color-blue-400: oklch(70.7% 0.165 254.624); + --color-blue-500: oklch(62.3% 0.214 259.815); + --color-blue-600: oklch(54.6% 0.245 262.881); + --color-blue-700: oklch(48.8% 0.243 264.376); + --color-blue-800: oklch(42.4% 0.199 265.638); + --color-blue-900: oklch(37.9% 0.146 265.522); + --color-blue-950: oklch(28.2% 0.091 267.935); + + --color-indigo-50: oklch(96.2% 0.018 272.314); + --color-indigo-100: oklch(93% 0.034 272.788); + --color-indigo-200: oklch(87% 0.065 274.039); + --color-indigo-300: oklch(78.5% 0.115 274.713); + --color-indigo-400: oklch(67.3% 0.182 276.935); + --color-indigo-500: oklch(58.5% 0.233 277.117); + --color-indigo-600: oklch(51.1% 0.262 276.966); + --color-indigo-700: oklch(45.7% 0.24 277.023); + --color-indigo-800: oklch(39.8% 0.195 277.366); + --color-indigo-900: oklch(35.9% 0.144 278.697); + --color-indigo-950: oklch(25.7% 0.09 281.288); + + --color-violet-50: oklch(96.9% 0.016 293.756); + --color-violet-100: oklch(94.3% 0.029 294.588); + --color-violet-200: oklch(89.4% 0.057 293.283); + --color-violet-300: oklch(81.1% 0.111 293.571); + --color-violet-400: oklch(70.2% 0.183 293.541); + --color-violet-500: oklch(60.6% 0.25 292.717); + --color-violet-600: oklch(54.1% 0.281 293.009); + --color-violet-700: oklch(49.1% 0.27 292.581); + --color-violet-800: oklch(43.2% 0.232 292.759); + --color-violet-900: oklch(38% 0.189 293.745); + --color-violet-950: oklch(28.3% 0.141 291.089); + + --color-purple-50: oklch(97.7% 0.014 308.299); + --color-purple-100: oklch(94.6% 0.033 307.174); + --color-purple-200: oklch(90.2% 0.063 306.703); + --color-purple-300: oklch(82.7% 0.119 306.383); + --color-purple-400: oklch(71.4% 0.203 305.504); + --color-purple-500: oklch(62.7% 0.265 303.9); + --color-purple-600: oklch(55.8% 0.288 302.321); + --color-purple-700: oklch(49.6% 0.265 301.924); + --color-purple-800: oklch(43.8% 0.218 303.724); + --color-purple-900: oklch(38.1% 0.176 304.987); + --color-purple-950: oklch(29.1% 0.149 302.717); + + --color-fuchsia-50: oklch(97.7% 0.017 320.058); + --color-fuchsia-100: oklch(95.2% 0.037 318.852); + --color-fuchsia-200: oklch(90.3% 0.076 319.62); + --color-fuchsia-300: oklch(83.3% 0.145 321.434); + --color-fuchsia-400: oklch(74% 0.238 322.16); + --color-fuchsia-500: oklch(66.7% 0.295 322.15); + --color-fuchsia-600: oklch(59.1% 0.293 322.896); + --color-fuchsia-700: oklch(51.8% 0.253 323.949); + --color-fuchsia-800: oklch(45.2% 0.211 324.591); + --color-fuchsia-900: oklch(40.1% 0.17 325.612); + --color-fuchsia-950: oklch(29.3% 0.136 325.661); + + --color-pink-50: oklch(97.1% 0.014 343.198); + --color-pink-100: oklch(94.8% 0.028 342.258); + --color-pink-200: oklch(89.9% 0.061 343.231); + --color-pink-300: oklch(82.3% 0.12 346.018); + --color-pink-400: oklch(71.8% 0.202 349.761); + --color-pink-500: oklch(65.6% 0.241 354.308); + --color-pink-600: oklch(59.2% 0.249 0.584); + --color-pink-700: oklch(52.5% 0.223 3.958); + --color-pink-800: oklch(45.9% 0.187 3.815); + --color-pink-900: oklch(40.8% 0.153 2.432); + --color-pink-950: oklch(28.4% 0.109 3.907); + + --color-rose-50: oklch(96.9% 0.015 12.422); + --color-rose-100: oklch(94.1% 0.03 12.58); + --color-rose-200: oklch(89.2% 0.058 10.001); + --color-rose-300: oklch(81% 0.117 11.638); + --color-rose-400: oklch(71.2% 0.194 13.428); + --color-rose-500: oklch(64.5% 0.246 16.439); + --color-rose-600: oklch(58.6% 0.253 17.585); + --color-rose-700: oklch(51.4% 0.222 16.935); + --color-rose-800: oklch(45.5% 0.188 13.697); + --color-rose-900: oklch(41% 0.159 10.272); + --color-rose-950: oklch(27.1% 0.105 12.094); + + --color-slate-50: oklch(98.4% 0.003 247.858); + --color-slate-100: oklch(96.8% 0.007 247.896); + --color-slate-200: oklch(92.9% 0.013 255.508); + --color-slate-300: oklch(86.9% 0.022 252.894); + --color-slate-400: oklch(70.4% 0.04 256.788); + --color-slate-500: oklch(55.4% 0.046 257.417); + --color-slate-600: oklch(44.6% 0.043 257.281); + --color-slate-700: oklch(37.2% 0.044 257.287); + --color-slate-800: oklch(27.9% 0.041 260.031); + --color-slate-900: oklch(20.8% 0.042 265.755); + --color-slate-950: oklch(12.9% 0.042 264.695); + + --color-gray-50: oklch(98.5% 0.002 247.839); + --color-gray-100: oklch(96.7% 0.003 264.542); + --color-gray-200: oklch(92.8% 0.006 264.531); + --color-gray-300: oklch(87.2% 0.01 258.338); + --color-gray-400: oklch(70.7% 0.022 261.325); + --color-gray-500: oklch(55.1% 0.027 264.364); + --color-gray-600: oklch(44.6% 0.03 256.802); + --color-gray-700: oklch(37.3% 0.034 259.733); + --color-gray-800: oklch(27.8% 0.033 256.848); + --color-gray-900: oklch(21% 0.034 264.665); + --color-gray-950: oklch(13% 0.028 261.692); + + --color-zinc-50: oklch(98.5% 0 0); + --color-zinc-100: oklch(96.7% 0.001 286.375); + --color-zinc-200: oklch(92% 0.004 286.32); + --color-zinc-300: oklch(87.1% 0.006 286.286); + --color-zinc-400: oklch(70.5% 0.015 286.067); + --color-zinc-500: oklch(55.2% 0.016 285.938); + --color-zinc-600: oklch(44.2% 0.017 285.786); + --color-zinc-700: oklch(37% 0.013 285.805); + --color-zinc-800: oklch(27.4% 0.006 286.033); + --color-zinc-900: oklch(21% 0.006 285.885); + --color-zinc-950: oklch(14.1% 0.005 285.823); + + --color-neutral-50: oklch(98.5% 0 0); + --color-neutral-100: oklch(97% 0 0); + --color-neutral-200: oklch(92.2% 0 0); + --color-neutral-300: oklch(87% 0 0); + --color-neutral-400: oklch(70.8% 0 0); + --color-neutral-500: oklch(55.6% 0 0); + --color-neutral-600: oklch(43.9% 0 0); + --color-neutral-700: oklch(37.1% 0 0); + --color-neutral-800: oklch(26.9% 0 0); + --color-neutral-900: oklch(20.5% 0 0); + --color-neutral-950: oklch(14.5% 0 0); + + --color-stone-50: oklch(98.5% 0.001 106.423); + --color-stone-100: oklch(97% 0.001 106.424); + --color-stone-200: oklch(92.3% 0.003 48.717); + --color-stone-300: oklch(86.9% 0.005 56.366); + --color-stone-400: oklch(70.9% 0.01 56.259); + --color-stone-500: oklch(55.3% 0.013 58.071); + --color-stone-600: oklch(44.4% 0.011 73.639); + --color-stone-700: oklch(37.4% 0.01 67.558); + --color-stone-800: oklch(26.8% 0.007 34.298); + --color-stone-900: oklch(21.6% 0.006 56.043); + --color-stone-950: oklch(14.7% 0.004 49.25); + + --color-black: #000; + --color-white: #fff; + + --spacing: 0.25rem; + + --breakpoint-sm: 40rem; + --breakpoint-md: 48rem; + --breakpoint-lg: 64rem; + --breakpoint-xl: 80rem; + --breakpoint-2xl: 96rem; + + --container-3xs: 16rem; + --container-2xs: 18rem; + --container-xs: 20rem; + --container-sm: 24rem; + --container-md: 28rem; + --container-lg: 32rem; + --container-xl: 36rem; + --container-2xl: 42rem; + --container-3xl: 48rem; + --container-4xl: 56rem; + --container-5xl: 64rem; + --container-6xl: 72rem; + --container-7xl: 80rem; + + --text-xs: 0.75rem; + --text-xs--line-height: calc(1 / 0.75); + --text-sm: 0.875rem; + --text-sm--line-height: calc(1.25 / 0.875); + --text-base: 1rem; + --text-base--line-height: calc(1.5 / 1); + --text-lg: 1.125rem; + --text-lg--line-height: calc(1.75 / 1.125); + --text-xl: 1.25rem; + --text-xl--line-height: calc(1.75 / 1.25); + --text-2xl: 1.5rem; + --text-2xl--line-height: calc(2 / 1.5); + --text-3xl: 1.875rem; + --text-3xl--line-height: calc(2.25 / 1.875); + --text-4xl: 2.25rem; + --text-4xl--line-height: calc(2.5 / 2.25); + --text-5xl: 3rem; + --text-5xl--line-height: 1; + --text-6xl: 3.75rem; + --text-6xl--line-height: 1; + --text-7xl: 4.5rem; + --text-7xl--line-height: 1; + --text-8xl: 6rem; + --text-8xl--line-height: 1; + --text-9xl: 8rem; + --text-9xl--line-height: 1; + + --font-weight-thin: 100; + --font-weight-extralight: 200; + --font-weight-light: 300; + --font-weight-normal: 400; + --font-weight-medium: 500; + --font-weight-semibold: 600; + --font-weight-bold: 700; + --font-weight-extrabold: 800; + --font-weight-black: 900; + + --tracking-tighter: -0.05em; + --tracking-tight: -0.025em; + --tracking-normal: 0em; + --tracking-wide: 0.025em; + --tracking-wider: 0.05em; + --tracking-widest: 0.1em; + + --leading-tight: 1.25; + --leading-snug: 1.375; + --leading-normal: 1.5; + --leading-relaxed: 1.625; + --leading-loose: 2; + + --radius-xs: 0.125rem; + --radius-sm: 0.25rem; + --radius-md: 0.375rem; + --radius-lg: 0.5rem; + --radius-xl: 0.75rem; + --radius-2xl: 1rem; + --radius-3xl: 1.5rem; + --radius-4xl: 2rem; + + --shadow-2xs: 0 1px rgb(0 0 0 / 0.05); + --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05); + --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --shadow-md: + 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --shadow-lg: + 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --shadow-xl: + 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); + --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25); + + --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05); + --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05); + --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05); + + --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05); + --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15); + --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12); + --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15); + --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1); + --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15); + + --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15); + --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2); + --text-shadow-sm: + 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), + 0px 2px 2px rgb(0 0 0 / 0.075); + --text-shadow-md: + 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), + 0px 2px 4px rgb(0 0 0 / 0.1); + --text-shadow-lg: + 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), + 0px 4px 8px rgb(0 0 0 / 0.1); + + --ease-in: cubic-bezier(0.4, 0, 1, 1); + --ease-out: cubic-bezier(0, 0, 0.2, 1); + --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); + + --animate-spin: spin 1s linear infinite; + --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + --animate-bounce: bounce 1s infinite; + + @keyframes spin { + to { + transform: rotate(360deg); + } + } + + @keyframes ping { + 75%, + 100% { + transform: scale(2); + opacity: 0; + } + } + + @keyframes pulse { + 50% { + opacity: 0.5; + } + } + + @keyframes bounce { + 0%, + 100% { + transform: translateY(-25%); + animation-timing-function: cubic-bezier(0.8, 0, 1, 1); + } + + 50% { + transform: none; + animation-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + } + + --blur-xs: 4px; + --blur-sm: 8px; + --blur-md: 12px; + --blur-lg: 16px; + --blur-xl: 24px; + --blur-2xl: 40px; + --blur-3xl: 64px; + + --perspective-dramatic: 100px; + --perspective-near: 300px; + --perspective-normal: 500px; + --perspective-midrange: 800px; + --perspective-distant: 1200px; + + --aspect-video: 16 / 9; + + --default-transition-duration: 150ms; + --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + --default-font-family: --theme(--font-sans, initial); + --default-font-feature-settings: --theme( + --font-sans--font-feature-settings, + initial + ); + --default-font-variation-settings: --theme( + --font-sans--font-variation-settings, + initial + ); + --default-mono-font-family: --theme(--font-mono, initial); + --default-mono-font-feature-settings: --theme( + --font-mono--font-feature-settings, + initial + ); + --default-mono-font-variation-settings: --theme( + --font-mono--font-variation-settings, + initial + ); + } + + /* Deprecated */ + @theme default inline reference { + --blur: 8px; + --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); + --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06); + --radius: 0.25rem; + --max-width-prose: 65ch; + } +} + +@layer base { + /* + 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) + 2. Remove default margins and padding + 3. Reset all borders. +*/ + + *, + ::after, + ::before, + ::backdrop, + ::file-selector-button { + box-sizing: border-box; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 2 */ + border: 0 solid; /* 3 */ + } + + /* + 1. Use a consistent sensible line-height in all browsers. + 2. Prevent adjustments of font size after orientation changes in iOS. + 3. Use a more readable tab size. + 4. Use the user's configured `sans` font-family by default. + 5. Use the user's configured `sans` font-feature-settings by default. + 6. Use the user's configured `sans` font-variation-settings by default. + 7. Disable tap highlights on iOS. +*/ + + html, + :host { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + tab-size: 4; /* 3 */ + font-family: --theme( + --default-font-family, + ui-sans-serif, + system-ui, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol", + "Noto Color Emoji" + ); /* 4 */ + font-feature-settings: --theme( + --default-font-feature-settings, + normal + ); /* 5 */ + font-variation-settings: --theme( + --default-font-variation-settings, + normal + ); /* 6 */ + -webkit-tap-highlight-color: transparent; /* 7 */ + } + + /* + 1. Add the correct height in Firefox. + 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) + 3. Reset the default border style to a 1px solid border. +*/ + + hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ + } + + /* + Add the correct text decoration in Chrome, Edge, and Safari. +*/ + + abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + } + + /* + Remove the default font size and weight for headings. +*/ + + h1, + h2, + h3, + h4, + h5, + h6 { + font-size: inherit; + font-weight: inherit; + } + + /* + Reset links to optimize for opt-in styling instead of opt-out. +*/ + + a { + color: inherit; + -webkit-text-decoration: inherit; + text-decoration: inherit; + } + + /* + Add the correct font weight in Edge and Safari. +*/ + + b, + strong { + font-weight: bolder; + } + + /* + 1. Use the user's configured `mono` font-family by default. + 2. Use the user's configured `mono` font-feature-settings by default. + 3. Use the user's configured `mono` font-variation-settings by default. + 4. Correct the odd `em` font sizing in all browsers. +*/ + + code, + kbd, + samp, + pre { + font-family: --theme( + --default-mono-font-family, + ui-monospace, + SFMono-Regular, + Menlo, + Monaco, + Consolas, + "Liberation Mono", + "Courier New", + monospace + ); /* 1 */ + font-feature-settings: --theme( + --default-mono-font-feature-settings, + normal + ); /* 2 */ + font-variation-settings: --theme( + --default-mono-font-variation-settings, + normal + ); /* 3 */ + font-size: 1em; /* 4 */ + } + + /* + Add the correct font size in all browsers. +*/ + + small { + font-size: 80%; + } + + /* + Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* + 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) + 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) + 3. Remove gaps between table borders by default. +*/ + + table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ + } + + /* + Use the modern Firefox focus style for all focusable elements. +*/ + + :-moz-focusring { + outline: auto; + } + + /* + Add the correct vertical alignment in Chrome and Firefox. +*/ + + progress { + vertical-align: baseline; + } + + /* + Add the correct display in Chrome and Safari. +*/ + + summary { + display: list-item; + } + + /* + Make lists unstyled by default. +*/ + + ol, + ul, + menu { + list-style: none; + } + + /* + 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) + 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + + img, + svg, + video, + canvas, + audio, + iframe, + embed, + object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ + } + + /* + Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + + img, + video { + max-width: 100%; + height: auto; + } + + /* + 1. Inherit font styles in all browsers. + 2. Remove border radius in all browsers. + 3. Remove background color in all browsers. + 4. Ensure consistent opacity for disabled states in all browsers. +*/ + + button, + input, + select, + optgroup, + textarea, + ::file-selector-button { + font: inherit; /* 1 */ + font-feature-settings: inherit; /* 1 */ + font-variation-settings: inherit; /* 1 */ + letter-spacing: inherit; /* 1 */ + color: inherit; /* 1 */ + border-radius: 0; /* 2 */ + background-color: transparent; /* 3 */ + opacity: 1; /* 4 */ + } + + /* + Restore default font weight. +*/ + + :where(select:is([multiple], [size])) optgroup { + font-weight: bolder; + } + + /* + Restore indentation. +*/ + + :where(select:is([multiple], [size])) optgroup option { + padding-inline-start: 20px; + } + + /* + Restore space after button. +*/ + + ::file-selector-button { + margin-inline-end: 4px; + } + + /* + Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +*/ + + ::placeholder { + opacity: 1; + } + + /* + Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not + crash when using `color-mix(…)` with `currentcolor`. (https://github.com/tailwindlabs/tailwindcss/issues/17194) +*/ + + @supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or + (contain-intrinsic-size: 1px) /* Safari 17+ */ { + ::placeholder { + color: color-mix(in oklab, currentcolor 50%, transparent); + } + } + + /* + Prevent resizing textareas horizontally by default. +*/ + + textarea { + resize: vertical; + } + + /* + Remove the inner padding in Chrome and Safari on macOS. +*/ + + ::-webkit-search-decoration { + -webkit-appearance: none; + } + + /* + 1. Ensure date/time inputs have the same height when empty in iOS Safari. + 2. Ensure text alignment can be changed on date/time inputs in iOS Safari. +*/ + + ::-webkit-date-and-time-value { + min-height: 1lh; /* 1 */ + text-align: inherit; /* 2 */ + } + + /* + Prevent height from changing on date/time inputs in macOS Safari when the input is set to `display: block`. +*/ + + ::-webkit-datetime-edit { + display: inline-flex; + } + + /* + Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers. +*/ + + ::-webkit-datetime-edit-fields-wrapper { + padding: 0; + } + + ::-webkit-datetime-edit, + ::-webkit-datetime-edit-year-field, + ::-webkit-datetime-edit-month-field, + ::-webkit-datetime-edit-day-field, + ::-webkit-datetime-edit-hour-field, + ::-webkit-datetime-edit-minute-field, + ::-webkit-datetime-edit-second-field, + ::-webkit-datetime-edit-millisecond-field, + ::-webkit-datetime-edit-meridiem-field { + padding-block: 0; + } + + /* + Center dropdown marker shown on inputs with paired ``s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499) +*/ + + ::-webkit-calendar-picker-indicator { + line-height: 1; + } + + /* + Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + + :-moz-ui-invalid { + box-shadow: none; + } + + /* + Correct the inability to style the border radius in iOS Safari. +*/ + + button, + input:where([type="button"], [type="reset"], [type="submit"]), + ::file-selector-button { + appearance: button; + } + + /* + Correct the cursor style of increment and decrement buttons in Safari. +*/ + + ::-webkit-inner-spin-button, + ::-webkit-outer-spin-button { + height: auto; + } + + /* + Make elements with the HTML hidden attribute stay hidden by default. +*/ + + [hidden]:where(:not([hidden="until-found"])) { + display: none !important; + } +} + +@layer utilities { + @tailwind utilities; +} diff --git a/node_modules/tailwindcss/package.json b/node_modules/tailwindcss/package.json new file mode 100644 index 0000000..8021617 --- /dev/null +++ b/node_modules/tailwindcss/package.json @@ -0,0 +1,89 @@ +{ + "name": "tailwindcss", + "version": "4.1.17", + "description": "A utility-first CSS framework for rapidly building custom user interfaces.", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/tailwindlabs/tailwindcss.git", + "directory": "packages/tailwindcss" + }, + "bugs": "https://github.com/tailwindlabs/tailwindcss/issues", + "homepage": "https://tailwindcss.com", + "exports": { + ".": { + "types": "./dist/lib.d.mts", + "style": "./index.css", + "require": "./dist/lib.js", + "import": "./dist/lib.mjs" + }, + "./plugin": { + "require": "./dist/plugin.js", + "import": "./dist/plugin.mjs" + }, + "./plugin.js": { + "require": "./dist/plugin.js", + "import": "./dist/plugin.mjs" + }, + "./defaultTheme": { + "require": "./dist/default-theme.js", + "import": "./dist/default-theme.mjs" + }, + "./defaultTheme.js": { + "require": "./dist/default-theme.js", + "import": "./dist/default-theme.mjs" + }, + "./colors": { + "require": "./dist/colors.js", + "import": "./dist/colors.mjs" + }, + "./colors.js": { + "require": "./dist/colors.js", + "import": "./dist/colors.mjs" + }, + "./lib/util/flattenColorPalette": { + "require": "./dist/flatten-color-palette.js", + "import": "./dist/flatten-color-palette.mjs" + }, + "./lib/util/flattenColorPalette.js": { + "require": "./dist/flatten-color-palette.js", + "import": "./dist/flatten-color-palette.mjs" + }, + "./package.json": "./package.json", + "./index.css": "./index.css", + "./index": "./index.css", + "./preflight.css": "./preflight.css", + "./preflight": "./preflight.css", + "./theme.css": "./theme.css", + "./theme": "./theme.css", + "./utilities.css": "./utilities.css", + "./utilities": "./utilities.css" + }, + "publishConfig": { + "provenance": true, + "access": "public" + }, + "style": "index.css", + "files": [ + "dist", + "index.css", + "preflight.css", + "theme.css", + "utilities.css" + ], + "devDependencies": { + "@jridgewell/remapping": "^2.3.4", + "@types/node": "^20.19.0", + "dedent": "1.7.0", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "@tailwindcss/oxide": "^4.1.17" + }, + "scripts": { + "lint": "tsc --noEmit", + "build": "tsup-node --env.NODE_ENV production", + "dev": "tsup-node --env.NODE_ENV development --watch", + "test:ui": "playwright test" + } +} \ No newline at end of file diff --git a/node_modules/tailwindcss/preflight.css b/node_modules/tailwindcss/preflight.css new file mode 100644 index 0000000..753e79e --- /dev/null +++ b/node_modules/tailwindcss/preflight.css @@ -0,0 +1,393 @@ +/* + 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) + 2. Remove default margins and padding + 3. Reset all borders. +*/ + +*, +::after, +::before, +::backdrop, +::file-selector-button { + box-sizing: border-box; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 2 */ + border: 0 solid; /* 3 */ +} + +/* + 1. Use a consistent sensible line-height in all browsers. + 2. Prevent adjustments of font size after orientation changes in iOS. + 3. Use a more readable tab size. + 4. Use the user's configured `sans` font-family by default. + 5. Use the user's configured `sans` font-feature-settings by default. + 6. Use the user's configured `sans` font-variation-settings by default. + 7. Disable tap highlights on iOS. +*/ + +html, +:host { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + tab-size: 4; /* 3 */ + font-family: --theme( + --default-font-family, + ui-sans-serif, + system-ui, + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol', + 'Noto Color Emoji' + ); /* 4 */ + font-feature-settings: --theme(--default-font-feature-settings, normal); /* 5 */ + font-variation-settings: --theme(--default-font-variation-settings, normal); /* 6 */ + -webkit-tap-highlight-color: transparent; /* 7 */ +} + +/* + 1. Add the correct height in Firefox. + 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) + 3. Reset the default border style to a 1px solid border. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* + Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* + Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* + Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + -webkit-text-decoration: inherit; + text-decoration: inherit; +} + +/* + Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* + 1. Use the user's configured `mono` font-family by default. + 2. Use the user's configured `mono` font-feature-settings by default. + 3. Use the user's configured `mono` font-variation-settings by default. + 4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: --theme( + --default-mono-font-family, + ui-monospace, + SFMono-Regular, + Menlo, + Monaco, + Consolas, + 'Liberation Mono', + 'Courier New', + monospace + ); /* 1 */ + font-feature-settings: --theme(--default-mono-font-feature-settings, normal); /* 2 */ + font-variation-settings: --theme(--default-mono-font-variation-settings, normal); /* 3 */ + font-size: 1em; /* 4 */ +} + +/* + Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* + Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* + 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) + 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) + 3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* + Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* + Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* + Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* + Make lists unstyled by default. +*/ + +ol, +ul, +menu { + list-style: none; +} + +/* + 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) + 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* + Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* + 1. Inherit font styles in all browsers. + 2. Remove border radius in all browsers. + 3. Remove background color in all browsers. + 4. Ensure consistent opacity for disabled states in all browsers. +*/ + +button, +input, +select, +optgroup, +textarea, +::file-selector-button { + font: inherit; /* 1 */ + font-feature-settings: inherit; /* 1 */ + font-variation-settings: inherit; /* 1 */ + letter-spacing: inherit; /* 1 */ + color: inherit; /* 1 */ + border-radius: 0; /* 2 */ + background-color: transparent; /* 3 */ + opacity: 1; /* 4 */ +} + +/* + Restore default font weight. +*/ + +:where(select:is([multiple], [size])) optgroup { + font-weight: bolder; +} + +/* + Restore indentation. +*/ + +:where(select:is([multiple], [size])) optgroup option { + padding-inline-start: 20px; +} + +/* + Restore space after button. +*/ + +::file-selector-button { + margin-inline-end: 4px; +} + +/* + Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +*/ + +::placeholder { + opacity: 1; +} + +/* + Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not + crash when using `color-mix(…)` with `currentcolor`. (https://github.com/tailwindlabs/tailwindcss/issues/17194) +*/ + +@supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or + (contain-intrinsic-size: 1px) /* Safari 17+ */ { + ::placeholder { + color: color-mix(in oklab, currentcolor 50%, transparent); + } +} + +/* + Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* + Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* + 1. Ensure date/time inputs have the same height when empty in iOS Safari. + 2. Ensure text alignment can be changed on date/time inputs in iOS Safari. +*/ + +::-webkit-date-and-time-value { + min-height: 1lh; /* 1 */ + text-align: inherit; /* 2 */ +} + +/* + Prevent height from changing on date/time inputs in macOS Safari when the input is set to `display: block`. +*/ + +::-webkit-datetime-edit { + display: inline-flex; +} + +/* + Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers. +*/ + +::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} + +::-webkit-datetime-edit, +::-webkit-datetime-edit-year-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-minute-field, +::-webkit-datetime-edit-second-field, +::-webkit-datetime-edit-millisecond-field, +::-webkit-datetime-edit-meridiem-field { + padding-block: 0; +} + +/* + Center dropdown marker shown on inputs with paired ``s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499) +*/ + +::-webkit-calendar-picker-indicator { + line-height: 1; +} + +/* + Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* + Correct the inability to style the border radius in iOS Safari. +*/ + +button, +input:where([type='button'], [type='reset'], [type='submit']), +::file-selector-button { + appearance: button; +} + +/* + Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* + Make elements with the HTML hidden attribute stay hidden by default. +*/ + +[hidden]:where(:not([hidden='until-found'])) { + display: none !important; +} diff --git a/node_modules/tailwindcss/theme.css b/node_modules/tailwindcss/theme.css new file mode 100644 index 0000000..52d447f --- /dev/null +++ b/node_modules/tailwindcss/theme.css @@ -0,0 +1,462 @@ +@theme default { + --font-sans: + ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', + 'Noto Color Emoji'; + --font-serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif; + --font-mono: + ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', + monospace; + + --color-red-50: oklch(97.1% 0.013 17.38); + --color-red-100: oklch(93.6% 0.032 17.717); + --color-red-200: oklch(88.5% 0.062 18.334); + --color-red-300: oklch(80.8% 0.114 19.571); + --color-red-400: oklch(70.4% 0.191 22.216); + --color-red-500: oklch(63.7% 0.237 25.331); + --color-red-600: oklch(57.7% 0.245 27.325); + --color-red-700: oklch(50.5% 0.213 27.518); + --color-red-800: oklch(44.4% 0.177 26.899); + --color-red-900: oklch(39.6% 0.141 25.723); + --color-red-950: oklch(25.8% 0.092 26.042); + + --color-orange-50: oklch(98% 0.016 73.684); + --color-orange-100: oklch(95.4% 0.038 75.164); + --color-orange-200: oklch(90.1% 0.076 70.697); + --color-orange-300: oklch(83.7% 0.128 66.29); + --color-orange-400: oklch(75% 0.183 55.934); + --color-orange-500: oklch(70.5% 0.213 47.604); + --color-orange-600: oklch(64.6% 0.222 41.116); + --color-orange-700: oklch(55.3% 0.195 38.402); + --color-orange-800: oklch(47% 0.157 37.304); + --color-orange-900: oklch(40.8% 0.123 38.172); + --color-orange-950: oklch(26.6% 0.079 36.259); + + --color-amber-50: oklch(98.7% 0.022 95.277); + --color-amber-100: oklch(96.2% 0.059 95.617); + --color-amber-200: oklch(92.4% 0.12 95.746); + --color-amber-300: oklch(87.9% 0.169 91.605); + --color-amber-400: oklch(82.8% 0.189 84.429); + --color-amber-500: oklch(76.9% 0.188 70.08); + --color-amber-600: oklch(66.6% 0.179 58.318); + --color-amber-700: oklch(55.5% 0.163 48.998); + --color-amber-800: oklch(47.3% 0.137 46.201); + --color-amber-900: oklch(41.4% 0.112 45.904); + --color-amber-950: oklch(27.9% 0.077 45.635); + + --color-yellow-50: oklch(98.7% 0.026 102.212); + --color-yellow-100: oklch(97.3% 0.071 103.193); + --color-yellow-200: oklch(94.5% 0.129 101.54); + --color-yellow-300: oklch(90.5% 0.182 98.111); + --color-yellow-400: oklch(85.2% 0.199 91.936); + --color-yellow-500: oklch(79.5% 0.184 86.047); + --color-yellow-600: oklch(68.1% 0.162 75.834); + --color-yellow-700: oklch(55.4% 0.135 66.442); + --color-yellow-800: oklch(47.6% 0.114 61.907); + --color-yellow-900: oklch(42.1% 0.095 57.708); + --color-yellow-950: oklch(28.6% 0.066 53.813); + + --color-lime-50: oklch(98.6% 0.031 120.757); + --color-lime-100: oklch(96.7% 0.067 122.328); + --color-lime-200: oklch(93.8% 0.127 124.321); + --color-lime-300: oklch(89.7% 0.196 126.665); + --color-lime-400: oklch(84.1% 0.238 128.85); + --color-lime-500: oklch(76.8% 0.233 130.85); + --color-lime-600: oklch(64.8% 0.2 131.684); + --color-lime-700: oklch(53.2% 0.157 131.589); + --color-lime-800: oklch(45.3% 0.124 130.933); + --color-lime-900: oklch(40.5% 0.101 131.063); + --color-lime-950: oklch(27.4% 0.072 132.109); + + --color-green-50: oklch(98.2% 0.018 155.826); + --color-green-100: oklch(96.2% 0.044 156.743); + --color-green-200: oklch(92.5% 0.084 155.995); + --color-green-300: oklch(87.1% 0.15 154.449); + --color-green-400: oklch(79.2% 0.209 151.711); + --color-green-500: oklch(72.3% 0.219 149.579); + --color-green-600: oklch(62.7% 0.194 149.214); + --color-green-700: oklch(52.7% 0.154 150.069); + --color-green-800: oklch(44.8% 0.119 151.328); + --color-green-900: oklch(39.3% 0.095 152.535); + --color-green-950: oklch(26.6% 0.065 152.934); + + --color-emerald-50: oklch(97.9% 0.021 166.113); + --color-emerald-100: oklch(95% 0.052 163.051); + --color-emerald-200: oklch(90.5% 0.093 164.15); + --color-emerald-300: oklch(84.5% 0.143 164.978); + --color-emerald-400: oklch(76.5% 0.177 163.223); + --color-emerald-500: oklch(69.6% 0.17 162.48); + --color-emerald-600: oklch(59.6% 0.145 163.225); + --color-emerald-700: oklch(50.8% 0.118 165.612); + --color-emerald-800: oklch(43.2% 0.095 166.913); + --color-emerald-900: oklch(37.8% 0.077 168.94); + --color-emerald-950: oklch(26.2% 0.051 172.552); + + --color-teal-50: oklch(98.4% 0.014 180.72); + --color-teal-100: oklch(95.3% 0.051 180.801); + --color-teal-200: oklch(91% 0.096 180.426); + --color-teal-300: oklch(85.5% 0.138 181.071); + --color-teal-400: oklch(77.7% 0.152 181.912); + --color-teal-500: oklch(70.4% 0.14 182.503); + --color-teal-600: oklch(60% 0.118 184.704); + --color-teal-700: oklch(51.1% 0.096 186.391); + --color-teal-800: oklch(43.7% 0.078 188.216); + --color-teal-900: oklch(38.6% 0.063 188.416); + --color-teal-950: oklch(27.7% 0.046 192.524); + + --color-cyan-50: oklch(98.4% 0.019 200.873); + --color-cyan-100: oklch(95.6% 0.045 203.388); + --color-cyan-200: oklch(91.7% 0.08 205.041); + --color-cyan-300: oklch(86.5% 0.127 207.078); + --color-cyan-400: oklch(78.9% 0.154 211.53); + --color-cyan-500: oklch(71.5% 0.143 215.221); + --color-cyan-600: oklch(60.9% 0.126 221.723); + --color-cyan-700: oklch(52% 0.105 223.128); + --color-cyan-800: oklch(45% 0.085 224.283); + --color-cyan-900: oklch(39.8% 0.07 227.392); + --color-cyan-950: oklch(30.2% 0.056 229.695); + + --color-sky-50: oklch(97.7% 0.013 236.62); + --color-sky-100: oklch(95.1% 0.026 236.824); + --color-sky-200: oklch(90.1% 0.058 230.902); + --color-sky-300: oklch(82.8% 0.111 230.318); + --color-sky-400: oklch(74.6% 0.16 232.661); + --color-sky-500: oklch(68.5% 0.169 237.323); + --color-sky-600: oklch(58.8% 0.158 241.966); + --color-sky-700: oklch(50% 0.134 242.749); + --color-sky-800: oklch(44.3% 0.11 240.79); + --color-sky-900: oklch(39.1% 0.09 240.876); + --color-sky-950: oklch(29.3% 0.066 243.157); + + --color-blue-50: oklch(97% 0.014 254.604); + --color-blue-100: oklch(93.2% 0.032 255.585); + --color-blue-200: oklch(88.2% 0.059 254.128); + --color-blue-300: oklch(80.9% 0.105 251.813); + --color-blue-400: oklch(70.7% 0.165 254.624); + --color-blue-500: oklch(62.3% 0.214 259.815); + --color-blue-600: oklch(54.6% 0.245 262.881); + --color-blue-700: oklch(48.8% 0.243 264.376); + --color-blue-800: oklch(42.4% 0.199 265.638); + --color-blue-900: oklch(37.9% 0.146 265.522); + --color-blue-950: oklch(28.2% 0.091 267.935); + + --color-indigo-50: oklch(96.2% 0.018 272.314); + --color-indigo-100: oklch(93% 0.034 272.788); + --color-indigo-200: oklch(87% 0.065 274.039); + --color-indigo-300: oklch(78.5% 0.115 274.713); + --color-indigo-400: oklch(67.3% 0.182 276.935); + --color-indigo-500: oklch(58.5% 0.233 277.117); + --color-indigo-600: oklch(51.1% 0.262 276.966); + --color-indigo-700: oklch(45.7% 0.24 277.023); + --color-indigo-800: oklch(39.8% 0.195 277.366); + --color-indigo-900: oklch(35.9% 0.144 278.697); + --color-indigo-950: oklch(25.7% 0.09 281.288); + + --color-violet-50: oklch(96.9% 0.016 293.756); + --color-violet-100: oklch(94.3% 0.029 294.588); + --color-violet-200: oklch(89.4% 0.057 293.283); + --color-violet-300: oklch(81.1% 0.111 293.571); + --color-violet-400: oklch(70.2% 0.183 293.541); + --color-violet-500: oklch(60.6% 0.25 292.717); + --color-violet-600: oklch(54.1% 0.281 293.009); + --color-violet-700: oklch(49.1% 0.27 292.581); + --color-violet-800: oklch(43.2% 0.232 292.759); + --color-violet-900: oklch(38% 0.189 293.745); + --color-violet-950: oklch(28.3% 0.141 291.089); + + --color-purple-50: oklch(97.7% 0.014 308.299); + --color-purple-100: oklch(94.6% 0.033 307.174); + --color-purple-200: oklch(90.2% 0.063 306.703); + --color-purple-300: oklch(82.7% 0.119 306.383); + --color-purple-400: oklch(71.4% 0.203 305.504); + --color-purple-500: oklch(62.7% 0.265 303.9); + --color-purple-600: oklch(55.8% 0.288 302.321); + --color-purple-700: oklch(49.6% 0.265 301.924); + --color-purple-800: oklch(43.8% 0.218 303.724); + --color-purple-900: oklch(38.1% 0.176 304.987); + --color-purple-950: oklch(29.1% 0.149 302.717); + + --color-fuchsia-50: oklch(97.7% 0.017 320.058); + --color-fuchsia-100: oklch(95.2% 0.037 318.852); + --color-fuchsia-200: oklch(90.3% 0.076 319.62); + --color-fuchsia-300: oklch(83.3% 0.145 321.434); + --color-fuchsia-400: oklch(74% 0.238 322.16); + --color-fuchsia-500: oklch(66.7% 0.295 322.15); + --color-fuchsia-600: oklch(59.1% 0.293 322.896); + --color-fuchsia-700: oklch(51.8% 0.253 323.949); + --color-fuchsia-800: oklch(45.2% 0.211 324.591); + --color-fuchsia-900: oklch(40.1% 0.17 325.612); + --color-fuchsia-950: oklch(29.3% 0.136 325.661); + + --color-pink-50: oklch(97.1% 0.014 343.198); + --color-pink-100: oklch(94.8% 0.028 342.258); + --color-pink-200: oklch(89.9% 0.061 343.231); + --color-pink-300: oklch(82.3% 0.12 346.018); + --color-pink-400: oklch(71.8% 0.202 349.761); + --color-pink-500: oklch(65.6% 0.241 354.308); + --color-pink-600: oklch(59.2% 0.249 0.584); + --color-pink-700: oklch(52.5% 0.223 3.958); + --color-pink-800: oklch(45.9% 0.187 3.815); + --color-pink-900: oklch(40.8% 0.153 2.432); + --color-pink-950: oklch(28.4% 0.109 3.907); + + --color-rose-50: oklch(96.9% 0.015 12.422); + --color-rose-100: oklch(94.1% 0.03 12.58); + --color-rose-200: oklch(89.2% 0.058 10.001); + --color-rose-300: oklch(81% 0.117 11.638); + --color-rose-400: oklch(71.2% 0.194 13.428); + --color-rose-500: oklch(64.5% 0.246 16.439); + --color-rose-600: oklch(58.6% 0.253 17.585); + --color-rose-700: oklch(51.4% 0.222 16.935); + --color-rose-800: oklch(45.5% 0.188 13.697); + --color-rose-900: oklch(41% 0.159 10.272); + --color-rose-950: oklch(27.1% 0.105 12.094); + + --color-slate-50: oklch(98.4% 0.003 247.858); + --color-slate-100: oklch(96.8% 0.007 247.896); + --color-slate-200: oklch(92.9% 0.013 255.508); + --color-slate-300: oklch(86.9% 0.022 252.894); + --color-slate-400: oklch(70.4% 0.04 256.788); + --color-slate-500: oklch(55.4% 0.046 257.417); + --color-slate-600: oklch(44.6% 0.043 257.281); + --color-slate-700: oklch(37.2% 0.044 257.287); + --color-slate-800: oklch(27.9% 0.041 260.031); + --color-slate-900: oklch(20.8% 0.042 265.755); + --color-slate-950: oklch(12.9% 0.042 264.695); + + --color-gray-50: oklch(98.5% 0.002 247.839); + --color-gray-100: oklch(96.7% 0.003 264.542); + --color-gray-200: oklch(92.8% 0.006 264.531); + --color-gray-300: oklch(87.2% 0.01 258.338); + --color-gray-400: oklch(70.7% 0.022 261.325); + --color-gray-500: oklch(55.1% 0.027 264.364); + --color-gray-600: oklch(44.6% 0.03 256.802); + --color-gray-700: oklch(37.3% 0.034 259.733); + --color-gray-800: oklch(27.8% 0.033 256.848); + --color-gray-900: oklch(21% 0.034 264.665); + --color-gray-950: oklch(13% 0.028 261.692); + + --color-zinc-50: oklch(98.5% 0 0); + --color-zinc-100: oklch(96.7% 0.001 286.375); + --color-zinc-200: oklch(92% 0.004 286.32); + --color-zinc-300: oklch(87.1% 0.006 286.286); + --color-zinc-400: oklch(70.5% 0.015 286.067); + --color-zinc-500: oklch(55.2% 0.016 285.938); + --color-zinc-600: oklch(44.2% 0.017 285.786); + --color-zinc-700: oklch(37% 0.013 285.805); + --color-zinc-800: oklch(27.4% 0.006 286.033); + --color-zinc-900: oklch(21% 0.006 285.885); + --color-zinc-950: oklch(14.1% 0.005 285.823); + + --color-neutral-50: oklch(98.5% 0 0); + --color-neutral-100: oklch(97% 0 0); + --color-neutral-200: oklch(92.2% 0 0); + --color-neutral-300: oklch(87% 0 0); + --color-neutral-400: oklch(70.8% 0 0); + --color-neutral-500: oklch(55.6% 0 0); + --color-neutral-600: oklch(43.9% 0 0); + --color-neutral-700: oklch(37.1% 0 0); + --color-neutral-800: oklch(26.9% 0 0); + --color-neutral-900: oklch(20.5% 0 0); + --color-neutral-950: oklch(14.5% 0 0); + + --color-stone-50: oklch(98.5% 0.001 106.423); + --color-stone-100: oklch(97% 0.001 106.424); + --color-stone-200: oklch(92.3% 0.003 48.717); + --color-stone-300: oklch(86.9% 0.005 56.366); + --color-stone-400: oklch(70.9% 0.01 56.259); + --color-stone-500: oklch(55.3% 0.013 58.071); + --color-stone-600: oklch(44.4% 0.011 73.639); + --color-stone-700: oklch(37.4% 0.01 67.558); + --color-stone-800: oklch(26.8% 0.007 34.298); + --color-stone-900: oklch(21.6% 0.006 56.043); + --color-stone-950: oklch(14.7% 0.004 49.25); + + --color-black: #000; + --color-white: #fff; + + --spacing: 0.25rem; + + --breakpoint-sm: 40rem; + --breakpoint-md: 48rem; + --breakpoint-lg: 64rem; + --breakpoint-xl: 80rem; + --breakpoint-2xl: 96rem; + + --container-3xs: 16rem; + --container-2xs: 18rem; + --container-xs: 20rem; + --container-sm: 24rem; + --container-md: 28rem; + --container-lg: 32rem; + --container-xl: 36rem; + --container-2xl: 42rem; + --container-3xl: 48rem; + --container-4xl: 56rem; + --container-5xl: 64rem; + --container-6xl: 72rem; + --container-7xl: 80rem; + + --text-xs: 0.75rem; + --text-xs--line-height: calc(1 / 0.75); + --text-sm: 0.875rem; + --text-sm--line-height: calc(1.25 / 0.875); + --text-base: 1rem; + --text-base--line-height: calc(1.5 / 1); + --text-lg: 1.125rem; + --text-lg--line-height: calc(1.75 / 1.125); + --text-xl: 1.25rem; + --text-xl--line-height: calc(1.75 / 1.25); + --text-2xl: 1.5rem; + --text-2xl--line-height: calc(2 / 1.5); + --text-3xl: 1.875rem; + --text-3xl--line-height: calc(2.25 / 1.875); + --text-4xl: 2.25rem; + --text-4xl--line-height: calc(2.5 / 2.25); + --text-5xl: 3rem; + --text-5xl--line-height: 1; + --text-6xl: 3.75rem; + --text-6xl--line-height: 1; + --text-7xl: 4.5rem; + --text-7xl--line-height: 1; + --text-8xl: 6rem; + --text-8xl--line-height: 1; + --text-9xl: 8rem; + --text-9xl--line-height: 1; + + --font-weight-thin: 100; + --font-weight-extralight: 200; + --font-weight-light: 300; + --font-weight-normal: 400; + --font-weight-medium: 500; + --font-weight-semibold: 600; + --font-weight-bold: 700; + --font-weight-extrabold: 800; + --font-weight-black: 900; + + --tracking-tighter: -0.05em; + --tracking-tight: -0.025em; + --tracking-normal: 0em; + --tracking-wide: 0.025em; + --tracking-wider: 0.05em; + --tracking-widest: 0.1em; + + --leading-tight: 1.25; + --leading-snug: 1.375; + --leading-normal: 1.5; + --leading-relaxed: 1.625; + --leading-loose: 2; + + --radius-xs: 0.125rem; + --radius-sm: 0.25rem; + --radius-md: 0.375rem; + --radius-lg: 0.5rem; + --radius-xl: 0.75rem; + --radius-2xl: 1rem; + --radius-3xl: 1.5rem; + --radius-4xl: 2rem; + + --shadow-2xs: 0 1px rgb(0 0 0 / 0.05); + --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05); + --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); + --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25); + + --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05); + --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05); + --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05); + + --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05); + --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15); + --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12); + --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15); + --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1); + --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15); + + --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15); + --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2); + --text-shadow-sm: + 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075); + --text-shadow-md: + 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1); + --text-shadow-lg: + 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), 0px 4px 8px rgb(0 0 0 / 0.1); + + --ease-in: cubic-bezier(0.4, 0, 1, 1); + --ease-out: cubic-bezier(0, 0, 0.2, 1); + --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); + + --animate-spin: spin 1s linear infinite; + --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + --animate-bounce: bounce 1s infinite; + + @keyframes spin { + to { + transform: rotate(360deg); + } + } + + @keyframes ping { + 75%, + 100% { + transform: scale(2); + opacity: 0; + } + } + + @keyframes pulse { + 50% { + opacity: 0.5; + } + } + + @keyframes bounce { + 0%, + 100% { + transform: translateY(-25%); + animation-timing-function: cubic-bezier(0.8, 0, 1, 1); + } + + 50% { + transform: none; + animation-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + } + + --blur-xs: 4px; + --blur-sm: 8px; + --blur-md: 12px; + --blur-lg: 16px; + --blur-xl: 24px; + --blur-2xl: 40px; + --blur-3xl: 64px; + + --perspective-dramatic: 100px; + --perspective-near: 300px; + --perspective-normal: 500px; + --perspective-midrange: 800px; + --perspective-distant: 1200px; + + --aspect-video: 16 / 9; + + --default-transition-duration: 150ms; + --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + --default-font-family: --theme(--font-sans, initial); + --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); + --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); + --default-mono-font-family: --theme(--font-mono, initial); + --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); + --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial); +} + +/* Deprecated */ +@theme default inline reference { + --blur: 8px; + --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); + --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06); + --radius: 0.25rem; + --max-width-prose: 65ch; +} diff --git a/node_modules/tailwindcss/utilities.css b/node_modules/tailwindcss/utilities.css new file mode 100644 index 0000000..65dd5f6 --- /dev/null +++ b/node_modules/tailwindcss/utilities.css @@ -0,0 +1 @@ +@tailwind utilities; diff --git a/node_modules/tapable/LICENSE b/node_modules/tapable/LICENSE new file mode 100644 index 0000000..03c083c --- /dev/null +++ b/node_modules/tapable/LICENSE @@ -0,0 +1,21 @@ +The MIT License + +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/tapable/README.md b/node_modules/tapable/README.md new file mode 100644 index 0000000..53fd476 --- /dev/null +++ b/node_modules/tapable/README.md @@ -0,0 +1,332 @@ +# Tapable + +The tapable package exposes many Hook classes, which can be used to create hooks for plugins. + +```javascript +const { + AsyncParallelBailHook, + AsyncParallelHook, + AsyncSeriesBailHook, + AsyncSeriesHook, + AsyncSeriesWaterfallHook, + SyncBailHook, + SyncHook, + SyncLoopHook, + SyncWaterfallHook +} = require("tapable"); +``` + +## Installation + +```shell +npm install --save tapable +``` + +## Usage + +All Hook constructors take one optional argument, which is a list of argument names as strings. + +```js +const hook = new SyncHook(["arg1", "arg2", "arg3"]); +``` + +The best practice is to expose all hooks of a class in a `hooks` property: + +```js +class Car { + constructor() { + this.hooks = { + accelerate: new SyncHook(["newSpeed"]), + brake: new SyncHook(), + calculateRoutes: new AsyncParallelHook(["source", "target", "routesList"]) + }; + } + + /* ... */ +} +``` + +Other people can now use these hooks: + +```js +const myCar = new Car(); + +// Use the tap method to add a consument +myCar.hooks.brake.tap("WarningLampPlugin", () => warningLamp.on()); +``` + +It's required to pass a name to identify the plugin/reason. + +You may receive arguments: + +```js +myCar.hooks.accelerate.tap("LoggerPlugin", (newSpeed) => + console.log(`Accelerating to ${newSpeed}`) +); +``` + +For sync hooks, `tap` is the only valid method to add a plugin. Async hooks also support async plugins: + +```js +myCar.hooks.calculateRoutes.tapPromise( + "GoogleMapsPlugin", + (source, target, routesList) => + // return a promise + google.maps.findRoute(source, target).then((route) => { + routesList.add(route); + }) +); +myCar.hooks.calculateRoutes.tapAsync( + "BingMapsPlugin", + (source, target, routesList, callback) => { + bing.findRoute(source, target, (err, route) => { + if (err) return callback(err); + routesList.add(route); + // call the callback + callback(); + }); + } +); + +// You can still use sync plugins +myCar.hooks.calculateRoutes.tap( + "CachedRoutesPlugin", + (source, target, routesList) => { + const cachedRoute = cache.get(source, target); + if (cachedRoute) routesList.add(cachedRoute); + } +); +``` + +The class declaring these hooks needs to call them: + +```js +class Car { + /** + * You won't get returned value from SyncHook or AsyncParallelHook, + * to do that, use SyncWaterfallHook and AsyncSeriesWaterfallHook respectively + */ + + setSpeed(newSpeed) { + // following call returns undefined even when you returned values + this.hooks.accelerate.call(newSpeed); + } + + useNavigationSystemPromise(source, target) { + const routesList = new List(); + return this.hooks.calculateRoutes + .promise(source, target, routesList) + .then((res) => + // res is undefined for AsyncParallelHook + routesList.getRoutes() + ); + } + + useNavigationSystemAsync(source, target, callback) { + const routesList = new List(); + this.hooks.calculateRoutes.callAsync(source, target, routesList, (err) => { + if (err) return callback(err); + callback(null, routesList.getRoutes()); + }); + } +} +``` + +The Hook will compile a method with the most efficient way of running your plugins. It generates code depending on: + +- The number of registered plugins (none, one, many) +- The kind of registered plugins (sync, async, promise) +- The used call method (sync, async, promise) +- The number of arguments +- Whether interception is used + +This ensures fastest possible execution. + +## Hook types + +Each hook can be tapped with one or several functions. How they are executed depends on the hook type: + +- Basic hook (without “Waterfall”, “Bail” or “Loop” in its name). This hook simply calls every function it tapped in a row. + +- **Waterfall**. A waterfall hook also calls each tapped function in a row. Unlike the basic hook, it passes a return value from each function to the next function. + +- **Bail**. A bail hook allows exiting early. When any of the tapped function returns anything, the bail hook will stop executing the remaining ones. + +- **Loop**. When a plugin in a loop hook returns a non-undefined value the hook will restart from the first plugin. It will loop until all plugins return undefined. + +Additionally, hooks can be synchronous or asynchronous. To reflect this, there’re “Sync”, “AsyncSeries”, and “AsyncParallel” hook classes: + +- **Sync**. A sync hook can only be tapped with synchronous functions (using `myHook.tap()`). + +- **AsyncSeries**. An async-series hook can be tapped with synchronous, callback-based and promise-based functions (using `myHook.tap()`, `myHook.tapAsync()` and `myHook.tapPromise()`). They call each async method in a row. + +- **AsyncParallel**. An async-parallel hook can also be tapped with synchronous, callback-based and promise-based functions (using `myHook.tap()`, `myHook.tapAsync()` and `myHook.tapPromise()`). However, they run each async method in parallel. + +The hook type is reflected in its class name. E.g., `AsyncSeriesWaterfallHook` allows asynchronous functions and runs them in series, passing each function’s return value into the next function. + +## Interception + +All Hooks offer an additional interception API: + +```js +myCar.hooks.calculateRoutes.intercept({ + call: (source, target, routesList) => { + console.log("Starting to calculate routes"); + }, + register: (tapInfo) => { + // tapInfo = { type: "promise", name: "GoogleMapsPlugin", fn: ... } + console.log(`${tapInfo.name} is doing its job`); + return tapInfo; // may return a new tapInfo object + } +}); +``` + +**call**: `(...args) => void` Adding `call` to your interceptor will trigger when hooks are triggered. You have access to the hooks arguments. + +**tap**: `(tap: Tap) => void` Adding `tap` to your interceptor will trigger when a plugin taps into a hook. Provided is the `Tap` object. `Tap` object can't be changed. + +**loop**: `(...args) => void` Adding `loop` to your interceptor will trigger for each loop of a looping hook. + +**register**: `(tap: Tap) => Tap | undefined` Adding `register` to your interceptor will trigger for each added `Tap` and allows to modify it. + +## Context + +Plugins and interceptors can opt-in to access an optional `context` object, which can be used to pass arbitrary values to subsequent plugins and interceptors. + +```js +myCar.hooks.accelerate.intercept({ + context: true, + tap: (context, tapInfo) => { + // tapInfo = { type: "sync", name: "NoisePlugin", fn: ... } + console.log(`${tapInfo.name} is doing it's job`); + + // `context` starts as an empty object if at least one plugin uses `context: true`. + // If no plugins use `context: true`, then `context` is undefined. + if (context) { + // Arbitrary properties can be added to `context`, which plugins can then access. + context.hasMuffler = true; + } + } +}); + +myCar.hooks.accelerate.tap( + { + name: "NoisePlugin", + context: true + }, + (context, newSpeed) => { + if (context && context.hasMuffler) { + console.log("Silence..."); + } else { + console.log("Vroom!"); + } + } +); +``` + +## HookMap + +A HookMap is a helper class for a Map with Hooks + +```js +const keyedHook = new HookMap((key) => new SyncHook(["arg"])); +``` + +```js +keyedHook.for("some-key").tap("MyPlugin", (arg) => { + /* ... */ +}); +keyedHook.for("some-key").tapAsync("MyPlugin", (arg, callback) => { + /* ... */ +}); +keyedHook.for("some-key").tapPromise("MyPlugin", (arg) => { + /* ... */ +}); +``` + +```js +const hook = keyedHook.get("some-key"); +if (hook !== undefined) { + hook.callAsync("arg", (err) => { + /* ... */ + }); +} +``` + +## Hook/HookMap interface + +Public: + +```ts +interface Hook { + tap: (name: string | Tap, fn: (context?, ...args) => Result) => void; + tapAsync: ( + name: string | Tap, + fn: ( + context?, + ...args, + callback: (err: Error | null, result: Result) => void + ) => void + ) => void; + tapPromise: ( + name: string | Tap, + fn: (context?, ...args) => Promise + ) => void; + intercept: (interceptor: HookInterceptor) => void; +} + +interface HookInterceptor { + call: (context?, ...args) => void; + loop: (context?, ...args) => void; + tap: (context?, tap: Tap) => void; + register: (tap: Tap) => Tap; + context: boolean; +} + +interface HookMap { + for: (key: any) => Hook; + intercept: (interceptor: HookMapInterceptor) => void; +} + +interface HookMapInterceptor { + factory: (key: any, hook: Hook) => Hook; +} + +interface Tap { + name: string; + type: string; + fn: Function; + stage: number; + context: boolean; + before?: string | Array; +} +``` + +Protected (only for the class containing the hook): + +```ts +interface Hook { + isUsed: () => boolean; + call: (...args) => Result; + promise: (...args) => Promise; + callAsync: ( + ...args, + callback: (err: Error | null, result: Result) => void + ) => void; +} + +interface HookMap { + get: (key: any) => Hook | undefined; + for: (key: any) => Hook; +} +``` + +## MultiHook + +A helper Hook-like class to redirect taps to multiple other hooks: + +```js +const { MultiHook } = require("tapable"); + +this.hooks.allHooks = new MultiHook([this.hooks.hookA, this.hooks.hookB]); +``` diff --git a/node_modules/tapable/lib/AsyncParallelBailHook.js b/node_modules/tapable/lib/AsyncParallelBailHook.js new file mode 100644 index 0000000..5cabeaa --- /dev/null +++ b/node_modules/tapable/lib/AsyncParallelBailHook.js @@ -0,0 +1,87 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class AsyncParallelBailHookCodeFactory extends HookCodeFactory { + content({ onError, onResult, onDone }) { + let code = ""; + code += `var _results = new Array(${this.options.taps.length});\n`; + code += "var _checkDone = function() {\n"; + code += "for(var i = 0; i < _results.length; i++) {\n"; + code += "var item = _results[i];\n"; + code += "if(item === undefined) return false;\n"; + code += "if(item.result !== undefined) {\n"; + code += onResult("item.result"); + code += "return true;\n"; + code += "}\n"; + code += "if(item.error) {\n"; + code += onError("item.error"); + code += "return true;\n"; + code += "}\n"; + code += "}\n"; + code += "return false;\n"; + code += "}\n"; + code += this.callTapsParallel({ + onError: (i, err, done, doneBreak) => { + let code = ""; + code += `if(${i} < _results.length && ((_results.length = ${ + i + 1 + }), (_results[${i}] = { error: ${err} }), _checkDone())) {\n`; + code += doneBreak(true); + code += "} else {\n"; + code += done(); + code += "}\n"; + return code; + }, + onResult: (i, result, done, doneBreak) => { + let code = ""; + code += `if(${i} < _results.length && (${result} !== undefined && (_results.length = ${ + i + 1 + }), (_results[${i}] = { result: ${result} }), _checkDone())) {\n`; + code += doneBreak(true); + code += "} else {\n"; + code += done(); + code += "}\n"; + return code; + }, + onTap: (i, run, done, _doneBreak) => { + let code = ""; + if (i > 0) { + code += `if(${i} >= _results.length) {\n`; + code += done(); + code += "} else {\n"; + } + code += run(); + if (i > 0) code += "}\n"; + return code; + }, + onDone + }); + return code; + } +} + +const factory = new AsyncParallelBailHookCodeFactory(); + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function AsyncParallelBailHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = AsyncParallelBailHook; + hook.compile = COMPILE; + hook._call = undefined; + hook.call = undefined; + return hook; +} + +AsyncParallelBailHook.prototype = null; + +module.exports = AsyncParallelBailHook; diff --git a/node_modules/tapable/lib/AsyncParallelHook.js b/node_modules/tapable/lib/AsyncParallelHook.js new file mode 100644 index 0000000..3fa0722 --- /dev/null +++ b/node_modules/tapable/lib/AsyncParallelHook.js @@ -0,0 +1,37 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class AsyncParallelHookCodeFactory extends HookCodeFactory { + content({ onError, onDone }) { + return this.callTapsParallel({ + onError: (i, err, done, doneBreak) => onError(err) + doneBreak(true), + onDone + }); + } +} + +const factory = new AsyncParallelHookCodeFactory(); + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function AsyncParallelHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = AsyncParallelHook; + hook.compile = COMPILE; + hook._call = undefined; + hook.call = undefined; + return hook; +} + +AsyncParallelHook.prototype = null; + +module.exports = AsyncParallelHook; diff --git a/node_modules/tapable/lib/AsyncSeriesBailHook.js b/node_modules/tapable/lib/AsyncSeriesBailHook.js new file mode 100644 index 0000000..a46d3d2 --- /dev/null +++ b/node_modules/tapable/lib/AsyncSeriesBailHook.js @@ -0,0 +1,42 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class AsyncSeriesBailHookCodeFactory extends HookCodeFactory { + content({ onError, onResult, resultReturns, onDone }) { + return this.callTapsSeries({ + onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), + onResult: (i, result, next) => + `if(${result} !== undefined) {\n${onResult( + result + )}\n} else {\n${next()}}\n`, + resultReturns, + onDone + }); + } +} + +const factory = new AsyncSeriesBailHookCodeFactory(); + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function AsyncSeriesBailHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = AsyncSeriesBailHook; + hook.compile = COMPILE; + hook._call = undefined; + hook.call = undefined; + return hook; +} + +AsyncSeriesBailHook.prototype = null; + +module.exports = AsyncSeriesBailHook; diff --git a/node_modules/tapable/lib/AsyncSeriesHook.js b/node_modules/tapable/lib/AsyncSeriesHook.js new file mode 100644 index 0000000..569d480 --- /dev/null +++ b/node_modules/tapable/lib/AsyncSeriesHook.js @@ -0,0 +1,37 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class AsyncSeriesHookCodeFactory extends HookCodeFactory { + content({ onError, onDone }) { + return this.callTapsSeries({ + onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), + onDone + }); + } +} + +const factory = new AsyncSeriesHookCodeFactory(); + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function AsyncSeriesHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = AsyncSeriesHook; + hook.compile = COMPILE; + hook._call = undefined; + hook.call = undefined; + return hook; +} + +AsyncSeriesHook.prototype = null; + +module.exports = AsyncSeriesHook; diff --git a/node_modules/tapable/lib/AsyncSeriesLoopHook.js b/node_modules/tapable/lib/AsyncSeriesLoopHook.js new file mode 100644 index 0000000..5c3c21d --- /dev/null +++ b/node_modules/tapable/lib/AsyncSeriesLoopHook.js @@ -0,0 +1,37 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class AsyncSeriesLoopHookCodeFactory extends HookCodeFactory { + content({ onError, onDone }) { + return this.callTapsLooping({ + onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), + onDone + }); + } +} + +const factory = new AsyncSeriesLoopHookCodeFactory(); + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function AsyncSeriesLoopHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = AsyncSeriesLoopHook; + hook.compile = COMPILE; + hook._call = undefined; + hook.call = undefined; + return hook; +} + +AsyncSeriesLoopHook.prototype = null; + +module.exports = AsyncSeriesLoopHook; diff --git a/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js b/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js new file mode 100644 index 0000000..21a0701 --- /dev/null +++ b/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js @@ -0,0 +1,48 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class AsyncSeriesWaterfallHookCodeFactory extends HookCodeFactory { + content({ onError, onResult, _onDone }) { + return this.callTapsSeries({ + onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), + onResult: (i, result, next) => { + let code = ""; + code += `if(${result} !== undefined) {\n`; + code += `${this._args[0]} = ${result};\n`; + code += "}\n"; + code += next(); + return code; + }, + onDone: () => onResult(this._args[0]) + }); + } +} + +const factory = new AsyncSeriesWaterfallHookCodeFactory(); + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function AsyncSeriesWaterfallHook(args = [], name = undefined) { + if (args.length < 1) { + throw new Error("Waterfall hooks must have at least one argument"); + } + const hook = new Hook(args, name); + hook.constructor = AsyncSeriesWaterfallHook; + hook.compile = COMPILE; + hook._call = undefined; + hook.call = undefined; + return hook; +} + +AsyncSeriesWaterfallHook.prototype = null; + +module.exports = AsyncSeriesWaterfallHook; diff --git a/node_modules/tapable/lib/Hook.js b/node_modules/tapable/lib/Hook.js new file mode 100644 index 0000000..b1e9ceb --- /dev/null +++ b/node_modules/tapable/lib/Hook.js @@ -0,0 +1,183 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const util = require("util"); + +const deprecateContext = util.deprecate( + () => {}, + "Hook.context is deprecated and will be removed" +); + +function CALL_DELEGATE(...args) { + this.call = this._createCall("sync"); + return this.call(...args); +} + +function CALL_ASYNC_DELEGATE(...args) { + this.callAsync = this._createCall("async"); + return this.callAsync(...args); +} + +function PROMISE_DELEGATE(...args) { + this.promise = this._createCall("promise"); + return this.promise(...args); +} + +class Hook { + constructor(args = [], name = undefined) { + this._args = args; + this.name = name; + this.taps = []; + this.interceptors = []; + this._call = CALL_DELEGATE; + this.call = CALL_DELEGATE; + this._callAsync = CALL_ASYNC_DELEGATE; + this.callAsync = CALL_ASYNC_DELEGATE; + this._promise = PROMISE_DELEGATE; + this.promise = PROMISE_DELEGATE; + this._x = undefined; + + // eslint-disable-next-line no-self-assign + this.compile = this.compile; + // eslint-disable-next-line no-self-assign + this.tap = this.tap; + // eslint-disable-next-line no-self-assign + this.tapAsync = this.tapAsync; + // eslint-disable-next-line no-self-assign + this.tapPromise = this.tapPromise; + } + + compile(_options) { + throw new Error("Abstract: should be overridden"); + } + + _createCall(type) { + return this.compile({ + taps: this.taps, + interceptors: this.interceptors, + args: this._args, + type + }); + } + + _tap(type, options, fn) { + if (typeof options === "string") { + options = { + name: options.trim() + }; + } else if (typeof options !== "object" || options === null) { + throw new Error("Invalid tap options"); + } + if (typeof options.name !== "string" || options.name === "") { + throw new Error("Missing name for tap"); + } + if (typeof options.context !== "undefined") { + deprecateContext(); + } + options = Object.assign({ type, fn }, options); + options = this._runRegisterInterceptors(options); + this._insert(options); + } + + tap(options, fn) { + this._tap("sync", options, fn); + } + + tapAsync(options, fn) { + this._tap("async", options, fn); + } + + tapPromise(options, fn) { + this._tap("promise", options, fn); + } + + _runRegisterInterceptors(options) { + for (const interceptor of this.interceptors) { + if (interceptor.register) { + const newOptions = interceptor.register(options); + if (newOptions !== undefined) { + options = newOptions; + } + } + } + return options; + } + + withOptions(options) { + const mergeOptions = (opt) => + Object.assign({}, options, typeof opt === "string" ? { name: opt } : opt); + + return { + name: this.name, + tap: (opt, fn) => this.tap(mergeOptions(opt), fn), + tapAsync: (opt, fn) => this.tapAsync(mergeOptions(opt), fn), + tapPromise: (opt, fn) => this.tapPromise(mergeOptions(opt), fn), + intercept: (interceptor) => this.intercept(interceptor), + isUsed: () => this.isUsed(), + withOptions: (opt) => this.withOptions(mergeOptions(opt)) + }; + } + + isUsed() { + return this.taps.length > 0 || this.interceptors.length > 0; + } + + intercept(interceptor) { + this._resetCompilation(); + this.interceptors.push(Object.assign({}, interceptor)); + if (interceptor.register) { + for (let i = 0; i < this.taps.length; i++) { + this.taps[i] = interceptor.register(this.taps[i]); + } + } + } + + _resetCompilation() { + this.call = this._call; + this.callAsync = this._callAsync; + this.promise = this._promise; + } + + _insert(item) { + this._resetCompilation(); + let before; + if (typeof item.before === "string") { + before = new Set([item.before]); + } else if (Array.isArray(item.before)) { + before = new Set(item.before); + } + let stage = 0; + if (typeof item.stage === "number") { + stage = item.stage; + } + let i = this.taps.length; + while (i > 0) { + i--; + const tap = this.taps[i]; + this.taps[i + 1] = tap; + const xStage = tap.stage || 0; + if (before) { + if (before.has(tap.name)) { + before.delete(tap.name); + continue; + } + if (before.size > 0) { + continue; + } + } + if (xStage > stage) { + continue; + } + i++; + break; + } + this.taps[i] = item; + } +} + +Object.setPrototypeOf(Hook.prototype, null); + +module.exports = Hook; diff --git a/node_modules/tapable/lib/HookCodeFactory.js b/node_modules/tapable/lib/HookCodeFactory.js new file mode 100644 index 0000000..67e4663 --- /dev/null +++ b/node_modules/tapable/lib/HookCodeFactory.js @@ -0,0 +1,454 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +class HookCodeFactory { + constructor(config) { + this.config = config; + this.options = undefined; + this._args = undefined; + } + + create(options) { + this.init(options); + let fn; + switch (this.options.type) { + case "sync": + fn = new Function( + this.args(), + `"use strict";\n${this.header()}${this.contentWithInterceptors({ + onError: (err) => `throw ${err};\n`, + onResult: (result) => `return ${result};\n`, + resultReturns: true, + onDone: () => "", + rethrowIfPossible: true + })}` + ); + break; + case "async": + fn = new Function( + this.args({ + after: "_callback" + }), + `"use strict";\n${this.header()}${this.contentWithInterceptors({ + onError: (err) => `_callback(${err});\n`, + onResult: (result) => `_callback(null, ${result});\n`, + onDone: () => "_callback();\n" + })}` + ); + break; + case "promise": { + let errorHelperUsed = false; + const content = this.contentWithInterceptors({ + onError: (err) => { + errorHelperUsed = true; + return `_error(${err});\n`; + }, + onResult: (result) => `_resolve(${result});\n`, + onDone: () => "_resolve();\n" + }); + let code = ""; + code += '"use strict";\n'; + code += this.header(); + code += "return new Promise((function(_resolve, _reject) {\n"; + if (errorHelperUsed) { + code += "var _sync = true;\n"; + code += "function _error(_err) {\n"; + code += "if(_sync)\n"; + code += + "_resolve(Promise.resolve().then((function() { throw _err; })));\n"; + code += "else\n"; + code += "_reject(_err);\n"; + code += "};\n"; + } + code += content; + if (errorHelperUsed) { + code += "_sync = false;\n"; + } + code += "}));\n"; + fn = new Function(this.args(), code); + break; + } + } + this.deinit(); + return fn; + } + + setup(instance, options) { + instance._x = options.taps.map((t) => t.fn); + } + + /** + * @param {{ type: "sync" | "promise" | "async", taps: Array, interceptors: Array }} options + */ + init(options) { + this.options = options; + this._args = [...options.args]; + } + + deinit() { + this.options = undefined; + this._args = undefined; + } + + contentWithInterceptors(options) { + if (this.options.interceptors.length > 0) { + const { onError, onResult, onDone } = options; + let code = ""; + for (let i = 0; i < this.options.interceptors.length; i++) { + const interceptor = this.options.interceptors[i]; + if (interceptor.call) { + code += `${this.getInterceptor(i)}.call(${this.args({ + before: interceptor.context ? "_context" : undefined + })});\n`; + } + } + code += this.content( + Object.assign(options, { + onError: + onError && + ((err) => { + let code = ""; + for (let i = 0; i < this.options.interceptors.length; i++) { + const interceptor = this.options.interceptors[i]; + if (interceptor.error) { + code += `${this.getInterceptor(i)}.error(${err});\n`; + } + } + code += onError(err); + return code; + }), + onResult: + onResult && + ((result) => { + let code = ""; + for (let i = 0; i < this.options.interceptors.length; i++) { + const interceptor = this.options.interceptors[i]; + if (interceptor.result) { + code += `${this.getInterceptor(i)}.result(${result});\n`; + } + } + code += onResult(result); + return code; + }), + onDone: + onDone && + (() => { + let code = ""; + for (let i = 0; i < this.options.interceptors.length; i++) { + const interceptor = this.options.interceptors[i]; + if (interceptor.done) { + code += `${this.getInterceptor(i)}.done();\n`; + } + } + code += onDone(); + return code; + }) + }) + ); + return code; + } + return this.content(options); + } + + header() { + let code = ""; + code += this.needContext() ? "var _context = {};\n" : "var _context;\n"; + code += "var _x = this._x;\n"; + if (this.options.interceptors.length > 0) { + code += "var _taps = this.taps;\n"; + code += "var _interceptors = this.interceptors;\n"; + } + return code; + } + + needContext() { + for (const tap of this.options.taps) if (tap.context) return true; + return false; + } + + callTap(tapIndex, { onError, onResult, onDone, rethrowIfPossible }) { + let code = ""; + let hasTapCached = false; + for (let i = 0; i < this.options.interceptors.length; i++) { + const interceptor = this.options.interceptors[i]; + if (interceptor.tap) { + if (!hasTapCached) { + code += `var _tap${tapIndex} = ${this.getTap(tapIndex)};\n`; + hasTapCached = true; + } + code += `${this.getInterceptor(i)}.tap(${ + interceptor.context ? "_context, " : "" + }_tap${tapIndex});\n`; + } + } + code += `var _fn${tapIndex} = ${this.getTapFn(tapIndex)};\n`; + const tap = this.options.taps[tapIndex]; + switch (tap.type) { + case "sync": + if (!rethrowIfPossible) { + code += `var _hasError${tapIndex} = false;\n`; + code += "try {\n"; + } + if (onResult) { + code += `var _result${tapIndex} = _fn${tapIndex}(${this.args({ + before: tap.context ? "_context" : undefined + })});\n`; + } else { + code += `_fn${tapIndex}(${this.args({ + before: tap.context ? "_context" : undefined + })});\n`; + } + if (!rethrowIfPossible) { + code += "} catch(_err) {\n"; + code += `_hasError${tapIndex} = true;\n`; + code += onError("_err"); + code += "}\n"; + code += `if(!_hasError${tapIndex}) {\n`; + } + if (onResult) { + code += onResult(`_result${tapIndex}`); + } + if (onDone) { + code += onDone(); + } + if (!rethrowIfPossible) { + code += "}\n"; + } + break; + case "async": { + let cbCode = ""; + cbCode += onResult + ? `(function(_err${tapIndex}, _result${tapIndex}) {\n` + : `(function(_err${tapIndex}) {\n`; + cbCode += `if(_err${tapIndex}) {\n`; + cbCode += onError(`_err${tapIndex}`); + cbCode += "} else {\n"; + if (onResult) { + cbCode += onResult(`_result${tapIndex}`); + } + if (onDone) { + cbCode += onDone(); + } + cbCode += "}\n"; + cbCode += "})"; + code += `_fn${tapIndex}(${this.args({ + before: tap.context ? "_context" : undefined, + after: cbCode + })});\n`; + break; + } + case "promise": + code += `var _hasResult${tapIndex} = false;\n`; + code += `var _promise${tapIndex} = _fn${tapIndex}(${this.args({ + before: tap.context ? "_context" : undefined + })});\n`; + code += `if (!_promise${tapIndex} || !_promise${tapIndex}.then)\n`; + code += ` throw new Error('Tap function (tapPromise) did not return promise (returned ' + _promise${tapIndex} + ')');\n`; + code += `_promise${tapIndex}.then((function(_result${tapIndex}) {\n`; + code += `_hasResult${tapIndex} = true;\n`; + if (onResult) { + code += onResult(`_result${tapIndex}`); + } + if (onDone) { + code += onDone(); + } + code += `}), function(_err${tapIndex}) {\n`; + code += `if(_hasResult${tapIndex}) throw _err${tapIndex};\n`; + code += onError( + `!_err${tapIndex} ? new Error('Tap function (tapPromise) rejects "' + _err${tapIndex} + '" value') : _err${tapIndex}` + ); + code += "});\n"; + break; + } + return code; + } + + callTapsSeries({ + onError, + onResult, + resultReturns, + onDone, + doneReturns, + rethrowIfPossible + }) { + if (this.options.taps.length === 0) return onDone(); + const firstAsync = this.options.taps.findIndex((t) => t.type !== "sync"); + const somethingReturns = resultReturns || doneReturns; + let code = ""; + let current = onDone; + let unrollCounter = 0; + for (let j = this.options.taps.length - 1; j >= 0; j--) { + const i = j; + const unroll = + current !== onDone && + (this.options.taps[i].type !== "sync" || unrollCounter++ > 20); + if (unroll) { + unrollCounter = 0; + code += `function _next${i}() {\n`; + code += current(); + code += "}\n"; + current = () => `${somethingReturns ? "return " : ""}_next${i}();\n`; + } + const done = current; + const doneBreak = (skipDone) => { + if (skipDone) return ""; + return onDone(); + }; + const content = this.callTap(i, { + onError: (error) => onError(i, error, done, doneBreak), + onResult: + onResult && ((result) => onResult(i, result, done, doneBreak)), + onDone: !onResult && done, + rethrowIfPossible: + rethrowIfPossible && (firstAsync < 0 || i < firstAsync) + }); + current = () => content; + } + code += current(); + return code; + } + + callTapsLooping({ onError, onDone, rethrowIfPossible }) { + if (this.options.taps.length === 0) return onDone(); + const syncOnly = this.options.taps.every((t) => t.type === "sync"); + let code = ""; + if (!syncOnly) { + code += "var _looper = (function() {\n"; + code += "var _loopAsync = false;\n"; + } + code += "var _loop;\n"; + code += "do {\n"; + code += "_loop = false;\n"; + for (let i = 0; i < this.options.interceptors.length; i++) { + const interceptor = this.options.interceptors[i]; + if (interceptor.loop) { + code += `${this.getInterceptor(i)}.loop(${this.args({ + before: interceptor.context ? "_context" : undefined + })});\n`; + } + } + code += this.callTapsSeries({ + onError, + onResult: (i, result, next, doneBreak) => { + let code = ""; + code += `if(${result} !== undefined) {\n`; + code += "_loop = true;\n"; + if (!syncOnly) code += "if(_loopAsync) _looper();\n"; + code += doneBreak(true); + code += "} else {\n"; + code += next(); + code += "}\n"; + return code; + }, + onDone: + onDone && + (() => { + let code = ""; + code += "if(!_loop) {\n"; + code += onDone(); + code += "}\n"; + return code; + }), + rethrowIfPossible: rethrowIfPossible && syncOnly + }); + code += "} while(_loop);\n"; + if (!syncOnly) { + code += "_loopAsync = true;\n"; + code += "});\n"; + code += "_looper();\n"; + } + return code; + } + + callTapsParallel({ + onError, + onResult, + onDone, + rethrowIfPossible, + onTap = (i, run) => run() + }) { + if (this.options.taps.length <= 1) { + return this.callTapsSeries({ + onError, + onResult, + onDone, + rethrowIfPossible + }); + } + let code = ""; + code += "do {\n"; + code += `var _counter = ${this.options.taps.length};\n`; + if (onDone) { + code += "var _done = (function() {\n"; + code += onDone(); + code += "});\n"; + } + for (let i = 0; i < this.options.taps.length; i++) { + const done = () => { + if (onDone) return "if(--_counter === 0) _done();\n"; + return "--_counter;"; + }; + const doneBreak = (skipDone) => { + if (skipDone || !onDone) return "_counter = 0;\n"; + return "_counter = 0;\n_done();\n"; + }; + code += "if(_counter <= 0) break;\n"; + code += onTap( + i, + () => + this.callTap(i, { + onError: (error) => { + let code = ""; + code += "if(_counter > 0) {\n"; + code += onError(i, error, done, doneBreak); + code += "}\n"; + return code; + }, + onResult: + onResult && + ((result) => { + let code = ""; + code += "if(_counter > 0) {\n"; + code += onResult(i, result, done, doneBreak); + code += "}\n"; + return code; + }), + onDone: !onResult && (() => done()), + rethrowIfPossible + }), + done, + doneBreak + ); + } + code += "} while(false);\n"; + return code; + } + + args({ before, after } = {}) { + let allArgs = this._args; + if (before) allArgs = [before, ...allArgs]; + if (after) allArgs = [...allArgs, after]; + if (allArgs.length === 0) { + return ""; + } + + return allArgs.join(", "); + } + + getTapFn(idx) { + return `_x[${idx}]`; + } + + getTap(idx) { + return `_taps[${idx}]`; + } + + getInterceptor(idx) { + return `_interceptors[${idx}]`; + } +} + +module.exports = HookCodeFactory; diff --git a/node_modules/tapable/lib/HookMap.js b/node_modules/tapable/lib/HookMap.js new file mode 100644 index 0000000..8fdc5d6 --- /dev/null +++ b/node_modules/tapable/lib/HookMap.js @@ -0,0 +1,69 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const util = require("util"); + +const defaultFactory = (key, hook) => hook; + +class HookMap { + constructor(factory, name = undefined) { + this._map = new Map(); + this.name = name; + this._factory = factory; + this._interceptors = []; + } + + get(key) { + return this._map.get(key); + } + + for(key) { + const hook = this.get(key); + if (hook !== undefined) { + return hook; + } + let newHook = this._factory(key); + const interceptors = this._interceptors; + for (let i = 0; i < interceptors.length; i++) { + newHook = interceptors[i].factory(key, newHook); + } + this._map.set(key, newHook); + return newHook; + } + + intercept(interceptor) { + this._interceptors.push( + Object.assign( + { + factory: defaultFactory + }, + interceptor + ) + ); + } +} + +HookMap.prototype.tap = util.deprecate(function tap(key, options, fn) { + return this.for(key).tap(options, fn); +}, "HookMap#tap(key,…) is deprecated. Use HookMap#for(key).tap(…) instead."); + +HookMap.prototype.tapAsync = util.deprecate(function tapAsync( + key, + options, + fn +) { + return this.for(key).tapAsync(options, fn); +}, "HookMap#tapAsync(key,…) is deprecated. Use HookMap#for(key).tapAsync(…) instead."); + +HookMap.prototype.tapPromise = util.deprecate(function tapPromise( + key, + options, + fn +) { + return this.for(key).tapPromise(options, fn); +}, "HookMap#tapPromise(key,…) is deprecated. Use HookMap#for(key).tapPromise(…) instead."); + +module.exports = HookMap; diff --git a/node_modules/tapable/lib/MultiHook.js b/node_modules/tapable/lib/MultiHook.js new file mode 100644 index 0000000..8041264 --- /dev/null +++ b/node_modules/tapable/lib/MultiHook.js @@ -0,0 +1,52 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +class MultiHook { + constructor(hooks, name = undefined) { + this.hooks = hooks; + this.name = name; + } + + tap(options, fn) { + for (const hook of this.hooks) { + hook.tap(options, fn); + } + } + + tapAsync(options, fn) { + for (const hook of this.hooks) { + hook.tapAsync(options, fn); + } + } + + tapPromise(options, fn) { + for (const hook of this.hooks) { + hook.tapPromise(options, fn); + } + } + + isUsed() { + for (const hook of this.hooks) { + if (hook.isUsed()) return true; + } + return false; + } + + intercept(interceptor) { + for (const hook of this.hooks) { + hook.intercept(interceptor); + } + } + + withOptions(options) { + return new MultiHook( + this.hooks.map((hook) => hook.withOptions(options)), + this.name + ); + } +} + +module.exports = MultiHook; diff --git a/node_modules/tapable/lib/SyncBailHook.js b/node_modules/tapable/lib/SyncBailHook.js new file mode 100644 index 0000000..4b538c3 --- /dev/null +++ b/node_modules/tapable/lib/SyncBailHook.js @@ -0,0 +1,51 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class SyncBailHookCodeFactory extends HookCodeFactory { + content({ onError, onResult, resultReturns, onDone, rethrowIfPossible }) { + return this.callTapsSeries({ + onError: (i, err) => onError(err), + onResult: (i, result, next) => + `if(${result} !== undefined) {\n${onResult( + result + )};\n} else {\n${next()}}\n`, + resultReturns, + onDone, + rethrowIfPossible + }); + } +} + +const factory = new SyncBailHookCodeFactory(); + +const TAP_ASYNC = () => { + throw new Error("tapAsync is not supported on a SyncBailHook"); +}; + +const TAP_PROMISE = () => { + throw new Error("tapPromise is not supported on a SyncBailHook"); +}; + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function SyncBailHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = SyncBailHook; + hook.tapAsync = TAP_ASYNC; + hook.tapPromise = TAP_PROMISE; + hook.compile = COMPILE; + return hook; +} + +SyncBailHook.prototype = null; + +module.exports = SyncBailHook; diff --git a/node_modules/tapable/lib/SyncHook.js b/node_modules/tapable/lib/SyncHook.js new file mode 100644 index 0000000..968dea2 --- /dev/null +++ b/node_modules/tapable/lib/SyncHook.js @@ -0,0 +1,46 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class SyncHookCodeFactory extends HookCodeFactory { + content({ onError, onDone, rethrowIfPossible }) { + return this.callTapsSeries({ + onError: (i, err) => onError(err), + onDone, + rethrowIfPossible + }); + } +} + +const factory = new SyncHookCodeFactory(); + +const TAP_ASYNC = () => { + throw new Error("tapAsync is not supported on a SyncHook"); +}; + +const TAP_PROMISE = () => { + throw new Error("tapPromise is not supported on a SyncHook"); +}; + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function SyncHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = SyncHook; + hook.tapAsync = TAP_ASYNC; + hook.tapPromise = TAP_PROMISE; + hook.compile = COMPILE; + return hook; +} + +SyncHook.prototype = null; + +module.exports = SyncHook; diff --git a/node_modules/tapable/lib/SyncLoopHook.js b/node_modules/tapable/lib/SyncLoopHook.js new file mode 100644 index 0000000..da48ca1 --- /dev/null +++ b/node_modules/tapable/lib/SyncLoopHook.js @@ -0,0 +1,46 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class SyncLoopHookCodeFactory extends HookCodeFactory { + content({ onError, onDone, rethrowIfPossible }) { + return this.callTapsLooping({ + onError: (i, err) => onError(err), + onDone, + rethrowIfPossible + }); + } +} + +const factory = new SyncLoopHookCodeFactory(); + +const TAP_ASYNC = () => { + throw new Error("tapAsync is not supported on a SyncLoopHook"); +}; + +const TAP_PROMISE = () => { + throw new Error("tapPromise is not supported on a SyncLoopHook"); +}; + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function SyncLoopHook(args = [], name = undefined) { + const hook = new Hook(args, name); + hook.constructor = SyncLoopHook; + hook.tapAsync = TAP_ASYNC; + hook.tapPromise = TAP_PROMISE; + hook.compile = COMPILE; + return hook; +} + +SyncLoopHook.prototype = null; + +module.exports = SyncLoopHook; diff --git a/node_modules/tapable/lib/SyncWaterfallHook.js b/node_modules/tapable/lib/SyncWaterfallHook.js new file mode 100644 index 0000000..8eca528 --- /dev/null +++ b/node_modules/tapable/lib/SyncWaterfallHook.js @@ -0,0 +1,58 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +const Hook = require("./Hook"); +const HookCodeFactory = require("./HookCodeFactory"); + +class SyncWaterfallHookCodeFactory extends HookCodeFactory { + content({ onError, onResult, resultReturns, rethrowIfPossible }) { + return this.callTapsSeries({ + onError: (i, err) => onError(err), + onResult: (i, result, next) => { + let code = ""; + code += `if(${result} !== undefined) {\n`; + code += `${this._args[0]} = ${result};\n`; + code += "}\n"; + code += next(); + return code; + }, + onDone: () => onResult(this._args[0]), + doneReturns: resultReturns, + rethrowIfPossible + }); + } +} + +const factory = new SyncWaterfallHookCodeFactory(); + +const TAP_ASYNC = () => { + throw new Error("tapAsync is not supported on a SyncWaterfallHook"); +}; + +const TAP_PROMISE = () => { + throw new Error("tapPromise is not supported on a SyncWaterfallHook"); +}; + +function COMPILE(options) { + factory.setup(this, options); + return factory.create(options); +} + +function SyncWaterfallHook(args = [], name = undefined) { + if (args.length < 1) { + throw new Error("Waterfall hooks must have at least one argument"); + } + const hook = new Hook(args, name); + hook.constructor = SyncWaterfallHook; + hook.tapAsync = TAP_ASYNC; + hook.tapPromise = TAP_PROMISE; + hook.compile = COMPILE; + return hook; +} + +SyncWaterfallHook.prototype = null; + +module.exports = SyncWaterfallHook; diff --git a/node_modules/tapable/lib/index.js b/node_modules/tapable/lib/index.js new file mode 100644 index 0000000..3a0dc67 --- /dev/null +++ b/node_modules/tapable/lib/index.js @@ -0,0 +1,19 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +module.exports.AsyncParallelBailHook = require("./AsyncParallelBailHook"); +module.exports.AsyncParallelHook = require("./AsyncParallelHook"); +module.exports.AsyncSeriesBailHook = require("./AsyncSeriesBailHook"); +module.exports.AsyncSeriesHook = require("./AsyncSeriesHook"); +module.exports.AsyncSeriesLoopHook = require("./AsyncSeriesLoopHook"); +module.exports.AsyncSeriesWaterfallHook = require("./AsyncSeriesWaterfallHook"); +module.exports.HookMap = require("./HookMap"); +module.exports.MultiHook = require("./MultiHook"); +module.exports.SyncBailHook = require("./SyncBailHook"); +module.exports.SyncHook = require("./SyncHook"); +module.exports.SyncLoopHook = require("./SyncLoopHook"); +module.exports.SyncWaterfallHook = require("./SyncWaterfallHook"); +module.exports.__esModule = true; diff --git a/node_modules/tapable/lib/util-browser.js b/node_modules/tapable/lib/util-browser.js new file mode 100644 index 0000000..d07eb6c --- /dev/null +++ b/node_modules/tapable/lib/util-browser.js @@ -0,0 +1,18 @@ +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +module.exports.deprecate = (fn, msg) => { + let once = true; + return function deprecate() { + if (once) { + // eslint-disable-next-line no-console + console.warn(`DeprecationWarning: ${msg}`); + once = false; + } + // eslint-disable-next-line prefer-rest-params + return fn.apply(this, arguments); + }; +}; diff --git a/node_modules/tapable/package.json b/node_modules/tapable/package.json new file mode 100644 index 0000000..5ac2c4d --- /dev/null +++ b/node_modules/tapable/package.json @@ -0,0 +1,60 @@ +{ + "name": "tapable", + "version": "2.3.0", + "description": "Just a little module for plugins.", + "homepage": "https://github.com/webpack/tapable", + "repository": { + "type": "git", + "url": "http://github.com/webpack/tapable.git" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "license": "MIT", + "author": "Tobias Koppers @sokra", + "main": "lib/index.js", + "browser": { + "util": "./lib/util-browser.js" + }, + "types": "./tapable.d.ts", + "files": ["lib", "!lib/__tests__", "tapable.d.ts"], + "scripts": { + "lint": "yarn lint:code && yarn fmt:check", + "lint:code": "eslint --cache .", + "fmt": "yarn fmt:base --log-level warn --write", + "fmt:check": "yarn fmt:base --check", + "fmt:base": "node ./node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .", + "fix": "yarn fix:code && yarn fmt", + "fix:code": "yarn lint:code --fix", + "test": "jest" + }, + "jest": { + "transform": { + "__tests__[\\\\/].+\\.js$": "babel-jest" + } + }, + "devDependencies": { + "@babel/core": "^7.4.4", + "@babel/preset-env": "^7.4.4", + "@eslint/js": "^9.28.0", + "@eslint/markdown": "^7.1.0", + "@stylistic/eslint-plugin": "^5.2.3", + "babel-jest": "^24.8.0", + "globals": "^16.2.0", + "eslint": "^9.28.0", + "eslint-config-webpack": "^4.6.3", + "eslint-config-prettier": "^10.1.5", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jest": "^29.0.1", + "eslint-plugin-n": "^17.19.0", + "eslint-plugin-prettier": "^5.4.1", + "eslint-plugin-unicorn": "^60.0.0", + "jest": "^24.8.0", + "prettier": "^3.5.3", + "prettier-1": "npm:prettier@^1" + }, + "engines": { + "node": ">=6" + } +} diff --git a/node_modules/tapable/tapable.d.ts b/node_modules/tapable/tapable.d.ts new file mode 100644 index 0000000..e2ca8c2 --- /dev/null +++ b/node_modules/tapable/tapable.d.ts @@ -0,0 +1,174 @@ +type FixedSizeArray = T extends 0 + ? void[] + : ReadonlyArray & { + 0: U; + length: T; + }; +type Measure = T extends 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 + ? T + : never; +type Append = { + 0: [U]; + 1: [T[0], U]; + 2: [T[0], T[1], U]; + 3: [T[0], T[1], T[2], U]; + 4: [T[0], T[1], T[2], T[3], U]; + 5: [T[0], T[1], T[2], T[3], T[4], U]; + 6: [T[0], T[1], T[2], T[3], T[4], T[5], U]; + 7: [T[0], T[1], T[2], T[3], T[4], T[5], T[6], U]; + 8: [T[0], T[1], T[2], T[3], T[4], T[5], T[6], T[7], U]; +}[Measure]; +type AsArray = T extends any[] ? T : [T]; + +declare class UnsetAdditionalOptions { + _UnsetAdditionalOptions: true; +} +type IfSet = X extends UnsetAdditionalOptions ? {} : X; + +type Callback = (error: E | null, result?: T) => void; +type InnerCallback = (error?: E | null | false, result?: T) => void; + +type FullTap = Tap & { + type: "sync" | "async" | "promise"; + fn: Function; +}; + +type Tap = TapOptions & { + name: string; +}; + +type TapOptions = { + before?: string; + stage?: number; +}; + +interface HookInterceptor { + name?: string; + tap?: (tap: FullTap & IfSet) => void; + call?: (...args: any[]) => void; + loop?: (...args: any[]) => void; + error?: (err: Error) => void; + result?: (result: R) => void; + done?: () => void; + register?: ( + tap: FullTap & IfSet + ) => FullTap & IfSet; +} + +type ArgumentNames = FixedSizeArray; + +declare class Hook { + constructor(args?: ArgumentNames>, name?: string); + name: string | undefined; + interceptors: HookInterceptor[]; + taps: FullTap[]; + intercept(interceptor: HookInterceptor): void; + isUsed(): boolean; + callAsync(...args: Append, Callback>): void; + promise(...args: AsArray): Promise; + tap( + options: string | (Tap & IfSet), + fn: (...args: AsArray) => R + ): void; + withOptions( + options: TapOptions & IfSet + ): Omit; +} + +export class SyncHook< + T, + R = void, + AdditionalOptions = UnsetAdditionalOptions +> extends Hook { + call(...args: AsArray): R; +} + +export class SyncBailHook< + T, + R, + AdditionalOptions = UnsetAdditionalOptions +> extends SyncHook {} +export class SyncLoopHook< + T, + AdditionalOptions = UnsetAdditionalOptions +> extends SyncHook {} +export class SyncWaterfallHook< + T, + R = AsArray[0], + AdditionalOptions = UnsetAdditionalOptions +> extends SyncHook {} + +declare class AsyncHook< + T, + R, + AdditionalOptions = UnsetAdditionalOptions +> extends Hook { + tapAsync( + options: string | (Tap & IfSet), + fn: (...args: Append, InnerCallback>) => void + ): void; + tapPromise( + options: string | (Tap & IfSet), + fn: (...args: AsArray) => Promise + ): void; +} + +export class AsyncParallelHook< + T, + AdditionalOptions = UnsetAdditionalOptions +> extends AsyncHook {} +export class AsyncParallelBailHook< + T, + R, + AdditionalOptions = UnsetAdditionalOptions +> extends AsyncHook {} +export class AsyncSeriesHook< + T, + AdditionalOptions = UnsetAdditionalOptions +> extends AsyncHook {} +export class AsyncSeriesBailHook< + T, + R, + AdditionalOptions = UnsetAdditionalOptions +> extends AsyncHook {} +export class AsyncSeriesLoopHook< + T, + AdditionalOptions = UnsetAdditionalOptions +> extends AsyncHook {} +export class AsyncSeriesWaterfallHook< + T, + R = AsArray[0], + AdditionalOptions = UnsetAdditionalOptions +> extends AsyncHook {} + +type HookFactory = (key: K) => H; + +interface HookMapInterceptor { + factory?: (key: K, hook: H) => H; +} + +export class HookMap { + constructor(factory: HookFactory, name?: string); + name: string | undefined; + get(key: any): H | undefined; + for(key: any): H; + intercept(interceptor: HookMapInterceptor): void; +} + +type AnyHook = Hook; + +export class TypedHookMap> { + constructor(factory: HookFactory, name?: string); + name: string | undefined; + get(key: K): M[K] | undefined; + for(key: K): M[K]; + intercept(interceptor: HookMapInterceptor): void; +} + +export class MultiHook { + constructor(hooks: H[], name?: string); + name: string | undefined; + tap(options: string | Tap, fn?: Function): void; + tapAsync(options: string | Tap, fn?: Function): void; + tapPromise(options: string | Tap, fn?: Function): void; +} diff --git a/node_modules/to-regex-range/LICENSE b/node_modules/to-regex-range/LICENSE new file mode 100644 index 0000000..7cccaf9 --- /dev/null +++ b/node_modules/to-regex-range/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/to-regex-range/README.md b/node_modules/to-regex-range/README.md new file mode 100644 index 0000000..38887da --- /dev/null +++ b/node_modules/to-regex-range/README.md @@ -0,0 +1,305 @@ +# to-regex-range [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [![NPM version](https://img.shields.io/npm/v/to-regex-range.svg?style=flat)](https://www.npmjs.com/package/to-regex-range) [![NPM monthly downloads](https://img.shields.io/npm/dm/to-regex-range.svg?style=flat)](https://npmjs.org/package/to-regex-range) [![NPM total downloads](https://img.shields.io/npm/dt/to-regex-range.svg?style=flat)](https://npmjs.org/package/to-regex-range) [![Linux Build Status](https://img.shields.io/travis/micromatch/to-regex-range.svg?style=flat&label=Travis)](https://travis-ci.org/micromatch/to-regex-range) + +> Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions. + +Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save to-regex-range +``` + +
+What does this do? + +
+ +This libary generates the `source` string to be passed to `new RegExp()` for matching a range of numbers. + +**Example** + +```js +const toRegexRange = require('to-regex-range'); +const regex = new RegExp(toRegexRange('15', '95')); +``` + +A string is returned so that you can do whatever you need with it before passing it to `new RegExp()` (like adding `^` or `$` boundaries, defining flags, or combining it another string). + +
+ +
+ +
+Why use this library? + +
+ +### Convenience + +Creating regular expressions for matching numbers gets deceptively complicated pretty fast. + +For example, let's say you need a validation regex for matching part of a user-id, postal code, social security number, tax id, etc: + +* regex for matching `1` => `/1/` (easy enough) +* regex for matching `1` through `5` => `/[1-5]/` (not bad...) +* regex for matching `1` or `5` => `/(1|5)/` (still easy...) +* regex for matching `1` through `50` => `/([1-9]|[1-4][0-9]|50)/` (uh-oh...) +* regex for matching `1` through `55` => `/([1-9]|[1-4][0-9]|5[0-5])/` (no prob, I can do this...) +* regex for matching `1` through `555` => `/([1-9]|[1-9][0-9]|[1-4][0-9]{2}|5[0-4][0-9]|55[0-5])/` (maybe not...) +* regex for matching `0001` through `5555` => `/(0{3}[1-9]|0{2}[1-9][0-9]|0[1-9][0-9]{2}|[1-4][0-9]{3}|5[0-4][0-9]{2}|55[0-4][0-9]|555[0-5])/` (okay, I get the point!) + +The numbers are contrived, but they're also really basic. In the real world you might need to generate a regex on-the-fly for validation. + +**Learn more** + +If you're interested in learning more about [character classes](http://www.regular-expressions.info/charclass.html) and other regex features, I personally have always found [regular-expressions.info](http://www.regular-expressions.info/charclass.html) to be pretty useful. + +### Heavily tested + +As of April 07, 2019, this library runs [>1m test assertions](./test/test.js) against generated regex-ranges to provide brute-force verification that results are correct. + +Tests run in ~280ms on my MacBook Pro, 2.5 GHz Intel Core i7. + +### Optimized + +Generated regular expressions are optimized: + +* duplicate sequences and character classes are reduced using quantifiers +* smart enough to use `?` conditionals when number(s) or range(s) can be positive or negative +* uses fragment caching to avoid processing the same exact string more than once + +
+ +
+ +## Usage + +Add this library to your javascript application with the following line of code + +```js +const toRegexRange = require('to-regex-range'); +``` + +The main export is a function that takes two integers: the `min` value and `max` value (formatted as strings or numbers). + +```js +const source = toRegexRange('15', '95'); +//=> 1[5-9]|[2-8][0-9]|9[0-5] + +const regex = new RegExp(`^${source}$`); +console.log(regex.test('14')); //=> false +console.log(regex.test('50')); //=> true +console.log(regex.test('94')); //=> true +console.log(regex.test('96')); //=> false +``` + +## Options + +### options.capture + +**Type**: `boolean` + +**Deafault**: `undefined` + +Wrap the returned value in parentheses when there is more than one regex condition. Useful when you're dynamically generating ranges. + +```js +console.log(toRegexRange('-10', '10')); +//=> -[1-9]|-?10|[0-9] + +console.log(toRegexRange('-10', '10', { capture: true })); +//=> (-[1-9]|-?10|[0-9]) +``` + +### options.shorthand + +**Type**: `boolean` + +**Deafault**: `undefined` + +Use the regex shorthand for `[0-9]`: + +```js +console.log(toRegexRange('0', '999999')); +//=> [0-9]|[1-9][0-9]{1,5} + +console.log(toRegexRange('0', '999999', { shorthand: true })); +//=> \d|[1-9]\d{1,5} +``` + +### options.relaxZeros + +**Type**: `boolean` + +**Default**: `true` + +This option relaxes matching for leading zeros when when ranges are zero-padded. + +```js +const source = toRegexRange('-0010', '0010'); +const regex = new RegExp(`^${source}$`); +console.log(regex.test('-10')); //=> true +console.log(regex.test('-010')); //=> true +console.log(regex.test('-0010')); //=> true +console.log(regex.test('10')); //=> true +console.log(regex.test('010')); //=> true +console.log(regex.test('0010')); //=> true +``` + +When `relaxZeros` is false, matching is strict: + +```js +const source = toRegexRange('-0010', '0010', { relaxZeros: false }); +const regex = new RegExp(`^${source}$`); +console.log(regex.test('-10')); //=> false +console.log(regex.test('-010')); //=> false +console.log(regex.test('-0010')); //=> true +console.log(regex.test('10')); //=> false +console.log(regex.test('010')); //=> false +console.log(regex.test('0010')); //=> true +``` + +## Examples + +| **Range** | **Result** | **Compile time** | +| --- | --- | --- | +| `toRegexRange(-10, 10)` | `-[1-9]\|-?10\|[0-9]` | _132μs_ | +| `toRegexRange(-100, -10)` | `-1[0-9]\|-[2-9][0-9]\|-100` | _50μs_ | +| `toRegexRange(-100, 100)` | `-[1-9]\|-?[1-9][0-9]\|-?100\|[0-9]` | _42μs_ | +| `toRegexRange(001, 100)` | `0{0,2}[1-9]\|0?[1-9][0-9]\|100` | _109μs_ | +| `toRegexRange(001, 555)` | `0{0,2}[1-9]\|0?[1-9][0-9]\|[1-4][0-9]{2}\|5[0-4][0-9]\|55[0-5]` | _51μs_ | +| `toRegexRange(0010, 1000)` | `0{0,2}1[0-9]\|0{0,2}[2-9][0-9]\|0?[1-9][0-9]{2}\|1000` | _31μs_ | +| `toRegexRange(1, 50)` | `[1-9]\|[1-4][0-9]\|50` | _24μs_ | +| `toRegexRange(1, 55)` | `[1-9]\|[1-4][0-9]\|5[0-5]` | _23μs_ | +| `toRegexRange(1, 555)` | `[1-9]\|[1-9][0-9]\|[1-4][0-9]{2}\|5[0-4][0-9]\|55[0-5]` | _30μs_ | +| `toRegexRange(1, 5555)` | `[1-9]\|[1-9][0-9]{1,2}\|[1-4][0-9]{3}\|5[0-4][0-9]{2}\|55[0-4][0-9]\|555[0-5]` | _43μs_ | +| `toRegexRange(111, 555)` | `11[1-9]\|1[2-9][0-9]\|[2-4][0-9]{2}\|5[0-4][0-9]\|55[0-5]` | _38μs_ | +| `toRegexRange(29, 51)` | `29\|[34][0-9]\|5[01]` | _24μs_ | +| `toRegexRange(31, 877)` | `3[1-9]\|[4-9][0-9]\|[1-7][0-9]{2}\|8[0-6][0-9]\|87[0-7]` | _32μs_ | +| `toRegexRange(5, 5)` | `5` | _8μs_ | +| `toRegexRange(5, 6)` | `5\|6` | _11μs_ | +| `toRegexRange(1, 2)` | `1\|2` | _6μs_ | +| `toRegexRange(1, 5)` | `[1-5]` | _15μs_ | +| `toRegexRange(1, 10)` | `[1-9]\|10` | _22μs_ | +| `toRegexRange(1, 100)` | `[1-9]\|[1-9][0-9]\|100` | _25μs_ | +| `toRegexRange(1, 1000)` | `[1-9]\|[1-9][0-9]{1,2}\|1000` | _31μs_ | +| `toRegexRange(1, 10000)` | `[1-9]\|[1-9][0-9]{1,3}\|10000` | _34μs_ | +| `toRegexRange(1, 100000)` | `[1-9]\|[1-9][0-9]{1,4}\|100000` | _36μs_ | +| `toRegexRange(1, 1000000)` | `[1-9]\|[1-9][0-9]{1,5}\|1000000` | _42μs_ | +| `toRegexRange(1, 10000000)` | `[1-9]\|[1-9][0-9]{1,6}\|10000000` | _42μs_ | + +## Heads up! + +**Order of arguments** + +When the `min` is larger than the `max`, values will be flipped to create a valid range: + +```js +toRegexRange('51', '29'); +``` + +Is effectively flipped to: + +```js +toRegexRange('29', '51'); +//=> 29|[3-4][0-9]|5[0-1] +``` + +**Steps / increments** + +This library does not support steps (increments). A pr to add support would be welcome. + +## History + +### v2.0.0 - 2017-04-21 + +**New features** + +Adds support for zero-padding! + +### v1.0.0 + +**Optimizations** + +Repeating ranges are now grouped using quantifiers. rocessing time is roughly the same, but the generated regex is much smaller, which should result in faster matching. + +## Attribution + +Inspired by the python library [range-regex](https://github.com/dimka665/range-regex). + +## About + +
+Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +
+ +
+Running Tests + +Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: + +```sh +$ npm install && npm test +``` + +
+ +
+Building docs + +_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ + +To generate the readme, run the following command: + +```sh +$ npm install -g verbose/verb#dev verb-generate-readme && verb +``` + +
+ +### Related projects + +You might also be interested in these projects: + +* [expand-range](https://www.npmjs.com/package/expand-range): Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used… [more](https://github.com/jonschlinkert/expand-range) | [homepage](https://github.com/jonschlinkert/expand-range "Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.") +* [fill-range](https://www.npmjs.com/package/fill-range): Fill in a range of numbers or letters, optionally passing an increment or `step` to… [more](https://github.com/jonschlinkert/fill-range) | [homepage](https://github.com/jonschlinkert/fill-range "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`") +* [micromatch](https://www.npmjs.com/package/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | [homepage](https://github.com/micromatch/micromatch "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.") +* [repeat-element](https://www.npmjs.com/package/repeat-element): Create an array by repeating the given value n times. | [homepage](https://github.com/jonschlinkert/repeat-element "Create an array by repeating the given value n times.") +* [repeat-string](https://www.npmjs.com/package/repeat-string): Repeat the given string n times. Fastest implementation for repeating a string. | [homepage](https://github.com/jonschlinkert/repeat-string "Repeat the given string n times. Fastest implementation for repeating a string.") + +### Contributors + +| **Commits** | **Contributor** | +| --- | --- | +| 63 | [jonschlinkert](https://github.com/jonschlinkert) | +| 3 | [doowb](https://github.com/doowb) | +| 2 | [realityking](https://github.com/realityking) | + +### Author + +**Jon Schlinkert** + +* [GitHub Profile](https://github.com/jonschlinkert) +* [Twitter Profile](https://twitter.com/jonschlinkert) +* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert) + +Please consider supporting me on Patreon, or [start your own Patreon page](https://patreon.com/invite/bxpbvm)! + + + + + +### License + +Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT License](LICENSE). + +*** + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 07, 2019._ \ No newline at end of file diff --git a/node_modules/to-regex-range/index.js b/node_modules/to-regex-range/index.js new file mode 100644 index 0000000..77fbace --- /dev/null +++ b/node_modules/to-regex-range/index.js @@ -0,0 +1,288 @@ +/*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + */ + +'use strict'; + +const isNumber = require('is-number'); + +const toRegexRange = (min, max, options) => { + if (isNumber(min) === false) { + throw new TypeError('toRegexRange: expected the first argument to be a number'); + } + + if (max === void 0 || min === max) { + return String(min); + } + + if (isNumber(max) === false) { + throw new TypeError('toRegexRange: expected the second argument to be a number.'); + } + + let opts = { relaxZeros: true, ...options }; + if (typeof opts.strictZeros === 'boolean') { + opts.relaxZeros = opts.strictZeros === false; + } + + let relax = String(opts.relaxZeros); + let shorthand = String(opts.shorthand); + let capture = String(opts.capture); + let wrap = String(opts.wrap); + let cacheKey = min + ':' + max + '=' + relax + shorthand + capture + wrap; + + if (toRegexRange.cache.hasOwnProperty(cacheKey)) { + return toRegexRange.cache[cacheKey].result; + } + + let a = Math.min(min, max); + let b = Math.max(min, max); + + if (Math.abs(a - b) === 1) { + let result = min + '|' + max; + if (opts.capture) { + return `(${result})`; + } + if (opts.wrap === false) { + return result; + } + return `(?:${result})`; + } + + let isPadded = hasPadding(min) || hasPadding(max); + let state = { min, max, a, b }; + let positives = []; + let negatives = []; + + if (isPadded) { + state.isPadded = isPadded; + state.maxLen = String(state.max).length; + } + + if (a < 0) { + let newMin = b < 0 ? Math.abs(b) : 1; + negatives = splitToPatterns(newMin, Math.abs(a), state, opts); + a = state.a = 0; + } + + if (b >= 0) { + positives = splitToPatterns(a, b, state, opts); + } + + state.negatives = negatives; + state.positives = positives; + state.result = collatePatterns(negatives, positives, opts); + + if (opts.capture === true) { + state.result = `(${state.result})`; + } else if (opts.wrap !== false && (positives.length + negatives.length) > 1) { + state.result = `(?:${state.result})`; + } + + toRegexRange.cache[cacheKey] = state; + return state.result; +}; + +function collatePatterns(neg, pos, options) { + let onlyNegative = filterPatterns(neg, pos, '-', false, options) || []; + let onlyPositive = filterPatterns(pos, neg, '', false, options) || []; + let intersected = filterPatterns(neg, pos, '-?', true, options) || []; + let subpatterns = onlyNegative.concat(intersected).concat(onlyPositive); + return subpatterns.join('|'); +} + +function splitToRanges(min, max) { + let nines = 1; + let zeros = 1; + + let stop = countNines(min, nines); + let stops = new Set([max]); + + while (min <= stop && stop <= max) { + stops.add(stop); + nines += 1; + stop = countNines(min, nines); + } + + stop = countZeros(max + 1, zeros) - 1; + + while (min < stop && stop <= max) { + stops.add(stop); + zeros += 1; + stop = countZeros(max + 1, zeros) - 1; + } + + stops = [...stops]; + stops.sort(compare); + return stops; +} + +/** + * Convert a range to a regex pattern + * @param {Number} `start` + * @param {Number} `stop` + * @return {String} + */ + +function rangeToPattern(start, stop, options) { + if (start === stop) { + return { pattern: start, count: [], digits: 0 }; + } + + let zipped = zip(start, stop); + let digits = zipped.length; + let pattern = ''; + let count = 0; + + for (let i = 0; i < digits; i++) { + let [startDigit, stopDigit] = zipped[i]; + + if (startDigit === stopDigit) { + pattern += startDigit; + + } else if (startDigit !== '0' || stopDigit !== '9') { + pattern += toCharacterClass(startDigit, stopDigit, options); + + } else { + count++; + } + } + + if (count) { + pattern += options.shorthand === true ? '\\d' : '[0-9]'; + } + + return { pattern, count: [count], digits }; +} + +function splitToPatterns(min, max, tok, options) { + let ranges = splitToRanges(min, max); + let tokens = []; + let start = min; + let prev; + + for (let i = 0; i < ranges.length; i++) { + let max = ranges[i]; + let obj = rangeToPattern(String(start), String(max), options); + let zeros = ''; + + if (!tok.isPadded && prev && prev.pattern === obj.pattern) { + if (prev.count.length > 1) { + prev.count.pop(); + } + + prev.count.push(obj.count[0]); + prev.string = prev.pattern + toQuantifier(prev.count); + start = max + 1; + continue; + } + + if (tok.isPadded) { + zeros = padZeros(max, tok, options); + } + + obj.string = zeros + obj.pattern + toQuantifier(obj.count); + tokens.push(obj); + start = max + 1; + prev = obj; + } + + return tokens; +} + +function filterPatterns(arr, comparison, prefix, intersection, options) { + let result = []; + + for (let ele of arr) { + let { string } = ele; + + // only push if _both_ are negative... + if (!intersection && !contains(comparison, 'string', string)) { + result.push(prefix + string); + } + + // or _both_ are positive + if (intersection && contains(comparison, 'string', string)) { + result.push(prefix + string); + } + } + return result; +} + +/** + * Zip strings + */ + +function zip(a, b) { + let arr = []; + for (let i = 0; i < a.length; i++) arr.push([a[i], b[i]]); + return arr; +} + +function compare(a, b) { + return a > b ? 1 : b > a ? -1 : 0; +} + +function contains(arr, key, val) { + return arr.some(ele => ele[key] === val); +} + +function countNines(min, len) { + return Number(String(min).slice(0, -len) + '9'.repeat(len)); +} + +function countZeros(integer, zeros) { + return integer - (integer % Math.pow(10, zeros)); +} + +function toQuantifier(digits) { + let [start = 0, stop = ''] = digits; + if (stop || start > 1) { + return `{${start + (stop ? ',' + stop : '')}}`; + } + return ''; +} + +function toCharacterClass(a, b, options) { + return `[${a}${(b - a === 1) ? '' : '-'}${b}]`; +} + +function hasPadding(str) { + return /^-?(0+)\d/.test(str); +} + +function padZeros(value, tok, options) { + if (!tok.isPadded) { + return value; + } + + let diff = Math.abs(tok.maxLen - String(value).length); + let relax = options.relaxZeros !== false; + + switch (diff) { + case 0: + return ''; + case 1: + return relax ? '0?' : '0'; + case 2: + return relax ? '0{0,2}' : '00'; + default: { + return relax ? `0{0,${diff}}` : `0{${diff}}`; + } + } +} + +/** + * Cache + */ + +toRegexRange.cache = {}; +toRegexRange.clearCache = () => (toRegexRange.cache = {}); + +/** + * Expose `toRegexRange` + */ + +module.exports = toRegexRange; diff --git a/node_modules/to-regex-range/package.json b/node_modules/to-regex-range/package.json new file mode 100644 index 0000000..4ef194f --- /dev/null +++ b/node_modules/to-regex-range/package.json @@ -0,0 +1,88 @@ +{ + "name": "to-regex-range", + "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", + "version": "5.0.1", + "homepage": "https://github.com/micromatch/to-regex-range", + "author": "Jon Schlinkert (https://github.com/jonschlinkert)", + "contributors": [ + "Jon Schlinkert (http://twitter.com/jonschlinkert)", + "Rouven Weßling (www.rouvenwessling.de)" + ], + "repository": "micromatch/to-regex-range", + "bugs": { + "url": "https://github.com/micromatch/to-regex-range/issues" + }, + "license": "MIT", + "files": [ + "index.js" + ], + "main": "index.js", + "engines": { + "node": ">=8.0" + }, + "scripts": { + "test": "mocha" + }, + "dependencies": { + "is-number": "^7.0.0" + }, + "devDependencies": { + "fill-range": "^6.0.0", + "gulp-format-md": "^2.0.0", + "mocha": "^6.0.2", + "text-table": "^0.2.0", + "time-diff": "^0.3.1" + }, + "keywords": [ + "bash", + "date", + "expand", + "expansion", + "expression", + "glob", + "match", + "match date", + "match number", + "match numbers", + "match year", + "matches", + "matching", + "number", + "numbers", + "numerical", + "range", + "ranges", + "regex", + "regexp", + "regular", + "regular expression", + "sequence" + ], + "verb": { + "layout": "default", + "toc": false, + "tasks": [ + "readme" + ], + "plugins": [ + "gulp-format-md" + ], + "lint": { + "reflinks": true + }, + "helpers": { + "examples": { + "displayName": "examples" + } + }, + "related": { + "list": [ + "expand-range", + "fill-range", + "micromatch", + "repeat-element", + "repeat-string" + ] + } + } +} diff --git a/node_modules/update-browserslist-db/LICENSE b/node_modules/update-browserslist-db/LICENSE new file mode 100644 index 0000000..377ae1b --- /dev/null +++ b/node_modules/update-browserslist-db/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2022 Andrey Sitnik and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/update-browserslist-db/README.md b/node_modules/update-browserslist-db/README.md new file mode 100644 index 0000000..6a4770b --- /dev/null +++ b/node_modules/update-browserslist-db/README.md @@ -0,0 +1,30 @@ +# Update Browserslist DB + +Browserslist logo by Anton Popov + +CLI tool to update `caniuse-lite` with browsers DB +from [Browserslist](https://github.com/browserslist/browserslist/) config. + +Some queries like `last 2 versions` or `>1%` depend on actual data +from `caniuse-lite`. + +```sh +npx update-browserslist-db@latest +``` +Or if using `pnpm`: +```sh +pnpm exec update-browserslist-db latest +``` +Or if using `yarn`: +```sh +yarn dlx update-browserslist-db@latest +``` + + + Sponsored by Evil Martians + + +## Docs +Read full docs **[here](https://github.com/browserslist/update-db#readme)**. diff --git a/node_modules/update-browserslist-db/check-npm-version.js b/node_modules/update-browserslist-db/check-npm-version.js new file mode 100644 index 0000000..b06811a --- /dev/null +++ b/node_modules/update-browserslist-db/check-npm-version.js @@ -0,0 +1,17 @@ +let { execSync } = require('child_process') +let pico = require('picocolors') + +try { + let version = parseInt(execSync('npm -v')) + if (version <= 6) { + process.stderr.write( + pico.red( + 'Update npm or call ' + + pico.yellow('npx browserslist@latest --update-db') + + '\n' + ) + ) + process.exit(1) + } + // eslint-disable-next-line no-unused-vars +} catch (e) {} diff --git a/node_modules/update-browserslist-db/cli.js b/node_modules/update-browserslist-db/cli.js new file mode 100644 index 0000000..1388e94 --- /dev/null +++ b/node_modules/update-browserslist-db/cli.js @@ -0,0 +1,42 @@ +#!/usr/bin/env node + +let { readFileSync } = require('fs') +let { join } = require('path') + +require('./check-npm-version') +let updateDb = require('./') + +const ROOT = __dirname + +function getPackage() { + return JSON.parse(readFileSync(join(ROOT, 'package.json'))) +} + +let args = process.argv.slice(2) + +let USAGE = 'Usage:\n npx update-browserslist-db\n' + +function isArg(arg) { + return args.some(i => i === arg) +} + +function error(msg) { + process.stderr.write('update-browserslist-db: ' + msg + '\n') + process.exit(1) +} + +if (isArg('--help') || isArg('-h')) { + process.stdout.write(getPackage().description + '.\n\n' + USAGE + '\n') +} else if (isArg('--version') || isArg('-v')) { + process.stdout.write('browserslist-lint ' + getPackage().version + '\n') +} else { + try { + updateDb() + } catch (e) { + if (e.name === 'BrowserslistUpdateError') { + error(e.message) + } else { + throw e + } + } +} diff --git a/node_modules/update-browserslist-db/index.d.ts b/node_modules/update-browserslist-db/index.d.ts new file mode 100644 index 0000000..7ae5acd --- /dev/null +++ b/node_modules/update-browserslist-db/index.d.ts @@ -0,0 +1,6 @@ +/** + * Run update and print output to terminal. + */ +declare function updateDb(print?: (str: string) => void): void + +export = updateDb diff --git a/node_modules/update-browserslist-db/index.js b/node_modules/update-browserslist-db/index.js new file mode 100644 index 0000000..4d6b439 --- /dev/null +++ b/node_modules/update-browserslist-db/index.js @@ -0,0 +1,348 @@ +let { execSync } = require('child_process') +let escalade = require('escalade/sync') +let { existsSync, readFileSync, writeFileSync } = require('fs') +let { join } = require('path') +let pico = require('picocolors') + +const { detectEOL, detectIndent } = require('./utils') + +function BrowserslistUpdateError(message) { + this.name = 'BrowserslistUpdateError' + this.message = message + this.browserslist = true + if (Error.captureStackTrace) { + Error.captureStackTrace(this, BrowserslistUpdateError) + } +} + +BrowserslistUpdateError.prototype = Error.prototype + +// Check if HADOOP_HOME is set to determine if this is running in a Hadoop environment +const IsHadoopExists = !!process.env.HADOOP_HOME +const yarnCommand = IsHadoopExists ? 'yarnpkg' : 'yarn' + +/* c8 ignore next 3 */ +function defaultPrint(str) { + process.stdout.write(str) +} + +function detectLockfile() { + let packageDir = escalade('.', (dir, names) => { + return names.indexOf('package.json') !== -1 ? dir : '' + }) + + if (!packageDir) { + throw new BrowserslistUpdateError( + 'Cannot find package.json. ' + + 'Is this the right directory to run `npx update-browserslist-db` in?' + ) + } + + let lockfileNpm = join(packageDir, 'package-lock.json') + let lockfileShrinkwrap = join(packageDir, 'npm-shrinkwrap.json') + let lockfileYarn = join(packageDir, 'yarn.lock') + let lockfilePnpm = join(packageDir, 'pnpm-lock.yaml') + let lockfileBun = join(packageDir, 'bun.lock') + let lockfileBunBinary = join(packageDir, 'bun.lockb') + + if (existsSync(lockfilePnpm)) { + return { file: lockfilePnpm, mode: 'pnpm' } + } else if (existsSync(lockfileBun) || existsSync(lockfileBunBinary)) { + return { file: lockfileBun, mode: 'bun' } + } else if (existsSync(lockfileNpm)) { + return { file: lockfileNpm, mode: 'npm' } + } else if (existsSync(lockfileYarn)) { + let lock = { file: lockfileYarn, mode: 'yarn' } + lock.content = readFileSync(lock.file).toString() + lock.version = /# yarn lockfile v1/.test(lock.content) ? 1 : 2 + return lock + } else if (existsSync(lockfileShrinkwrap)) { + return { file: lockfileShrinkwrap, mode: 'npm' } + } + throw new BrowserslistUpdateError( + 'No lockfile found. Run "npm install", "yarn install" or "pnpm install"' + ) +} + +function getLatestInfo(lock) { + if (lock.mode === 'yarn') { + if (lock.version === 1) { + return JSON.parse( + execSync(yarnCommand + ' info caniuse-lite --json').toString() + ).data + } else { + return JSON.parse( + execSync(yarnCommand + ' npm info caniuse-lite --json').toString() + ) + } + } + if (lock.mode === 'pnpm') { + return JSON.parse(execSync('pnpm info caniuse-lite --json').toString()) + } + if (lock.mode === 'bun') { + // TO-DO: No 'bun info' yet. Created issue: https://github.com/oven-sh/bun/issues/12280 + return JSON.parse(execSync(' npm info caniuse-lite --json').toString()) + } + + return JSON.parse(execSync('npm show caniuse-lite --json').toString()) +} + +function getBrowsers() { + let browserslist = require('browserslist') + return browserslist().reduce((result, entry) => { + if (!result[entry[0]]) { + result[entry[0]] = [] + } + result[entry[0]].push(entry[1]) + return result + }, {}) +} + +function diffBrowsers(old, current) { + let browsers = Object.keys(old).concat( + Object.keys(current).filter(browser => old[browser] === undefined) + ) + return browsers + .map(browser => { + let oldVersions = old[browser] || [] + let currentVersions = current[browser] || [] + let common = oldVersions.filter(v => currentVersions.includes(v)) + let added = currentVersions.filter(v => !common.includes(v)) + let removed = oldVersions.filter(v => !common.includes(v)) + return removed + .map(v => pico.red('- ' + browser + ' ' + v)) + .concat(added.map(v => pico.green('+ ' + browser + ' ' + v))) + }) + .reduce((result, array) => result.concat(array), []) + .join('\n') +} + +function updateNpmLockfile(lock, latest) { + let metadata = { latest, versions: [] } + let content = deletePackage(JSON.parse(lock.content), metadata) + metadata.content = JSON.stringify(content, null, detectIndent(lock.content)) + return metadata +} + +function deletePackage(node, metadata) { + if (node.dependencies) { + if (node.dependencies['caniuse-lite']) { + let version = node.dependencies['caniuse-lite'].version + metadata.versions[version] = true + delete node.dependencies['caniuse-lite'] + } + for (let i in node.dependencies) { + node.dependencies[i] = deletePackage(node.dependencies[i], metadata) + } + } + if (node.packages) { + for (let path in node.packages) { + if (path.endsWith('/caniuse-lite')) { + metadata.versions[node.packages[path].version] = true + delete node.packages[path] + } + } + } + return node +} + +let yarnVersionRe = /version "(.*?)"/ + +function updateYarnLockfile(lock, latest) { + let blocks = lock.content.split(/(\n{2,})/).map(block => { + return block.split('\n') + }) + let versions = {} + blocks.forEach(lines => { + if (lines[0].indexOf('caniuse-lite@') !== -1) { + let match = yarnVersionRe.exec(lines[1]) + versions[match[1]] = true + if (match[1] !== latest.version) { + lines[1] = lines[1].replace( + /version "[^"]+"/, + 'version "' + latest.version + '"' + ) + lines[2] = lines[2].replace( + /resolved "[^"]+"/, + 'resolved "' + latest.dist.tarball + '"' + ) + if (lines.length === 4) { + lines[3] = latest.dist.integrity + ? lines[3].replace( + /integrity .+/, + 'integrity ' + latest.dist.integrity + ) + : '' + } + } + } + }) + let content = blocks.map(lines => lines.join('\n')).join('') + return { content, versions } +} + +function updateLockfile(lock, latest) { + if (!lock.content) lock.content = readFileSync(lock.file).toString() + + let updatedLockFile + if (lock.mode === 'yarn') { + updatedLockFile = updateYarnLockfile(lock, latest) + } else { + updatedLockFile = updateNpmLockfile(lock, latest) + } + updatedLockFile.content = updatedLockFile.content.replace( + /\n/g, + detectEOL(lock.content) + ) + return updatedLockFile +} + +function updatePackageManually(print, lock, latest) { + let lockfileData = updateLockfile(lock, latest) + let caniuseVersions = Object.keys(lockfileData.versions).sort() + if (caniuseVersions.length === 1 && caniuseVersions[0] === latest.version) { + print( + 'Installed version: ' + + pico.bold(pico.green(caniuseVersions[0])) + + '\n' + + pico.bold(pico.green('caniuse-lite is up to date')) + + '\n' + ) + return + } + + if (caniuseVersions.length === 0) { + caniuseVersions[0] = 'none' + } + print( + 'Installed version' + + (caniuseVersions.length === 1 ? ': ' : 's: ') + + pico.bold(pico.red(caniuseVersions.join(', '))) + + '\n' + + 'Removing old caniuse-lite from lock file\n' + ) + writeFileSync(lock.file, lockfileData.content) + + let install = + lock.mode === 'yarn' ? yarnCommand + ' add -W' : lock.mode + ' install' + print( + 'Installing new caniuse-lite version\n' + + pico.yellow('$ ' + install + ' caniuse-lite baseline-browser-mapping') + + '\n' + ) + try { + execSync(install + ' caniuse-lite baseline-browser-mapping') + } catch (e) /* c8 ignore start */ { + print( + pico.red( + '\n' + + e.stack + + '\n\n' + + 'Problem with `' + + install + + ' caniuse-lite` call. ' + + 'Run it manually.\n' + ) + ) + process.exit(1) + } /* c8 ignore end */ + + let del = + lock.mode === 'yarn' ? yarnCommand + ' remove -W' : lock.mode + ' uninstall' + print( + 'Cleaning package.json dependencies from caniuse-lite\n' + + pico.yellow('$ ' + del + ' caniuse-lite baseline-browser-mapping') + + '\n' + ) + execSync(del + ' caniuse-lite baseline-browser-mapping') +} + +function updateWith(print, cmd) { + print('Updating caniuse-lite version\n' + pico.yellow('$ ' + cmd) + '\n') + try { + execSync(cmd) + } catch (e) /* c8 ignore start */ { + print(pico.red(e.stdout.toString())) + print( + pico.red( + '\n' + + e.stack + + '\n\n' + + 'Problem with `' + + cmd + + '` call. ' + + 'Run it manually.\n' + ) + ) + process.exit(1) + } /* c8 ignore end */ +} + +module.exports = function updateDB(print = defaultPrint) { + let lock = detectLockfile() + let latest = getLatestInfo(lock) + + let listError + let oldList + try { + oldList = getBrowsers() + } catch (e) { + listError = e + } + + print('Latest version: ' + pico.bold(pico.green(latest.version)) + '\n') + + if (lock.mode === 'yarn' && lock.version !== 1) { + updateWith( + print, + yarnCommand + ' up -R caniuse-lite baseline-browser-mapping' + ) + } else if (lock.mode === 'pnpm') { + let lockContent = readFileSync(lock.file).toString() + let packages = lockContent.includes('baseline-browser-mapping') + ? 'caniuse-lite baseline-browser-mapping' + : 'caniuse-lite' + updateWith(print, 'pnpm up --depth=Infinity --no-save ' + packages) + } else if (lock.mode === 'bun') { + updateWith(print, 'bun update caniuse-lite baseline-browser-mapping') + } else { + updatePackageManually(print, lock, latest) + } + + print('caniuse-lite has been successfully updated\n') + + let newList + if (!listError) { + try { + newList = getBrowsers() + } catch (e) /* c8 ignore start */ { + listError = e + } /* c8 ignore end */ + } + + if (listError) { + if (listError.message.includes("Cannot find module 'browserslist'")) { + print( + pico.gray( + 'Install `browserslist` to your direct dependencies ' + + 'to see target browser changes\n' + ) + ) + } else { + print( + pico.gray( + 'Problem with browser list retrieval.\n' + + 'Target browser changes won’t be shown.\n' + ) + ) + } + } else { + let changes = diffBrowsers(oldList, newList) + if (changes) { + print('\nTarget browser changes:\n') + print(changes + '\n') + } else { + print('\n' + pico.green('No target browser changes') + '\n') + } + } +} diff --git a/node_modules/update-browserslist-db/package.json b/node_modules/update-browserslist-db/package.json new file mode 100644 index 0000000..1c094d8 --- /dev/null +++ b/node_modules/update-browserslist-db/package.json @@ -0,0 +1,40 @@ +{ + "name": "update-browserslist-db", + "version": "1.2.2", + "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config", + "keywords": [ + "caniuse", + "browsers", + "target" + ], + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "author": "Andrey Sitnik ", + "license": "MIT", + "repository": "browserslist/update-db", + "types": "./index.d.ts", + "exports": { + ".": "./index.js", + "./package.json": "./package.json" + }, + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + }, + "bin": "cli.js" +} diff --git a/node_modules/update-browserslist-db/utils.js b/node_modules/update-browserslist-db/utils.js new file mode 100644 index 0000000..c63b278 --- /dev/null +++ b/node_modules/update-browserslist-db/utils.js @@ -0,0 +1,25 @@ +const { EOL } = require('os') + +const getFirstRegexpMatchOrDefault = (text, regexp, defaultValue) => { + regexp.lastIndex = 0 // https://stackoverflow.com/a/11477448/4536543 + let match = regexp.exec(text) + if (match !== null) { + return match[1] + } else { + return defaultValue + } +} + +const DEFAULT_INDENT = ' ' +const INDENT_REGEXP = /^([ \t]+)[^\s]/m + +module.exports.detectIndent = text => + getFirstRegexpMatchOrDefault(text, INDENT_REGEXP, DEFAULT_INDENT) +module.exports.DEFAULT_INDENT = DEFAULT_INDENT + +const DEFAULT_EOL = EOL +const EOL_REGEXP = /(\r\n|\n|\r)/g + +module.exports.detectEOL = text => + getFirstRegexpMatchOrDefault(text, EOL_REGEXP, DEFAULT_EOL) +module.exports.DEFAULT_EOL = DEFAULT_EOL diff --git a/old/assets/images/arrow.png b/old/assets/images/arrow.png new file mode 100644 index 0000000..b495c07 Binary files /dev/null and b/old/assets/images/arrow.png differ diff --git a/old/assets/images/avatars/1.png b/old/assets/images/avatars/1.png new file mode 100644 index 0000000..a9ab976 Binary files /dev/null and b/old/assets/images/avatars/1.png differ diff --git a/old/assets/images/avatars/10.png b/old/assets/images/avatars/10.png new file mode 100644 index 0000000..9612683 Binary files /dev/null and b/old/assets/images/avatars/10.png differ diff --git a/old/assets/images/avatars/2.png b/old/assets/images/avatars/2.png new file mode 100644 index 0000000..09feb43 Binary files /dev/null and b/old/assets/images/avatars/2.png differ diff --git a/old/assets/images/avatars/3.png b/old/assets/images/avatars/3.png new file mode 100644 index 0000000..ba1400a Binary files /dev/null and b/old/assets/images/avatars/3.png differ diff --git a/old/assets/images/avatars/4.png b/old/assets/images/avatars/4.png new file mode 100644 index 0000000..8cbf823 Binary files /dev/null and b/old/assets/images/avatars/4.png differ diff --git a/old/assets/images/avatars/5.png b/old/assets/images/avatars/5.png new file mode 100644 index 0000000..af217e2 Binary files /dev/null and b/old/assets/images/avatars/5.png differ diff --git a/old/assets/images/avatars/6.png b/old/assets/images/avatars/6.png new file mode 100644 index 0000000..208c1e6 Binary files /dev/null and b/old/assets/images/avatars/6.png differ diff --git a/old/assets/images/avatars/7.png b/old/assets/images/avatars/7.png new file mode 100644 index 0000000..1a24924 Binary files /dev/null and b/old/assets/images/avatars/7.png differ diff --git a/old/assets/images/avatars/8.png b/old/assets/images/avatars/8.png new file mode 100644 index 0000000..d11d5b3 Binary files /dev/null and b/old/assets/images/avatars/8.png differ diff --git a/old/assets/images/avatars/9.png b/old/assets/images/avatars/9.png new file mode 100644 index 0000000..854d69f Binary files /dev/null and b/old/assets/images/avatars/9.png differ diff --git a/old/assets/images/brand-1.png b/old/assets/images/brand-1.png new file mode 100644 index 0000000..9d09c37 Binary files /dev/null and b/old/assets/images/brand-1.png differ diff --git a/old/assets/images/global-sprite.png b/old/assets/images/global-sprite.png new file mode 100644 index 0000000..02427f1 Binary files /dev/null and b/old/assets/images/global-sprite.png differ diff --git a/old/assets/images/icons/1.png b/old/assets/images/icons/1.png new file mode 100644 index 0000000..71d2b3c Binary files /dev/null and b/old/assets/images/icons/1.png differ diff --git a/old/assets/images/icons/10.png b/old/assets/images/icons/10.png new file mode 100644 index 0000000..6b41f40 Binary files /dev/null and b/old/assets/images/icons/10.png differ diff --git a/old/assets/images/icons/11.png b/old/assets/images/icons/11.png new file mode 100644 index 0000000..784e3ec Binary files /dev/null and b/old/assets/images/icons/11.png differ diff --git a/old/assets/images/icons/12.png b/old/assets/images/icons/12.png new file mode 100644 index 0000000..13f7604 Binary files /dev/null and b/old/assets/images/icons/12.png differ diff --git a/old/assets/images/icons/13.png b/old/assets/images/icons/13.png new file mode 100644 index 0000000..0c0ae4c Binary files /dev/null and b/old/assets/images/icons/13.png differ diff --git a/old/assets/images/icons/14.png b/old/assets/images/icons/14.png new file mode 100644 index 0000000..2234e63 Binary files /dev/null and b/old/assets/images/icons/14.png differ diff --git a/old/assets/images/icons/15.png b/old/assets/images/icons/15.png new file mode 100644 index 0000000..af3da8f Binary files /dev/null and b/old/assets/images/icons/15.png differ diff --git a/old/assets/images/icons/16.png b/old/assets/images/icons/16.png new file mode 100644 index 0000000..4431eb4 Binary files /dev/null and b/old/assets/images/icons/16.png differ diff --git a/old/assets/images/icons/17.png b/old/assets/images/icons/17.png new file mode 100644 index 0000000..9339d27 Binary files /dev/null and b/old/assets/images/icons/17.png differ diff --git a/old/assets/images/icons/18.png b/old/assets/images/icons/18.png new file mode 100644 index 0000000..ef74291 Binary files /dev/null and b/old/assets/images/icons/18.png differ diff --git a/old/assets/images/icons/19.png b/old/assets/images/icons/19.png new file mode 100644 index 0000000..eb23841 Binary files /dev/null and b/old/assets/images/icons/19.png differ diff --git a/old/assets/images/icons/2.png b/old/assets/images/icons/2.png new file mode 100644 index 0000000..f78ee19 Binary files /dev/null and b/old/assets/images/icons/2.png differ diff --git a/old/assets/images/icons/20.png b/old/assets/images/icons/20.png new file mode 100644 index 0000000..34df7fc Binary files /dev/null and b/old/assets/images/icons/20.png differ diff --git a/old/assets/images/icons/21.png b/old/assets/images/icons/21.png new file mode 100644 index 0000000..4732998 Binary files /dev/null and b/old/assets/images/icons/21.png differ diff --git a/old/assets/images/icons/22.png b/old/assets/images/icons/22.png new file mode 100644 index 0000000..a7aeb8e Binary files /dev/null and b/old/assets/images/icons/22.png differ diff --git a/old/assets/images/icons/23.png b/old/assets/images/icons/23.png new file mode 100644 index 0000000..6a4699e Binary files /dev/null and b/old/assets/images/icons/23.png differ diff --git a/old/assets/images/icons/24.png b/old/assets/images/icons/24.png new file mode 100644 index 0000000..310394d Binary files /dev/null and b/old/assets/images/icons/24.png differ diff --git a/old/assets/images/icons/25.png b/old/assets/images/icons/25.png new file mode 100644 index 0000000..230cbe3 Binary files /dev/null and b/old/assets/images/icons/25.png differ diff --git a/old/assets/images/icons/26.png b/old/assets/images/icons/26.png new file mode 100644 index 0000000..87a5963 Binary files /dev/null and b/old/assets/images/icons/26.png differ diff --git a/old/assets/images/icons/27.png b/old/assets/images/icons/27.png new file mode 100644 index 0000000..8d50bf4 Binary files /dev/null and b/old/assets/images/icons/27.png differ diff --git a/old/assets/images/icons/28.png b/old/assets/images/icons/28.png new file mode 100644 index 0000000..ec2e3a8 Binary files /dev/null and b/old/assets/images/icons/28.png differ diff --git a/old/assets/images/icons/29.png b/old/assets/images/icons/29.png new file mode 100644 index 0000000..05be066 Binary files /dev/null and b/old/assets/images/icons/29.png differ diff --git a/old/assets/images/icons/3.png b/old/assets/images/icons/3.png new file mode 100644 index 0000000..3fd4484 Binary files /dev/null and b/old/assets/images/icons/3.png differ diff --git a/old/assets/images/icons/30.png b/old/assets/images/icons/30.png new file mode 100644 index 0000000..bd8e46b Binary files /dev/null and b/old/assets/images/icons/30.png differ diff --git a/old/assets/images/icons/31.png b/old/assets/images/icons/31.png new file mode 100644 index 0000000..9145b2d Binary files /dev/null and b/old/assets/images/icons/31.png differ diff --git a/old/assets/images/icons/32.png b/old/assets/images/icons/32.png new file mode 100644 index 0000000..de29cde Binary files /dev/null and b/old/assets/images/icons/32.png differ diff --git a/old/assets/images/icons/4.png b/old/assets/images/icons/4.png new file mode 100644 index 0000000..d93a3c1 Binary files /dev/null and b/old/assets/images/icons/4.png differ diff --git a/old/assets/images/icons/5.png b/old/assets/images/icons/5.png new file mode 100644 index 0000000..b389f9f Binary files /dev/null and b/old/assets/images/icons/5.png differ diff --git a/old/assets/images/icons/6.png b/old/assets/images/icons/6.png new file mode 100644 index 0000000..93b7b4a Binary files /dev/null and b/old/assets/images/icons/6.png differ diff --git a/old/assets/images/icons/7.png b/old/assets/images/icons/7.png new file mode 100644 index 0000000..04106c1 Binary files /dev/null and b/old/assets/images/icons/7.png differ diff --git a/old/assets/images/icons/8.png b/old/assets/images/icons/8.png new file mode 100644 index 0000000..338ca11 Binary files /dev/null and b/old/assets/images/icons/8.png differ diff --git a/old/assets/images/icons/9.png b/old/assets/images/icons/9.png new file mode 100644 index 0000000..72b3284 Binary files /dev/null and b/old/assets/images/icons/9.png differ diff --git a/old/assets/images/image-big.png b/old/assets/images/image-big.png new file mode 100644 index 0000000..3bf7ea4 Binary files /dev/null and b/old/assets/images/image-big.png differ diff --git a/old/assets/images/img-product.png b/old/assets/images/img-product.png new file mode 100644 index 0000000..0062bf5 Binary files /dev/null and b/old/assets/images/img-product.png differ diff --git a/old/assets/images/logo_hura8.png b/old/assets/images/logo_hura8.png new file mode 100644 index 0000000..4dd41d7 Binary files /dev/null and b/old/assets/images/logo_hura8.png differ diff --git a/old/assets/images/logo_new.png b/old/assets/images/logo_new.png new file mode 100644 index 0000000..7f56948 Binary files /dev/null and b/old/assets/images/logo_new.png differ diff --git a/old/assets/images/logo_small.png b/old/assets/images/logo_small.png new file mode 100644 index 0000000..a6ccff1 Binary files /dev/null and b/old/assets/images/logo_small.png differ diff --git a/assets/script/charts.js b/old/assets/script/charts.js similarity index 100% rename from assets/script/charts.js rename to old/assets/script/charts.js diff --git a/old/assets/script/checkbox.js b/old/assets/script/checkbox.js new file mode 100644 index 0000000..676944d --- /dev/null +++ b/old/assets/script/checkbox.js @@ -0,0 +1,51 @@ +/** + * Created by Glee on 03-Nov-2020. + */ + +const Checkbox = function (deleteItemCb) { + + const INPUT_CHECKBOX_CLASS = '.js-checkbox-id'; + let _deleteItemCb = deleteItemCb; + + return { + setAllChecked, + getCheckedIds, + deleteSelected + } + + function setAllChecked() { + var all_checkboxes = $(INPUT_CHECKBOX_CLASS); + + if ($(this).is(':checked')) { + all_checkboxes.each(function (index, item) { + $(item).prop("checked", true); + }) + } else { + all_checkboxes.each(function (index, item) { + $(item).prop("checked", false); + }) + } + } + + function deleteSelected() { + if (!confirm('Bạn chắc chắn muốn xóa ?')) { + return; + } + + $(INPUT_CHECKBOX_CLASS).each(function (index, item) { + if ($(item).is(':checked')) { + //delete_deal(item.value, false); + _deleteItemCb(item.value) + } + }); + } + + function getCheckedIds() { + let list_ids = []; + $(INPUT_CHECKBOX_CLASS).each(function (index, item) { + if ($(item).is(':checked')) list_ids.push(item.value); + }); + + return list_ids; + } +}; \ No newline at end of file diff --git a/old/assets/script/global.js b/old/assets/script/global.js new file mode 100644 index 0000000..443a4c1 --- /dev/null +++ b/old/assets/script/global.js @@ -0,0 +1,40 @@ +"use strict"; +const AdminFunction = (() => { + function capNhatTrangThaiMenu(e) { + !1 === e ? $("#js-admin-content-container").addClass("show-large-menu") : $("#js-admin-content-container").removeClass("show-large-menu"), $("#js-menu-big").toggleClass("hidden", e), $("#js-menu-small").toggleClass("hidden", !e), $("#js-form-search").toggleClass("menu-hide", e), localStorage.setItem(e ? "menu_big" : "menu_small", "hidden"), localStorage.removeItem(e ? "menu_small" : "menu_big"); + } + function e(e) { + let t = null; + return function (...n) { + const o = this, a = function () { + t = null, n.length > 0 && !e && func.apply(o, n); + }, i = e && !t; + clearTimeout(t), t = setTimeout(a, wait), i && func.apply(o, n); + }; + } + function t(t) { + $("#status_" + t).html('Đang xử lý..'), setTimeout(() => { + $("#status_" + t).html(""); + }, 1e3); + } + function n(e) { + $(e).keyup((() => { + $("#js-show-search").show(); + })); + $("body").click((() => { + $("#js-show-search").hide(); + })); + } + function o(e) { + $("#js-status-hottype-" + e).html('Đang xử lý..'), setTimeout(() => { + $("#js-status-hottype-" + e).html(""); + }, 1e3); + } + function i(e) { + $("#overlay").addClass("active"), $(".status-notificatiom").addClass("active"), !0 === e ? $(".status-notificatiom .content").html(' Cập nhật thành công\n

Đơn hàng #000-368 đã được cập nhật thành công

') : $(".status-notificatiom .content").html(' Lỗi cập nhật

Có một số vấn đề với hoạt động của bạn.

'); + } + function r() { + $("#overlay").removeClass("active"), $(".status-notificatiom").removeClass("active"); + } + return { capNhatTrangThaiMenu: capNhatTrangThaiMenu, add_product_to_category: t, run_search: n, update_product_hot: o, checkForm: i, closeForm: r }; +})(); diff --git a/old/assets/script/hura.global.css b/old/assets/script/hura.global.css new file mode 100644 index 0000000..3177c00 --- /dev/null +++ b/old/assets/script/hura.global.css @@ -0,0 +1,41 @@ +/* =========================== + FONT IMPORT (Dùng chung) + =========================== */ +@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:wght@400;500;600;700;800;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=Inclusive+Sans:wght@400;500;600;700;800;900;1000&display=swap"; +@import "https://fonts.googleapis.com/css2?family=AR+One+Sans:wght@400;500;600;700;800;1000&display=swap"; + +@layer properties { + :root { + --font-sans: "Inclusive Sans", sans-serif; + --text-base: 16px; + --color-hura: #0041e8; + --color-header: #002bb5; + --text-base--line-height: 1.5; + } +} + +@layer base { + html, + body { + font-family: var(--font-sans); + font-size: var(--text-base); + line-height: var(--text-base--line-height); + } + * { + box-sizing: border-box; + } +} + +@layer components { + .btn-active { + --btn-bg: var(--color-hura); + --btn-fg: #ffffff; + --btn-border: var(--color-hura); + } + .btn-active:hover { + --btn-bg: #002bb5; + --btn-border: #002bb5; + } +} diff --git a/old/assets/script/hura_style.css b/old/assets/script/hura_style.css new file mode 100644 index 0000000..f8a4792 --- /dev/null +++ b/old/assets/script/hura_style.css @@ -0,0 +1,114 @@ +:root { + --color-primary: #0041e8; +} + +.btn-dash { + border-style: dashed; + border-color: gray; +} +.btn-dash:hover { + border-color: var(--color-primary); + color: #fff; + background: var(--color-primary); +} + +.todo-list td { + padding: 5px; +} +.bg-menu { + background: #004e99; +} + +.lucide--file-pdf { + --svg: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.454633 0.455C0.649671 0.259962 0.914199 0.150391 1.19002 0.150391H7.43002C7.56794 0.150391 7.7002 0.205176 7.79772 0.302695L11.4377 3.9427C11.5352 4.04021 11.59 4.17248 11.59 4.31039V6.91039C11.59 7.19758 11.3572 7.43039 11.07 7.43039C10.7828 7.43039 10.55 7.19758 10.55 6.91039V4.52578L7.21463 1.19039H1.19002V6.91039C1.19002 7.19758 0.957212 7.43039 0.670024 7.43039C0.382836 7.43039 0.150024 7.19758 0.150024 6.91039V1.19039C0.150024 0.914565 0.259596 0.650037 0.454633 0.455Z' fill='%230041E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.43002 0.150391C7.71721 0.150391 7.95002 0.383203 7.95002 0.670391V3.79039H11.07C11.3572 3.79039 11.59 4.0232 11.59 4.31039C11.59 4.59758 11.3572 4.83039 11.07 4.83039H7.43002C7.14284 4.83039 6.91002 4.59758 6.91002 4.31039V0.670391C6.91002 0.383203 7.14284 0.150391 7.43002 0.150391Z' fill='%230041E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.150024 9.51039C0.150024 9.2232 0.382836 8.99039 0.670024 8.99039H1.71002C2.12376 8.99039 2.52055 9.15475 2.81311 9.4473C3.10567 9.73986 3.27002 10.1367 3.27002 10.5504C3.27002 10.9641 3.10567 11.3609 2.81311 11.6535C2.52055 11.946 2.12376 12.1104 1.71002 12.1104H1.19002V12.6304C1.19002 12.9176 0.957212 13.1504 0.670024 13.1504C0.382836 13.1504 0.150024 12.9176 0.150024 12.6304V9.51039ZM1.19002 11.0704H1.71002C1.84794 11.0704 1.9802 11.0156 2.07772 10.9181C2.17524 10.8206 2.23002 10.6883 2.23002 10.5504C2.23002 10.4125 2.17524 10.2802 2.07772 10.1827C1.9802 10.0852 1.84794 10.0304 1.71002 10.0304H1.19002V11.0704Z' fill='%230041E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.25002 9.51039C9.25002 9.2232 9.48284 8.99039 9.77002 8.99039H11.59C11.8772 8.99039 12.11 9.2232 12.11 9.51039C12.11 9.79758 11.8772 10.0304 11.59 10.0304H10.29V12.6304C10.29 12.9176 10.0572 13.1504 9.77002 13.1504C9.48284 13.1504 9.25002 12.9176 9.25002 12.6304V9.51039Z' fill='%230041E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.25002 11.3304C9.25002 11.0432 9.48284 10.8104 9.77002 10.8104H11.33C11.6172 10.8104 11.85 11.0432 11.85 11.3304C11.85 11.6176 11.6172 11.8504 11.33 11.8504H9.77002C9.48284 11.8504 9.25002 11.6176 9.25002 11.3304Z' fill='%230041E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.44002 9.51039C4.44002 9.2232 4.67284 8.99039 4.96002 8.99039H5.87002C6.42167 8.99039 6.95073 9.20953 7.34081 9.59961C7.73088 9.98968 7.95002 10.5187 7.95002 11.0704C7.95002 11.622 7.73088 12.1511 7.34081 12.5412C6.95073 12.9312 6.42167 13.1504 5.87002 13.1504H4.96002C4.67284 13.1504 4.44002 12.9176 4.44002 12.6304V9.51039ZM5.48002 10.0304V12.1104H5.87002C6.14585 12.1104 6.41038 12.0008 6.60542 11.8058C6.80045 11.6107 6.91002 11.3462 6.91002 11.0704C6.91002 10.7946 6.80045 10.53 6.60542 10.335C6.41038 10.14 6.14585 10.0304 5.87002 10.0304H5.48002Z' fill='%230041E8'/%3E%3Cpath d='M7.43002 0.150391H1.19002C0.914199 0.150391 0.649671 0.259962 0.454633 0.455C0.259596 0.650037 0.150024 0.914565 0.150024 1.19039V6.91039C0.150024 7.19758 0.382836 7.43039 0.670024 7.43039C0.957212 7.43039 1.19002 7.19758 1.19002 6.91039V1.19039H7.21463L10.55 4.52578V6.91039C10.55 7.19758 10.7828 7.43039 11.07 7.43039C11.3572 7.43039 11.59 7.19758 11.59 6.91039V4.31039M7.43002 0.150391C7.56794 0.150391 7.7002 0.205176 7.79772 0.302695L11.4377 3.9427C11.5352 4.04021 11.59 4.17248 11.59 4.31039M7.43002 0.150391C7.71721 0.150391 7.95002 0.383203 7.95002 0.670391V3.79039H11.07C11.3572 3.79039 11.59 4.0232 11.59 4.31039M7.43002 0.150391C7.14284 0.150391 6.91002 0.383203 6.91002 0.670391V4.31039C6.91002 4.59758 7.14284 4.83039 7.43002 4.83039H11.07C11.3572 4.83039 11.59 4.59758 11.59 4.31039M0.670024 8.99039C0.382836 8.99039 0.150024 9.2232 0.150024 9.51039V12.6304C0.150024 12.9176 0.382836 13.1504 0.670024 13.1504C0.957212 13.1504 1.19002 12.9176 1.19002 12.6304V12.1104H1.71002C2.12376 12.1104 2.52055 11.946 2.81311 11.6535C3.10567 11.3609 3.27002 10.9641 3.27002 10.5504C3.27002 10.1367 3.10567 9.73986 2.81311 9.4473C2.52055 9.15475 2.12376 8.99039 1.71002 8.99039H0.670024ZM1.71002 11.0704H1.19002V10.0304H1.71002C1.84794 10.0304 1.9802 10.0852 2.07772 10.1827C2.17524 10.2802 2.23002 10.4125 2.23002 10.5504C2.23002 10.6883 2.17524 10.8206 2.07772 10.9181C1.9802 11.0156 1.84794 11.0704 1.71002 11.0704ZM9.77002 8.99039C9.48284 8.99039 9.25002 9.2232 9.25002 9.51039V12.6304C9.25002 12.9176 9.48284 13.1504 9.77002 13.1504C10.0572 13.1504 10.29 12.9176 10.29 12.6304V10.0304H11.59C11.8772 10.0304 12.11 9.79758 12.11 9.51039C12.11 9.2232 11.8772 8.99039 11.59 8.99039H9.77002ZM9.77002 10.8104C9.48284 10.8104 9.25002 11.0432 9.25002 11.3304C9.25002 11.6176 9.48284 11.8504 9.77002 11.8504H11.33C11.6172 11.8504 11.85 11.6176 11.85 11.3304C11.85 11.0432 11.6172 10.8104 11.33 10.8104H9.77002ZM4.96002 8.99039C4.67284 8.99039 4.44002 9.2232 4.44002 9.51039V12.6304C4.44002 12.9176 4.67284 13.1504 4.96002 13.1504H5.87002C6.42167 13.1504 6.95073 12.9312 7.34081 12.5412C7.73088 12.1511 7.95002 11.622 7.95002 11.0704C7.95002 10.5187 7.73088 9.98968 7.34081 9.59961C6.95073 9.20953 6.42167 8.99039 5.87002 8.99039H4.96002ZM5.48002 12.1104V10.0304H5.87002C6.14585 10.0304 6.41038 10.14 6.60542 10.335C6.80045 10.53 6.91002 10.7946 6.91002 11.0704C6.91002 11.3462 6.80045 11.6107 6.60542 11.8058C6.41038 12.0008 6.14585 12.1104 5.87002 12.1104H5.48002Z' stroke='%230041E8' stroke-width='0.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); +} +.lucide--crown { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-crown-icon lucide-crown'%3E%3Cpath d='M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E"); +} +.lucide--circle-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8'/%3E%3Cpath d='M12 8v8'/%3E%3C/svg%3E"); +} +.lucide--pointer { + --svg: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXBvaW50ZXItaWNvbiBsdWNpZGUtcG9pbnRlciI+PHBhdGggZD0iTTIyIDE0YTggOCAwIDAgMS04IDgiLz48cGF0aCBkPSJNMTggMTF2LTFhMiAyIDAgMCAwLTItMmEyIDIgMCAwIDAtMiAyIi8+PHBhdGggZD0iTTE0IDEwVjlhMiAyIDAgMCAwLTItMmEyIDIgMCAwIDAtMiAydjEiLz48cGF0aCBkPSJNMTAgOS41VjRhMiAyIDAgMCAwLTItMmEyIDIgMCAwIDAtMiAydjEwIi8+PHBhdGggZD0iTTE4IDExYTIgMiAwIDEgMSA0IDB2M2E4IDggMCAwIDEtOCA4aC0yYy0yLjggMC00LjUtLjg2LTUuOTktMi4zNGwtMy42LTMuNmEyIDIgMCAwIDEgMi44My0yLjgyTDcgMTUiLz48L3N2Zz4="); +} +.lucide--ban { + --svg: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWJhbi1pY29uIGx1Y2lkZS1iYW4iPjxwYXRoIGQ9Ik00LjkyOSA0LjkyOSAxOS4wNyAxOS4wNzEiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjwvc3ZnPg=="); +} +.text-faq { + color: #ffc700; +} +.text-orange { + color: #ffc700; +} +.text-red { + color: #e00000; +} +.text-gray { + color: #6b7280; +} +.right-2 { + right: 0.5rem; +} +.max-h-400 { + max-height: 400px; +} +.h-400 { + height: 400px; +} +.ml-2 { + margin-left: 0.5rem; +} +.w-11\/12 { + width: 91.666667%; +} +.max-w-3xl { + max-width: 48rem; +} +.menu-form a { + border-top: 0; +} +.menu-form a:hover { + color: #fff; + background: #0041e8; +} + +:is(.radio:checked, .radio[aria-checked="true"]):before { + background-color: var(--color-primary); +} +.radio:checked, +.radio[aria-checked="true"] { + border-color: var(--color-primary); +} + +.checkbox:checked, +.checkbox[aria-checked="true"] { + background-color: var(--color-primary); +} + +.checkbox:before { + background-color: #fff; +} + +.btn-remove { + background: red; + color: #fff; +} + +.overflow-y-scroll { + overflow-y: auto; +} +.max-h-\[500px\] { + max-height: 500px; +} +.col-span-5 { + grid-column: span 5 / span 5; +} + +.btn-gray { + border: 1px dashed #6b7280; + color: #9e9e9e; +} + +.menu-horizontal li .submenu li:hover::before { + display: none; +} diff --git a/old/assets/script/jquery.js b/old/assets/script/jquery.js new file mode 100644 index 0000000..ab3d6c1 --- /dev/null +++ b/old/assets/script/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function (e, t) { "use strict"; "object" == typeof module && "object" == typeof module.exports ? module.exports = e.document ? t(e, !0) : function (e) { if (!e.document) throw new Error("jQuery requires a window with a document"); return t(e) } : t(e) }("undefined" != typeof window ? window : this, function (ie, e) { "use strict"; var oe = [], r = Object.getPrototypeOf, ae = oe.slice, g = oe.flat ? function (e) { return oe.flat.call(e) } : function (e) { return oe.concat.apply([], e) }, s = oe.push, se = oe.indexOf, n = {}, i = n.toString, ue = n.hasOwnProperty, o = ue.toString, a = o.call(Object), le = {}, v = function (e) { return "function" == typeof e && "number" != typeof e.nodeType && "function" != typeof e.item }, y = function (e) { return null != e && e === e.window }, C = ie.document, u = { type: !0, src: !0, nonce: !0, noModule: !0 }; function m(e, t, n) { var r, i, o = (n = n || C).createElement("script"); if (o.text = e, t) for (r in u) (i = t[r] || t.getAttribute && t.getAttribute(r)) && o.setAttribute(r, i); n.head.appendChild(o).parentNode.removeChild(o) } function x(e) { return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? n[i.call(e)] || "object" : typeof e } var t = "3.7.1", l = /HTML$/i, ce = function (e, t) { return new ce.fn.init(e, t) }; function c(e) { var t = !!e && "length" in e && e.length, n = x(e); return !v(e) && !y(e) && ("array" === n || 0 === t || "number" == typeof t && 0 < t && t - 1 in e) } function fe(e, t) { return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() } ce.fn = ce.prototype = { jquery: t, constructor: ce, length: 0, toArray: function () { return ae.call(this) }, get: function (e) { return null == e ? ae.call(this) : e < 0 ? this[e + this.length] : this[e] }, pushStack: function (e) { var t = ce.merge(this.constructor(), e); return t.prevObject = this, t }, each: function (e) { return ce.each(this, e) }, map: function (n) { return this.pushStack(ce.map(this, function (e, t) { return n.call(e, t, e) })) }, slice: function () { return this.pushStack(ae.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, even: function () { return this.pushStack(ce.grep(this, function (e, t) { return (t + 1) % 2 })) }, odd: function () { return this.pushStack(ce.grep(this, function (e, t) { return t % 2 })) }, eq: function (e) { var t = this.length, n = +e + (e < 0 ? t : 0); return this.pushStack(0 <= n && n < t ? [this[n]] : []) }, end: function () { return this.prevObject || this.constructor() }, push: s, sort: oe.sort, splice: oe.splice }, ce.extend = ce.fn.extend = function () { var e, t, n, r, i, o, a = arguments[0] || {}, s = 1, u = arguments.length, l = !1; for ("boolean" == typeof a && (l = a, a = arguments[s] || {}, s++), "object" == typeof a || v(a) || (a = {}), s === u && (a = this, s--); s < u; s++)if (null != (e = arguments[s])) for (t in e) r = e[t], "__proto__" !== t && a !== r && (l && r && (ce.isPlainObject(r) || (i = Array.isArray(r))) ? (n = a[t], o = i && !Array.isArray(n) ? [] : i || ce.isPlainObject(n) ? n : {}, i = !1, a[t] = ce.extend(l, o, r)) : void 0 !== r && (a[t] = r)); return a }, ce.extend({ expando: "jQuery" + (t + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (e) { throw new Error(e) }, noop: function () { }, isPlainObject: function (e) { var t, n; return !(!e || "[object Object]" !== i.call(e)) && (!(t = r(e)) || "function" == typeof (n = ue.call(t, "constructor") && t.constructor) && o.call(n) === a) }, isEmptyObject: function (e) { var t; for (t in e) return !1; return !0 }, globalEval: function (e, t, n) { m(e, { nonce: t && t.nonce }, n) }, each: function (e, t) { var n, r = 0; if (c(e)) { for (n = e.length; r < n; r++)if (!1 === t.call(e[r], r, e[r])) break } else for (r in e) if (!1 === t.call(e[r], r, e[r])) break; return e }, text: function (e) { var t, n = "", r = 0, i = e.nodeType; if (!i) while (t = e[r++]) n += ce.text(t); return 1 === i || 11 === i ? e.textContent : 9 === i ? e.documentElement.textContent : 3 === i || 4 === i ? e.nodeValue : n }, makeArray: function (e, t) { var n = t || []; return null != e && (c(Object(e)) ? ce.merge(n, "string" == typeof e ? [e] : e) : s.call(n, e)), n }, inArray: function (e, t, n) { return null == t ? -1 : se.call(t, e, n) }, isXMLDoc: function (e) { var t = e && e.namespaceURI, n = e && (e.ownerDocument || e).documentElement; return !l.test(t || n && n.nodeName || "HTML") }, merge: function (e, t) { for (var n = +t.length, r = 0, i = e.length; r < n; r++)e[i++] = t[r]; return e.length = i, e }, grep: function (e, t, n) { for (var r = [], i = 0, o = e.length, a = !n; i < o; i++)!t(e[i], i) !== a && r.push(e[i]); return r }, map: function (e, t, n) { var r, i, o = 0, a = []; if (c(e)) for (r = e.length; o < r; o++)null != (i = t(e[o], o, n)) && a.push(i); else for (o in e) null != (i = t(e[o], o, n)) && a.push(i); return g(a) }, guid: 1, support: le }), "function" == typeof Symbol && (ce.fn[Symbol.iterator] = oe[Symbol.iterator]), ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { n["[object " + t + "]"] = t.toLowerCase() }); var pe = oe.pop, de = oe.sort, he = oe.splice, ge = "[\\x20\\t\\r\\n\\f]", ve = new RegExp("^" + ge + "+|((?:^|[^\\\\])(?:\\\\.)*)" + ge + "+$", "g"); ce.contains = function (e, t) { var n = t && t.parentNode; return e === n || !(!n || 1 !== n.nodeType || !(e.contains ? e.contains(n) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(n))) }; var f = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g; function p(e, t) { return t ? "\0" === e ? "\ufffd" : e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " : "\\" + e } ce.escapeSelector = function (e) { return (e + "").replace(f, p) }; var ye = C, me = s; !function () { var e, b, w, o, a, T, r, C, d, i, k = me, S = ce.expando, E = 0, n = 0, s = W(), c = W(), u = W(), h = W(), l = function (e, t) { return e === t && (a = !0), 0 }, f = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", t = "(?:\\\\[\\da-fA-F]{1,6}" + ge + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", p = "\\[" + ge + "*(" + t + ")(?:" + ge + "*([*^$|!~]?=)" + ge + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + t + "))|)" + ge + "*\\]", g = ":(" + t + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + p + ")*)|.*)\\)|)", v = new RegExp(ge + "+", "g"), y = new RegExp("^" + ge + "*," + ge + "*"), m = new RegExp("^" + ge + "*([>+~]|" + ge + ")" + ge + "*"), x = new RegExp(ge + "|>"), j = new RegExp(g), A = new RegExp("^" + t + "$"), D = { ID: new RegExp("^#(" + t + ")"), CLASS: new RegExp("^\\.(" + t + ")"), TAG: new RegExp("^(" + t + "|[*])"), ATTR: new RegExp("^" + p), PSEUDO: new RegExp("^" + g), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + ge + "*(even|odd|(([+-]|)(\\d*)n|)" + ge + "*(?:([+-]|)" + ge + "*(\\d+)|))" + ge + "*\\)|)", "i"), bool: new RegExp("^(?:" + f + ")$", "i"), needsContext: new RegExp("^" + ge + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + ge + "*((?:-\\d)?\\d*)" + ge + "*\\)|)(?=[^-]|$)", "i") }, N = /^(?:input|select|textarea|button)$/i, q = /^h\d$/i, L = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, H = /[+~]/, O = new RegExp("\\\\[\\da-fA-F]{1,6}" + ge + "?|\\\\([^\\r\\n\\f])", "g"), P = function (e, t) { var n = "0x" + e.slice(1) - 65536; return t || (n < 0 ? String.fromCharCode(n + 65536) : String.fromCharCode(n >> 10 | 55296, 1023 & n | 56320)) }, M = function () { V() }, R = J(function (e) { return !0 === e.disabled && fe(e, "fieldset") }, { dir: "parentNode", next: "legend" }); try { k.apply(oe = ae.call(ye.childNodes), ye.childNodes), oe[ye.childNodes.length].nodeType } catch (e) { k = { apply: function (e, t) { me.apply(e, ae.call(t)) }, call: function (e) { me.apply(e, ae.call(arguments, 1)) } } } function I(t, e, n, r) { var i, o, a, s, u, l, c, f = e && e.ownerDocument, p = e ? e.nodeType : 9; if (n = n || [], "string" != typeof t || !t || 1 !== p && 9 !== p && 11 !== p) return n; if (!r && (V(e), e = e || T, C)) { if (11 !== p && (u = L.exec(t))) if (i = u[1]) { if (9 === p) { if (!(a = e.getElementById(i))) return n; if (a.id === i) return k.call(n, a), n } else if (f && (a = f.getElementById(i)) && I.contains(e, a) && a.id === i) return k.call(n, a), n } else { if (u[2]) return k.apply(n, e.getElementsByTagName(t)), n; if ((i = u[3]) && e.getElementsByClassName) return k.apply(n, e.getElementsByClassName(i)), n } if (!(h[t + " "] || d && d.test(t))) { if (c = t, f = e, 1 === p && (x.test(t) || m.test(t))) { (f = H.test(t) && U(e.parentNode) || e) == e && le.scope || ((s = e.getAttribute("id")) ? s = ce.escapeSelector(s) : e.setAttribute("id", s = S)), o = (l = Y(t)).length; while (o--) l[o] = (s ? "#" + s : ":scope") + " " + Q(l[o]); c = l.join(",") } try { return k.apply(n, f.querySelectorAll(c)), n } catch (e) { h(t, !0) } finally { s === S && e.removeAttribute("id") } } } return re(t.replace(ve, "$1"), e, n, r) } function W() { var r = []; return function e(t, n) { return r.push(t + " ") > b.cacheLength && delete e[r.shift()], e[t + " "] = n } } function F(e) { return e[S] = !0, e } function $(e) { var t = T.createElement("fieldset"); try { return !!e(t) } catch (e) { return !1 } finally { t.parentNode && t.parentNode.removeChild(t), t = null } } function B(t) { return function (e) { return fe(e, "input") && e.type === t } } function _(t) { return function (e) { return (fe(e, "input") || fe(e, "button")) && e.type === t } } function z(t) { return function (e) { return "form" in e ? e.parentNode && !1 === e.disabled ? "label" in e ? "label" in e.parentNode ? e.parentNode.disabled === t : e.disabled === t : e.isDisabled === t || e.isDisabled !== !t && R(e) === t : e.disabled === t : "label" in e && e.disabled === t } } function X(a) { return F(function (o) { return o = +o, F(function (e, t) { var n, r = a([], e.length, o), i = r.length; while (i--) e[n = r[i]] && (e[n] = !(t[n] = e[n])) }) }) } function U(e) { return e && "undefined" != typeof e.getElementsByTagName && e } function V(e) { var t, n = e ? e.ownerDocument || e : ye; return n != T && 9 === n.nodeType && n.documentElement && (r = (T = n).documentElement, C = !ce.isXMLDoc(T), i = r.matches || r.webkitMatchesSelector || r.msMatchesSelector, r.msMatchesSelector && ye != T && (t = T.defaultView) && t.top !== t && t.addEventListener("unload", M), le.getById = $(function (e) { return r.appendChild(e).id = ce.expando, !T.getElementsByName || !T.getElementsByName(ce.expando).length }), le.disconnectedMatch = $(function (e) { return i.call(e, "*") }), le.scope = $(function () { return T.querySelectorAll(":scope") }), le.cssHas = $(function () { try { return T.querySelector(":has(*,:jqfake)"), !1 } catch (e) { return !0 } }), le.getById ? (b.filter.ID = function (e) { var t = e.replace(O, P); return function (e) { return e.getAttribute("id") === t } }, b.find.ID = function (e, t) { if ("undefined" != typeof t.getElementById && C) { var n = t.getElementById(e); return n ? [n] : [] } }) : (b.filter.ID = function (e) { var n = e.replace(O, P); return function (e) { var t = "undefined" != typeof e.getAttributeNode && e.getAttributeNode("id"); return t && t.value === n } }, b.find.ID = function (e, t) { if ("undefined" != typeof t.getElementById && C) { var n, r, i, o = t.getElementById(e); if (o) { if ((n = o.getAttributeNode("id")) && n.value === e) return [o]; i = t.getElementsByName(e), r = 0; while (o = i[r++]) if ((n = o.getAttributeNode("id")) && n.value === e) return [o] } return [] } }), b.find.TAG = function (e, t) { return "undefined" != typeof t.getElementsByTagName ? t.getElementsByTagName(e) : t.querySelectorAll(e) }, b.find.CLASS = function (e, t) { if ("undefined" != typeof t.getElementsByClassName && C) return t.getElementsByClassName(e) }, d = [], $(function (e) { var t; r.appendChild(e).innerHTML = "", e.querySelectorAll("[selected]").length || d.push("\\[" + ge + "*(?:value|" + f + ")"), e.querySelectorAll("[id~=" + S + "-]").length || d.push("~="), e.querySelectorAll("a#" + S + "+*").length || d.push(".#.+[+~]"), e.querySelectorAll(":checked").length || d.push(":checked"), (t = T.createElement("input")).setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name", "D"), r.appendChild(e).disabled = !0, 2 !== e.querySelectorAll(":disabled").length && d.push(":enabled", ":disabled"), (t = T.createElement("input")).setAttribute("name", ""), e.appendChild(t), e.querySelectorAll("[name='']").length || d.push("\\[" + ge + "*name" + ge + "*=" + ge + "*(?:''|\"\")") }), le.cssHas || d.push(":has"), d = d.length && new RegExp(d.join("|")), l = function (e, t) { if (e === t) return a = !0, 0; var n = !e.compareDocumentPosition - !t.compareDocumentPosition; return n || (1 & (n = (e.ownerDocument || e) == (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || !le.sortDetached && t.compareDocumentPosition(e) === n ? e === T || e.ownerDocument == ye && I.contains(ye, e) ? -1 : t === T || t.ownerDocument == ye && I.contains(ye, t) ? 1 : o ? se.call(o, e) - se.call(o, t) : 0 : 4 & n ? -1 : 1) }), T } for (e in I.matches = function (e, t) { return I(e, null, null, t) }, I.matchesSelector = function (e, t) { if (V(e), C && !h[t + " "] && (!d || !d.test(t))) try { var n = i.call(e, t); if (n || le.disconnectedMatch || e.document && 11 !== e.document.nodeType) return n } catch (e) { h(t, !0) } return 0 < I(t, T, null, [e]).length }, I.contains = function (e, t) { return (e.ownerDocument || e) != T && V(e), ce.contains(e, t) }, I.attr = function (e, t) { (e.ownerDocument || e) != T && V(e); var n = b.attrHandle[t.toLowerCase()], r = n && ue.call(b.attrHandle, t.toLowerCase()) ? n(e, t, !C) : void 0; return void 0 !== r ? r : e.getAttribute(t) }, I.error = function (e) { throw new Error("Syntax error, unrecognized expression: " + e) }, ce.uniqueSort = function (e) { var t, n = [], r = 0, i = 0; if (a = !le.sortStable, o = !le.sortStable && ae.call(e, 0), de.call(e, l), a) { while (t = e[i++]) t === e[i] && (r = n.push(i)); while (r--) he.call(e, n[r], 1) } return o = null, e }, ce.fn.uniqueSort = function () { return this.pushStack(ce.uniqueSort(ae.apply(this))) }, (b = ce.expr = { cacheLength: 50, createPseudo: F, match: D, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (e) { return e[1] = e[1].replace(O, P), e[3] = (e[3] || e[4] || e[5] || "").replace(O, P), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4) }, CHILD: function (e) { return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || I.error(e[0]), e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[3] || "odd" === e[3])), e[5] = +(e[7] + e[8] || "odd" === e[3])) : e[3] && I.error(e[0]), e }, PSEUDO: function (e) { var t, n = !e[6] && e[2]; return D.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && j.test(n) && (t = Y(n, !0)) && (t = n.indexOf(")", n.length - t) - n.length) && (e[0] = e[0].slice(0, t), e[2] = n.slice(0, t)), e.slice(0, 3)) } }, filter: { TAG: function (e) { var t = e.replace(O, P).toLowerCase(); return "*" === e ? function () { return !0 } : function (e) { return fe(e, t) } }, CLASS: function (e) { var t = s[e + " "]; return t || (t = new RegExp("(^|" + ge + ")" + e + "(" + ge + "|$)")) && s(e, function (e) { return t.test("string" == typeof e.className && e.className || "undefined" != typeof e.getAttribute && e.getAttribute("class") || "") }) }, ATTR: function (n, r, i) { return function (e) { var t = I.attr(e, n); return null == t ? "!=" === r : !r || (t += "", "=" === r ? t === i : "!=" === r ? t !== i : "^=" === r ? i && 0 === t.indexOf(i) : "*=" === r ? i && -1 < t.indexOf(i) : "$=" === r ? i && t.slice(-i.length) === i : "~=" === r ? -1 < (" " + t.replace(v, " ") + " ").indexOf(i) : "|=" === r && (t === i || t.slice(0, i.length + 1) === i + "-")) } }, CHILD: function (d, e, t, h, g) { var v = "nth" !== d.slice(0, 3), y = "last" !== d.slice(-4), m = "of-type" === e; return 1 === h && 0 === g ? function (e) { return !!e.parentNode } : function (e, t, n) { var r, i, o, a, s, u = v !== y ? "nextSibling" : "previousSibling", l = e.parentNode, c = m && e.nodeName.toLowerCase(), f = !n && !m, p = !1; if (l) { if (v) { while (u) { o = e; while (o = o[u]) if (m ? fe(o, c) : 1 === o.nodeType) return !1; s = u = "only" === d && !s && "nextSibling" } return !0 } if (s = [y ? l.firstChild : l.lastChild], y && f) { p = (a = (r = (i = l[S] || (l[S] = {}))[d] || [])[0] === E && r[1]) && r[2], o = a && l.childNodes[a]; while (o = ++a && o && o[u] || (p = a = 0) || s.pop()) if (1 === o.nodeType && ++p && o === e) { i[d] = [E, a, p]; break } } else if (f && (p = a = (r = (i = e[S] || (e[S] = {}))[d] || [])[0] === E && r[1]), !1 === p) while (o = ++a && o && o[u] || (p = a = 0) || s.pop()) if ((m ? fe(o, c) : 1 === o.nodeType) && ++p && (f && ((i = o[S] || (o[S] = {}))[d] = [E, p]), o === e)) break; return (p -= g) === h || p % h == 0 && 0 <= p / h } } }, PSEUDO: function (e, o) { var t, a = b.pseudos[e] || b.setFilters[e.toLowerCase()] || I.error("unsupported pseudo: " + e); return a[S] ? a(o) : 1 < a.length ? (t = [e, e, "", o], b.setFilters.hasOwnProperty(e.toLowerCase()) ? F(function (e, t) { var n, r = a(e, o), i = r.length; while (i--) e[n = se.call(e, r[i])] = !(t[n] = r[i]) }) : function (e) { return a(e, 0, t) }) : a } }, pseudos: { not: F(function (e) { var r = [], i = [], s = ne(e.replace(ve, "$1")); return s[S] ? F(function (e, t, n, r) { var i, o = s(e, null, r, []), a = e.length; while (a--) (i = o[a]) && (e[a] = !(t[a] = i)) }) : function (e, t, n) { return r[0] = e, s(r, null, n, i), r[0] = null, !i.pop() } }), has: F(function (t) { return function (e) { return 0 < I(t, e).length } }), contains: F(function (t) { return t = t.replace(O, P), function (e) { return -1 < (e.textContent || ce.text(e)).indexOf(t) } }), lang: F(function (n) { return A.test(n || "") || I.error("unsupported lang: " + n), n = n.replace(O, P).toLowerCase(), function (e) { var t; do { if (t = C ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) return (t = t.toLowerCase()) === n || 0 === t.indexOf(n + "-") } while ((e = e.parentNode) && 1 === e.nodeType); return !1 } }), target: function (e) { var t = ie.location && ie.location.hash; return t && t.slice(1) === e.id }, root: function (e) { return e === r }, focus: function (e) { return e === function () { try { return T.activeElement } catch (e) { } }() && T.hasFocus() && !!(e.type || e.href || ~e.tabIndex) }, enabled: z(!1), disabled: z(!0), checked: function (e) { return fe(e, "input") && !!e.checked || fe(e, "option") && !!e.selected }, selected: function (e) { return e.parentNode && e.parentNode.selectedIndex, !0 === e.selected }, empty: function (e) { for (e = e.firstChild; e; e = e.nextSibling)if (e.nodeType < 6) return !1; return !0 }, parent: function (e) { return !b.pseudos.empty(e) }, header: function (e) { return q.test(e.nodeName) }, input: function (e) { return N.test(e.nodeName) }, button: function (e) { return fe(e, "input") && "button" === e.type || fe(e, "button") }, text: function (e) { var t; return fe(e, "input") && "text" === e.type && (null == (t = e.getAttribute("type")) || "text" === t.toLowerCase()) }, first: X(function () { return [0] }), last: X(function (e, t) { return [t - 1] }), eq: X(function (e, t, n) { return [n < 0 ? n + t : n] }), even: X(function (e, t) { for (var n = 0; n < t; n += 2)e.push(n); return e }), odd: X(function (e, t) { for (var n = 1; n < t; n += 2)e.push(n); return e }), lt: X(function (e, t, n) { var r; for (r = n < 0 ? n + t : t < n ? t : n; 0 <= --r;)e.push(r); return e }), gt: X(function (e, t, n) { for (var r = n < 0 ? n + t : n; ++r < t;)e.push(r); return e }) } }).pseudos.nth = b.pseudos.eq, { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) b.pseudos[e] = B(e); for (e in { submit: !0, reset: !0 }) b.pseudos[e] = _(e); function G() { } function Y(e, t) { var n, r, i, o, a, s, u, l = c[e + " "]; if (l) return t ? 0 : l.slice(0); a = e, s = [], u = b.preFilter; while (a) { for (o in n && !(r = y.exec(a)) || (r && (a = a.slice(r[0].length) || a), s.push(i = [])), n = !1, (r = m.exec(a)) && (n = r.shift(), i.push({ value: n, type: r[0].replace(ve, " ") }), a = a.slice(n.length)), b.filter) !(r = D[o].exec(a)) || u[o] && !(r = u[o](r)) || (n = r.shift(), i.push({ value: n, type: o, matches: r }), a = a.slice(n.length)); if (!n) break } return t ? a.length : a ? I.error(e) : c(e, s).slice(0) } function Q(e) { for (var t = 0, n = e.length, r = ""; t < n; t++)r += e[t].value; return r } function J(a, e, t) { var s = e.dir, u = e.next, l = u || s, c = t && "parentNode" === l, f = n++; return e.first ? function (e, t, n) { while (e = e[s]) if (1 === e.nodeType || c) return a(e, t, n); return !1 } : function (e, t, n) { var r, i, o = [E, f]; if (n) { while (e = e[s]) if ((1 === e.nodeType || c) && a(e, t, n)) return !0 } else while (e = e[s]) if (1 === e.nodeType || c) if (i = e[S] || (e[S] = {}), u && fe(e, u)) e = e[s] || e; else { if ((r = i[l]) && r[0] === E && r[1] === f) return o[2] = r[2]; if ((i[l] = o)[2] = a(e, t, n)) return !0 } return !1 } } function K(i) { return 1 < i.length ? function (e, t, n) { var r = i.length; while (r--) if (!i[r](e, t, n)) return !1; return !0 } : i[0] } function Z(e, t, n, r, i) { for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++)(o = e[s]) && (n && !n(o, r, i) || (a.push(o), l && t.push(s))); return a } function ee(d, h, g, v, y, e) { return v && !v[S] && (v = ee(v)), y && !y[S] && (y = ee(y, e)), F(function (e, t, n, r) { var i, o, a, s, u = [], l = [], c = t.length, f = e || function (e, t, n) { for (var r = 0, i = t.length; r < i; r++)I(e, t[r], n); return n }(h || "*", n.nodeType ? [n] : n, []), p = !d || !e && h ? f : Z(f, u, d, n, r); if (g ? g(p, s = y || (e ? d : c || v) ? [] : t, n, r) : s = p, v) { i = Z(s, l), v(i, [], n, r), o = i.length; while (o--) (a = i[o]) && (s[l[o]] = !(p[l[o]] = a)) } if (e) { if (y || d) { if (y) { i = [], o = s.length; while (o--) (a = s[o]) && i.push(p[o] = a); y(null, s = [], i, r) } o = s.length; while (o--) (a = s[o]) && -1 < (i = y ? se.call(e, a) : u[o]) && (e[i] = !(t[i] = a)) } } else s = Z(s === t ? s.splice(c, s.length) : s), y ? y(null, t, s, r) : k.apply(t, s) }) } function te(e) { for (var i, t, n, r = e.length, o = b.relative[e[0].type], a = o || b.relative[" "], s = o ? 1 : 0, u = J(function (e) { return e === i }, a, !0), l = J(function (e) { return -1 < se.call(i, e) }, a, !0), c = [function (e, t, n) { var r = !o && (n || t != w) || ((i = t).nodeType ? u(e, t, n) : l(e, t, n)); return i = null, r }]; s < r; s++)if (t = b.relative[e[s].type]) c = [J(K(c), t)]; else { if ((t = b.filter[e[s].type].apply(null, e[s].matches))[S]) { for (n = ++s; n < r; n++)if (b.relative[e[n].type]) break; return ee(1 < s && K(c), 1 < s && Q(e.slice(0, s - 1).concat({ value: " " === e[s - 2].type ? "*" : "" })).replace(ve, "$1"), t, s < n && te(e.slice(s, n)), n < r && te(e = e.slice(n)), n < r && Q(e)) } c.push(t) } return K(c) } function ne(e, t) { var n, v, y, m, x, r, i = [], o = [], a = u[e + " "]; if (!a) { t || (t = Y(e)), n = t.length; while (n--) (a = te(t[n]))[S] ? i.push(a) : o.push(a); (a = u(e, (v = o, m = 0 < (y = i).length, x = 0 < v.length, r = function (e, t, n, r, i) { var o, a, s, u = 0, l = "0", c = e && [], f = [], p = w, d = e || x && b.find.TAG("*", i), h = E += null == p ? 1 : Math.random() || .1, g = d.length; for (i && (w = t == T || t || i); l !== g && null != (o = d[l]); l++) { if (x && o) { a = 0, t || o.ownerDocument == T || (V(o), n = !C); while (s = v[a++]) if (s(o, t || T, n)) { k.call(r, o); break } i && (E = h) } m && ((o = !s && o) && u--, e && c.push(o)) } if (u += l, m && l !== u) { a = 0; while (s = y[a++]) s(c, f, t, n); if (e) { if (0 < u) while (l--) c[l] || f[l] || (f[l] = pe.call(r)); f = Z(f) } k.apply(r, f), i && !e && 0 < f.length && 1 < u + y.length && ce.uniqueSort(r) } return i && (E = h, w = p), c }, m ? F(r) : r))).selector = e } return a } function re(e, t, n, r) { var i, o, a, s, u, l = "function" == typeof e && e, c = !r && Y(e = l.selector || e); if (n = n || [], 1 === c.length) { if (2 < (o = c[0] = c[0].slice(0)).length && "ID" === (a = o[0]).type && 9 === t.nodeType && C && b.relative[o[1].type]) { if (!(t = (b.find.ID(a.matches[0].replace(O, P), t) || [])[0])) return n; l && (t = t.parentNode), e = e.slice(o.shift().value.length) } i = D.needsContext.test(e) ? 0 : o.length; while (i--) { if (a = o[i], b.relative[s = a.type]) break; if ((u = b.find[s]) && (r = u(a.matches[0].replace(O, P), H.test(o[0].type) && U(t.parentNode) || t))) { if (o.splice(i, 1), !(e = r.length && Q(o))) return k.apply(n, r), n; break } } } return (l || ne(e, c))(r, t, !C, n, !t || H.test(e) && U(t.parentNode) || t), n } G.prototype = b.filters = b.pseudos, b.setFilters = new G, le.sortStable = S.split("").sort(l).join("") === S, V(), le.sortDetached = $(function (e) { return 1 & e.compareDocumentPosition(T.createElement("fieldset")) }), ce.find = I, ce.expr[":"] = ce.expr.pseudos, ce.unique = ce.uniqueSort, I.compile = ne, I.select = re, I.setDocument = V, I.tokenize = Y, I.escape = ce.escapeSelector, I.getText = ce.text, I.isXML = ce.isXMLDoc, I.selectors = ce.expr, I.support = ce.support, I.uniqueSort = ce.uniqueSort }(); var d = function (e, t, n) { var r = [], i = void 0 !== n; while ((e = e[t]) && 9 !== e.nodeType) if (1 === e.nodeType) { if (i && ce(e).is(n)) break; r.push(e) } return r }, h = function (e, t) { for (var n = []; e; e = e.nextSibling)1 === e.nodeType && e !== t && n.push(e); return n }, b = ce.expr.match.needsContext, w = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; function T(e, n, r) { return v(n) ? ce.grep(e, function (e, t) { return !!n.call(e, t, e) !== r }) : n.nodeType ? ce.grep(e, function (e) { return e === n !== r }) : "string" != typeof n ? ce.grep(e, function (e) { return -1 < se.call(n, e) !== r }) : ce.filter(n, e, r) } ce.filter = function (e, t, n) { var r = t[0]; return n && (e = ":not(" + e + ")"), 1 === t.length && 1 === r.nodeType ? ce.find.matchesSelector(r, e) ? [r] : [] : ce.find.matches(e, ce.grep(t, function (e) { return 1 === e.nodeType })) }, ce.fn.extend({ find: function (e) { var t, n, r = this.length, i = this; if ("string" != typeof e) return this.pushStack(ce(e).filter(function () { for (t = 0; t < r; t++)if (ce.contains(i[t], this)) return !0 })); for (n = this.pushStack([]), t = 0; t < r; t++)ce.find(e, i[t], n); return 1 < r ? ce.uniqueSort(n) : n }, filter: function (e) { return this.pushStack(T(this, e || [], !1)) }, not: function (e) { return this.pushStack(T(this, e || [], !0)) }, is: function (e) { return !!T(this, "string" == typeof e && b.test(e) ? ce(e) : e || [], !1).length } }); var k, S = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; (ce.fn.init = function (e, t, n) { var r, i; if (!e) return this; if (n = n || k, "string" == typeof e) { if (!(r = "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length ? [null, e, null] : S.exec(e)) || !r[1] && t) return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e); if (r[1]) { if (t = t instanceof ce ? t[0] : t, ce.merge(this, ce.parseHTML(r[1], t && t.nodeType ? t.ownerDocument || t : C, !0)), w.test(r[1]) && ce.isPlainObject(t)) for (r in t) v(this[r]) ? this[r](t[r]) : this.attr(r, t[r]); return this } return (i = C.getElementById(r[2])) && (this[0] = i, this.length = 1), this } return e.nodeType ? (this[0] = e, this.length = 1, this) : v(e) ? void 0 !== n.ready ? n.ready(e) : e(ce) : ce.makeArray(e, this) }).prototype = ce.fn, k = ce(C); var E = /^(?:parents|prev(?:Until|All))/, j = { children: !0, contents: !0, next: !0, prev: !0 }; function A(e, t) { while ((e = e[t]) && 1 !== e.nodeType); return e } ce.fn.extend({ has: function (e) { var t = ce(e, this), n = t.length; return this.filter(function () { for (var e = 0; e < n; e++)if (ce.contains(this, t[e])) return !0 }) }, closest: function (e, t) { var n, r = 0, i = this.length, o = [], a = "string" != typeof e && ce(e); if (!b.test(e)) for (; r < i; r++)for (n = this[r]; n && n !== t; n = n.parentNode)if (n.nodeType < 11 && (a ? -1 < a.index(n) : 1 === n.nodeType && ce.find.matchesSelector(n, e))) { o.push(n); break } return this.pushStack(1 < o.length ? ce.uniqueSort(o) : o) }, index: function (e) { return e ? "string" == typeof e ? se.call(ce(e), this[0]) : se.call(this, e.jquery ? e[0] : e) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (e, t) { return this.pushStack(ce.uniqueSort(ce.merge(this.get(), ce(e, t)))) }, addBack: function (e) { return this.add(null == e ? this.prevObject : this.prevObject.filter(e)) } }), ce.each({ parent: function (e) { var t = e.parentNode; return t && 11 !== t.nodeType ? t : null }, parents: function (e) { return d(e, "parentNode") }, parentsUntil: function (e, t, n) { return d(e, "parentNode", n) }, next: function (e) { return A(e, "nextSibling") }, prev: function (e) { return A(e, "previousSibling") }, nextAll: function (e) { return d(e, "nextSibling") }, prevAll: function (e) { return d(e, "previousSibling") }, nextUntil: function (e, t, n) { return d(e, "nextSibling", n) }, prevUntil: function (e, t, n) { return d(e, "previousSibling", n) }, siblings: function (e) { return h((e.parentNode || {}).firstChild, e) }, children: function (e) { return h(e.firstChild) }, contents: function (e) { return null != e.contentDocument && r(e.contentDocument) ? e.contentDocument : (fe(e, "template") && (e = e.content || e), ce.merge([], e.childNodes)) } }, function (r, i) { ce.fn[r] = function (e, t) { var n = ce.map(this, i, e); return "Until" !== r.slice(-5) && (t = e), t && "string" == typeof t && (n = ce.filter(t, n)), 1 < this.length && (j[r] || ce.uniqueSort(n), E.test(r) && n.reverse()), this.pushStack(n) } }); var D = /[^\x20\t\r\n\f]+/g; function N(e) { return e } function q(e) { throw e } function L(e, t, n, r) { var i; try { e && v(i = e.promise) ? i.call(e).done(t).fail(n) : e && v(i = e.then) ? i.call(e, t, n) : t.apply(void 0, [e].slice(r)) } catch (e) { n.apply(void 0, [e]) } } ce.Callbacks = function (r) { var e, n; r = "string" == typeof r ? (e = r, n = {}, ce.each(e.match(D) || [], function (e, t) { n[t] = !0 }), n) : ce.extend({}, r); var i, t, o, a, s = [], u = [], l = -1, c = function () { for (a = a || r.once, o = i = !0; u.length; l = -1) { t = u.shift(); while (++l < s.length) !1 === s[l].apply(t[0], t[1]) && r.stopOnFalse && (l = s.length, t = !1) } r.memory || (t = !1), i = !1, a && (s = t ? [] : "") }, f = { add: function () { return s && (t && !i && (l = s.length - 1, u.push(t)), function n(e) { ce.each(e, function (e, t) { v(t) ? r.unique && f.has(t) || s.push(t) : t && t.length && "string" !== x(t) && n(t) }) }(arguments), t && !i && c()), this }, remove: function () { return ce.each(arguments, function (e, t) { var n; while (-1 < (n = ce.inArray(t, s, n))) s.splice(n, 1), n <= l && l-- }), this }, has: function (e) { return e ? -1 < ce.inArray(e, s) : 0 < s.length }, empty: function () { return s && (s = []), this }, disable: function () { return a = u = [], s = t = "", this }, disabled: function () { return !s }, lock: function () { return a = u = [], t || i || (s = t = ""), this }, locked: function () { return !!a }, fireWith: function (e, t) { return a || (t = [e, (t = t || []).slice ? t.slice() : t], u.push(t), i || c()), this }, fire: function () { return f.fireWith(this, arguments), this }, fired: function () { return !!o } }; return f }, ce.extend({ Deferred: function (e) { var o = [["notify", "progress", ce.Callbacks("memory"), ce.Callbacks("memory"), 2], ["resolve", "done", ce.Callbacks("once memory"), ce.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", ce.Callbacks("once memory"), ce.Callbacks("once memory"), 1, "rejected"]], i = "pending", a = { state: function () { return i }, always: function () { return s.done(arguments).fail(arguments), this }, "catch": function (e) { return a.then(null, e) }, pipe: function () { var i = arguments; return ce.Deferred(function (r) { ce.each(o, function (e, t) { var n = v(i[t[4]]) && i[t[4]]; s[t[1]](function () { var e = n && n.apply(this, arguments); e && v(e.promise) ? e.promise().progress(r.notify).done(r.resolve).fail(r.reject) : r[t[0] + "With"](this, n ? [e] : arguments) }) }), i = null }).promise() }, then: function (t, n, r) { var u = 0; function l(i, o, a, s) { return function () { var n = this, r = arguments, e = function () { var e, t; if (!(i < u)) { if ((e = a.apply(n, r)) === o.promise()) throw new TypeError("Thenable self-resolution"); t = e && ("object" == typeof e || "function" == typeof e) && e.then, v(t) ? s ? t.call(e, l(u, o, N, s), l(u, o, q, s)) : (u++, t.call(e, l(u, o, N, s), l(u, o, q, s), l(u, o, N, o.notifyWith))) : (a !== N && (n = void 0, r = [e]), (s || o.resolveWith)(n, r)) } }, t = s ? e : function () { try { e() } catch (e) { ce.Deferred.exceptionHook && ce.Deferred.exceptionHook(e, t.error), u <= i + 1 && (a !== q && (n = void 0, r = [e]), o.rejectWith(n, r)) } }; i ? t() : (ce.Deferred.getErrorHook ? t.error = ce.Deferred.getErrorHook() : ce.Deferred.getStackHook && (t.error = ce.Deferred.getStackHook()), ie.setTimeout(t)) } } return ce.Deferred(function (e) { o[0][3].add(l(0, e, v(r) ? r : N, e.notifyWith)), o[1][3].add(l(0, e, v(t) ? t : N)), o[2][3].add(l(0, e, v(n) ? n : q)) }).promise() }, promise: function (e) { return null != e ? ce.extend(e, a) : a } }, s = {}; return ce.each(o, function (e, t) { var n = t[2], r = t[5]; a[t[1]] = n.add, r && n.add(function () { i = r }, o[3 - e][2].disable, o[3 - e][3].disable, o[0][2].lock, o[0][3].lock), n.add(t[3].fire), s[t[0]] = function () { return s[t[0] + "With"](this === s ? void 0 : this, arguments), this }, s[t[0] + "With"] = n.fireWith }), a.promise(s), e && e.call(s, s), s }, when: function (e) { var n = arguments.length, t = n, r = Array(t), i = ae.call(arguments), o = ce.Deferred(), a = function (t) { return function (e) { r[t] = this, i[t] = 1 < arguments.length ? ae.call(arguments) : e, --n || o.resolveWith(r, i) } }; if (n <= 1 && (L(e, o.done(a(t)).resolve, o.reject, !n), "pending" === o.state() || v(i[t] && i[t].then))) return o.then(); while (t--) L(i[t], a(t), o.reject); return o.promise() } }); var H = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; ce.Deferred.exceptionHook = function (e, t) { ie.console && ie.console.warn && e && H.test(e.name) && ie.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t) }, ce.readyException = function (e) { ie.setTimeout(function () { throw e }) }; var O = ce.Deferred(); function P() { C.removeEventListener("DOMContentLoaded", P), ie.removeEventListener("load", P), ce.ready() } ce.fn.ready = function (e) { return O.then(e)["catch"](function (e) { ce.readyException(e) }), this }, ce.extend({ isReady: !1, readyWait: 1, ready: function (e) { (!0 === e ? --ce.readyWait : ce.isReady) || (ce.isReady = !0) !== e && 0 < --ce.readyWait || O.resolveWith(C, [ce]) } }), ce.ready.then = O.then, "complete" === C.readyState || "loading" !== C.readyState && !C.documentElement.doScroll ? ie.setTimeout(ce.ready) : (C.addEventListener("DOMContentLoaded", P), ie.addEventListener("load", P)); var M = function (e, t, n, r, i, o, a) { var s = 0, u = e.length, l = null == n; if ("object" === x(n)) for (s in i = !0, n) M(e, t, s, n[s], !0, o, a); else if (void 0 !== r && (i = !0, v(r) || (a = !0), l && (a ? (t.call(e, r), t = null) : (l = t, t = function (e, t, n) { return l.call(ce(e), n) })), t)) for (; s < u; s++)t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n))); return i ? e : l ? t.call(e) : u ? t(e[0], n) : o }, R = /^-ms-/, I = /-([a-z])/g; function W(e, t) { return t.toUpperCase() } function F(e) { return e.replace(R, "ms-").replace(I, W) } var $ = function (e) { return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType }; function B() { this.expando = ce.expando + B.uid++ } B.uid = 1, B.prototype = { cache: function (e) { var t = e[this.expando]; return t || (t = {}, $(e) && (e.nodeType ? e[this.expando] = t : Object.defineProperty(e, this.expando, { value: t, configurable: !0 }))), t }, set: function (e, t, n) { var r, i = this.cache(e); if ("string" == typeof t) i[F(t)] = n; else for (r in t) i[F(r)] = t[r]; return i }, get: function (e, t) { return void 0 === t ? this.cache(e) : e[this.expando] && e[this.expando][F(t)] }, access: function (e, t, n) { return void 0 === t || t && "string" == typeof t && void 0 === n ? this.get(e, t) : (this.set(e, t, n), void 0 !== n ? n : t) }, remove: function (e, t) { var n, r = e[this.expando]; if (void 0 !== r) { if (void 0 !== t) { n = (t = Array.isArray(t) ? t.map(F) : (t = F(t)) in r ? [t] : t.match(D) || []).length; while (n--) delete r[t[n]] } (void 0 === t || ce.isEmptyObject(r)) && (e.nodeType ? e[this.expando] = void 0 : delete e[this.expando]) } }, hasData: function (e) { var t = e[this.expando]; return void 0 !== t && !ce.isEmptyObject(t) } }; var _ = new B, z = new B, X = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, U = /[A-Z]/g; function V(e, t, n) { var r, i; if (void 0 === n && 1 === e.nodeType) if (r = "data-" + t.replace(U, "-$&").toLowerCase(), "string" == typeof (n = e.getAttribute(r))) { try { n = "true" === (i = n) || "false" !== i && ("null" === i ? null : i === +i + "" ? +i : X.test(i) ? JSON.parse(i) : i) } catch (e) { } z.set(e, t, n) } else n = void 0; return n } ce.extend({ hasData: function (e) { return z.hasData(e) || _.hasData(e) }, data: function (e, t, n) { return z.access(e, t, n) }, removeData: function (e, t) { z.remove(e, t) }, _data: function (e, t, n) { return _.access(e, t, n) }, _removeData: function (e, t) { _.remove(e, t) } }), ce.fn.extend({ data: function (n, e) { var t, r, i, o = this[0], a = o && o.attributes; if (void 0 === n) { if (this.length && (i = z.get(o), 1 === o.nodeType && !_.get(o, "hasDataAttrs"))) { t = a.length; while (t--) a[t] && 0 === (r = a[t].name).indexOf("data-") && (r = F(r.slice(5)), V(o, r, i[r])); _.set(o, "hasDataAttrs", !0) } return i } return "object" == typeof n ? this.each(function () { z.set(this, n) }) : M(this, function (e) { var t; if (o && void 0 === e) return void 0 !== (t = z.get(o, n)) ? t : void 0 !== (t = V(o, n)) ? t : void 0; this.each(function () { z.set(this, n, e) }) }, null, e, 1 < arguments.length, null, !0) }, removeData: function (e) { return this.each(function () { z.remove(this, e) }) } }), ce.extend({ queue: function (e, t, n) { var r; if (e) return t = (t || "fx") + "queue", r = _.get(e, t), n && (!r || Array.isArray(n) ? r = _.access(e, t, ce.makeArray(n)) : r.push(n)), r || [] }, dequeue: function (e, t) { t = t || "fx"; var n = ce.queue(e, t), r = n.length, i = n.shift(), o = ce._queueHooks(e, t); "inprogress" === i && (i = n.shift(), r--), i && ("fx" === t && n.unshift("inprogress"), delete o.stop, i.call(e, function () { ce.dequeue(e, t) }, o)), !r && o && o.empty.fire() }, _queueHooks: function (e, t) { var n = t + "queueHooks"; return _.get(e, n) || _.access(e, n, { empty: ce.Callbacks("once memory").add(function () { _.remove(e, [t + "queue", n]) }) }) } }), ce.fn.extend({ queue: function (t, n) { var e = 2; return "string" != typeof t && (n = t, t = "fx", e--), arguments.length < e ? ce.queue(this[0], t) : void 0 === n ? this : this.each(function () { var e = ce.queue(this, t, n); ce._queueHooks(this, t), "fx" === t && "inprogress" !== e[0] && ce.dequeue(this, t) }) }, dequeue: function (e) { return this.each(function () { ce.dequeue(this, e) }) }, clearQueue: function (e) { return this.queue(e || "fx", []) }, promise: function (e, t) { var n, r = 1, i = ce.Deferred(), o = this, a = this.length, s = function () { --r || i.resolveWith(o, [o]) }; "string" != typeof e && (t = e, e = void 0), e = e || "fx"; while (a--) (n = _.get(o[a], e + "queueHooks")) && n.empty && (r++, n.empty.add(s)); return s(), i.promise(t) } }); var G = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, Y = new RegExp("^(?:([+-])=|)(" + G + ")([a-z%]*)$", "i"), Q = ["Top", "Right", "Bottom", "Left"], J = C.documentElement, K = function (e) { return ce.contains(e.ownerDocument, e) }, Z = { composed: !0 }; J.getRootNode && (K = function (e) { return ce.contains(e.ownerDocument, e) || e.getRootNode(Z) === e.ownerDocument }); var ee = function (e, t) { return "none" === (e = t || e).style.display || "" === e.style.display && K(e) && "none" === ce.css(e, "display") }; function te(e, t, n, r) { var i, o, a = 20, s = r ? function () { return r.cur() } : function () { return ce.css(e, t, "") }, u = s(), l = n && n[3] || (ce.cssNumber[t] ? "" : "px"), c = e.nodeType && (ce.cssNumber[t] || "px" !== l && +u) && Y.exec(ce.css(e, t)); if (c && c[3] !== l) { u /= 2, l = l || c[3], c = +u || 1; while (a--) ce.style(e, t, c + l), (1 - o) * (1 - (o = s() / u || .5)) <= 0 && (a = 0), c /= o; c *= 2, ce.style(e, t, c + l), n = n || [] } return n && (c = +c || +u || 0, i = n[1] ? c + (n[1] + 1) * n[2] : +n[2], r && (r.unit = l, r.start = c, r.end = i)), i } var ne = {}; function re(e, t) { for (var n, r, i, o, a, s, u, l = [], c = 0, f = e.length; c < f; c++)(r = e[c]).style && (n = r.style.display, t ? ("none" === n && (l[c] = _.get(r, "display") || null, l[c] || (r.style.display = "")), "" === r.style.display && ee(r) && (l[c] = (u = a = o = void 0, a = (i = r).ownerDocument, s = i.nodeName, (u = ne[s]) || (o = a.body.appendChild(a.createElement(s)), u = ce.css(o, "display"), o.parentNode.removeChild(o), "none" === u && (u = "block"), ne[s] = u)))) : "none" !== n && (l[c] = "none", _.set(r, "display", n))); for (c = 0; c < f; c++)null != l[c] && (e[c].style.display = l[c]); return e } ce.fn.extend({ show: function () { return re(this, !0) }, hide: function () { return re(this) }, toggle: function (e) { return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function () { ee(this) ? ce(this).show() : ce(this).hide() }) } }); var xe, be, we = /^(?:checkbox|radio)$/i, Te = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, Ce = /^$|^module$|\/(?:java|ecma)script/i; xe = C.createDocumentFragment().appendChild(C.createElement("div")), (be = C.createElement("input")).setAttribute("type", "radio"), be.setAttribute("checked", "checked"), be.setAttribute("name", "t"), xe.appendChild(be), le.checkClone = xe.cloneNode(!0).cloneNode(!0).lastChild.checked, xe.innerHTML = "", le.noCloneChecked = !!xe.cloneNode(!0).lastChild.defaultValue, xe.innerHTML = "", le.option = !!xe.lastChild; var ke = { thead: [1, "", "
"], col: [2, "", "
"], tr: [2, "", "
"], td: [3, "", "
"], _default: [0, "", ""] }; function Se(e, t) { var n; return n = "undefined" != typeof e.getElementsByTagName ? e.getElementsByTagName(t || "*") : "undefined" != typeof e.querySelectorAll ? e.querySelectorAll(t || "*") : [], void 0 === t || t && fe(e, t) ? ce.merge([e], n) : n } function Ee(e, t) { for (var n = 0, r = e.length; n < r; n++)_.set(e[n], "globalEval", !t || _.get(t[n], "globalEval")) } ke.tbody = ke.tfoot = ke.colgroup = ke.caption = ke.thead, ke.th = ke.td, le.option || (ke.optgroup = ke.option = [1, ""]); var je = /<|&#?\w+;/; function Ae(e, t, n, r, i) { for (var o, a, s, u, l, c, f = t.createDocumentFragment(), p = [], d = 0, h = e.length; d < h; d++)if ((o = e[d]) || 0 === o) if ("object" === x(o)) ce.merge(p, o.nodeType ? [o] : o); else if (je.test(o)) { a = a || f.appendChild(t.createElement("div")), s = (Te.exec(o) || ["", ""])[1].toLowerCase(), u = ke[s] || ke._default, a.innerHTML = u[1] + ce.htmlPrefilter(o) + u[2], c = u[0]; while (c--) a = a.lastChild; ce.merge(p, a.childNodes), (a = f.firstChild).textContent = "" } else p.push(t.createTextNode(o)); f.textContent = "", d = 0; while (o = p[d++]) if (r && -1 < ce.inArray(o, r)) i && i.push(o); else if (l = K(o), a = Se(f.appendChild(o), "script"), l && Ee(a), n) { c = 0; while (o = a[c++]) Ce.test(o.type || "") && n.push(o) } return f } var De = /^([^.]*)(?:\.(.+)|)/; function Ne() { return !0 } function qe() { return !1 } function Le(e, t, n, r, i, o) { var a, s; if ("object" == typeof t) { for (s in "string" != typeof n && (r = r || n, n = void 0), t) Le(e, s, n, r, t[s], o); return e } if (null == r && null == i ? (i = n, r = n = void 0) : null == i && ("string" == typeof n ? (i = r, r = void 0) : (i = r, r = n, n = void 0)), !1 === i) i = qe; else if (!i) return e; return 1 === o && (a = i, (i = function (e) { return ce().off(e), a.apply(this, arguments) }).guid = a.guid || (a.guid = ce.guid++)), e.each(function () { ce.event.add(this, t, i, r, n) }) } function He(e, r, t) { t ? (_.set(e, r, !1), ce.event.add(e, r, { namespace: !1, handler: function (e) { var t, n = _.get(this, r); if (1 & e.isTrigger && this[r]) { if (n) (ce.event.special[r] || {}).delegateType && e.stopPropagation(); else if (n = ae.call(arguments), _.set(this, r, n), this[r](), t = _.get(this, r), _.set(this, r, !1), n !== t) return e.stopImmediatePropagation(), e.preventDefault(), t } else n && (_.set(this, r, ce.event.trigger(n[0], n.slice(1), this)), e.stopPropagation(), e.isImmediatePropagationStopped = Ne) } })) : void 0 === _.get(e, r) && ce.event.add(e, r, Ne) } ce.event = { global: {}, add: function (t, e, n, r, i) { var o, a, s, u, l, c, f, p, d, h, g, v = _.get(t); if ($(t)) { n.handler && (n = (o = n).handler, i = o.selector), i && ce.find.matchesSelector(J, i), n.guid || (n.guid = ce.guid++), (u = v.events) || (u = v.events = Object.create(null)), (a = v.handle) || (a = v.handle = function (e) { return "undefined" != typeof ce && ce.event.triggered !== e.type ? ce.event.dispatch.apply(t, arguments) : void 0 }), l = (e = (e || "").match(D) || [""]).length; while (l--) d = g = (s = De.exec(e[l]) || [])[1], h = (s[2] || "").split(".").sort(), d && (f = ce.event.special[d] || {}, d = (i ? f.delegateType : f.bindType) || d, f = ce.event.special[d] || {}, c = ce.extend({ type: d, origType: g, data: r, handler: n, guid: n.guid, selector: i, needsContext: i && ce.expr.match.needsContext.test(i), namespace: h.join(".") }, o), (p = u[d]) || ((p = u[d] = []).delegateCount = 0, f.setup && !1 !== f.setup.call(t, r, h, a) || t.addEventListener && t.addEventListener(d, a)), f.add && (f.add.call(t, c), c.handler.guid || (c.handler.guid = n.guid)), i ? p.splice(p.delegateCount++, 0, c) : p.push(c), ce.event.global[d] = !0) } }, remove: function (e, t, n, r, i) { var o, a, s, u, l, c, f, p, d, h, g, v = _.hasData(e) && _.get(e); if (v && (u = v.events)) { l = (t = (t || "").match(D) || [""]).length; while (l--) if (d = g = (s = De.exec(t[l]) || [])[1], h = (s[2] || "").split(".").sort(), d) { f = ce.event.special[d] || {}, p = u[d = (r ? f.delegateType : f.bindType) || d] || [], s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), a = o = p.length; while (o--) c = p[o], !i && g !== c.origType || n && n.guid !== c.guid || s && !s.test(c.namespace) || r && r !== c.selector && ("**" !== r || !c.selector) || (p.splice(o, 1), c.selector && p.delegateCount--, f.remove && f.remove.call(e, c)); a && !p.length && (f.teardown && !1 !== f.teardown.call(e, h, v.handle) || ce.removeEvent(e, d, v.handle), delete u[d]) } else for (d in u) ce.event.remove(e, d + t[l], n, r, !0); ce.isEmptyObject(u) && _.remove(e, "handle events") } }, dispatch: function (e) { var t, n, r, i, o, a, s = new Array(arguments.length), u = ce.event.fix(e), l = (_.get(this, "events") || Object.create(null))[u.type] || [], c = ce.event.special[u.type] || {}; for (s[0] = u, t = 1; t < arguments.length; t++)s[t] = arguments[t]; if (u.delegateTarget = this, !c.preDispatch || !1 !== c.preDispatch.call(this, u)) { a = ce.event.handlers.call(this, u, l), t = 0; while ((i = a[t++]) && !u.isPropagationStopped()) { u.currentTarget = i.elem, n = 0; while ((o = i.handlers[n++]) && !u.isImmediatePropagationStopped()) u.rnamespace && !1 !== o.namespace && !u.rnamespace.test(o.namespace) || (u.handleObj = o, u.data = o.data, void 0 !== (r = ((ce.event.special[o.origType] || {}).handle || o.handler).apply(i.elem, s)) && !1 === (u.result = r) && (u.preventDefault(), u.stopPropagation())) } return c.postDispatch && c.postDispatch.call(this, u), u.result } }, handlers: function (e, t) { var n, r, i, o, a, s = [], u = t.delegateCount, l = e.target; if (u && l.nodeType && !("click" === e.type && 1 <= e.button)) for (; l !== this; l = l.parentNode || this)if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) { for (o = [], a = {}, n = 0; n < u; n++)void 0 === a[i = (r = t[n]).selector + " "] && (a[i] = r.needsContext ? -1 < ce(i, this).index(l) : ce.find(i, this, null, [l]).length), a[i] && o.push(r); o.length && s.push({ elem: l, handlers: o }) } return l = this, u < t.length && s.push({ elem: l, handlers: t.slice(u) }), s }, addProp: function (t, e) { Object.defineProperty(ce.Event.prototype, t, { enumerable: !0, configurable: !0, get: v(e) ? function () { if (this.originalEvent) return e(this.originalEvent) } : function () { if (this.originalEvent) return this.originalEvent[t] }, set: function (e) { Object.defineProperty(this, t, { enumerable: !0, configurable: !0, writable: !0, value: e }) } }) }, fix: function (e) { return e[ce.expando] ? e : new ce.Event(e) }, special: { load: { noBubble: !0 }, click: { setup: function (e) { var t = this || e; return we.test(t.type) && t.click && fe(t, "input") && He(t, "click", !0), !1 }, trigger: function (e) { var t = this || e; return we.test(t.type) && t.click && fe(t, "input") && He(t, "click"), !0 }, _default: function (e) { var t = e.target; return we.test(t.type) && t.click && fe(t, "input") && _.get(t, "click") || fe(t, "a") } }, beforeunload: { postDispatch: function (e) { void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result) } } } }, ce.removeEvent = function (e, t, n) { e.removeEventListener && e.removeEventListener(t, n) }, ce.Event = function (e, t) { if (!(this instanceof ce.Event)) return new ce.Event(e, t); e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || void 0 === e.defaultPrevented && !1 === e.returnValue ? Ne : qe, this.target = e.target && 3 === e.target.nodeType ? e.target.parentNode : e.target, this.currentTarget = e.currentTarget, this.relatedTarget = e.relatedTarget) : this.type = e, t && ce.extend(this, t), this.timeStamp = e && e.timeStamp || Date.now(), this[ce.expando] = !0 }, ce.Event.prototype = { constructor: ce.Event, isDefaultPrevented: qe, isPropagationStopped: qe, isImmediatePropagationStopped: qe, isSimulated: !1, preventDefault: function () { var e = this.originalEvent; this.isDefaultPrevented = Ne, e && !this.isSimulated && e.preventDefault() }, stopPropagation: function () { var e = this.originalEvent; this.isPropagationStopped = Ne, e && !this.isSimulated && e.stopPropagation() }, stopImmediatePropagation: function () { var e = this.originalEvent; this.isImmediatePropagationStopped = Ne, e && !this.isSimulated && e.stopImmediatePropagation(), this.stopPropagation() } }, ce.each({ altKey: !0, bubbles: !0, cancelable: !0, changedTouches: !0, ctrlKey: !0, detail: !0, eventPhase: !0, metaKey: !0, pageX: !0, pageY: !0, shiftKey: !0, view: !0, "char": !0, code: !0, charCode: !0, key: !0, keyCode: !0, button: !0, buttons: !0, clientX: !0, clientY: !0, offsetX: !0, offsetY: !0, pointerId: !0, pointerType: !0, screenX: !0, screenY: !0, targetTouches: !0, toElement: !0, touches: !0, which: !0 }, ce.event.addProp), ce.each({ focus: "focusin", blur: "focusout" }, function (r, i) { function o(e) { if (C.documentMode) { var t = _.get(this, "handle"), n = ce.event.fix(e); n.type = "focusin" === e.type ? "focus" : "blur", n.isSimulated = !0, t(e), n.target === n.currentTarget && t(n) } else ce.event.simulate(i, e.target, ce.event.fix(e)) } ce.event.special[r] = { setup: function () { var e; if (He(this, r, !0), !C.documentMode) return !1; (e = _.get(this, i)) || this.addEventListener(i, o), _.set(this, i, (e || 0) + 1) }, trigger: function () { return He(this, r), !0 }, teardown: function () { var e; if (!C.documentMode) return !1; (e = _.get(this, i) - 1) ? _.set(this, i, e) : (this.removeEventListener(i, o), _.remove(this, i)) }, _default: function (e) { return _.get(e.target, r) }, delegateType: i }, ce.event.special[i] = { setup: function () { var e = this.ownerDocument || this.document || this, t = C.documentMode ? this : e, n = _.get(t, i); n || (C.documentMode ? this.addEventListener(i, o) : e.addEventListener(r, o, !0)), _.set(t, i, (n || 0) + 1) }, teardown: function () { var e = this.ownerDocument || this.document || this, t = C.documentMode ? this : e, n = _.get(t, i) - 1; n ? _.set(t, i, n) : (C.documentMode ? this.removeEventListener(i, o) : e.removeEventListener(r, o, !0), _.remove(t, i)) } } }), ce.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (e, i) { ce.event.special[e] = { delegateType: i, bindType: i, handle: function (e) { var t, n = e.relatedTarget, r = e.handleObj; return n && (n === this || ce.contains(this, n)) || (e.type = r.origType, t = r.handler.apply(this, arguments), e.type = i), t } } }), ce.fn.extend({ on: function (e, t, n, r) { return Le(this, e, t, n, r) }, one: function (e, t, n, r) { return Le(this, e, t, n, r, 1) }, off: function (e, t, n) { var r, i; if (e && e.preventDefault && e.handleObj) return r = e.handleObj, ce(e.delegateTarget).off(r.namespace ? r.origType + "." + r.namespace : r.origType, r.selector, r.handler), this; if ("object" == typeof e) { for (i in e) this.off(i, t, e[i]); return this } return !1 !== t && "function" != typeof t || (n = t, t = void 0), !1 === n && (n = qe), this.each(function () { ce.event.remove(this, e, n, t) }) } }); var Oe = /\s*$/g; function Re(e, t) { return fe(e, "table") && fe(11 !== t.nodeType ? t : t.firstChild, "tr") && ce(e).children("tbody")[0] || e } function Ie(e) { return e.type = (null !== e.getAttribute("type")) + "/" + e.type, e } function We(e) { return "true/" === (e.type || "").slice(0, 5) ? e.type = e.type.slice(5) : e.removeAttribute("type"), e } function Fe(e, t) { var n, r, i, o, a, s; if (1 === t.nodeType) { if (_.hasData(e) && (s = _.get(e).events)) for (i in _.remove(t, "handle events"), s) for (n = 0, r = s[i].length; n < r; n++)ce.event.add(t, i, s[i][n]); z.hasData(e) && (o = z.access(e), a = ce.extend({}, o), z.set(t, a)) } } function $e(n, r, i, o) { r = g(r); var e, t, a, s, u, l, c = 0, f = n.length, p = f - 1, d = r[0], h = v(d); if (h || 1 < f && "string" == typeof d && !le.checkClone && Pe.test(d)) return n.each(function (e) { var t = n.eq(e); h && (r[0] = d.call(this, e, t.html())), $e(t, r, i, o) }); if (f && (t = (e = Ae(r, n[0].ownerDocument, !1, n, o)).firstChild, 1 === e.childNodes.length && (e = t), t || o)) { for (s = (a = ce.map(Se(e, "script"), Ie)).length; c < f; c++)u = e, c !== p && (u = ce.clone(u, !0, !0), s && ce.merge(a, Se(u, "script"))), i.call(n[c], u, c); if (s) for (l = a[a.length - 1].ownerDocument, ce.map(a, We), c = 0; c < s; c++)u = a[c], Ce.test(u.type || "") && !_.access(u, "globalEval") && ce.contains(l, u) && (u.src && "module" !== (u.type || "").toLowerCase() ? ce._evalUrl && !u.noModule && ce._evalUrl(u.src, { nonce: u.nonce || u.getAttribute("nonce") }, l) : m(u.textContent.replace(Me, ""), u, l)) } return n } function Be(e, t, n) { for (var r, i = t ? ce.filter(t, e) : e, o = 0; null != (r = i[o]); o++)n || 1 !== r.nodeType || ce.cleanData(Se(r)), r.parentNode && (n && K(r) && Ee(Se(r, "script")), r.parentNode.removeChild(r)); return e } ce.extend({ htmlPrefilter: function (e) { return e }, clone: function (e, t, n) { var r, i, o, a, s, u, l, c = e.cloneNode(!0), f = K(e); if (!(le.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || ce.isXMLDoc(e))) for (a = Se(c), r = 0, i = (o = Se(e)).length; r < i; r++)s = o[r], u = a[r], void 0, "input" === (l = u.nodeName.toLowerCase()) && we.test(s.type) ? u.checked = s.checked : "input" !== l && "textarea" !== l || (u.defaultValue = s.defaultValue); if (t) if (n) for (o = o || Se(e), a = a || Se(c), r = 0, i = o.length; r < i; r++)Fe(o[r], a[r]); else Fe(e, c); return 0 < (a = Se(c, "script")).length && Ee(a, !f && Se(e, "script")), c }, cleanData: function (e) { for (var t, n, r, i = ce.event.special, o = 0; void 0 !== (n = e[o]); o++)if ($(n)) { if (t = n[_.expando]) { if (t.events) for (r in t.events) i[r] ? ce.event.remove(n, r) : ce.removeEvent(n, r, t.handle); n[_.expando] = void 0 } n[z.expando] && (n[z.expando] = void 0) } } }), ce.fn.extend({ detach: function (e) { return Be(this, e, !0) }, remove: function (e) { return Be(this, e) }, text: function (e) { return M(this, function (e) { return void 0 === e ? ce.text(this) : this.empty().each(function () { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (this.textContent = e) }) }, null, e, arguments.length) }, append: function () { return $e(this, arguments, function (e) { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || Re(this, e).appendChild(e) }) }, prepend: function () { return $e(this, arguments, function (e) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var t = Re(this, e); t.insertBefore(e, t.firstChild) } }) }, before: function () { return $e(this, arguments, function (e) { this.parentNode && this.parentNode.insertBefore(e, this) }) }, after: function () { return $e(this, arguments, function (e) { this.parentNode && this.parentNode.insertBefore(e, this.nextSibling) }) }, empty: function () { for (var e, t = 0; null != (e = this[t]); t++)1 === e.nodeType && (ce.cleanData(Se(e, !1)), e.textContent = ""); return this }, clone: function (e, t) { return e = null != e && e, t = null == t ? e : t, this.map(function () { return ce.clone(this, e, t) }) }, html: function (e) { return M(this, function (e) { var t = this[0] || {}, n = 0, r = this.length; if (void 0 === e && 1 === t.nodeType) return t.innerHTML; if ("string" == typeof e && !Oe.test(e) && !ke[(Te.exec(e) || ["", ""])[1].toLowerCase()]) { e = ce.htmlPrefilter(e); try { for (; n < r; n++)1 === (t = this[n] || {}).nodeType && (ce.cleanData(Se(t, !1)), t.innerHTML = e); t = 0 } catch (e) { } } t && this.empty().append(e) }, null, e, arguments.length) }, replaceWith: function () { var n = []; return $e(this, arguments, function (e) { var t = this.parentNode; ce.inArray(this, n) < 0 && (ce.cleanData(Se(this)), t && t.replaceChild(e, this)) }, n) } }), ce.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (e, a) { ce.fn[e] = function (e) { for (var t, n = [], r = ce(e), i = r.length - 1, o = 0; o <= i; o++)t = o === i ? this : this.clone(!0), ce(r[o])[a](t), s.apply(n, t.get()); return this.pushStack(n) } }); var _e = new RegExp("^(" + G + ")(?!px)[a-z%]+$", "i"), ze = /^--/, Xe = function (e) { var t = e.ownerDocument.defaultView; return t && t.opener || (t = ie), t.getComputedStyle(e) }, Ue = function (e, t, n) { var r, i, o = {}; for (i in t) o[i] = e.style[i], e.style[i] = t[i]; for (i in r = n.call(e), t) e.style[i] = o[i]; return r }, Ve = new RegExp(Q.join("|"), "i"); function Ge(e, t, n) { var r, i, o, a, s = ze.test(t), u = e.style; return (n = n || Xe(e)) && (a = n.getPropertyValue(t) || n[t], s && a && (a = a.replace(ve, "$1") || void 0), "" !== a || K(e) || (a = ce.style(e, t)), !le.pixelBoxStyles() && _e.test(a) && Ve.test(t) && (r = u.width, i = u.minWidth, o = u.maxWidth, u.minWidth = u.maxWidth = u.width = a, a = n.width, u.width = r, u.minWidth = i, u.maxWidth = o)), void 0 !== a ? a + "" : a } function Ye(e, t) { return { get: function () { if (!e()) return (this.get = t).apply(this, arguments); delete this.get } } } !function () { function e() { if (l) { u.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0", l.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%", J.appendChild(u).appendChild(l); var e = ie.getComputedStyle(l); n = "1%" !== e.top, s = 12 === t(e.marginLeft), l.style.right = "60%", o = 36 === t(e.right), r = 36 === t(e.width), l.style.position = "absolute", i = 12 === t(l.offsetWidth / 3), J.removeChild(u), l = null } } function t(e) { return Math.round(parseFloat(e)) } var n, r, i, o, a, s, u = C.createElement("div"), l = C.createElement("div"); l.style && (l.style.backgroundClip = "content-box", l.cloneNode(!0).style.backgroundClip = "", le.clearCloneStyle = "content-box" === l.style.backgroundClip, ce.extend(le, { boxSizingReliable: function () { return e(), r }, pixelBoxStyles: function () { return e(), o }, pixelPosition: function () { return e(), n }, reliableMarginLeft: function () { return e(), s }, scrollboxSize: function () { return e(), i }, reliableTrDimensions: function () { var e, t, n, r; return null == a && (e = C.createElement("table"), t = C.createElement("tr"), n = C.createElement("div"), e.style.cssText = "position:absolute;left:-11111px;border-collapse:separate", t.style.cssText = "box-sizing:content-box;border:1px solid", t.style.height = "1px", n.style.height = "9px", n.style.display = "block", J.appendChild(e).appendChild(t).appendChild(n), r = ie.getComputedStyle(t), a = parseInt(r.height, 10) + parseInt(r.borderTopWidth, 10) + parseInt(r.borderBottomWidth, 10) === t.offsetHeight, J.removeChild(e)), a } })) }(); var Qe = ["Webkit", "Moz", "ms"], Je = C.createElement("div").style, Ke = {}; function Ze(e) { var t = ce.cssProps[e] || Ke[e]; return t || (e in Je ? e : Ke[e] = function (e) { var t = e[0].toUpperCase() + e.slice(1), n = Qe.length; while (n--) if ((e = Qe[n] + t) in Je) return e }(e) || e) } var et = /^(none|table(?!-c[ea]).+)/, tt = { position: "absolute", visibility: "hidden", display: "block" }, nt = { letterSpacing: "0", fontWeight: "400" }; function rt(e, t, n) { var r = Y.exec(t); return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t } function it(e, t, n, r, i, o) { var a = "width" === t ? 1 : 0, s = 0, u = 0, l = 0; if (n === (r ? "border" : "content")) return 0; for (; a < 4; a += 2)"margin" === n && (l += ce.css(e, n + Q[a], !0, i)), r ? ("content" === n && (u -= ce.css(e, "padding" + Q[a], !0, i)), "margin" !== n && (u -= ce.css(e, "border" + Q[a] + "Width", !0, i))) : (u += ce.css(e, "padding" + Q[a], !0, i), "padding" !== n ? u += ce.css(e, "border" + Q[a] + "Width", !0, i) : s += ce.css(e, "border" + Q[a] + "Width", !0, i)); return !r && 0 <= o && (u += Math.max(0, Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - o - u - s - .5)) || 0), u + l } function ot(e, t, n) { var r = Xe(e), i = (!le.boxSizingReliable() || n) && "border-box" === ce.css(e, "boxSizing", !1, r), o = i, a = Ge(e, t, r), s = "offset" + t[0].toUpperCase() + t.slice(1); if (_e.test(a)) { if (!n) return a; a = "auto" } return (!le.boxSizingReliable() && i || !le.reliableTrDimensions() && fe(e, "tr") || "auto" === a || !parseFloat(a) && "inline" === ce.css(e, "display", !1, r)) && e.getClientRects().length && (i = "border-box" === ce.css(e, "boxSizing", !1, r), (o = s in e) && (a = e[s])), (a = parseFloat(a) || 0) + it(e, t, n || (i ? "border" : "content"), o, r, a) + "px" } function at(e, t, n, r, i) { return new at.prototype.init(e, t, n, r, i) } ce.extend({ cssHooks: { opacity: { get: function (e, t) { if (t) { var n = Ge(e, "opacity"); return "" === n ? "1" : n } } } }, cssNumber: { animationIterationCount: !0, aspectRatio: !0, borderImageSlice: !0, columnCount: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, gridArea: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnStart: !0, gridRow: !0, gridRowEnd: !0, gridRowStart: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, scale: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeMiterlimit: !0, strokeOpacity: !0 }, cssProps: {}, style: function (e, t, n, r) { if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { var i, o, a, s = F(t), u = ze.test(t), l = e.style; if (u || (t = Ze(s)), a = ce.cssHooks[t] || ce.cssHooks[s], void 0 === n) return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : l[t]; "string" === (o = typeof n) && (i = Y.exec(n)) && i[1] && (n = te(e, t, i), o = "number"), null != n && n == n && ("number" !== o || u || (n += i && i[3] || (ce.cssNumber[s] ? "" : "px")), le.clearCloneStyle || "" !== n || 0 !== t.indexOf("background") || (l[t] = "inherit"), a && "set" in a && void 0 === (n = a.set(e, n, r)) || (u ? l.setProperty(t, n) : l[t] = n)) } }, css: function (e, t, n, r) { var i, o, a, s = F(t); return ze.test(t) || (t = Ze(s)), (a = ce.cssHooks[t] || ce.cssHooks[s]) && "get" in a && (i = a.get(e, !0, n)), void 0 === i && (i = Ge(e, t, r)), "normal" === i && t in nt && (i = nt[t]), "" === n || n ? (o = parseFloat(i), !0 === n || isFinite(o) ? o || 0 : i) : i } }), ce.each(["height", "width"], function (e, u) { ce.cssHooks[u] = { get: function (e, t, n) { if (t) return !et.test(ce.css(e, "display")) || e.getClientRects().length && e.getBoundingClientRect().width ? ot(e, u, n) : Ue(e, tt, function () { return ot(e, u, n) }) }, set: function (e, t, n) { var r, i = Xe(e), o = !le.scrollboxSize() && "absolute" === i.position, a = (o || n) && "border-box" === ce.css(e, "boxSizing", !1, i), s = n ? it(e, u, n, a, i) : 0; return a && o && (s -= Math.ceil(e["offset" + u[0].toUpperCase() + u.slice(1)] - parseFloat(i[u]) - it(e, u, "border", !1, i) - .5)), s && (r = Y.exec(t)) && "px" !== (r[3] || "px") && (e.style[u] = t, t = ce.css(e, u)), rt(0, t, s) } } }), ce.cssHooks.marginLeft = Ye(le.reliableMarginLeft, function (e, t) { if (t) return (parseFloat(Ge(e, "marginLeft")) || e.getBoundingClientRect().left - Ue(e, { marginLeft: 0 }, function () { return e.getBoundingClientRect().left })) + "px" }), ce.each({ margin: "", padding: "", border: "Width" }, function (i, o) { ce.cssHooks[i + o] = { expand: function (e) { for (var t = 0, n = {}, r = "string" == typeof e ? e.split(" ") : [e]; t < 4; t++)n[i + Q[t] + o] = r[t] || r[t - 2] || r[0]; return n } }, "margin" !== i && (ce.cssHooks[i + o].set = rt) }), ce.fn.extend({ css: function (e, t) { return M(this, function (e, t, n) { var r, i, o = {}, a = 0; if (Array.isArray(t)) { for (r = Xe(e), i = t.length; a < i; a++)o[t[a]] = ce.css(e, t[a], !1, r); return o } return void 0 !== n ? ce.style(e, t, n) : ce.css(e, t) }, e, t, 1 < arguments.length) } }), ((ce.Tween = at).prototype = { constructor: at, init: function (e, t, n, r, i, o) { this.elem = e, this.prop = n, this.easing = i || ce.easing._default, this.options = t, this.start = this.now = this.cur(), this.end = r, this.unit = o || (ce.cssNumber[n] ? "" : "px") }, cur: function () { var e = at.propHooks[this.prop]; return e && e.get ? e.get(this) : at.propHooks._default.get(this) }, run: function (e) { var t, n = at.propHooks[this.prop]; return this.options.duration ? this.pos = t = ce.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) : this.pos = t = e, this.now = (this.end - this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), n && n.set ? n.set(this) : at.propHooks._default.set(this), this } }).init.prototype = at.prototype, (at.propHooks = { _default: { get: function (e) { var t; return 1 !== e.elem.nodeType || null != e.elem[e.prop] && null == e.elem.style[e.prop] ? e.elem[e.prop] : (t = ce.css(e.elem, e.prop, "")) && "auto" !== t ? t : 0 }, set: function (e) { ce.fx.step[e.prop] ? ce.fx.step[e.prop](e) : 1 !== e.elem.nodeType || !ce.cssHooks[e.prop] && null == e.elem.style[Ze(e.prop)] ? e.elem[e.prop] = e.now : ce.style(e.elem, e.prop, e.now + e.unit) } } }).scrollTop = at.propHooks.scrollLeft = { set: function (e) { e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now) } }, ce.easing = { linear: function (e) { return e }, swing: function (e) { return .5 - Math.cos(e * Math.PI) / 2 }, _default: "swing" }, ce.fx = at.prototype.init, ce.fx.step = {}; var st, ut, lt, ct, ft = /^(?:toggle|show|hide)$/, pt = /queueHooks$/; function dt() { ut && (!1 === C.hidden && ie.requestAnimationFrame ? ie.requestAnimationFrame(dt) : ie.setTimeout(dt, ce.fx.interval), ce.fx.tick()) } function ht() { return ie.setTimeout(function () { st = void 0 }), st = Date.now() } function gt(e, t) { var n, r = 0, i = { height: e }; for (t = t ? 1 : 0; r < 4; r += 2 - t)i["margin" + (n = Q[r])] = i["padding" + n] = e; return t && (i.opacity = i.width = e), i } function vt(e, t, n) { for (var r, i = (yt.tweeners[t] || []).concat(yt.tweeners["*"]), o = 0, a = i.length; o < a; o++)if (r = i[o].call(n, t, e)) return r } function yt(o, e, t) { var n, a, r = 0, i = yt.prefilters.length, s = ce.Deferred().always(function () { delete u.elem }), u = function () { if (a) return !1; for (var e = st || ht(), t = Math.max(0, l.startTime + l.duration - e), n = 1 - (t / l.duration || 0), r = 0, i = l.tweens.length; r < i; r++)l.tweens[r].run(n); return s.notifyWith(o, [l, n, t]), n < 1 && i ? t : (i || s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l]), !1) }, l = s.promise({ elem: o, props: ce.extend({}, e), opts: ce.extend(!0, { specialEasing: {}, easing: ce.easing._default }, t), originalProperties: e, originalOptions: t, startTime: st || ht(), duration: t.duration, tweens: [], createTween: function (e, t) { var n = ce.Tween(o, l.opts, e, t, l.opts.specialEasing[e] || l.opts.easing); return l.tweens.push(n), n }, stop: function (e) { var t = 0, n = e ? l.tweens.length : 0; if (a) return this; for (a = !0; t < n; t++)l.tweens[t].run(1); return e ? (s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l, e])) : s.rejectWith(o, [l, e]), this } }), c = l.props; for (!function (e, t) { var n, r, i, o, a; for (n in e) if (i = t[r = F(n)], o = e[n], Array.isArray(o) && (i = o[1], o = e[n] = o[0]), n !== r && (e[r] = o, delete e[n]), (a = ce.cssHooks[r]) && "expand" in a) for (n in o = a.expand(o), delete e[r], o) n in e || (e[n] = o[n], t[n] = i); else t[r] = i }(c, l.opts.specialEasing); r < i; r++)if (n = yt.prefilters[r].call(l, o, c, l.opts)) return v(n.stop) && (ce._queueHooks(l.elem, l.opts.queue).stop = n.stop.bind(n)), n; return ce.map(c, vt, l), v(l.opts.start) && l.opts.start.call(o, l), l.progress(l.opts.progress).done(l.opts.done, l.opts.complete).fail(l.opts.fail).always(l.opts.always), ce.fx.timer(ce.extend(u, { elem: o, anim: l, queue: l.opts.queue })), l } ce.Animation = ce.extend(yt, { tweeners: { "*": [function (e, t) { var n = this.createTween(e, t); return te(n.elem, e, Y.exec(t), n), n }] }, tweener: function (e, t) { v(e) ? (t = e, e = ["*"]) : e = e.match(D); for (var n, r = 0, i = e.length; r < i; r++)n = e[r], yt.tweeners[n] = yt.tweeners[n] || [], yt.tweeners[n].unshift(t) }, prefilters: [function (e, t, n) { var r, i, o, a, s, u, l, c, f = "width" in t || "height" in t, p = this, d = {}, h = e.style, g = e.nodeType && ee(e), v = _.get(e, "fxshow"); for (r in n.queue || (null == (a = ce._queueHooks(e, "fx")).unqueued && (a.unqueued = 0, s = a.empty.fire, a.empty.fire = function () { a.unqueued || s() }), a.unqueued++, p.always(function () { p.always(function () { a.unqueued--, ce.queue(e, "fx").length || a.empty.fire() }) })), t) if (i = t[r], ft.test(i)) { if (delete t[r], o = o || "toggle" === i, i === (g ? "hide" : "show")) { if ("show" !== i || !v || void 0 === v[r]) continue; g = !0 } d[r] = v && v[r] || ce.style(e, r) } if ((u = !ce.isEmptyObject(t)) || !ce.isEmptyObject(d)) for (r in f && 1 === e.nodeType && (n.overflow = [h.overflow, h.overflowX, h.overflowY], null == (l = v && v.display) && (l = _.get(e, "display")), "none" === (c = ce.css(e, "display")) && (l ? c = l : (re([e], !0), l = e.style.display || l, c = ce.css(e, "display"), re([e]))), ("inline" === c || "inline-block" === c && null != l) && "none" === ce.css(e, "float") && (u || (p.done(function () { h.display = l }), null == l && (c = h.display, l = "none" === c ? "" : c)), h.display = "inline-block")), n.overflow && (h.overflow = "hidden", p.always(function () { h.overflow = n.overflow[0], h.overflowX = n.overflow[1], h.overflowY = n.overflow[2] })), u = !1, d) u || (v ? "hidden" in v && (g = v.hidden) : v = _.access(e, "fxshow", { display: l }), o && (v.hidden = !g), g && re([e], !0), p.done(function () { for (r in g || re([e]), _.remove(e, "fxshow"), d) ce.style(e, r, d[r]) })), u = vt(g ? v[r] : 0, r, p), r in v || (v[r] = u.start, g && (u.end = u.start, u.start = 0)) }], prefilter: function (e, t) { t ? yt.prefilters.unshift(e) : yt.prefilters.push(e) } }), ce.speed = function (e, t, n) { var r = e && "object" == typeof e ? ce.extend({}, e) : { complete: n || !n && t || v(e) && e, duration: e, easing: n && t || t && !v(t) && t }; return ce.fx.off ? r.duration = 0 : "number" != typeof r.duration && (r.duration in ce.fx.speeds ? r.duration = ce.fx.speeds[r.duration] : r.duration = ce.fx.speeds._default), null != r.queue && !0 !== r.queue || (r.queue = "fx"), r.old = r.complete, r.complete = function () { v(r.old) && r.old.call(this), r.queue && ce.dequeue(this, r.queue) }, r }, ce.fn.extend({ fadeTo: function (e, t, n, r) { return this.filter(ee).css("opacity", 0).show().end().animate({ opacity: t }, e, n, r) }, animate: function (t, e, n, r) { var i = ce.isEmptyObject(t), o = ce.speed(e, n, r), a = function () { var e = yt(this, ce.extend({}, t), o); (i || _.get(this, "finish")) && e.stop(!0) }; return a.finish = a, i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a) }, stop: function (i, e, o) { var a = function (e) { var t = e.stop; delete e.stop, t(o) }; return "string" != typeof i && (o = e, e = i, i = void 0), e && this.queue(i || "fx", []), this.each(function () { var e = !0, t = null != i && i + "queueHooks", n = ce.timers, r = _.get(this); if (t) r[t] && r[t].stop && a(r[t]); else for (t in r) r[t] && r[t].stop && pt.test(t) && a(r[t]); for (t = n.length; t--;)n[t].elem !== this || null != i && n[t].queue !== i || (n[t].anim.stop(o), e = !1, n.splice(t, 1)); !e && o || ce.dequeue(this, i) }) }, finish: function (a) { return !1 !== a && (a = a || "fx"), this.each(function () { var e, t = _.get(this), n = t[a + "queue"], r = t[a + "queueHooks"], i = ce.timers, o = n ? n.length : 0; for (t.finish = !0, ce.queue(this, a, []), r && r.stop && r.stop.call(this, !0), e = i.length; e--;)i[e].elem === this && i[e].queue === a && (i[e].anim.stop(!0), i.splice(e, 1)); for (e = 0; e < o; e++)n[e] && n[e].finish && n[e].finish.call(this); delete t.finish }) } }), ce.each(["toggle", "show", "hide"], function (e, r) { var i = ce.fn[r]; ce.fn[r] = function (e, t, n) { return null == e || "boolean" == typeof e ? i.apply(this, arguments) : this.animate(gt(r, !0), e, t, n) } }), ce.each({ slideDown: gt("show"), slideUp: gt("hide"), slideToggle: gt("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (e, r) { ce.fn[e] = function (e, t, n) { return this.animate(r, e, t, n) } }), ce.timers = [], ce.fx.tick = function () { var e, t = 0, n = ce.timers; for (st = Date.now(); t < n.length; t++)(e = n[t])() || n[t] !== e || n.splice(t--, 1); n.length || ce.fx.stop(), st = void 0 }, ce.fx.timer = function (e) { ce.timers.push(e), ce.fx.start() }, ce.fx.interval = 13, ce.fx.start = function () { ut || (ut = !0, dt()) }, ce.fx.stop = function () { ut = null }, ce.fx.speeds = { slow: 600, fast: 200, _default: 400 }, ce.fn.delay = function (r, e) { return r = ce.fx && ce.fx.speeds[r] || r, e = e || "fx", this.queue(e, function (e, t) { var n = ie.setTimeout(e, r); t.stop = function () { ie.clearTimeout(n) } }) }, lt = C.createElement("input"), ct = C.createElement("select").appendChild(C.createElement("option")), lt.type = "checkbox", le.checkOn = "" !== lt.value, le.optSelected = ct.selected, (lt = C.createElement("input")).value = "t", lt.type = "radio", le.radioValue = "t" === lt.value; var mt, xt = ce.expr.attrHandle; ce.fn.extend({ attr: function (e, t) { return M(this, ce.attr, e, t, 1 < arguments.length) }, removeAttr: function (e) { return this.each(function () { ce.removeAttr(this, e) }) } }), ce.extend({ attr: function (e, t, n) { var r, i, o = e.nodeType; if (3 !== o && 8 !== o && 2 !== o) return "undefined" == typeof e.getAttribute ? ce.prop(e, t, n) : (1 === o && ce.isXMLDoc(e) || (i = ce.attrHooks[t.toLowerCase()] || (ce.expr.match.bool.test(t) ? mt : void 0)), void 0 !== n ? null === n ? void ce.removeAttr(e, t) : i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : (e.setAttribute(t, n + ""), n) : i && "get" in i && null !== (r = i.get(e, t)) ? r : null == (r = ce.find.attr(e, t)) ? void 0 : r) }, attrHooks: { type: { set: function (e, t) { if (!le.radioValue && "radio" === t && fe(e, "input")) { var n = e.value; return e.setAttribute("type", t), n && (e.value = n), t } } } }, removeAttr: function (e, t) { var n, r = 0, i = t && t.match(D); if (i && 1 === e.nodeType) while (n = i[r++]) e.removeAttribute(n) } }), mt = { set: function (e, t, n) { return !1 === t ? ce.removeAttr(e, n) : e.setAttribute(n, n), n } }, ce.each(ce.expr.match.bool.source.match(/\w+/g), function (e, t) { var a = xt[t] || ce.find.attr; xt[t] = function (e, t, n) { var r, i, o = t.toLowerCase(); return n || (i = xt[o], xt[o] = r, r = null != a(e, t, n) ? o : null, xt[o] = i), r } }); var bt = /^(?:input|select|textarea|button)$/i, wt = /^(?:a|area)$/i; function Tt(e) { return (e.match(D) || []).join(" ") } function Ct(e) { return e.getAttribute && e.getAttribute("class") || "" } function kt(e) { return Array.isArray(e) ? e : "string" == typeof e && e.match(D) || [] } ce.fn.extend({ prop: function (e, t) { return M(this, ce.prop, e, t, 1 < arguments.length) }, removeProp: function (e) { return this.each(function () { delete this[ce.propFix[e] || e] }) } }), ce.extend({ prop: function (e, t, n) { var r, i, o = e.nodeType; if (3 !== o && 8 !== o && 2 !== o) return 1 === o && ce.isXMLDoc(e) || (t = ce.propFix[t] || t, i = ce.propHooks[t]), void 0 !== n ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : e[t] = n : i && "get" in i && null !== (r = i.get(e, t)) ? r : e[t] }, propHooks: { tabIndex: { get: function (e) { var t = ce.find.attr(e, "tabindex"); return t ? parseInt(t, 10) : bt.test(e.nodeName) || wt.test(e.nodeName) && e.href ? 0 : -1 } } }, propFix: { "for": "htmlFor", "class": "className" } }), le.optSelected || (ce.propHooks.selected = { get: function (e) { var t = e.parentNode; return t && t.parentNode && t.parentNode.selectedIndex, null }, set: function (e) { var t = e.parentNode; t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex) } }), ce.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { ce.propFix[this.toLowerCase()] = this }), ce.fn.extend({ addClass: function (t) { var e, n, r, i, o, a; return v(t) ? this.each(function (e) { ce(this).addClass(t.call(this, e, Ct(this))) }) : (e = kt(t)).length ? this.each(function () { if (r = Ct(this), n = 1 === this.nodeType && " " + Tt(r) + " ") { for (o = 0; o < e.length; o++)i = e[o], n.indexOf(" " + i + " ") < 0 && (n += i + " "); a = Tt(n), r !== a && this.setAttribute("class", a) } }) : this }, removeClass: function (t) { var e, n, r, i, o, a; return v(t) ? this.each(function (e) { ce(this).removeClass(t.call(this, e, Ct(this))) }) : arguments.length ? (e = kt(t)).length ? this.each(function () { if (r = Ct(this), n = 1 === this.nodeType && " " + Tt(r) + " ") { for (o = 0; o < e.length; o++) { i = e[o]; while (-1 < n.indexOf(" " + i + " ")) n = n.replace(" " + i + " ", " ") } a = Tt(n), r !== a && this.setAttribute("class", a) } }) : this : this.attr("class", "") }, toggleClass: function (t, n) { var e, r, i, o, a = typeof t, s = "string" === a || Array.isArray(t); return v(t) ? this.each(function (e) { ce(this).toggleClass(t.call(this, e, Ct(this), n), n) }) : "boolean" == typeof n && s ? n ? this.addClass(t) : this.removeClass(t) : (e = kt(t), this.each(function () { if (s) for (o = ce(this), i = 0; i < e.length; i++)r = e[i], o.hasClass(r) ? o.removeClass(r) : o.addClass(r); else void 0 !== t && "boolean" !== a || ((r = Ct(this)) && _.set(this, "__className__", r), this.setAttribute && this.setAttribute("class", r || !1 === t ? "" : _.get(this, "__className__") || "")) })) }, hasClass: function (e) { var t, n, r = 0; t = " " + e + " "; while (n = this[r++]) if (1 === n.nodeType && -1 < (" " + Tt(Ct(n)) + " ").indexOf(t)) return !0; return !1 } }); var St = /\r/g; ce.fn.extend({ val: function (n) { var r, e, i, t = this[0]; return arguments.length ? (i = v(n), this.each(function (e) { var t; 1 === this.nodeType && (null == (t = i ? n.call(this, e, ce(this).val()) : n) ? t = "" : "number" == typeof t ? t += "" : Array.isArray(t) && (t = ce.map(t, function (e) { return null == e ? "" : e + "" })), (r = ce.valHooks[this.type] || ce.valHooks[this.nodeName.toLowerCase()]) && "set" in r && void 0 !== r.set(this, t, "value") || (this.value = t)) })) : t ? (r = ce.valHooks[t.type] || ce.valHooks[t.nodeName.toLowerCase()]) && "get" in r && void 0 !== (e = r.get(t, "value")) ? e : "string" == typeof (e = t.value) ? e.replace(St, "") : null == e ? "" : e : void 0 } }), ce.extend({ valHooks: { option: { get: function (e) { var t = ce.find.attr(e, "value"); return null != t ? t : Tt(ce.text(e)) } }, select: { get: function (e) { var t, n, r, i = e.options, o = e.selectedIndex, a = "select-one" === e.type, s = a ? null : [], u = a ? o + 1 : i.length; for (r = o < 0 ? u : a ? o : 0; r < u; r++)if (((n = i[r]).selected || r === o) && !n.disabled && (!n.parentNode.disabled || !fe(n.parentNode, "optgroup"))) { if (t = ce(n).val(), a) return t; s.push(t) } return s }, set: function (e, t) { var n, r, i = e.options, o = ce.makeArray(t), a = i.length; while (a--) ((r = i[a]).selected = -1 < ce.inArray(ce.valHooks.option.get(r), o)) && (n = !0); return n || (e.selectedIndex = -1), o } } } }), ce.each(["radio", "checkbox"], function () { ce.valHooks[this] = { set: function (e, t) { if (Array.isArray(t)) return e.checked = -1 < ce.inArray(ce(e).val(), t) } }, le.checkOn || (ce.valHooks[this].get = function (e) { return null === e.getAttribute("value") ? "on" : e.value }) }); var Et = ie.location, jt = { guid: Date.now() }, At = /\?/; ce.parseXML = function (e) { var t, n; if (!e || "string" != typeof e) return null; try { t = (new ie.DOMParser).parseFromString(e, "text/xml") } catch (e) { } return n = t && t.getElementsByTagName("parsererror")[0], t && !n || ce.error("Invalid XML: " + (n ? ce.map(n.childNodes, function (e) { return e.textContent }).join("\n") : e)), t }; var Dt = /^(?:focusinfocus|focusoutblur)$/, Nt = function (e) { e.stopPropagation() }; ce.extend(ce.event, { trigger: function (e, t, n, r) { var i, o, a, s, u, l, c, f, p = [n || C], d = ue.call(e, "type") ? e.type : e, h = ue.call(e, "namespace") ? e.namespace.split(".") : []; if (o = f = a = n = n || C, 3 !== n.nodeType && 8 !== n.nodeType && !Dt.test(d + ce.event.triggered) && (-1 < d.indexOf(".") && (d = (h = d.split(".")).shift(), h.sort()), u = d.indexOf(":") < 0 && "on" + d, (e = e[ce.expando] ? e : new ce.Event(d, "object" == typeof e && e)).isTrigger = r ? 2 : 3, e.namespace = h.join("."), e.rnamespace = e.namespace ? new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, e.result = void 0, e.target || (e.target = n), t = null == t ? [e] : ce.makeArray(t, [e]), c = ce.event.special[d] || {}, r || !c.trigger || !1 !== c.trigger.apply(n, t))) { if (!r && !c.noBubble && !y(n)) { for (s = c.delegateType || d, Dt.test(s + d) || (o = o.parentNode); o; o = o.parentNode)p.push(o), a = o; a === (n.ownerDocument || C) && p.push(a.defaultView || a.parentWindow || ie) } i = 0; while ((o = p[i++]) && !e.isPropagationStopped()) f = o, e.type = 1 < i ? s : c.bindType || d, (l = (_.get(o, "events") || Object.create(null))[e.type] && _.get(o, "handle")) && l.apply(o, t), (l = u && o[u]) && l.apply && $(o) && (e.result = l.apply(o, t), !1 === e.result && e.preventDefault()); return e.type = d, r || e.isDefaultPrevented() || c._default && !1 !== c._default.apply(p.pop(), t) || !$(n) || u && v(n[d]) && !y(n) && ((a = n[u]) && (n[u] = null), ce.event.triggered = d, e.isPropagationStopped() && f.addEventListener(d, Nt), n[d](), e.isPropagationStopped() && f.removeEventListener(d, Nt), ce.event.triggered = void 0, a && (n[u] = a)), e.result } }, simulate: function (e, t, n) { var r = ce.extend(new ce.Event, n, { type: e, isSimulated: !0 }); ce.event.trigger(r, null, t) } }), ce.fn.extend({ trigger: function (e, t) { return this.each(function () { ce.event.trigger(e, t, this) }) }, triggerHandler: function (e, t) { var n = this[0]; if (n) return ce.event.trigger(e, t, n, !0) } }); var qt = /\[\]$/, Lt = /\r?\n/g, Ht = /^(?:submit|button|image|reset|file)$/i, Ot = /^(?:input|select|textarea|keygen)/i; function Pt(n, e, r, i) { var t; if (Array.isArray(e)) ce.each(e, function (e, t) { r || qt.test(n) ? i(n, t) : Pt(n + "[" + ("object" == typeof t && null != t ? e : "") + "]", t, r, i) }); else if (r || "object" !== x(e)) i(n, e); else for (t in e) Pt(n + "[" + t + "]", e[t], r, i) } ce.param = function (e, t) { var n, r = [], i = function (e, t) { var n = v(t) ? t() : t; r[r.length] = encodeURIComponent(e) + "=" + encodeURIComponent(null == n ? "" : n) }; if (null == e) return ""; if (Array.isArray(e) || e.jquery && !ce.isPlainObject(e)) ce.each(e, function () { i(this.name, this.value) }); else for (n in e) Pt(n, e[n], t, i); return r.join("&") }, ce.fn.extend({ serialize: function () { return ce.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { var e = ce.prop(this, "elements"); return e ? ce.makeArray(e) : this }).filter(function () { var e = this.type; return this.name && !ce(this).is(":disabled") && Ot.test(this.nodeName) && !Ht.test(e) && (this.checked || !we.test(e)) }).map(function (e, t) { var n = ce(this).val(); return null == n ? null : Array.isArray(n) ? ce.map(n, function (e) { return { name: t.name, value: e.replace(Lt, "\r\n") } }) : { name: t.name, value: n.replace(Lt, "\r\n") } }).get() } }); var Mt = /%20/g, Rt = /#.*$/, It = /([?&])_=[^&]*/, Wt = /^(.*?):[ \t]*([^\r\n]*)$/gm, Ft = /^(?:GET|HEAD)$/, $t = /^\/\//, Bt = {}, _t = {}, zt = "*/".concat("*"), Xt = C.createElement("a"); function Ut(o) { return function (e, t) { "string" != typeof e && (t = e, e = "*"); var n, r = 0, i = e.toLowerCase().match(D) || []; if (v(t)) while (n = i[r++]) "+" === n[0] ? (n = n.slice(1) || "*", (o[n] = o[n] || []).unshift(t)) : (o[n] = o[n] || []).push(t) } } function Vt(t, i, o, a) { var s = {}, u = t === _t; function l(e) { var r; return s[e] = !0, ce.each(t[e] || [], function (e, t) { var n = t(i, o, a); return "string" != typeof n || u || s[n] ? u ? !(r = n) : void 0 : (i.dataTypes.unshift(n), l(n), !1) }), r } return l(i.dataTypes[0]) || !s["*"] && l("*") } function Gt(e, t) { var n, r, i = ce.ajaxSettings.flatOptions || {}; for (n in t) void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); return r && ce.extend(!0, e, r), e } Xt.href = Et.href, ce.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: Et.href, type: "GET", isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": zt, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, converters: { "* text": String, "text html": !0, "text json": JSON.parse, "text xml": ce.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function (e, t) { return t ? Gt(Gt(e, ce.ajaxSettings), t) : Gt(ce.ajaxSettings, e) }, ajaxPrefilter: Ut(Bt), ajaxTransport: Ut(_t), ajax: function (e, t) { "object" == typeof e && (t = e, e = void 0), t = t || {}; var c, f, p, n, d, r, h, g, i, o, v = ce.ajaxSetup({}, t), y = v.context || v, m = v.context && (y.nodeType || y.jquery) ? ce(y) : ce.event, x = ce.Deferred(), b = ce.Callbacks("once memory"), w = v.statusCode || {}, a = {}, s = {}, u = "canceled", T = { readyState: 0, getResponseHeader: function (e) { var t; if (h) { if (!n) { n = {}; while (t = Wt.exec(p)) n[t[1].toLowerCase() + " "] = (n[t[1].toLowerCase() + " "] || []).concat(t[2]) } t = n[e.toLowerCase() + " "] } return null == t ? null : t.join(", ") }, getAllResponseHeaders: function () { return h ? p : null }, setRequestHeader: function (e, t) { return null == h && (e = s[e.toLowerCase()] = s[e.toLowerCase()] || e, a[e] = t), this }, overrideMimeType: function (e) { return null == h && (v.mimeType = e), this }, statusCode: function (e) { var t; if (e) if (h) T.always(e[T.status]); else for (t in e) w[t] = [w[t], e[t]]; return this }, abort: function (e) { var t = e || u; return c && c.abort(t), l(0, t), this } }; if (x.promise(T), v.url = ((e || v.url || Et.href) + "").replace($t, Et.protocol + "//"), v.type = t.method || t.type || v.method || v.type, v.dataTypes = (v.dataType || "*").toLowerCase().match(D) || [""], null == v.crossDomain) { r = C.createElement("a"); try { r.href = v.url, r.href = r.href, v.crossDomain = Xt.protocol + "//" + Xt.host != r.protocol + "//" + r.host } catch (e) { v.crossDomain = !0 } } if (v.data && v.processData && "string" != typeof v.data && (v.data = ce.param(v.data, v.traditional)), Vt(Bt, v, t, T), h) return T; for (i in (g = ce.event && v.global) && 0 == ce.active++ && ce.event.trigger("ajaxStart"), v.type = v.type.toUpperCase(), v.hasContent = !Ft.test(v.type), f = v.url.replace(Rt, ""), v.hasContent ? v.data && v.processData && 0 === (v.contentType || "").indexOf("application/x-www-form-urlencoded") && (v.data = v.data.replace(Mt, "+")) : (o = v.url.slice(f.length), v.data && (v.processData || "string" == typeof v.data) && (f += (At.test(f) ? "&" : "?") + v.data, delete v.data), !1 === v.cache && (f = f.replace(It, "$1"), o = (At.test(f) ? "&" : "?") + "_=" + jt.guid++ + o), v.url = f + o), v.ifModified && (ce.lastModified[f] && T.setRequestHeader("If-Modified-Since", ce.lastModified[f]), ce.etag[f] && T.setRequestHeader("If-None-Match", ce.etag[f])), (v.data && v.hasContent && !1 !== v.contentType || t.contentType) && T.setRequestHeader("Content-Type", v.contentType), T.setRequestHeader("Accept", v.dataTypes[0] && v.accepts[v.dataTypes[0]] ? v.accepts[v.dataTypes[0]] + ("*" !== v.dataTypes[0] ? ", " + zt + "; q=0.01" : "") : v.accepts["*"]), v.headers) T.setRequestHeader(i, v.headers[i]); if (v.beforeSend && (!1 === v.beforeSend.call(y, T, v) || h)) return T.abort(); if (u = "abort", b.add(v.complete), T.done(v.success), T.fail(v.error), c = Vt(_t, v, t, T)) { if (T.readyState = 1, g && m.trigger("ajaxSend", [T, v]), h) return T; v.async && 0 < v.timeout && (d = ie.setTimeout(function () { T.abort("timeout") }, v.timeout)); try { h = !1, c.send(a, l) } catch (e) { if (h) throw e; l(-1, e) } } else l(-1, "No Transport"); function l(e, t, n, r) { var i, o, a, s, u, l = t; h || (h = !0, d && ie.clearTimeout(d), c = void 0, p = r || "", T.readyState = 0 < e ? 4 : 0, i = 200 <= e && e < 300 || 304 === e, n && (s = function (e, t, n) { var r, i, o, a, s = e.contents, u = e.dataTypes; while ("*" === u[0]) u.shift(), void 0 === r && (r = e.mimeType || t.getResponseHeader("Content-Type")); if (r) for (i in s) if (s[i] && s[i].test(r)) { u.unshift(i); break } if (u[0] in n) o = u[0]; else { for (i in n) { if (!u[0] || e.converters[i + " " + u[0]]) { o = i; break } a || (a = i) } o = o || a } if (o) return o !== u[0] && u.unshift(o), n[o] }(v, T, n)), !i && -1 < ce.inArray("script", v.dataTypes) && ce.inArray("json", v.dataTypes) < 0 && (v.converters["text script"] = function () { }), s = function (e, t, n, r) { var i, o, a, s, u, l = {}, c = e.dataTypes.slice(); if (c[1]) for (a in e.converters) l[a.toLowerCase()] = e.converters[a]; o = c.shift(); while (o) if (e.responseFields[o] && (n[e.responseFields[o]] = t), !u && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), u = o, o = c.shift()) if ("*" === o) o = u; else if ("*" !== u && u !== o) { if (!(a = l[u + " " + o] || l["* " + o])) for (i in l) if ((s = i.split(" "))[1] === o && (a = l[u + " " + s[0]] || l["* " + s[0]])) { !0 === a ? a = l[i] : !0 !== l[i] && (o = s[0], c.unshift(s[1])); break } if (!0 !== a) if (a && e["throws"]) t = a(t); else try { t = a(t) } catch (e) { return { state: "parsererror", error: a ? e : "No conversion from " + u + " to " + o } } } return { state: "success", data: t } }(v, s, T, i), i ? (v.ifModified && ((u = T.getResponseHeader("Last-Modified")) && (ce.lastModified[f] = u), (u = T.getResponseHeader("etag")) && (ce.etag[f] = u)), 204 === e || "HEAD" === v.type ? l = "nocontent" : 304 === e ? l = "notmodified" : (l = s.state, o = s.data, i = !(a = s.error))) : (a = l, !e && l || (l = "error", e < 0 && (e = 0))), T.status = e, T.statusText = (t || l) + "", i ? x.resolveWith(y, [o, l, T]) : x.rejectWith(y, [T, l, a]), T.statusCode(w), w = void 0, g && m.trigger(i ? "ajaxSuccess" : "ajaxError", [T, v, i ? o : a]), b.fireWith(y, [T, l]), g && (m.trigger("ajaxComplete", [T, v]), --ce.active || ce.event.trigger("ajaxStop"))) } return T }, getJSON: function (e, t, n) { return ce.get(e, t, n, "json") }, getScript: function (e, t) { return ce.get(e, void 0, t, "script") } }), ce.each(["get", "post"], function (e, i) { ce[i] = function (e, t, n, r) { return v(t) && (r = r || n, n = t, t = void 0), ce.ajax(ce.extend({ url: e, type: i, dataType: r, data: t, success: n }, ce.isPlainObject(e) && e)) } }), ce.ajaxPrefilter(function (e) { var t; for (t in e.headers) "content-type" === t.toLowerCase() && (e.contentType = e.headers[t] || "") }), ce._evalUrl = function (e, t, n) { return ce.ajax({ url: e, type: "GET", dataType: "script", cache: !0, async: !1, global: !1, converters: { "text script": function () { } }, dataFilter: function (e) { ce.globalEval(e, t, n) } }) }, ce.fn.extend({ wrapAll: function (e) { var t; return this[0] && (v(e) && (e = e.call(this[0])), t = ce(e, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && t.insertBefore(this[0]), t.map(function () { var e = this; while (e.firstElementChild) e = e.firstElementChild; return e }).append(this)), this }, wrapInner: function (n) { return v(n) ? this.each(function (e) { ce(this).wrapInner(n.call(this, e)) }) : this.each(function () { var e = ce(this), t = e.contents(); t.length ? t.wrapAll(n) : e.append(n) }) }, wrap: function (t) { var n = v(t); return this.each(function (e) { ce(this).wrapAll(n ? t.call(this, e) : t) }) }, unwrap: function (e) { return this.parent(e).not("body").each(function () { ce(this).replaceWith(this.childNodes) }), this } }), ce.expr.pseudos.hidden = function (e) { return !ce.expr.pseudos.visible(e) }, ce.expr.pseudos.visible = function (e) { return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length) }, ce.ajaxSettings.xhr = function () { try { return new ie.XMLHttpRequest } catch (e) { } }; var Yt = { 0: 200, 1223: 204 }, Qt = ce.ajaxSettings.xhr(); le.cors = !!Qt && "withCredentials" in Qt, le.ajax = Qt = !!Qt, ce.ajaxTransport(function (i) { var o, a; if (le.cors || Qt && !i.crossDomain) return { send: function (e, t) { var n, r = i.xhr(); if (r.open(i.type, i.url, i.async, i.username, i.password), i.xhrFields) for (n in i.xhrFields) r[n] = i.xhrFields[n]; for (n in i.mimeType && r.overrideMimeType && r.overrideMimeType(i.mimeType), i.crossDomain || e["X-Requested-With"] || (e["X-Requested-With"] = "XMLHttpRequest"), e) r.setRequestHeader(n, e[n]); o = function (e) { return function () { o && (o = a = r.onload = r.onerror = r.onabort = r.ontimeout = r.onreadystatechange = null, "abort" === e ? r.abort() : "error" === e ? "number" != typeof r.status ? t(0, "error") : t(r.status, r.statusText) : t(Yt[r.status] || r.status, r.statusText, "text" !== (r.responseType || "text") || "string" != typeof r.responseText ? { binary: r.response } : { text: r.responseText }, r.getAllResponseHeaders())) } }, r.onload = o(), a = r.onerror = r.ontimeout = o("error"), void 0 !== r.onabort ? r.onabort = a : r.onreadystatechange = function () { 4 === r.readyState && ie.setTimeout(function () { o && a() }) }, o = o("abort"); try { r.send(i.hasContent && i.data || null) } catch (e) { if (o) throw e } }, abort: function () { o && o() } } }), ce.ajaxPrefilter(function (e) { e.crossDomain && (e.contents.script = !1) }), ce.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function (e) { return ce.globalEval(e), e } } }), ce.ajaxPrefilter("script", function (e) { void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET") }), ce.ajaxTransport("script", function (n) { var r, i; if (n.crossDomain || n.scriptAttrs) return { send: function (e, t) { r = ce(" + + + + \ No newline at end of file diff --git a/old/template/article/home.html b/old/template/article/home.html new file mode 100644 index 0000000..69baec0 --- /dev/null +++ b/old/template/article/home.html @@ -0,0 +1,137 @@ +
+
+

Bài viết

+ +
+ + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Sản phẩm (Tổng số: 1.742) Thống kê Quản trị Lựa chọn
1 + + + [#2481] + Elgato – Happy New Year 2024 Deal Hot Đầu Xuân + +
Thời gian chương trình : 15.02.2024 – 24.02.2024
+ +
+ STT + +
+
+

- Xem: 90

+

- Thích: 0

+

- Comment: 0

+
+

Cập nhật: Nguyễn MInh Hải

+

(15-02-2024, 2:57 pm)

+
+
+ + + + + + + + + + + + + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+ +
+
\ No newline at end of file diff --git a/old/template/article/relation.html b/old/template/article/relation.html new file mode 100644 index 0000000..5edc680 --- /dev/null +++ b/old/template/article/relation.html @@ -0,0 +1,124 @@ +{% assign _check_type = global.url | split: 'related_item_type=' %} + + + +
+
+ +
+

Sửa nội dung

+ +

ROG FALCHION LOW PROFILE – CHƠI GAME TRÊN MAC LÀ + CHUYỆN NHỎ

+ + +
+ + + + + +
+ {% if _check_type[1] == 'product'%} + + {% include 'article/relation_product' %} + + {% elsif _check_type[1] == 'product-category' %} + + {% include 'article/relation_product_category' %} + + {% endif %} +
+
+
+ + + + \ No newline at end of file diff --git a/old/template/article/relation_add.html b/old/template/article/relation_add.html new file mode 100644 index 0000000..9ad9cbd --- /dev/null +++ b/old/template/article/relation_add.html @@ -0,0 +1,70 @@ +{% assign _check_type = global.url | split: 'related_item_type=' %} + + + +
+
+
+

Thêm liên quan

+ +

+ Thêm liên quan: HuraSoft - Test tin tức +

+
+ + + + {% if _check_type[1] == 'product' %} + + {% include 'article/relation_product_add' %} + + {% elsif _check_type[1] == 'product-category' %} + + {% include 'article/relation_product_category_add' %} + + {% endif %} + +
+
+ + + + + + + \ No newline at end of file diff --git a/old/template/article/relation_product.html b/old/template/article/relation_product.html new file mode 100644 index 0000000..e85ba4b --- /dev/null +++ b/old/template/article/relation_product.html @@ -0,0 +1,68 @@ +
+

Danh sách liên quan: HuraSoft - Test tin tức

+ + + + + Thêm liên quan mới + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Tên Thông tin bán hàng Cài đặt Lựa chọn
1 + CPU Intel Pentium Gold G6405 (Intel LGA1200 - 2 Core - 4 Thread - Base 4.1Ghz - Cache 4MB + +

- Mã kho :  CPUI0132

+

- Lượt xem:  21577

+

- Giá bán :  1.999.000 vnđ

+

- Kho hàng : 3

+

- Bảo hành : 36 Tháng

+
+

STT

+ +
+ +
+
+ +
+ + 1 + 2 + 3 + 4 + +
\ No newline at end of file diff --git a/old/template/article/relation_product_add.html b/old/template/article/relation_product_add.html new file mode 100644 index 0000000..34183ca --- /dev/null +++ b/old/template/article/relation_product_add.html @@ -0,0 +1,78 @@ +
+

Chọn sản phẩm liên quan - Tổng số: 28872

+ +
+ + +

Chọn danh mục

+ + + + + + +
+ + + Chọn toàn bộ danh sách + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Tên Thông tin bán hàng Lựa chọn
1 + + + CPU Intel Pentium Gold G6405 Intel LGA1200 - 2 Core - 4 Thread - Base 4.1Ghz - Cache 4MB +

Cập nhật: Hôm nay, 11:11 am

+
+ - Mã kho : CPUI0132
+ - Lượt xem: 21577
+ - Giá bán : 1.999.000 vnđ
+ - Kho hàng : 3
+ - Bảo hành : 36 Tháng +
+ + Chọn liên quan + +
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
\ No newline at end of file diff --git a/old/template/article/relation_product_category.html b/old/template/article/relation_product_category.html new file mode 100644 index 0000000..d38eeea --- /dev/null +++ b/old/template/article/relation_product_category.html @@ -0,0 +1,53 @@ +
+

Danh sách liên quan: HuraSoft - Test tin tức

+ + + + + Thêm liên quan mới + +
+ +
+ + + + + + + + + + + + + + + + + + + +
STT Tên Lựa chọn
1 +

Laptop - Tablet - Mobile

+ +

STT

+ +
+ + Bỏ lựa chọn + +
+
+ +
+ + 1 + 2 + 3 + 4 + +
\ No newline at end of file diff --git a/old/template/article/relation_product_category_add.html b/old/template/article/relation_product_category_add.html new file mode 100644 index 0000000..2102cf2 --- /dev/null +++ b/old/template/article/relation_product_category_add.html @@ -0,0 +1,60 @@ +
+

Chọn danh mục liên quan

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Danh mục Lựa chọn
1 Danh mục cấp 1 + + Chọn liên quan + + +

Đã chọn

+
1.1 Danh mục cấp 2 + + Chọn liên quan + +
1.1.1 Danh mục cấp 3 + + Chọn liên quan + +
1.1.1.1 Danh mục cấp 4 + + Chọn liên quan + +
+
+
\ No newline at end of file diff --git a/old/template/article/tag.html b/old/template/article/tag.html new file mode 100644 index 0000000..84bcdf1 --- /dev/null +++ b/old/template/article/tag.html @@ -0,0 +1,123 @@ + + +
+
+ +
+

Sửa nội dung

+ +

ROG FALCHION LOW PROFILE – CHƠI GAME TRÊN MAC LÀ CHUYỆN NHỎ

+ + +
+ + +
+ Chỉnh sửa + + {% if global.url contains 'id=' %} + Tag + Liên quan: Sản phẩm + Liên quan: Danh mục sản phẩm + {% endif %} +
+ + +
+ + + Chọn tag mới + + +
+ + + + + + + + + + + + + + + + + +
STT Tag Lựa chọn
1 Laptop GTX 1050  + +
+
+ +
+ + +
+
+
+ + + + \ No newline at end of file diff --git a/old/template/banner/home.html b/old/template/banner/home.html new file mode 100644 index 0000000..ed78ecb --- /dev/null +++ b/old/template/banner/home.html @@ -0,0 +1,200 @@ +
+
+

Danh sách banner

+ +
+ + + + + + +
+ +
+
+ + + + + Chọn + danh mục sản phẩm để xem +
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Thông tin Thứ tự Click Chỉnh sửa
1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tên gọi:
Link tới:
File:/media/banner/21_06-1f22593caab42ff1e4ebf38094a75afe.jpeg
Kích thước:Rộng x Cao (Width x Height) = 3130px x 2075px
Link:/ad.php?id=236
Thời gian hiển thị:Luôn hiển thị, chỉ ẩn khi hạ bằng tay
Cập nhật:21-06-2023, 11:08 am
+
0 0 +
+ + + + + + + + +
+
2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tên gọi:
Link tới:
File:/media/banner/21_06-1f22593caab42ff1e4ebf38094a75afe.jpeg
Kích thước:Rộng x Cao (Width x Height)=3130px x 2075px
Link:/ad.php?id=236
Thời gian hiển thị:Luôn hiển thị, chỉ ẩn khi hạ bằng tay
Cập nhật:21-06-2023, 11:08 am
+
0 0 +
+ + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+ +
+
\ No newline at end of file diff --git a/old/template/banner/location.html b/old/template/banner/location.html new file mode 100644 index 0000000..aaed2b5 --- /dev/null +++ b/old/template/banner/location.html @@ -0,0 +1,67 @@ + + +
+

Quản lý vị trí hiển thị banner

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STT ID Template File Vị trí Ngày tạo Chỉnh sửa
1 +

ID: 43

+

banner_webmau4_mb

+
homepage Banner MB Webmau4 30-11-2024, 12:00 am +
+ Xem + banner + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
\ No newline at end of file diff --git a/old/template/banner/location_add.html b/old/template/banner/location_add.html new file mode 100644 index 0000000..bfe1612 --- /dev/null +++ b/old/template/banner/location_add.html @@ -0,0 +1,123 @@ + + +
+
+
+

Cập nhật lại vị trí banner

+ + + + + Thêm vị trí mới + + +

+ banner_under_slider_mobile_webmau3 +

+
+ + + +
+

Thông tin cơ bản

+ + +
+
+ Chọn template hiển thị + +
+ + + +
+
+ + + +
+ + +
+
+ Mã vị trí (*) * chỉ gồm ký tự a-z0-9 và dấu _ + +
+ + + +
+
+ + +
+ + +
+
+ Đặt tên vị trí (*) + +
+ + + +
+
+ + +
+ + +
+

Mô tả tóm tắt

+ + +
+ +
+ + +
+
+
\ No newline at end of file diff --git a/old/template/banner/upload.html b/old/template/banner/upload.html new file mode 100644 index 0000000..cc907a2 --- /dev/null +++ b/old/template/banner/upload.html @@ -0,0 +1,417 @@ + + +
+ + +
+ {% if global.url contains 'id=' %} + {% endif %} +

+ Cập nhật lại banner

+
+ + +
+ + + + + + + + + + + +
+

File

+
+

+ /media/banner/21_06-1f22593caab42ff1e4ebf38094a75afe.jpeg

+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Link theo dõi /ad.php?id=236
Đặt tên banner để theo dõi + +
Mô tả + +
Kích thước file + Chiều dài (width) : + px - + Chiều cao (height) + px + (* bắt buộc cho file flash) +
File banner +
+ Upload từ máy tính + +
+ +
+

Hoặc điền địa chỉ đầy đủ trên mạng (v.d. + http://web-acb.com/anh.jpg):

+ + +
+
Địa chỉ URL đích + +
Thứ tự hiển thị + + (nếu nhiều banner cùng 1 vị trí, số cao xếp trước) +
Thời gian hiển thị + + + + +
+

Bắt đầu

+
+ + +
+ +

Giờ

+ + +
+ +
+

Kết thúc

+
+ + +
+ +

Giờ

+ + +
+
Hiển thị + + + +
Khác + +
+
+ + +
+
+ +
+
+ + + \ No newline at end of file diff --git a/old/template/customer/comment.html b/old/template/customer/comment.html new file mode 100644 index 0000000..5e22399 --- /dev/null +++ b/old/template/customer/comment.html @@ -0,0 +1,211 @@ +
+
+

Tổng hợp trao đổi

+ + + +
+ + +
+ + +
+

Tổng số: 1.996

+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
STTPhản hồiThời gianTác giảSản phẩmNội dungLựa chọn
1109-08-2023, 11:24 am +
+ Nguyễn An +

Quản + trị + viên

+
+

annv@hurasoft.com

+
+ Màn Hình AOC 24B1XHS 23.8 inch Full HD + + test reply + + + +
+
+ + + + + + + +
+
\ No newline at end of file diff --git a/old/template/customer/customer_add.html b/old/template/customer/customer_add.html new file mode 100644 index 0000000..717053e --- /dev/null +++ b/old/template/customer/customer_add.html @@ -0,0 +1,175 @@ +
+ + +
+
+
+
+

Cập nhật lại khách hàng

+ Khách hàng: Nguyễn Duy Thành +
+ + + + Thêm khách hàng mới + +
+
+ +
+
+ +
+
+
+ Thông tin khách hàng +
+ Thuộc tính khách hàng + Quản lý nhóm khách hàng +
+ +
+ + + +
+ +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ + + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+
+ +
+
\ No newline at end of file diff --git a/old/template/customer/customer_contact.html b/old/template/customer/customer_contact.html new file mode 100644 index 0000000..b3c4b9b --- /dev/null +++ b/old/template/customer/customer_contact.html @@ -0,0 +1,73 @@ +
+
+

Khách hàng liên hệ

+ +
+ + +
+ + +
+

Tổng hợp các liên hệ của khách hàng từ form liên hệ trên trang liên + hệ của website

+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STTThời gianKhách hàngThông tinNội dung liên hệGhi chúTrạng thái
109-08-2023, 11:24 amĐức Anh +

- Email: ducanhnguyen199x@gmail.com

+

- Tel: 0976642092

+

- Mobile: 0976642092

+
+ Trả góp sản phẩm: HHWS AMD RYZEN 9 3900XT | 16G | NVIDIA RTX + 2060 6G +

- Tên: no name

+

- SĐT: 0147258369

+

- Nội dung: fsfdf

+
+ + Cập + nhật + + +
+ + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/customer/customer_group.html b/old/template/customer/customer_group.html new file mode 100644 index 0000000..fa25270 --- /dev/null +++ b/old/template/customer/customer_group.html @@ -0,0 +1,56 @@ +
+
+

Nhóm khách hàng

+ + + + + + + + + + + + + + + + + + + + + + +
STTMã nhómTên gọi/miêu tảKhách hàngChỉnh sửa
10Khách vip + Xem + danh sách + +
+ + + + + + + +
+
+ +
+
\ No newline at end of file diff --git a/old/template/customer/customer_group_add.html b/old/template/customer/customer_group_add.html new file mode 100644 index 0000000..eb8fe27 --- /dev/null +++ b/old/template/customer/customer_group_add.html @@ -0,0 +1,75 @@ +
+ + + +
+
+
+
+

Cập nhật nhóm khách hàng

+
+ + + + Thêm nhóm khách hàng + +
+

Hướng dẫn: Nhóm khách hàng bao gồm các khách hàng cùng chia sẻ một số đặc + điểm + nhất định, giúp cho việc + quản lý và chăm + sóc khách hàng tốt hơn. Ví dụ các nhóm khách hàng thường được tạo là: Khách hàng thân thiết, Khách hàng + nữ, Khách hàng + VIP, Khách văn phòng v..v. +

+
+ +
+
+ +
+
+
+ +
+ + +
+
+ + (* Dùng phân biệt từng nhóm, Mã chỉ bao gồm các ký tự + a-z0-9 và _, + không dấu và không có + dấu cách. Ví dụ: vip1, dai_ly + ...) + +
+
+ + +
+ +
+
+ +
+
+
+
+ +
\ No newline at end of file diff --git a/old/template/customer/customer_group_info.html b/old/template/customer/customer_group_info.html new file mode 100644 index 0000000..d40537b --- /dev/null +++ b/old/template/customer/customer_group_info.html @@ -0,0 +1,75 @@ +
+ + + +
+
+

Thông tin khách hàng liên hệ

+

Lê Văn Ninh

+
+ +
+
+ +
+
+
+
+ Thông tin liên hệ +
+ Họ tên: +

Lê Văn Ninh

+
+
+ Địa chỉ email: +

no_email_1708170779@mail.com

+
+
+ Số điện thoại: +

0356723619

+
+
+ Thời gian liên hệ: +

17-02-2024, 6:56 pm

+
+
+ +
+ Nội dung chi tiết +

+ Tìm sản phẩm cần định giá: + - Mẫu máy cần thu: intel i3-4160 CPU @ 3.600Hz 3.60 Ghz + - Địa chỉ: Phường Quảng Cư ,Tp.Sầm Sơn + - Mô tả ngắn về ngoại hình và tình trạng thiết bị: đang dùng tốt + - Sản phẩm bạn cần tư vấn lên đời: CPU INTEL CORE + I3-12100F (3.3GHZ TURBO UP TO 4.3GHZ, 4 NHÂN 8 LUỒNG, 12MB CACHE, 58W)- SOCKET INTEL LGA + 1700) +

+
+ +
+ + +
+ +
+
+ +
+
+
+
+ +
\ No newline at end of file diff --git a/old/template/customer/customer_newsletter.html b/old/template/customer/customer_newsletter.html new file mode 100644 index 0000000..e286ce9 --- /dev/null +++ b/old/template/customer/customer_newsletter.html @@ -0,0 +1,58 @@ +
+
+

Khách hàng góp ý

+ + + +
+ + + + + + + + + + + + + + + + + + + + + +
STTHọ tênEmailNgày đăng kýThông tin khácLựa chọn
1Trung Hiếutrunghieu27072009@gmail.com19-07-2023, 4:45 pmtest reply +
+ + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/customer/customer_review.html b/old/template/customer/customer_review.html new file mode 100644 index 0000000..702c064 --- /dev/null +++ b/old/template/customer/customer_review.html @@ -0,0 +1,80 @@ +
+
+

Khách hàng góp ý

+
+

Tổng hợp các liên hệ của khách hàng từ form liên hệ trên trang liên hệ của website

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTKhách hàngNội dungLựa chọn
3 +

huyth.c2hoangdieu.haugiang@gmail.com

+

Trịnh Hoàng Huy

+

29-01-2018, 1:34 am

+
+ Góp ý (rate:0) +

cửa hàng nên có thêm các dòng SSD Samsung 960 PRO và Samsung 960 EVO để có thêm nhiều lựa + chọn

+
+ + + +
3 +

huyth.c2hoangdieu.haugiang@gmail.com

+

Trịnh Hoàng Huy

+

29-01-2018, 1:34 am

+
+ Góp ý (rate:0) +

cửa hàng nên có thêm các dòng SSD Samsung 960 PRO và Samsung 960 EVO để có thêm nhiều lựa + chọn

+
+ + + +
3 +

huyth.c2hoangdieu.haugiang@gmail.com

+

Trịnh Hoàng Huy

+

29-01-2018, 1:34 am

+
+ Góp ý (rate:0) +

cửa hàng nên có thêm các dòng SSD Samsung 960 PRO và Samsung 960 EVO để có thêm nhiều lựa + chọn

+
+ + + +
+
+
+
\ No newline at end of file diff --git a/old/template/customer/home.html b/old/template/customer/home.html new file mode 100644 index 0000000..4f54f63 --- /dev/null +++ b/old/template/customer/home.html @@ -0,0 +1,130 @@ +
+
+

Danh sách khách hàng

+ + + +
+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTIDKhách hàngThông tinTỉnh/TPTrạng tháiSố đơn hàngTổng giá trịThời gianChỉnh sửa
11767Đức Anh +

- Email: ducanhnguyen199x@gmail.com

+

- Tel: 0976642092

+

- Mobile: 0976642092

+
+ Hà Nội + +
Hoạt động
+
+ 0Thành công + + 0Thu + +

+ - Tham gia: 06-10-2023, 10:46 am +

+

+ - Đăng nhập cuối: Chưa bao giờ +

+
+ + +
+
+ +
+ + + + 1 + 2 + 3 + 4 + 5 + + + +
+ +
+
\ No newline at end of file diff --git a/old/template/customer/review.html b/old/template/customer/review.html new file mode 100644 index 0000000..183fa98 --- /dev/null +++ b/old/template/customer/review.html @@ -0,0 +1,211 @@ +
+
+

Tổng hợp đánh giá

+ + + +
+ + +
+ + +
+

Tổng số: 1.996

+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
STTPhản hồiThời gianTác giảSản phẩmNội dungLựa chọn
1109-08-2023, 11:24 am +
+ Nguyễn An +

Quản + trị + viên

+
+

annv@hurasoft.com

+
+ Màn Hình AOC 24B1XHS 23.8 inch Full HD + + test reply + + + +
+
+ + + + + + + +
+
\ No newline at end of file diff --git a/old/template/deal/deal_add.html b/old/template/deal/deal_add.html new file mode 100644 index 0000000..1743e8d --- /dev/null +++ b/old/template/deal/deal_add.html @@ -0,0 +1,384 @@ +{% if global.url contains '?id=' %} + +{% include 'deal/deal_detail' %} + +{% else %} + + + +
+

Chọn sản phẩm Deal

+ +
+ + +
+ +
+ + +
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
STT Sản phẩm (Tổng số: 1.742) Thông tin khác Lựa chọn
1 + Màn hình Viewsonic VA3209U-4K (32 inch/UHD/IPS/60Hz/4ms) +

Mã kho: MOVI213

+

Danh mục: Màn Hình Máy Tính, Màn Hình Theo Hãng, Màn Hình ViewSonic

+

Bảo hành: 36 Tháng

+

Khuyến mại: + "ƯU ĐÃI Giảm ngay 10% vào thẻ nhớ khi khách hàng mua kèm Camera"

+
+

Giá: 10.599.000

+

Kho hàng: 0

+

Bảo hành: 36 Tháng

+
+ + Chọn sản phẩm + +
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+ + + + + + + + + + + + + + +{% endif %} \ No newline at end of file diff --git a/old/template/deal/deal_detail.html b/old/template/deal/deal_detail.html new file mode 100644 index 0000000..decc2f3 --- /dev/null +++ b/old/template/deal/deal_detail.html @@ -0,0 +1,294 @@ + + +
+
+ +
+

Cập nhật deal

+ + + +

+ Màn hình máy tính HKC M20A6 20 Inch Full HD +

+
+ + +
+ +
+ + +
+ +

Thông tin deal

+ +
+

Tiêu đề của Deal

+ + +
+ +
+

Sản phẩm liên quan

+ +

+ Màn hình máy tính HKC M20A6 20 Inch Full HD + Xem link +

+
+ +
+

Mô tả tóm tắt về deal nếu có

+ + +
+ +

+ +

Thông tin bán Sản phẩm

+ +
+

Giá sản phẩm

+ +

17.999.000 VNĐ

+
+ +
+

Giá deal

+ + +
+ +
+
+

+ Số lượng bán + (Số đang có: 8) +

+ + +
+ +
+
+ Số lượng tối thiểu phải mua + +
+ + + +
+
+ + +
+ +
+
+ Số lượng tối đa được mua + +
+ + + +
+
+ + +
+
+ +
+

Thời gian hiệu lực *

+ +
+

Bắt đầu

+
+ + +
+ +

Giờ

+ + +
+ +
+

Kết thúc

+
+ + +
+ +

Giờ

+ + +
+
+ +
+

Thứ tự hiển thị

+ + +
+ + +
+

Hiển thị

+ + + + +
+ +

+ + +
+
+
\ No newline at end of file diff --git a/old/template/deal/home.html b/old/template/deal/home.html new file mode 100644 index 0000000..f4a0bde --- /dev/null +++ b/old/template/deal/home.html @@ -0,0 +1,178 @@ +
+
+

Danh sách Deal

+ +
+ + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + STT Ảnh Sản phẩm (Tổng số: 1.742) Thông tin Deal Thời gian Deal + + Công cụ
+ + 1 +
+ +
+
+ HH WORKSTATION CORE i9 10900K | 32GB | NVIDIA RTX 2060 6GB +

[SKU: LTLE950]

+

Số lượng: 60

+

Số tối thiểu cho 1 đơn hàng: 1

+

Tạo lúc: 25-10-2022, 4:56 pm

+

Cập nhật: 17-01-2024, 9:36 am

+
+

Giá Deal: + 35.000.000 vnđ + (Giảm: 4% ) +

+

Giá thị trường: 36.000.000 vnd

+

Số đơn hàng : 6

+

Số lượng đặt mua: 10

+

Lượt xem: 0

+
+ 01-01-2024, 1:00 pm đến + 31-03-2024, 8:00 pm + + + + + + + +
+ + + + + + + + + + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+
+ + + + \ No newline at end of file diff --git a/old/template/deal/upload_deal_excel.html b/old/template/deal/upload_deal_excel.html new file mode 100644 index 0000000..9088bde --- /dev/null +++ b/old/template/deal/upload_deal_excel.html @@ -0,0 +1,127 @@ + + +
+
+ +
+

Thêm deal qua excel

+ +

Hướng dẫn: File sẽ thêm Sản phẩm nếu chưa có, và cập nhật Sản phẩm nếu có rồi

+ + + + Tải danh sách deal + +
+ + + + + +
+ +
+ Chú ý: Yêu cầu file excel theo đúng file mẫu. + + + + Tải file mẫu + +
+ + + + + + + + + + + + + +
File cập nhật + +
Cấu hình cột Excel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cột ExcelNội dung
AMã kho (SKU)
BTên của deal
CGiá deal (dạng số)
DSố lượng mua tối thiểu (dạng số - mặc định là 1)
ESố lượng mua tối đa (dạng số - mặc định là 1)
FSố lượng (dạng số)
GNgày bắt đầu (DD/MM/YYYY)
HGiờ bắt đầu (hh:mm)
INgày kết thúc (DD/MM/YYYY)
JGiờ kết thúc (hh:mm)
KChọn hiển thị (yes|no)
LThứ tự hiển thị
+ +
+ +
+ + +
+
+
\ No newline at end of file diff --git a/old/template/distributor/form.html b/old/template/distributor/form.html new file mode 100644 index 0000000..c6ff084 --- /dev/null +++ b/old/template/distributor/form.html @@ -0,0 +1,170 @@ +
+ + +
+
+
+

Form đại lý

+ +
+

Nhà Thuốc Hiệp Phát

+
+
+
+ +
+
+
+ Cập nhật lại + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tên gọi + +
Mô tả + +
Tọa độ bản đồ +
+
+

Kinh độ

+ +
+ +
+

Vĩ độ

+ +
+
+
Tỉnh/TP + +
Quận huyện + +
Địa chỉ + +
Điện thoại + +
Website + +
Người liên hệ + +
Email liên hệ + +
STT + +
STT + +
Trạng thái +
+ + + +
+
+ +
+ +
+ +
+ +
+
+
+
\ No newline at end of file diff --git a/old/template/distributor/home.html b/old/template/distributor/home.html new file mode 100644 index 0000000..86969f0 --- /dev/null +++ b/old/template/distributor/home.html @@ -0,0 +1,106 @@ +
+
+

Danh sách đại lý

+ +
+ + +
+ +
+
+

Lựa chọn ngôn ngữ

+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTĐại lýNGười liên hệĐịa chỉTỉnhĐiện thoạiLựa chọn
1Nhà Thuốc Hiệp PhátNguyễn Thị HiệpThửa đất số 126, Tờ BĐS 53, KP Phú Lạc, P.Hòa Hiệp Nam, TX Đông Hòa, PYPhú yên0982483346 + +
1Nhà Thuốc Hiệp PhátNguyễn Thị HiệpThửa đất số 126, Tờ BĐS 53, KP Phú Lạc, P.Hòa Hiệp Nam, TX Đông Hòa, PYPhú yên0982483346 + +
+ + +
+
\ No newline at end of file diff --git a/old/template/home/components/main_stat.html b/old/template/home/components/main_stat.html new file mode 100644 index 0000000..ad71f35 --- /dev/null +++ b/old/template/home/components/main_stat.html @@ -0,0 +1,210 @@ +
+
+
+

+ Đơn + hàng + mới

+ + + + +
+ +

10.000.000

+
+ +
+
+ + 10% +
+ +

Hôm qua

+
+
+ +
+
+
+

Khách + hàng + liên hệ qua website

+ + + + +
+ +

10.000.000

+
+ +
+
+ + 10% +
+ +

Hôm qua

+
+
+ +
+
+
+

Đơn + trả + góp

+ + + + +
+ +

10.000.000

+
+ +
+
+ + 10% +
+ +

Hôm qua

+
+
+ +
+
+
+

Đơn + hoàn + trả

+ + + + +
+ +

10.000.000

+
+ +
+
+ + 10% +
+ +

Hôm qua

+
+
+ +
+
+
+
32.4k
+

Doanh thu trong tuần này

+
+ +
+ 12% + +
+
+ +
+ +
+
+ + + + + Users Report + + + +
+
+
+ +
+
+
3.4k
+ +
+

Truy cập web trong tuần này

+ + + + 42.5% + +
+
+ +
+
+
Lượt truy cập: +
+
1.458
+
+ +
+
Người xem:
+
2.130
+
+
+ +
+ +
+
+ + + + Leads Report + + +
+
+
\ No newline at end of file diff --git a/old/template/home/home.html b/old/template/home/home.html new file mode 100644 index 0000000..0534409 --- /dev/null +++ b/old/template/home/home.html @@ -0,0 +1,436 @@ + + +
+
+
+
+
+
+
+

+ Đơn hàng mới +

+
+

+ 10.000.000 +

+
+
+
+ +
+
+
+
+ + 10.8% +
+

+ Hôm qua +

+
+
+
+
+
+
+
+

+ Khách hàng liên hệ + qua website +

+
+

+ 1.000.000 +

+
+
+
+ +
+
+
+
+ + 5.4% +
+

+ Hôm qua +

+
+
+
+
+
+
+
+

+ Đơn trả góp +

+
+

+ 600.000 +

+
+
+
+ +
+
+
+
+ + -6.8% +
+

+ Hôm qua +

+
+
+
+
+
+
+
+

+ Đơn hoàn trả +

+
+

+ 30.000 +

+
+
+
+ +
+
+
+
+ + 8.5% +
+

+ Hôm qua +

+
+
+
+
+ +
+
+ + +
+
+
+
+ + Doanh thu + + +
+
+
+ + 184.78K + + + +3.24% + +
+ + Tổng doanh thu trong năm nay + +
+
+
+
+
+ + +
+
+ + +
+
+
+ + Truy cập khách hàng + +
+
+ + Dự đoán + +
+
+
+
+
+

Advertise

+

+ $148 +

+
+ +

4.78%

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+ +
+
+
+ + Lịch sử chỉnh sửa + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Người dùng Nội dung Thời gian Xem chi tiết
1 uyentt@hurasoft.com Chỉnh sửa trang chủ website laptoptcc 24/11/2023 + Xem +
1 uyentt@hurasoft.com Chỉnh sửa trang chủ website laptoptcc 24/11/2023 + Xem +
1 uyentt@hurasoft.com Chỉnh sửa trang chủ website laptoptcc 24/11/2023 + Xem +
1 uyentt@hurasoft.com Chỉnh sửa trang chủ website laptoptcc 24/11/2023 + Xem +
+
+
+
+ +
+
+
+ + +
+
+ Ghi nhắc việc làm cá nhân + +
+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Nội dung Hết hạn Trạng thái
1 Sửa trang chủ websiteLaptoptcc 28/11/2023 +
Đang triển khai +
+
2 Sửa trang chủ websiteLaptoptcc 28/11/2023 +
Đang triển khai +
+
3 Sửa trang chủ websiteLaptoptcc 28/11/2023 +
Đang triển khai
+
4 Sửa trang chủ websiteLaptoptcc 28/11/2023 +
Đang triển khai +
+
+
+
+ +
+
\ No newline at end of file diff --git a/old/template/javascript/brand.html b/old/template/javascript/brand.html new file mode 100644 index 0000000..53b156a --- /dev/null +++ b/old/template/javascript/brand.html @@ -0,0 +1,40 @@ + + + + \ No newline at end of file diff --git a/old/template/javascript/edit_template.html b/old/template/javascript/edit_template.html new file mode 100644 index 0000000..a566d74 --- /dev/null +++ b/old/template/javascript/edit_template.html @@ -0,0 +1,83 @@ + + + + + \ No newline at end of file diff --git a/old/template/javascript/global.html b/old/template/javascript/global.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/javascript/homepage.html b/old/template/javascript/homepage.html new file mode 100644 index 0000000..5e6c200 --- /dev/null +++ b/old/template/javascript/homepage.html @@ -0,0 +1,393 @@ + \ No newline at end of file diff --git a/old/template/javascript/index.html b/old/template/javascript/index.html new file mode 100644 index 0000000..2cbfb78 --- /dev/null +++ b/old/template/javascript/index.html @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + +{% if global.module == 'home' %} + +{% include javascript/homepage %} + +{% elsif global.module == 'product' %} + +{% if global.view == 'home' %} +{% include javascript/product_list %} +{% endif %} + +{% include javascript/product_form %} + +{% elsif global.module == 'deal' %} + +{% include javascript/product_form %} + +{% elsif global.module == 'brand' %} + +{% include javascript/brand %} + +{% elsif global.module == 'report' %} + +{% include javascript/visitor %} + +{% elsif global.module == 'system' %} + +{% include javascript/system %} + +{% elsif global.module == 'page' %} + +{% include javascript/page %} + +{% elsif global.module == 'template' and global.view == 'edit-template' %} + +{% include javascript/edit_template %} + +{% elsif global.module == 'tag' and global.view == 'add' %} + +{% include javascript/tag %} + +{% elsif global.module == 'shipping2' %} + +{% include javascript/shipping2 %} + + +{% endif %} \ No newline at end of file diff --git a/old/template/javascript/page.html b/old/template/javascript/page.html new file mode 100644 index 0000000..0194efd --- /dev/null +++ b/old/template/javascript/page.html @@ -0,0 +1,23 @@ + + + + + \ No newline at end of file diff --git a/old/template/javascript/product_form.html b/old/template/javascript/product_form.html new file mode 100644 index 0000000..9838546 --- /dev/null +++ b/old/template/javascript/product_form.html @@ -0,0 +1,62 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/old/template/javascript/product_list.html b/old/template/javascript/product_list.html new file mode 100644 index 0000000..5211f70 --- /dev/null +++ b/old/template/javascript/product_list.html @@ -0,0 +1,137 @@ + \ No newline at end of file diff --git a/old/template/javascript/shipping2.html b/old/template/javascript/shipping2.html new file mode 100644 index 0000000..57705f9 --- /dev/null +++ b/old/template/javascript/shipping2.html @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/old/template/javascript/system.html b/old/template/javascript/system.html new file mode 100644 index 0000000..4305b4b --- /dev/null +++ b/old/template/javascript/system.html @@ -0,0 +1,73 @@ + + + + + + + \ No newline at end of file diff --git a/old/template/javascript/tag.html b/old/template/javascript/tag.html new file mode 100644 index 0000000..55b57d4 --- /dev/null +++ b/old/template/javascript/tag.html @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/old/template/javascript/visitor.html b/old/template/javascript/visitor.html new file mode 100644 index 0000000..f40f9d0 --- /dev/null +++ b/old/template/javascript/visitor.html @@ -0,0 +1,285 @@ + + \ No newline at end of file diff --git a/old/template/job/applicants.html b/old/template/job/applicants.html new file mode 100644 index 0000000..0de3ebe --- /dev/null +++ b/old/template/job/applicants.html @@ -0,0 +1,97 @@ +
+
+

Danh sách hồ sơ tuyển dụng

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ngày Ứng viên Ghi chú Quản trị Lựa chọn
1 + 09-03-2024 + +

- Họ tên: Hura test

+

- Email: test1@hurasoft.com

+

- Điện thoại: 0987654321

+
+ test + +

+ Đã xử lý

+

bởi test 09-03-2024, 11:01 am

+
+
+ Chi + tiết + + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+ +
+
\ No newline at end of file diff --git a/old/template/job/applicants_detail.html b/old/template/job/applicants_detail.html new file mode 100644 index 0000000..92ae768 --- /dev/null +++ b/old/template/job/applicants_detail.html @@ -0,0 +1,75 @@ +
+ + +
+
+

Chi tiết hồ sơ

+

Phụ trách Chi nhánh Công ty cổ phần Traphaco tại Đồng Nai

+
+ +
+
+ +
+
+
+ Thông tin ứng viên + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Việc ứng tuyểnPhụ trách Chi nhánh Công ty cổ phần Traphaco tại Đồng Nai
Họ tênHura test
Địa chỉ emailtest1@hurasoft.com
Số điện thoại0987654321
File CVtest.docx
Thời gian đăng ký09-03-2024, 10:55 am
Tình trạng xử lý +
+

+ Đã xử lý +

+

bởi test 09-03-2024, 11:01 am

+
+
+ + Cập nhật ghi chú + + + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/job/form.html b/old/template/job/form.html new file mode 100644 index 0000000..6426741 --- /dev/null +++ b/old/template/job/form.html @@ -0,0 +1,305 @@ + + +
+
+
+ {% if global.url contains 'id=' %} +

Sửa nội dung

+ +

+ Phụ trách chi nhánh công ty cổ phần traphaco tại đồng nai +

+ {% else %} +

Thêm mới

+ {% endif %} + + +
+ +
+ +
+ +
+
+

Thông tin cơ bản

+ +
+

Ảnh đại diện

+ +
+ +
+ + +
+ +
+

Ảnh nền trong chi tiết

+ +
+ +
+ + +
+ +
+

Danh mục * có thể chọn nhiều danh + mục 

+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+

Tiêu đề

+ + +
+ +
+

Link Index

+ + +
+ +
+

Link tham khảo (link web ngoài nếu có)

+ + +
+ +
+

Tóm tắt chính

+ + +
+ +
+

Tags (Mỗi cụm từ 1 dòng)

+ + +
+
+ + +
+
+

Mô tả  công việc

+
+ +
+ +
+ +
+

Thu nhập + V.d Từ 8 triệu/ + Thỏa thuận

+ + +
+ + +
+
+

Số lượng cần tuyển + Nhập số lượng v.d. 2

+ + +
+
+

Hạn ứng tuyển + V.d Từ 8 triệu/ + Thỏa thuận

+ +
+ + +
+
+
+ +
+

Địa điểm

+ + +
+
+ + +
+

Dùng cho SEO

+ + +
+

+ Meta Title +  0 ký tự , 0 từ +

+ + +
+ +
+

+ Meta Keywords +  0 ký tự , 0 từ +

+ + +
+ +
+

+ Meta Description + 0 ký tự , 0 từ (Khuyến nghị: 160 ký tự) +

+ + +
+ +
+

Trạng thái

+ +
+ + + + + + +
+
+ +
+ + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/old/template/job/home.html b/old/template/job/home.html new file mode 100644 index 0000000..2998b42 --- /dev/null +++ b/old/template/job/home.html @@ -0,0 +1,343 @@ +
+
+

Tuyển dụng

+ +
+ + +
+ +
+
+ + + + + Xem nội dung đang ẩn + + + + Xem nội dung nổi bật + +
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Danh sách Số liệu Quản trị Lựa chọn
1 + + + Phụ trách Chi nhánh Công ty cổ phần Traphaco tại Đồng Nai +
+ STT + +
+
+

- Số hồ sơ: 1

+

- Lượt xem: 0

+
+

Cập nhật: Admin

+

(15-02-2024, 2:57 pm)

+
+
+ + + + + + + + + + + + + + +
+
1 + + + Phụ trách Chi nhánh Công ty cổ phần Traphaco tại Đồng Nai +
+ STT + +
+
+

- Số hồ sơ: 1

+

- Lượt xem: 0

+
+

Cập nhật: Admin

+

(15-02-2024, 2:57 pm)

+
+
+ + + + + + + + + + + + + + +
+
1 + + + Phụ trách Chi nhánh Công ty cổ phần Traphaco tại Đồng Nai +
+ STT + +
+
+

- Số hồ sơ: 1

+

- Lượt xem: 0

+
+

Cập nhật: Admin

+

(15-02-2024, 2:57 pm)

+
+
+ + + + + + + + + + + + + + +
+
1 + + + Phụ trách Chi nhánh Công ty cổ phần Traphaco tại Đồng Nai +
+ STT + +
+
+

- Số hồ sơ: 1

+

- Lượt xem: 0

+
+

Cập nhật: Admin

+

(15-02-2024, 2:57 pm)

+
+
+ + + + + + + + + + + + + + +
+
1 + + + Phụ trách Chi nhánh Công ty cổ phần Traphaco tại Đồng Nai +
+ STT + +
+
+

- Số hồ sơ: 1

+

- Lượt xem: 0

+
+

Cập nhật: Admin

+

(15-02-2024, 2:57 pm)

+
+
+ + + + + + + + + + + + + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+ +
+
\ No newline at end of file diff --git a/old/template/marketing/conditional_promotion.html b/old/template/marketing/conditional_promotion.html new file mode 100644 index 0000000..a57facf --- /dev/null +++ b/old/template/marketing/conditional_promotion.html @@ -0,0 +1,79 @@ +
+
+

Khuyến mại cấu hình máy tính

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Khuyến mại Điều kiện áp dụng Thông tin khác Lựa chọn
1 +

20.000.000

+

- Tặng tiền mặt: 500.000

+

- Tùy chọn gói sản phẩm: 500.000

+

- Nội dung:Tặng ngay tiền mặt 500.000 VNĐ

+
+

1. Bắt buộc phải có sản phẩm thuộc các danh mục: 30,31,32,164,35,36

+

2. Giá trị đơn hàng trong khoảng: 20.000.000 VND - 30.000.000 VND

+
+

Tạo bởi: Nguyễn Tiến Dinh (10-11-2023, 10:06 am)

+

Cập nhật: Nguyễn Tiến Dinh (18-12-2023, 2:59 pm)

+
+
+ + + + + + + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+
\ No newline at end of file diff --git a/old/template/marketing/conditional_promotion_add.html b/old/template/marketing/conditional_promotion_add.html new file mode 100644 index 0000000..c78f9cb --- /dev/null +++ b/old/template/marketing/conditional_promotion_add.html @@ -0,0 +1,141 @@ + + +
+
+

Cập nhật khuyến mại

+ + + + + Thêm khuyến mại + + +

+ 100 triệu +

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + +
Tên gọi + + * Phần này chỉ dùng cho quản trị viên phân biệt. +
Nội dung khuyến mại + +
+

1. Tặng tiền mặt: VND

+ +
+ +
+

2. Tùy chọn gói sản phẩm: VND

+ +
+ +
+

3. Nội dung:

+ +
+ +
Điều kiện áp dụng * + +
+

1. Bắt buộc phải có sản phẩm thuộc các danh mục:

+ +
+ +

2. Giá trị đơn hàng trong khoảng: VND +

+ +
+
+

Giá từ

+ +
+ +
+

Đến

+ +
+
+ +
Hiển thị + + + + +
+ + +
+
+ + + + + + + \ No newline at end of file diff --git a/old/template/marketing/coupon.html b/old/template/marketing/coupon.html new file mode 100644 index 0000000..c53f3d6 --- /dev/null +++ b/old/template/marketing/coupon.html @@ -0,0 +1,157 @@ +
+
+

Coupon khuyến mại

+ +
+

Danh sách phiếu giảm giá/ quà tặng dùng cho khách hàng khi đặt mua hàng từ + website. + Trước khi gửi đơn hàng, nếu khách hàng có mã số phiếu còn hiệu lực thì sẽ nhập vào đơn hàng để nhận được + ưu + đãi ghi trên phiếu

+ + + + + Thêm phiếu mới + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Mã số Khuyến mại Phân loại Thời gian Trạng thái Thông tin khác Lựa chọn
1 CP231020233 +

Test phiếu giảm giá

+
Test phiếu giảm giá
+
+

Tặng sản phẩm

+

Balo thời trang

+
+ +
+

+ - Bắt đầu: 23-10-2023, 12:00 am
+ - Kết thúc: 28-10-2023, 12:00 am +

+
+ + Đã chạy + + + + Đã dừng + +
+
+
+

0 đã dùng

+

Tổng số: 20

+
+
+

- Tạo bởi: Đức (05-09-2022, 9:48 am)

+

- Cập nhật cuối: hongvt@hurasoft.com
(03-10-2023, 8:31 am)

+

- Giá trị đơn hàng tối thiểu: 2.000.000 đ +

+
+
+
+ + + + + + + + +
+
1 CP231020233 +

Test phiếu giảm giá

+
Test phiếu giảm giá
+
+

Tặng sản phẩm

+

Balo thời trang

+
+
+

+ - Bắt đầu: 23-10-2023, 12:00 am
+ - Kết thúc: 28-10-2023, 12:00 am +

+
+ + Đã chạy + + + + Đã dừng + +
+
+
+

0 đã dùng

+

Tổng số: 20

+
+

- Tạo bởi: Đức (05-09-2022, 9:48 am)

+

- Cập nhật cuối: hongvt@hurasoft.com
(03-10-2023, 8:31 am)

+

- Giá trị đơn hàng tối thiểu: 2.000.000 đ

+
+
+ + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/marketing/coupon_add.html b/old/template/marketing/coupon_add.html new file mode 100644 index 0000000..bef7109 --- /dev/null +++ b/old/template/marketing/coupon_add.html @@ -0,0 +1,668 @@ + + +
+
+ {% if global.url contains 'id=' %} +
+

Cập nhật

+ + + + + Thêm phiếu mới + + +

+ Giảm 10.000đ khi mua đặt hàng online (nhập mã test2023) +

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mã số phiếu * CP220920213
Tên phiếu khuyến mại * + + * Phần này sẽ hiển thị trong đơn hàng của khách hàng, + do vậy cần viết cụ thể. +
Mô tả + + + Phần này chỉ dành cho admin nắm được cụ thể khuyến mại + này làm gì. Khách hàng không nhìn thấy. +
Phân loại * +
+ + +
+ Tên Sản phẩm + +
+ + + + +
+
Thời gian hiệu lực * + +
+

Bắt đầu

+
+ + +
+ +

Giờ

+ + +
+ +
+

Kết thúc

+
+ + +
+ +

Giờ

+ + +
+
Giá trị đơn hàng tối thiểu + + vnd (để 0 nếu không áp dụng) +
Giới hạn số lần sử dụng / 1 khách hàng + + (để 0 nếu không giới hạn số lượng dùng phiếu này trên 1 khách hàng) +
Áp dụng đồng thời với các mã KM khác + +
Hiển thị công khai + +
Điều kiện áp dụng + +
+ +
Số lượng phiếu + + (để 0 nếu không có giới hạn) +
Hiển thị + + + + +
+ + + +
+ + {% else %} + +

+ Thêm / sửa coupon

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mã số phiếu * + + + + + + + +
Tên phiếu khuyến mại * + + * Phần này sẽ hiển thị trong đơn hàng của khách hàng, + do vậy cần viết cụ thể. +
Mô tả + + + Phần này chỉ dành cho admin nắm được cụ thể khuyến mại + này làm gì. Khách hàng không nhìn thấy. +
Phân loại * +
+ + +
+ Tên Sản phẩm + +
+ + + + +
+
Thời gian hiệu lực * + +
+

Bắt đầu

+
+ + +
+ +

Giờ

+ + +
+ +
+

Kết thúc

+
+ + +
+ +

Giờ

+ + +
+
Giá trị đơn hàng tối thiểu + + vnd (để 0 nếu không áp dụng) +
Giới hạn số lần sử dụng / 1 khách hàng + + (để 0 nếu không giới hạn số lượng dùng phiếu này trên 1 khách hàng) +
Áp dụng đồng thời với các mã KM khác + +
Hiển thị công khai + +
Điều kiện áp dụng + +
+ + +
Số lượng phiếu + + (để 0 nếu không có giới hạn) +
Hiển thị + + + + +
+ + + +
+ + {% endif %} +
+
+ + + \ No newline at end of file diff --git a/old/template/marketing/coupon_product.html b/old/template/marketing/coupon_product.html new file mode 100644 index 0000000..9851bb4 --- /dev/null +++ b/old/template/marketing/coupon_product.html @@ -0,0 +1,116 @@ + + +
+
+
+

Cập nhật

+ + + + + Thêm phiếu mới + + +

+ Giảm 10.000đ khi mua đặt hàng online (nhập mã test2023) +

+
+ + + +
+ +
+

Danh sách sản phẩm áp dụng phiếu giảm giá

+ + + + + Thêm sản phẩm mới + +
+ + +
+ + +

Chọn danh mục

+ + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Tên Thông tin bán hàng Lựa chọn
1 + + + Mainboard MSI B450 TOMAHAWK MAX II (AMD B450, Socket AM4, ATX, 4 Khe Cắm Ram DDR4) + +

- Mã kho: CN1

+

- Giá bán: 1.999.000 vnđ

+

- Kho hàng : 1

+

- Bảo hành : 36 Tháng

+
+
+ + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+
+
\ No newline at end of file diff --git a/old/template/marketing/detail.html b/old/template/marketing/detail.html new file mode 100644 index 0000000..281c686 --- /dev/null +++ b/old/template/marketing/detail.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/old/template/marketing/feed.html b/old/template/marketing/feed.html new file mode 100644 index 0000000..99e79d0 --- /dev/null +++ b/old/template/marketing/feed.html @@ -0,0 +1,108 @@ +{% if global.url contains 'view=fb-product-select' %} + +{% include 'marketing/feed_select' %} + +{% elsif global.url contains 'view=fb-product-add' %} + +{% include 'marketing/feed_add' %} + +{% elsif global.url contains 'view=fb-product-list' %} + +{% include 'marketing/feed_list' %} + +{% else %} +
+
+

Facebook Product Ads

+ +
+

Tổng hợp các danh sách chứa Sản phẩm dùng quảng cáo trên Facebook. Dùng link Facebook + Feed + ở danh sách phù hợp để nhập trong facebook ad manager

+ + + + + Thêm danh sách mới + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Danh sách Sản phẩm Facebook feed Google feed Cập nhật Lựa chọn
1 2023 còn hàng 6.055 sp +
+ + FB feed +
+
+ + +

Trương Thị Thái Ninh

+

25-10-2023, 3:05 pm

+
+
+ Xem + sản phẩm + + + + + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+
+{% endif %} \ No newline at end of file diff --git a/old/template/marketing/feed_add.html b/old/template/marketing/feed_add.html new file mode 100644 index 0000000..c3fabc8 --- /dev/null +++ b/old/template/marketing/feed_add.html @@ -0,0 +1,70 @@ + + +
+
+
+

Cập nhật nhóm FB ad

+

ALL SP WEB 2023 NEW

+
+ + + +
+
+

Thông tin cơ bản

+ + + Chọn Sản phẩm vào danh sách + +
+ +
+ Đặt tên danh sách + + +
+ + +
+

Ghi chú / mô tả

+ + +
+ + +
+
+

+ Google Product Category ID + Chỉ điền 1 danh mục: ID hoặc Tên danh mục trong danh sách  + tại đây +

+ + V.d nếu là sp Bird Food thì điền 4990 hoặc Animals & Pet Supplies > + Pet Supplies > Bird Supplies > Bird Food +
+ + +
+ +
+ + +
+
+
\ No newline at end of file diff --git a/old/template/marketing/feed_list.html b/old/template/marketing/feed_list.html new file mode 100644 index 0000000..c670d5c --- /dev/null +++ b/old/template/marketing/feed_list.html @@ -0,0 +1,113 @@ + + +
+

Danh sách: 2023 còn hàng

+ +
+ + +
+ +
+ + Xóa danh sách được chọn + + +
+ + + + + + Thêm sản phẩm + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Tên Sản phẩm Thông tin bán hàng Lựa chọn
+ + 1 + + + Chuột game Steelseries Prime Mini (62421) (USB/RGB) +

Mã kho:  MOVI213

+

Lượt xem: 3360

+

Cập nhật: Hôm nay, 8:59 am

+ +

Chưa hiển thị

+
+

Giá: 999.000 vnđ

+

Kho hàng: 5

+

Bảo hành: 36 Tháng

+
+ + Loại sản phẩm này + +
2 Chuột game Steelseries

Mã kho:  MOVI213

Lượt xem: 3360

Cập nhật: Hôm nay, 8:59 am

Chưa hiển thị

Giá: 999.000 vnđ

Kho hàng:

Bảo hành:

Loại sản phẩm này
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+ + + + \ No newline at end of file diff --git a/old/template/marketing/feed_select.html b/old/template/marketing/feed_select.html new file mode 100644 index 0000000..875fdce --- /dev/null +++ b/old/template/marketing/feed_select.html @@ -0,0 +1,83 @@ + + +
+

Chọn sản phẩm hiển thị Facebook

+ +
+ + +
+ +
+ + +
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Tên Sản phẩm Thông tin bán hàng Lựa chọn
1 + Chuột game Steelseries Prime Mini (62421) (USB/RGB) +

Mã kho: MOVI213

+

Lượt xem: 3.360

+

Cập nhật: Hôm nay, 8:59 am

+
+

Giá: 999.000 vnđ

+

Kho hàng: 5

+

Bảo hành: 36 Tháng

+
+ Chọn sản phẩm +
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
\ No newline at end of file diff --git a/old/template/marketing/home.html b/old/template/marketing/home.html new file mode 100644 index 0000000..281c686 --- /dev/null +++ b/old/template/marketing/home.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/old/template/marketing/poster_list.html b/old/template/marketing/poster_list.html new file mode 100644 index 0000000..6b5c170 --- /dev/null +++ b/old/template/marketing/poster_list.html @@ -0,0 +1,45 @@ +
+

Danh sách poster quảng cáo

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Quản trị Tên file Danh sách file Thời gian đăng Lựa chọn
1 admin@hurasoft.com Huyen - Test - Bỉm (Mẹ & Bé).html 02-08-2023, 4:51 pm
2 admin@hurasoft.com Huyen - Test - Bỉm (Mẹ & Bé).html 02-08-2023, 4:51 pm
+
+
\ No newline at end of file diff --git a/old/template/marketing/poster_upload.html b/old/template/marketing/poster_upload.html new file mode 100644 index 0000000..a892416 --- /dev/null +++ b/old/template/marketing/poster_upload.html @@ -0,0 +1,48 @@ + + +
+ + Chức năng này cho phép bạn upload các file quảng cáo poster. + Yêu cầu cần đặt trong file đuôi .zip. Server này giới hạn dung lượng file upload là 20 MB, do vậy nếu file .zip + dung lượng lớn hơn 20MB thì bạn cần sử dụng công cụ FTP (hoặc liên hệ bên cung cấp server để nâng giới hạn file + upload). + +

+ Upload poster quảng cáo

+ +
+ + +
+

File zip chỉ được phép chứa file ảnh (jpg, gif) và html nếu có.

+ +

+ Chú ý: Bạn cần nhớ tên file để truy cập, ví dụ bạn upload file abc.zip có + chứa file khuyenmai.html, thì sau khi upload xong, đường dẫn truy cập sẽ là + https://demopc8.hurasoft.com/media/marketing/abc/khuyenmai.html +

+ +
+

Chọn file zip để upload (dung lượng tối đa 20MB)

+ +
+ + +
+
+
\ No newline at end of file diff --git a/old/template/marketing/product_offer.html b/old/template/marketing/product_offer.html new file mode 100644 index 0000000..c35a0f0 --- /dev/null +++ b/old/template/marketing/product_offer.html @@ -0,0 +1,63 @@ +
+
+ +
+

Sản phẩm phiếu khuyến mại

+ + + + Tải danh sách hiện tại + + +

Hướng dẫn: Để cập nhật/xoá Sản phẩm có mã khuyến mại, tải file + excel mới nhất về và sửa từ đó. Để xoá sp thì chỉ cần xoá sp khỏi file excel. Sau khi chỉnh xong file + excel thì Upload lại để hệ thống nhận mới.

+
+ + +
+ +
+ + +
+ + + + + + + + + + + + + +
File cập nhật + +
Lựa chọn + + + + (* Nếu lựa chọn, hệ thống sẽ xóa bỏ hết dữ liệu đang có trước khi + cập nhật dữ liệu nhận được từ file excel) +
+ + +
+
+
\ No newline at end of file diff --git a/old/template/marketing/promotion.html b/old/template/marketing/promotion.html new file mode 100644 index 0000000..4b1c2bd --- /dev/null +++ b/old/template/marketing/promotion.html @@ -0,0 +1,95 @@ +
+
+

Khuyến mại theo sản phẩm

+ +
+ + + + + +
+ +
+

Danh sách các khuyến mại đi kèm khi người dùng mua Sản phẩm. Bạn cần tạo khuyến mại và lựa chọn Sản phẩm + phù + hợp cho từng khuyến mại

+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STT Khuyến mại Thời gian Cập nhật cuối Sản phẩm Lựa chọn
1 +

+ [Quà tặng] Phiếu mua hàng trị giá 100.000 VND +

+

- Mô tả: Phiếu mua hàng

+

- Giá trị: 0 VND

+

- Số lượng: 0

+
+

Không giới hạn thời gian

+
+

Admin

+

06-06-2020, 10:57 am

+
+ Xem + +
+ + + + + + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/marketing/promotion_add.html b/old/template/marketing/promotion_add.html new file mode 100644 index 0000000..28abf76 --- /dev/null +++ b/old/template/marketing/promotion_add.html @@ -0,0 +1,278 @@ + + +
+
+ {% if global.url contains 'id=' %} +
+

Cập nhật

+ + + + + Thêm khuyến mại mới + + +

+ Tặng phiếu vệ sinh bảo dưỡng Laptop, PC miễn phí trọn đời trị giá 999.000đ (THEK417) +

+
+ + + + + {% endif %} + +
+ +

Thông tin cơ bản

+ +
+

Hình thức

+ + +
+ +
+

Ảnh đại diện (nếu có)

+ + +
+ +
+
+ +
+

Đặt tiêu đề khuyến mại

+ + +
+ +
+
+

Giá trị bằng (VNĐ)

+ + +
+ +
+

Số lượng (Để = -1 nếu không hạn chế số lượng)

+ +
+
+ +
+

Mô tả

+ + +
+ +
+

Thời gian hiệu lực

+ +
+ + + + + +
+

Bắt đầu

+
+ + +
+ +

Giờ

+ + +
+ +
+

Kết thúc

+
+ + +
+ +

Giờ

+ + +
+
+
+ +
+

Link liên quan (nếu có) (Link tới 1 bài viết giới thiệu chi tiết hoặc link + sản phẩm)

+ + +
+ +
+

Ghi chú

+ + +
+ +
+

Hiển thị

+ + + + + + +
+ +

+ + +
+
+
\ No newline at end of file diff --git a/old/template/marketing/promotion_group.html b/old/template/marketing/promotion_group.html new file mode 100644 index 0000000..678ba84 --- /dev/null +++ b/old/template/marketing/promotion_group.html @@ -0,0 +1,84 @@ + + +
+

Nhóm khuyến mại

+ +
+

Tổ chức khuyến mại theo nhóm để lựa chọn cho sản phẩm nhanh hơn.

+ + + + + Thêm nhóm mới + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Nhóm Danh sách khuyến mại Ghi chú Cập nhật cuối Sản phẩm Lựa chọn
1 + KM màn +

- Mô tả:

+

- Phân loại: Khách hàng được nhận tất cả KM trong nhóm

+
+

- Đón Tết Rồng Vàng Tặng 2024 Phần Quà (0 VND)

+

- KM Giá treo màn hình (0 VND)

+
+

Trần Kim Ngân

+

05-02-2024, 10:15 am

+
+ + Xem sản phẩm + + +
+ + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+ +
diff --git a/old/template/marketing/promotion_group_add.html b/old/template/marketing/promotion_group_add.html new file mode 100644 index 0000000..816132d --- /dev/null +++ b/old/template/marketing/promotion_group_add.html @@ -0,0 +1,187 @@ + + +
+
+ {% if global.url contains 'id=' %} +
+

Cập nhật

+ + + + + Thêm nhóm mới + + +

+ Tặng phiếu vệ sinh bảo dưỡng Laptop, PC miễn phí trọn đời trị giá 999.000đ (THEK417) +

+
+ + + {% endif %} + +
+

Thông tin cơ bản

+ +
+

Đặt tên nhóm

+ + +
+ +
+

Mô tả

+ + +
+ +
+

Chọn khuyến mại

+ + + Chọn khuyến mại vào nhóm + + + (* Cần nhấn Cập nhật để lưu lại) +
+ +
+ + + + + + + + + + + + + + + + + + + +
Khuyến mại Lựa chọn
- Tặng ngay 01 Bếp lẩu nướng đa năng- hiệu Edra +
+ + + + + + +
+
- Test Khuyến mại 2
- Test 3
+
+ + +
+

Ghi chú (* dành cho quản trị)

+ + +
+ +
+ + + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/old/template/marketing/promotion_group_product.html b/old/template/marketing/promotion_group_product.html new file mode 100644 index 0000000..da7fd26 --- /dev/null +++ b/old/template/marketing/promotion_group_product.html @@ -0,0 +1,290 @@ + + +
+
+ {% if global.url contains 'id=' %} +
+

Cập nhật

+ + + + + Thêm nhóm mới + + +

+ Tặng phiếu vệ sinh bảo dưỡng Laptop, PC miễn phí trọn đời trị giá 999.000đ (THEK417) +

+
+ + + {% endif %} + +
+
+

Danh sách sản phẩm có nhóm khuyến mại

+ + + + + Thêm sản phẩm mới + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Tên Thông tin bán hàng Lựa chọn
1 + + + Mainboard MSI B450 TOMAHAWK MAX II (AMD B450, Socket AM4, ATX, 4 Khe Cắm Ram DDR4) +

Mã kho : Hurasoft212333

+
+

- Giá bán: 1.999.000 vnđ

+

- Kho hàng : 1

+

- Bảo hành : 36 Tháng

+
+
+ + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/old/template/marketing/promotion_product.html b/old/template/marketing/promotion_product.html new file mode 100644 index 0000000..e59c47e --- /dev/null +++ b/old/template/marketing/promotion_product.html @@ -0,0 +1,290 @@ + + +
+
+ {% if global.url contains 'id=' %} +
+

Cập nhật

+ + + + + Thêm khuyến mại mới + + +

+ Tặng phiếu vệ sinh bảo dưỡng Laptop, PC miễn phí trọn đời trị giá 999.000đ (THEK417) +

+
+ + + {% endif %} + +
+
+

Danh sách sản phẩm có nhóm khuyến mại

+ + + + + Thêm sản phẩm mới + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Ảnh Tên Thông tin bán hàng Lựa chọn
1 + + + Mainboard MSI B450 TOMAHAWK MAX II (AMD B450, Socket AM4, ATX, 4 Khe Cắm Ram DDR4) +

Mã kho : Hurasoft212333

+
+

- Giá bán: 1.999.000 vnđ

+

- Kho hàng : 1

+

- Bảo hành : 36 Tháng

+
+
+ + + +
+
+
+ +
+ + 1 + 2 + 3 + 4 + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/old/template/media/category.html b/old/template/media/category.html new file mode 100644 index 0000000..9de3ad5 --- /dev/null +++ b/old/template/media/category.html @@ -0,0 +1,52 @@ +
+ + + +
+

Phân loại nhóm danh mục media

+ + + + + Thêm nhóm mới + + + + + + + + + + + + + + + + + + + + + +
STTIDTên nhómThời gianLựa chọn
11385Ảnh tin tức2023-10-01 12:00:00 +
+ + +
+
+ +
+
\ No newline at end of file diff --git a/old/template/media/home.html b/old/template/media/home.html new file mode 100644 index 0000000..60b84ae --- /dev/null +++ b/old/template/media/home.html @@ -0,0 +1,102 @@ +
+
+

Danh sách media

+ +
+ + +
+ +
+
+ + + + Quản lý nhóm media + +
+ + + + + Thêm nội dung mới + +
+ +

+ Hướng dẫn: Chức năng này cho phép bạn quản lý tất cả các loại file media (như file word, excel, ảnh + chương trình, ảnh banner, file flash, ảnh Sản phẩm ...) phục vụ cho website. Copy đường dẫn file và gắn vào + miêu + tả Sản phẩm hay bài viết khác. +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Xem nhanh Tên file Loại file Thời gian Lựa chọn
1 + + Xem nhanh + + +
+

Đường dẫn

+ + +
+
banner 2023-08-11 00:00:00 +
+ + + +
+ +
+

STT

+ + +
+
+
+ +
+
\ No newline at end of file diff --git a/old/template/media/upload.html b/old/template/media/upload.html new file mode 100644 index 0000000..29cce6c --- /dev/null +++ b/old/template/media/upload.html @@ -0,0 +1,129 @@ +
+ + + +
+
+
+

Cập nhật media

+ + + + Thêm file Media mới + +
+

/media/lib/11-08-2023/new.png

+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Link file + +
Đặt tên + +
Phân nhóm +
+ + + Quản lý nhóm media + +
+
Chiều rộng (width) +
+ + (điền số cho đơn vị pixel, bắt buộc với + Flash, Video + clip) +
+
Chiều Cao (height) +
+ + (điền số cho đơn vị pixel, bắt buộc với + Flash, Video + clip) +
+
File ảnh + +
+

Upload file

+ +
+ Dung lượng file phải nhỏ hơn 20MB +
Code HTML + +
Hoặc Link trên mạng + +
+ + +
+
+
+ +
+ +
\ No newline at end of file diff --git a/old/template/module_css/homepage.html b/old/template/module_css/homepage.html new file mode 100644 index 0000000..5d071ae --- /dev/null +++ b/old/template/module_css/homepage.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/old/template/module_css/index.html b/old/template/module_css/index.html new file mode 100644 index 0000000..8f2961c --- /dev/null +++ b/old/template/module_css/index.html @@ -0,0 +1,5 @@ +{% if global.module == 'home' %} + +{% include module_css/homepage %} + +{% endif %} \ No newline at end of file diff --git a/old/template/order/bargain.html b/old/template/order/bargain.html new file mode 100644 index 0000000..e10be38 --- /dev/null +++ b/old/template/order/bargain.html @@ -0,0 +1,100 @@ +
+

Danh sách mặc cả giá

+ + +

+ Tổng số mặc cả giá nhận được: 1.458 +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STT Thời gian Khách hàng Thông tin sản phẩm Trạng thái
1 16-11-2023, 9:59 am +

- Họ tên: Ngô Quang Sơn

+

- Email: sonnq57@yahoo.com.sg

+

- Tel: 0913236989

+
+

- Sản phẩm: Tai nghe NICEHCK Traceless có Mic (Type-C)

+

- Giá bán (lúc mặc cả): 258.850.000

+

- Giá mặc cả: 0

+

- Nguồn mặc cả: https://hacom.vn/

+
+
+ Thành công + Chưa xử lý + Hủy bỏ + + +
+ +

Lúc 28-02-2015, 12:40 pm

+
+ +
+
+ +
+ + + + 1 + 2 + 3 + 4 + 5 + + + +
+
+ + \ No newline at end of file diff --git a/old/template/order/detail.html b/old/template/order/detail.html new file mode 100644 index 0000000..39bd351 --- /dev/null +++ b/old/template/order/detail.html @@ -0,0 +1,514 @@ + + +
+ +
+ +
+ Đơn hàng #000-368 + +
+

Thời gian: 16-11-2023, 9:59 am

+
+ +
+
+
+ 1. Khách hàng + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Tên Nguyen Duc Quan
Số điện thoại 0822256369
Email quannd@hurasoft.com
Địa chỉ nhận hàng + Kiến Hưng, Quận Hà Đông, Hà Nội + +
Địa chỉ thanh toán + Kiến Hưng, Quận Hà Đông, Hà Nội + +
+
+
+ + +
+ 2. Sản phẩm + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
STT Mã kho Tên Giá SL Tổng Ghi chú
1 HH0003 + HHWS - CORE i9 9900X | 32G | + NVIDIA RTX 2060 6GB + 34.800.000 VND (chiếc) 2 69.600.000 VND Ghi chú
+
+
+ + +
+ 3. Số tiền + +
+ + + + + + + + + + + + + + + + + + + + +
Tổng giá trị + 69.600.000 VND +
Phí vận chuyển & giao hàng + 0 VND + +
Phí thu hộ + 0 VND + +
Tổng thu 69.600.000 VND
+
+
+ + +
+ 4. Lịch sử cập nhật + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
STT Phân loại Trạng thái Ghi chú Người cập nhật
1 payment paid test Đức lúc 22-05-2023, 4:49 pm
Hiện tại chưa có trạng thái nào được cập nhật
+
+
+
+ +
+
+

Nhân sự xử lý đơn hàng

+

+ Uyên Hura + +

+ + +
+ +
+

Trạng thái thanh toán

+ +
+ + Chưa thanh toán + + +
+ + + +

Khách chọn: Thanh toán bằng VNPAY

+
+ +
+

Trạng thái vận chuyển

+ +

+ + Chưa chuyển + + +

+ + + +

Khách chọn: Giao hàng tiêu chuẩn

+
+ +
+

+ Trạng thái đơn hàng + +

+ + +
+ +
+

Ghi chú

+ + + +
+ + +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/old/template/order/detail_new.html b/old/template/order/detail_new.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/order/home.html b/old/template/order/home.html new file mode 100644 index 0000000..a24c6d2 --- /dev/null +++ b/old/template/order/home.html @@ -0,0 +1,196 @@ +
+

Danh sách đơn hàng

+ + + + + +
+
+

+ Tổng số đơn hàng: 1.458 +

+ +

+ Tổng giá trị: 14.948.348.000 VNĐ +

+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Mã số Thời gian Khách hàng Tỉnh/TP Giá trị + + + + + + + + Xem
1 + 000-369 + 16-11-2023, 9:59 am + Nguyen Duc Quan + Hà Nội 69.600.000 +
Thành công
+
+
Chờ xử lý
+
+
Lỗi
+
+ Nguyen Duc Quan + +
+ + +
+
1 + 000-369 + 16-11-2023, 9:59 am + Nguyen Duc Quan + Hà Nội 69.600.000 +
Thành công
+
+
Chờ xử lý
+
+
Đang xử lý
+
+ Nguyen Duc Quan + +
+ + +
+
+
+ +
+ + + + 1 + 2 + 3 + 4 + 5 + + + +
+
\ No newline at end of file diff --git a/old/template/order/paygate.html b/old/template/order/paygate.html new file mode 100644 index 0000000..f329566 --- /dev/null +++ b/old/template/order/paygate.html @@ -0,0 +1,131 @@ +
+

Thanh toán qua cổng dịch vụ

+ + + +
+ + +
+

Từ ngày

+ + +
+
+

Đến ngày

+ +
+ + +
+ +
+
+

Tổng số: 8

+

Tổng giá trị: 800.000 VNĐ

+
+ + + + Tải file excel + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT ID Cổng Thời gian Khách hàng Thanh toán cho Giá trị Trạng thái
1 10 viettelpay 06-11-2022, 11:26 am +

- Họ tên: Ngô Quang Sơn

+

- Email: sonnq57@yahoo.com.sg

+

- Tel: 0913236989

+
[order] 123 100.000 + Thành công + + + +
+
+ +
+ + + + 1 + 2 + 3 + 4 + 5 + + + +
+
+ + \ No newline at end of file diff --git a/old/template/order/wait_order.html b/old/template/order/wait_order.html new file mode 100644 index 0000000..b4d0a62 --- /dev/null +++ b/old/template/order/wait_order.html @@ -0,0 +1,114 @@ +
+

Đặt chờ sản phẩm

+ + + +
+ + +
+ +
+

Danh sách các Sản phẩm khách hàng chờ đặt hàng

+ + + + Tải file excel + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Khách hàng Sản phẩm Nhận hàng tại Ghi chú Trạng thái
1 +

- Họ tên: Ngô Quang Sơn

+

- Email: sonnq57@yahoo.com.sg

+

- Tel: 0913236989

+
+ [Mới 100%] Dell Gaming G16 7620 (Intel core + i7-12700H, 16GB, 1TB, + RTX 3060 6GB, 16″ QHD+ 165Hz IPS) + 20 Láng Hạ, Đống Đa, Hà Nội Nhận hàng giờ hành chính +
+ Thành công + Chưa xử lý + Hủy bỏ + + +
+ +

Lúc 28-02-2015, 12:40 pm

+
+ +
+
+ +
+ + + + 1 + 2 + 3 + 4 + 5 + + + +
+
+ + \ No newline at end of file diff --git a/old/template/other/header.html b/old/template/other/header.html new file mode 100644 index 0000000..70fafe3 --- /dev/null +++ b/old/template/other/header.html @@ -0,0 +1,409 @@ + \ No newline at end of file diff --git a/old/template/other/topbar.html b/old/template/other/topbar.html new file mode 100644 index 0000000..c30a1c6 --- /dev/null +++ b/old/template/other/topbar.html @@ -0,0 +1,508 @@ + + + + + \ No newline at end of file diff --git a/old/template/page/category.html b/old/template/page/category.html new file mode 100644 index 0000000..85eadc2 --- /dev/null +++ b/old/template/page/category.html @@ -0,0 +1,82 @@ +
+ + +
+

Danh mục nội dung cố định

+ + + + + Thêm danh mục mới + + + + + + + + + + + + + + + + + + + + + + + + + + +
Danh mụcIDSTTLựa chọn
1.Chính sách chung2016 + + + +
1.Chính sách chung2016 + + + +
+
+
\ No newline at end of file diff --git a/old/template/page/category_add.html b/old/template/page/category_add.html new file mode 100644 index 0000000..2c7a2c5 --- /dev/null +++ b/old/template/page/category_add.html @@ -0,0 +1,123 @@ +
+ + +
+
+
+

Cập nhật danh mục

+ +
+

Chính sách chung

+
+ +
+
+ +
+
+
+ Thông tin cơ bản + +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + +
+
+ +
+ +
+ + + Upload ảnh + +

No file chosen

+
+
+ +
+ +
+ Dùng cho SEO + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + +
+ +
+
+ +
+ +
\ No newline at end of file diff --git a/old/template/page/form.html b/old/template/page/form.html new file mode 100644 index 0000000..a5d28c4 --- /dev/null +++ b/old/template/page/form.html @@ -0,0 +1,156 @@ +
+ + +
+
+
+

Cập nhật nội dung

+ +
+

Chương trình khuyến mãi tháng

+
+ +
+
+ +
+
+
+ Thông tin cơ bản + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + + Quản lý danh mục + +
+
+ +
+ +
+ + + Upload ảnh + +

No file chosen

+
+
+ +
+ +
+ Nội dung chi tiết +
+ + +
+ +
+

Hoặc nhập nội dung

+ +
+ + + + +
+ +
+ Dùng cho SEO + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + +
+ +
+
+ +
+ +
\ No newline at end of file diff --git a/old/template/page/home.html b/old/template/page/home.html new file mode 100644 index 0000000..8eff4b5 --- /dev/null +++ b/old/template/page/home.html @@ -0,0 +1,187 @@ +
+
+

Danh sách nội dung cố định

+ + + +
+ Hướng dẫn : Phần này tổng hợp các nội dung cố định cung cấp cho khách hàng (v.d. các hướng dẫn mua + hàng, quy + định, chính + sách bán hàng, vv..) +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTDanh sáchThời gianLượt xemLựa chọn
1 +
+ [#188] HACOM Sinh nhật 22 tuổi cùng Acer +
+
+

URL

+ +
+
+ Cập nhật: 29-12-2023, 9:56 am + + 0 + + +
1 +
+ [#188] HACOM Sinh nhật 22 tuổi cùng Acer +
+
+

URL

+ +
+
+ Cập nhật: 29-12-2023, 9:56 am + + 0 + + +
1 +
+ [#188] HACOM Sinh nhật 22 tuổi cùng Acer +
+
+

URL

+ +
+
+ Cập nhật: 29-12-2023, 9:56 am + + 0 + + +
+ + + +
+
\ No newline at end of file diff --git a/old/template/payinstall/add_company.html b/old/template/payinstall/add_company.html new file mode 100644 index 0000000..539eda9 --- /dev/null +++ b/old/template/payinstall/add_company.html @@ -0,0 +1,50 @@ +
+ + + +
+
+
+

Cập nhật công ty

+

HD Saigon

+
+
+
+
+ +
+
+
+ Thông tin cơ bản + +
+ + +
+ +
+ + +
+ +
+
+ +
+
+
+
+
\ No newline at end of file diff --git a/old/template/payinstall/add_period.html b/old/template/payinstall/add_period.html new file mode 100644 index 0000000..cc6cef3 --- /dev/null +++ b/old/template/payinstall/add_period.html @@ -0,0 +1,68 @@ +
+ + + +
+
+
+

Cập nhật thời gian

+ + + + Thêm thời gian + +
+

6 tháng

+
+
+
+ +
+
+
+ Thông tin cơ bản + +
+
+ +

Tháng (* ghi số, ví dụ 6)

+
+ +
+ +
+
+ +

% (* ghi số thập phân, ví dụ: 2.6 - tương đương 2.6%)

+
+ +
+ +
+ + +
+ +
+
+ +
+
+
+
+
\ No newline at end of file diff --git a/old/template/payinstall/add_upfront.html b/old/template/payinstall/add_upfront.html new file mode 100644 index 0000000..d57eac3 --- /dev/null +++ b/old/template/payinstall/add_upfront.html @@ -0,0 +1,68 @@ +
+ + + +
+
+
+

Cập nhật % trả trước

+ + + + Thêm trả trước + +
+

HD Saigon

+
+
+
+ +
+
+
+ Thông tin cơ bản + +
+
+ +

(* dùng để hiển thị trên web, ví dụ ghi 20 %)

+
+ +
+ +
+
+ +

% (* ghi số, ví dụ: 20% thì ghi là 20)

+
+ +
+ +
+ + +
+ +
+
+ +
+
+
+
+
\ No newline at end of file diff --git a/old/template/payinstall/category.html b/old/template/payinstall/category.html new file mode 100644 index 0000000..2e559f5 --- /dev/null +++ b/old/template/payinstall/category.html @@ -0,0 +1,58 @@ +
+
+

Danh mục sản phẩm có trả góp

+ + + + + + + + + + + + + + + + + + +
Danh mụcSPLựa chọn
+

+ 1. Màn Hình Máy Tính +

+
+ + + +
+ +
+
\ No newline at end of file diff --git a/old/template/payinstall/home.html b/old/template/payinstall/home.html new file mode 100644 index 0000000..c335163 --- /dev/null +++ b/old/template/payinstall/home.html @@ -0,0 +1,280 @@ +
+
+

Cài đặt trả góp

+ + + + Thêm công ty + + + + + + + + + + + + + + + + + + + + + + +
STTCông tyThông tin trả góp
1 +

HD Saigon

+
+ + +
+
+
+
+
+ Trả trước + + + Thêm trả trước +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+
+
+
+
+ Thời hẹn trả góp + + + Thêm thời gian +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+
+
+
+
1 +

HD Saigon

+
+ + +
+
+
+
+
+ Trả trước + + + Thêm trả trước +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+
+
+
+
+ Thời hẹn trả góp + + + Thêm thời gian +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+ + + + + + + + + + + + +
20%
20%
+
+ + +
+
+
+
+
+
+ +
+
\ No newline at end of file diff --git a/old/template/payinstall/order.html b/old/template/payinstall/order.html new file mode 100644 index 0000000..319da2b --- /dev/null +++ b/old/template/payinstall/order.html @@ -0,0 +1,83 @@ +
+
+

Danh sách đơn đăng ký

+ +
+ + +
+ +

Tổng số: 16

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STTMã đơnNhà cung cấpSản phẩmĐiều khoảnKhách hàngThời gianLựa chọn
15yl0uuds52fOhdsaigon +
+ +

- SKU: GPSO037

+

- Giá: 1.599.000

+
+
+ +

- SKU: GPSO037

+

- Giá: 1.599.000

+
+
+

- Giá trả góp: 1690146

+

- Trả trước: 799500

+

- Lãi suất: 1.90

+

- Tháng: 6

+
+

- Tên: phạm thanh chiến

+

- Địa chỉ: nhà 04 ngõ 362 lê viết thuật , Xã Hưng Lộc

+

- Tỉnh: Nghệ An

+

- Email: phamthanhchien1808@gmail.com

+

- Điện thoại: 0968 296 041

+
05-03-2024, 12:58 am +
+ Chi + tiết + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/payinstall/order_detail.html b/old/template/payinstall/order_detail.html new file mode 100644 index 0000000..a927919 --- /dev/null +++ b/old/template/payinstall/order_detail.html @@ -0,0 +1,91 @@ +
+ + + +
+
+

Chi tiết đơn hàng trả góp

+

9dDMHsx5CBgG

+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Mã đơn9dDMHsx5CBgG
Nhà cung cấpalepay
Sản phẩm +
+ +

- SKU: GPSO037

+

- Giá: 1.599.000

+
+
+ +

- SKU: GPSO037

+

- Giá: 1.599.000

+
+
Điều khoản +

- Giá trả góp: 6520000

+

- Trả trước: 2500000

+

- Lãi suất: 0

+

- Tháng: 6

+
Khách hàng +

- Nghề nghiệp:

+

- Tên: TRAN QUI

+

- Địa chỉ: 39 Cao Lỗ, Phường 04

+

- Tỉnh: TP HCM

+

- Email: quitnp83@gmail.com

+

- Điện thoại: 0919843649

+

- Ngày sinh:

+

- Giới tính:

+

- CMND:

+

- Siêu thị duyệt hồ sơ:

+
Thời gian05-03-2024, 12:11 am
+
+
+
+
+
\ No newline at end of file diff --git a/old/template/pcbuilder/config_edit.html b/old/template/pcbuilder/config_edit.html new file mode 100644 index 0000000..e9dee50 --- /dev/null +++ b/old/template/pcbuilder/config_edit.html @@ -0,0 +1,73 @@ +
+ + + +
+
+
+

Chỉnh sửa cấu hình và quan hệ lệ thuộc

+

Hướng dẫn: Nhập từng dòng, mỗi dòng là 1 loại linh kiện theo + form mẫu sau:

+ ID danh mục | Tên gọi linh kiện | ID liên quan 1, ID liên quan 2, ID liên quan + 2 +
+
+
+
+ +
+
+
+

+ Ví dụ 1: Ví dụ 1: 30 | Bo mạch chủ | 61,36 +

+

(Trong đó: 30 là ID danh mục của Bo mạch + chủ, 61 là ID danh mục RAM, 36 là ID danh mục + CPU. Bo mạch chủ cần tương thích với RAM và CPU nên chọn ở đây) +

+

+ Ví dụ 2: 10 | Màn hình | +

+

(Trong đó: 10 là ID danh mục + của Màn hình máy tính. Và Màn máy tính không cần phụ thuộc với các linh kiện khác nên để + trống)

+ + + +
+
+ +
+
+
+
+ +
\ No newline at end of file diff --git a/old/template/pcbuilder/home.html b/old/template/pcbuilder/home.html new file mode 100644 index 0000000..9977e23 --- /dev/null +++ b/old/template/pcbuilder/home.html @@ -0,0 +1,70 @@ +
+
+

Danh sách linh kiện

+ + Chỉnh sửa linh kiện + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTID danh mụcTên danh mụcDanh mục liên quanSố lượng Sản phẩm
12Bộ vi xử lý +
+
+ Mainboard - Bo Mạch Chủ + Tạo + quan hệ +
+
+ ,RAM - Bộ Nhớ Trong + Tạo + quan hệ +
+
+
+ 32 +
12Bộ vi xử lý +
+
+ Mainboard - Bo Mạch Chủ + Tạo + quan hệ +
+
+ ,RAM - Bộ Nhớ Trong + Tạo + quan hệ +
+
+
+ 32 +
+
+
\ No newline at end of file diff --git a/old/template/pcbuilder/part_relation.html b/old/template/pcbuilder/part_relation.html new file mode 100644 index 0000000..18e041c --- /dev/null +++ b/old/template/pcbuilder/part_relation.html @@ -0,0 +1,138 @@ +
+ + + +
+
+
+

Mối quan hệ của linh kiện

+

Chọn 1 Sản phẩm ở một danh mục để chọn các Sản phẩm ở liên quan ở danh mục + kia. +

+
+
+
+ +
+
+ CPU - Bộ Vi Xử Lý (#2) +
+ + +
+ +
+

Bộ lọc

+ + + + + + Lọc + sản phẩm +
+ +
+ Kết quả chọn: +

0 sản phẩm

+
+ + + + + + + + + + + + + + + + + + +
+ + STTẢnhSản phẩm (Tổng số: 132)
+ + 1 + + + Máy đo độ bóng Horiba IG-320 (gloss meter),góc đo 60 °, + khoảng đo 0.0-100.0, phân độ 0.1, bộ nhớ 99 phép đo +

+ Góc đo tiêu chuẩn 60 ° Khoảng đo 0-100 khoảng hiển thị 0-200 Kết quả đo chính + xác với độ lặp lại +/- 0,5 % trên toàn dải + đo Quá trình đo cho kết quả không bị ảnh hưởng bởi ánh sáng môi trường bên ngoài + Lấy trung bình đến 99 điểm dữ liệu Xem + các dữ liệu được lưu trữ trên màn hình hiển thị Vận hành thiết bị dễ dàng với 1 + nốt bấm +

+

+ Mã kho: + MOVI213 +

+

Giá: 5.000.000

+

SL: 1

+

Trạng thái: Đang hiển thị

+
+ +
+ 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + +
+ +
+
+
+
+ +
\ No newline at end of file diff --git a/old/template/product/addon.html b/old/template/product/addon.html new file mode 100644 index 0000000..e94f1a8 --- /dev/null +++ b/old/template/product/addon.html @@ -0,0 +1,57 @@ +
+

Danh sách sản phẩm/dịch vụ bán kèm sản phẩm

+ + + +
+ + + + + + + + + + + + + + + + + + + +
STTThông tinGiáSản phẩmCập nhật
1 + +

Ghi chú: KM màn hình 27 1

+

Tạo lúc: 04-06-2022, 8:28 am, cập nhật: 04-06-2022, 8:28 am

+
3.849.000 vndXem + SP +
+ + + + +
+
+
+
\ No newline at end of file diff --git a/old/template/product/addon_add.html b/old/template/product/addon_add.html new file mode 100644 index 0000000..6048bb4 --- /dev/null +++ b/old/template/product/addon_add.html @@ -0,0 +1,93 @@ +
+ + + +
+
+
+

Cập nhật SP/ Dịch vụ bán kèm

+ + + + Thêm dịch vụ mới + +
+
+ +
+
+ +
+
+
+ Thông tin sản phẩm + +
+ + +
+
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + +
+
+ +
+ Hiển thị + + +
+ +
+
+ + +
+
+
+ +
+
\ No newline at end of file diff --git a/old/template/product/attribute.html b/old/template/product/attribute.html new file mode 100644 index 0000000..ef44460 --- /dev/null +++ b/old/template/product/attribute.html @@ -0,0 +1,95 @@ +
+

Danh sách thuộc tính

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTTên hiển thịGiá trịDanh mục đang cóThứ tựTrạng tháiCập nhật
1phong-cachPhong cách5 + + + + + Đang hoạt động + +
+ + + +
+
1phong-cachPhong cách5 + + + + + Đang hoạt động + +
+ + + +
+
+
+ +
\ No newline at end of file diff --git a/old/template/product/attribute_add.html b/old/template/product/attribute_add.html new file mode 100644 index 0000000..6387008 --- /dev/null +++ b/old/template/product/attribute_add.html @@ -0,0 +1,212 @@ +
+ + + +
+
+
+

Cập nhật thuộc tính sản phẩm

+ + + + Thêm thuộc tính mới + +
+
+ +
+
+ +
+
+
+ Thông tin cơ bản + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ Lựa chọn áp dụng +
+
+ + Dùng là tiêu đề nhóm cho các thuộc tính đứng + sau +
+
+ + Dùng lọc Sản phẩm ở danh mục +
+
+ + Hiển thị ở thông tin tóm tắt Sản phẩm +
+
+ + Hiển thị ở bảng thông số kỹ thuật +
+
+ + Dùng để tạo các cấu hình của Sản phẩm +
+
+
+ +
+ Phân loại +
+ + + +
+
+ +
+ Thông tin cơ bản + + + + + + + + + + + + + + + + + + + + + +
STTIDGiá trịMô tảThứ tự hiển thịLựa chọn
14939Nam + + +
+ + +
+
+
+ +
+
+ Thêm giá trị mới + (**) Dùng để sắp xếp Sản phẩm theo thuộc tính khi cần (v.d. theo + dung + lượng ổ cứng laptop giảm + dần) + +
+
+ + +
+
+ + +
+
+ + +
+ Thêm + mới +
+ +
+ +
+ +
+
+
+
\ No newline at end of file diff --git a/old/template/product/brand.html b/old/template/product/brand.html new file mode 100644 index 0000000..fe2b67f --- /dev/null +++ b/old/template/product/brand.html @@ -0,0 +1,99 @@ +
+

Danh sách thương hiệu

+ +
+
+ Tìm theo chữ cái: + A (13) | + B (2) | + C (5) | + D (3) | + E (3) | + F (1) | + G (4) | + H (4) | + I (5) | + J (2) | + K (2) | + L (4) | + M (3) | + N (4) | + O (1) | + P (5) | + Q (1) | + S (8) | + T (5) | + V (2) | + W (2) | + X (1) | + Z (2) | +
+ + + Thêm thương hiệu mới + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STTIDThương hiệuLượt xemLogoSố Sản phẩmCài đặtCập nhật
1750 + 10MOONS + +

Cập nhật cuối: 0000-00-00 00:00:00

+
+ 0 + + + + + +
+

1

+ Xem + SP +
+
+
+ STT + +
+
+
+ + + + +
+
+
+
\ No newline at end of file diff --git a/old/template/product/brand_add.html b/old/template/product/brand_add.html new file mode 100644 index 0000000..4a0b029 --- /dev/null +++ b/old/template/product/brand_add.html @@ -0,0 +1,148 @@ +
+ + + +
+
+
+

Cập nhật Thương hiệu

+ + + + Thêm thương hiệu mới + +
+
+ +
+
+ +
+
+
+ Thông tin cơ bản + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ +
+ +
+
+ Upload file +
+ No file chosen +
+
+
+
+ +
+
+ +

Chưa có thư viện ảnh cho phần miêu tả

+
+ +
+ +
+ +
+ Dùng cho SEO +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ +
+
+
+ +
+ +
\ No newline at end of file diff --git a/old/template/product/category.html b/old/template/product/category.html new file mode 100644 index 0000000..56dd141 --- /dev/null +++ b/old/template/product/category.html @@ -0,0 +1,59 @@ +
+

Danh sách sản phẩm

+ + +
+ + + + + + + + + + + + + + {{page.category_list}} + +
Danh mụcLink webIDXemSPSTTHiển thị nội dungThuộc tínhCập nhật
+
+ +

+ Lưu ý: Tổng sản phẩm ở danh mục mẹ được tính là tổng sản phẩm sản phẩm + của các danh mục con và danh mục mẹ. Bộ đếm không loại trừ sản phẩm trùng nhau (v.d. trường hợp 1 sản phẩm + thuộc cả 2 danh mục con thì sẽ được đếm 2 lần) +

+ + + + +
+ + + \ No newline at end of file diff --git a/old/template/product/category_form.html b/old/template/product/category_form.html new file mode 100644 index 0000000..9799ae6 --- /dev/null +++ b/old/template/product/category_form.html @@ -0,0 +1,294 @@ +
+ + + +
+
+
+

Cập nhật danh mục

+ + + + Thêm danh mục mới + +
+
+ + + {% if page.update_status == 'success' %} +

Cập nhật thành công

+ {% endif %} + +
+
+ +
+
+
+ + + +
+ Thông tin cơ bản + +
+ + +
+ +
+ + +
+
+ +
+ +

Chưa có thư viện ảnh cho phần miêu tả

+
+ +
+ +
+
+ Nhập nội dung cố định (HTML) +
+ +
+

Chưa có thư viện ảnh cho phần miêu tả

+
+ +
+ +
+ Ảnh icon +
+ +
+
+ Upload file +
+ No file chosen +
+
+
+ +
+ Ảnh đại diện +
+ +
+
+ Upload file +
+ No file chosen +
+
+
+
+ +
+ Thông tin danh mục +
+ + +
+

ví dụ: 300000;800000;1500000 có nghĩa là tạo ra 4 khoảng giá cho khách hàng lọc Sản + phẩm, đó là:

+

- Dưới 300000,

+

- Từ 300000 đến 800000,

+

- Từ 800000 đến 1500000

+

- Trên 1500000

+
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ +
+ Dùng cho SEO +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ Thay đổi Link truy cập khi thay đổi Tên index? + + Tích chọn để hiển thị hoặc dừng hiển thị +
+
+ +
+ +
+ +
+
+
+ + +
+ +
\ No newline at end of file diff --git a/old/template/product/collection.html b/old/template/product/collection.html new file mode 100644 index 0000000..0aafd44 --- /dev/null +++ b/old/template/product/collection.html @@ -0,0 +1,80 @@ +
+

Bộ sưu tập

+ +
+
+
+ + +
+
+
+ +
+ Hướng dẫn: Bộ sưu tập Sản phẩm bao gồm các Sản phẩm cùng chia sẻ một số đặc điểm nhất định, giúp cho + việc + quảng bá và + định hướng khách hàng hơn. Các bộ sưu tập thường được tạo là: Sản phẩm cho sinh nhật, Sản phẩm cho trẻ mới + sinh, Sản + phẩm công công nghệ mới nhất, Đồ gia dụng nên mua, Khuyến mại giảm giá tháng 10, Chúng tôi đề xuất với bạn, + Top 10 phụ + kiện nên có v..v. (mỗi bộ sưu tập sẽ bao gồm các Sản phẩm từ nhiều danh mục Sản phẩm khác nhau) +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + +
STTIDTên gọi/miêu tảSản phẩmLượt xemCập nhật
126 + Flash Sale | Giảm Giá Cực Sốc ! +
+

Link

+ +
+
+
+

7 sp

+ Xem + danh sách +
+
+ 638 + +
+ Xem + + + + +
+
+
+ +
\ No newline at end of file diff --git a/old/template/product/collection_add.html b/old/template/product/collection_add.html new file mode 100644 index 0000000..ed0b43e --- /dev/null +++ b/old/template/product/collection_add.html @@ -0,0 +1,108 @@ +
+ +
+
+
+

Cập nhật bộ sưu tập Sản phẩm

+ +
+

Flash Sale | Giảm Giá Cực Sốc !

+
+ +
+
+ +
+
+
+ Thông tin cơ bản + +
+

Ảnh icon

+ + + Upload ảnh + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+ Dùng cho SEO +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ +
+
+
+ +
+
\ No newline at end of file diff --git a/old/template/product/config_group.html b/old/template/product/config_group.html new file mode 100644 index 0000000..989e34b --- /dev/null +++ b/old/template/product/config_group.html @@ -0,0 +1,49 @@ +
+

Nhóm cấu hình sản phẩm

+ +
+
+ + Tìm kiếm +
+
+ + + +
+ + + + + + + + + + + + + + + +
STTThông tinCập nhật
1 + Máy In Canon Pixma IX6870-In Phun Mầu +

+ Tạo lúc: 28-12-2023, 11:34 am, + cập nhật: 28-12-2023, 11:34 am +

+
+
+ + +
+
+
+
\ No newline at end of file diff --git a/old/template/product/config_group_attribute.html b/old/template/product/config_group_attribute.html new file mode 100644 index 0000000..365b1fa --- /dev/null +++ b/old/template/product/config_group_attribute.html @@ -0,0 +1,141 @@ +
+ + + +
+
+
+

Cập nhật cấu hình sản phẩm

+ +
+
+ +
+ +
+ +
+ Thuộc tính +
+
+ + +
+
+ + +
+
+
+ +
+ Thuộc tính + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + + + + Thêm giá trị + +
+ +
+ +
+ +
+
+
+
\ No newline at end of file diff --git a/old/template/product/config_group_form.html b/old/template/product/config_group_form.html new file mode 100644 index 0000000..6d7f18d --- /dev/null +++ b/old/template/product/config_group_form.html @@ -0,0 +1,72 @@ +
+ + + +
+
+
+

Cập nhật cấu hình sản phẩm

+ +
+
+ +
+ +
+
+ +
+ + +
+ +
+ + +
+ +
+ +
+ +
+ +
+
+
+
\ No newline at end of file diff --git a/old/template/product/config_group_product.html b/old/template/product/config_group_product.html new file mode 100644 index 0000000..13f15ad --- /dev/null +++ b/old/template/product/config_group_product.html @@ -0,0 +1,89 @@ +
+ + + +
+
+
+

Cập nhật cấu hình sản phẩm

+ +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + +
STTSản phẩmThuộc tínhCông cụ
1 + Tai nghe Bluetooth True Wireless WIWU TWS12 Màu Hồng + +
+

Màu sắc

+ +
+
+ +
+ +
+
+
+
+
\ No newline at end of file diff --git a/old/template/product/form.html b/old/template/product/form.html new file mode 100644 index 0000000..41106aa --- /dev/null +++ b/old/template/product/form.html @@ -0,0 +1,109 @@ + + +
+ +
+
+
+

Cập nhật #{{ page.product_info.id }}

+
+ +
+ {{ page.product_info.title }} +
+ +
+
+ +
+
+ + {% if page.view_part == "store" %} + {% include 'product/form_components/store' %} + + {% elsif page.view_part == "category" %} + {% include 'product/form_components/category' %} + + {% elsif page.view_part == "seo" %} + {% include 'product/form_components/seo' %} + + {% elsif page.view_part == "description" %} + {% include 'product/form_components/description' %} + + {% elsif page.view_part == "spec-group" %} + {% include 'product/form_components/spec_group' %} + + {% elsif page.view_part == "instruction" %} + {% include 'product/form_components/instruction' %} + + {% elsif page.view_part == "image" %} + {% include 'product/form_components/image' %} + + {% elsif page.view_part == "variant" %} + {% include 'product/form_components/variant' %} + + {% elsif page.view_part == "accessory" %} + {% include 'product/form_components/accessory' %} + + {% elsif page.view_part == "addon" %} + {% include 'product/form_components/addon' %} + + {% elsif page.view_part == "video" %} + {% include 'product/form_components/video' %} + + {% elsif page.view_part == "tag" %} + {% include 'product/form_components/tag' %} + + {% elsif page.view_part == "relation" %} + {% include 'product/form_components/relation' %} + + {% elsif page.view_part == "customer-group" %} + {% include 'product/form_components/customer_group' %} + + {% elsif page.view_part == "component" %} + {% include 'product/form_components/component' %} + + {% elsif page.view_part == "configurable" %} + {% include 'product/form_components/configurable' %} + + {% elsif page.view_part == "compatible" %} + {% include 'product/form_components/compatible' %} + + {% elsif page.view_part == "similar" %} + {% include 'product/form_components/similar' %} + + {% elsif page.view_part == "combo-set" %} + {% include 'product/form_components/combo_set' %} + + {% else %} + + {% include 'product/form_components/basic' %} + {% endif %} + +
+
+
\ No newline at end of file diff --git a/old/template/product/form_components/accessory.html b/old/template/product/form_components/accessory.html new file mode 100644 index 0000000..ccaf79d --- /dev/null +++ b/old/template/product/form_components/accessory.html @@ -0,0 +1,123 @@ + +
+ + +
+ Các danh mục + + +
+ PC, Workstation +
+ + + + + + + + + + + + + + + + + + + +
STTẢnhSản phẩmGiá hiện tạiQuản lý
1 + + + CPU Intel Xeon E5-2665 2.40 GHz / 20MB / 8 Cores 16 Threads / + Socket 2011 +
+ SKU: HN123567 + / + Số lượng: 1 +
+
+ 24.900.000 VND + + + + +
+
+
+
+ PC, Workstation +
+ + + + + + + + + + + + + + + + + + + +
STTẢnhSản phẩmGiá hiện tạiQuản lý
1 + + + CPU Intel Xeon E5-2665 2.40 GHz / 20MB / 8 Cores 16 Threads / + Socket 2011 +
+ SKU: HN123567 + / + Số lượng: 1 +
+
+ 24.900.000 VND + + + + +
+
+
+
+ +
\ No newline at end of file diff --git a/old/template/product/form_components/addon.html b/old/template/product/form_components/addon.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/basic.html b/old/template/product/form_components/basic.html new file mode 100644 index 0000000..cc5d38e --- /dev/null +++ b/old/template/product/form_components/basic.html @@ -0,0 +1,302 @@ + +
+
+ Thông tin cơ bản +
+ +
+ +
+ Bạn muốn Google tìm ra Sản phẩm này hoặc người xem hiểu ngay về Sản phẩm ? Hãy viết tên Sản phẩm + một cách cụ thể, đầy đủ + nhất. Thay vì viết Vaio ABC, hãy viết : Máy tính xách tay Sony Vaio ABC, 500GB, 4GB RAM, 2.4GHz, + USA, mới 100% Hoặc thay + vì viết Áo 123, hãy viết : Áo khoác nam Made In VietNam, màu đen, đủ size, mã 123 +
+
+
+ + +
+
+
+ +
+ +
+ Nhiều khách hàng tìm Sản phẩm theo Model, bạn có nhập model của Sản phẩm nếu có. Ví dụ: + Laptop Sony Vaio ABC/12 thì + ABC/12 là model Sản phẩm. +
+
+
+ +
+
+
+ +
+ +
+ Nếu bạn có phần mềm quản lý kho hàng chuyên nghiệp và bạn muốn theo dõi các đơn hàng nhận từ + website của Sản phẩm trong + phần mềm này. Khi đó hãy nhập mã kho hàng của Sản phẩm được cung cấp bởi phần mềm kho hàng + vào đây. +
+
+
+ +
+
+
+ + gram +
+ +
+ Dùng tính phí Shipping cho Sản phẩm (nếu có). Đơn vị gram, nếu Sản phẩm 1,2kg = 1200 (gram). +
+
+
+ + +
+
+
+ + +
+ +
+ +
+ +
+ + +
+
+ + +
+
+
+ Thông tin bán hàng + +
+
+ +
+ (* Nếu dùng USD thì theo chuẩn quốc tế v.d. $134.05). + Tỷ giá: + 1 + + + +
+
+
+ + + / + +
+ +
+ +
+
+
+ +
+ vnd (để tham khảo khi cần) +
+
+ + +
+
+
+ +
+ vnd (để tham khảo khi cần) +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + +
+
+ +
+ +
+ + + + + + + +
+
+ +
+ +
+ + +
+
+
+
+ +
+
\ No newline at end of file diff --git a/old/template/product/form_components/category.html b/old/template/product/form_components/category.html new file mode 100644 index 0000000..6b7c9fe --- /dev/null +++ b/old/template/product/form_components/category.html @@ -0,0 +1,43 @@ + +
+ Hiện tại Sản phẩm đang được đặt trong các danh mục sau : + + +

+ Bạn có thể chọn thêm danh mục khác cho Sản phẩm hoặc chỉnh lại. +

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
\ No newline at end of file diff --git a/old/template/product/form_components/combo_set.html b/old/template/product/form_components/combo_set.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/combo_set_select.html b/old/template/product/form_components/combo_set_select.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/compatible.html b/old/template/product/form_components/compatible.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/component.html b/old/template/product/form_components/component.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/configurable.html b/old/template/product/form_components/configurable.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/customer_group.html b/old/template/product/form_components/customer_group.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/description.html b/old/template/product/form_components/description.html new file mode 100644 index 0000000..20d26be --- /dev/null +++ b/old/template/product/form_components/description.html @@ -0,0 +1,27 @@ + +
+ +
+ Chưa có thư viện ảnh cho phần miêu tả +
+ + + + +
\ No newline at end of file diff --git a/old/template/product/form_components/image.html b/old/template/product/form_components/image.html new file mode 100644 index 0000000..fd37648 --- /dev/null +++ b/old/template/product/form_components/image.html @@ -0,0 +1,187 @@ + +
+
+ Cập nhật ảnh sản phẩm + +
+
+
+ +
+
+
+
+ Hình sản phẩm +

(Ảnh chính)

+
+
+
+

STT

+ +
+
+

ALT

+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ Hình sản phẩm +

(Ảnh chính)

+
+
+
+

STT

+ +
+
+

ALT

+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ Hình sản phẩm +

(Ảnh chính)

+
+
+
+

STT

+ +
+
+

ALT

+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ Hình sản phẩm +

(Ảnh chính)

+
+
+
+

STT

+ +
+
+

ALT

+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ Hình sản phẩm +

(Ảnh chính)

+
+
+
+

STT

+ +
+
+

ALT

+ +
+
+
+ +
+
+
+
+ +
+ Thêm ảnh cho sản phẩm +

Bạn có thể: Chọn ảnh có sẵn trong kho ảnh, hoặc upload ảnh từ máy tính:

+ +
+ + +

Chú ý: Bạn có thể chọn nhiều ảnh cùng 1 + lúc: + Chấp nhận các file ảnh: jpg,gif

+ +
+ +
+ Chú ý: +
    +
  • - Ảnh Sản phẩm kích thước lớn sẽ được tự động co lại thành các ảnh + nhỏ hơn cho những vị trí liên quan. Tùy giao + diện website của bạn mà kích thước ảnh Sản phẩm khác nhau. Click + vào đây để + quy định kích thước ảnh Sản phẩm.
  • +
  • + - Chỉ dùng file ảnh đuôi .jpg và .gif. +
  • +
  • + - Cập nhật hình ảnh cho Sản phẩm ở nhiều góc cạnh, màu sắc để người dùng xem + rõ nhất. Nên cập nhật ảnh có kích thước lớn + và độ phân giải cao. +
  • +
+
+
\ No newline at end of file diff --git a/old/template/product/form_components/instruction.html b/old/template/product/form_components/instruction.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/price.html b/old/template/product/form_components/price.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/relation.html b/old/template/product/form_components/relation.html new file mode 100644 index 0000000..42f0c4c --- /dev/null +++ b/old/template/product/form_components/relation.html @@ -0,0 +1,12 @@ +
+
+ Danh sách liên quan + + + + +
+
\ No newline at end of file diff --git a/old/template/product/form_components/seo.html b/old/template/product/form_components/seo.html new file mode 100644 index 0000000..a33f037 --- /dev/null +++ b/old/template/product/form_components/seo.html @@ -0,0 +1,76 @@ + +
+
+
+ + +
+
+ + +
+ +
+ +
+ +
+
+
+
+ + * để trống sẽ dùng link mặc định của hệ thống +
+ +
+ +
+
+
+ + * 0 ký tự , 0 từ +
+ +
+
+
+ + * 0 ký tự , 0 từ +
+ +
+
+ +
+
+ + * 0 ký tự , 0 từ (Khuyến nghị: 160 ký tự) +
+ +
+ +
+ +
+ +
+
\ No newline at end of file diff --git a/old/template/product/form_components/similar.html b/old/template/product/form_components/similar.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/spec.html b/old/template/product/form_components/spec.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/spec_group.html b/old/template/product/form_components/spec_group.html new file mode 100644 index 0000000..0eb9976 --- /dev/null +++ b/old/template/product/form_components/spec_group.html @@ -0,0 +1,137 @@ + +
+ +
+ Cập nhật thuộc tính cho Sản phẩm + +
+ +
+ +
+ Dòng cpu +

dong-cpu

+ Dùng là bộ lọc - Dùng tạo lựa chọn SP - Hiển thị ở tóm tắt +
+ + + + + +
+
+
+ Bổ sung giá trị: +

mỗi giá trị 1 dòng

+ +
+ +
+
+ +
+ Dòng cpu +

dong-cpu

+ Dùng là bộ lọc - Dùng tạo lựa chọn SP - Hiển thị ở tóm tắt +
+ + + + + +
+
+
+ Bổ sung giá trị: +

mỗi giá trị 1 dòng

+ +
+ +
+
+
+ Dòng cpu +

dong-cpu

+ Dùng là bộ lọc - Dùng tạo lựa chọn SP - Hiển thị ở tóm tắt +
+ + + + + +
+
+
+ Bổ sung giá trị: +

mỗi giá trị 1 dòng

+ +
+ +
+
+ +
+ + +
\ No newline at end of file diff --git a/old/template/product/form_components/spec_multiple.html b/old/template/product/form_components/spec_multiple.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/store.html b/old/template/product/form_components/store.html new file mode 100644 index 0000000..e69de29 diff --git a/old/template/product/form_components/tag.html b/old/template/product/form_components/tag.html new file mode 100644 index 0000000..b64ffb0 --- /dev/null +++ b/old/template/product/form_components/tag.html @@ -0,0 +1,39 @@ +
+
+ + +
+ + + + + + + + + + + +
STTTag
1ATO Test + + + +
+
+ +
+
+ Thêm tag nhanh cho sản phẩm +

Nhập Tag cho sản phẩm vào ô dưới đây và nhấn cập nhật. Mỗi Tag 1 dòng:

+ + + +
+
\ No newline at end of file diff --git a/old/template/product/form_components/variant.html b/old/template/product/form_components/variant.html new file mode 100644 index 0000000..2c5b533 --- /dev/null +++ b/old/template/product/form_components/variant.html @@ -0,0 +1,139 @@ + +
+
+
+ Chủng loại của sản phẩm + + + + Sửa thuộc tính + + +
+
+ Chú ý: + Giá bán của sản phẩm sẽ là giá của chủng loại được chọn. Nếu giá chủng loại=0 thì sẽ mặc định dùng + giá sản phẩm. + Cài đặt giá chung cho sản phẩm ở Tab "Cơ bản" + +
+ +
+ Cài nhanh cho tất cả chủng loại + +
+
+ + +
+
+ + +
+
+
+ +
+ + + + + + + + + + + + + + + +
ẢnhChủng loại
+ + + + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ + +
+
+ + + + Thêm chủng loại + +
+
+ + +
+
\ No newline at end of file diff --git a/old/template/product/form_components/video.html b/old/template/product/form_components/video.html new file mode 100644 index 0000000..729e265 --- /dev/null +++ b/old/template/product/form_components/video.html @@ -0,0 +1,42 @@ +
+
+ Youtobe Video +

Bạn cần gắn url của video được cung cấp bởi Youtube vào đây +

+ Ví dụ: https://www.youtube.com/watch?NR=1&v=QqzJhk1p4rU&feature=endscreen +
+ + + + + + + + + + + +
Link youtobeMô tả (nếu có)
+ + + + + + + +
+
+ + + + + Thêm chủng loại + +
+
+ + +
+
\ No newline at end of file diff --git a/old/template/product/home.html b/old/template/product/home.html new file mode 100644 index 0000000..1781418 --- /dev/null +++ b/old/template/product/home.html @@ -0,0 +1,333 @@ +
+

Danh sách sản phẩm ({{ page.total | format_number }})

+
+
+
+ +
+ + Chọn thương hiệu để xem + +
+ +
+
+ + + + + + + + + + + + + {% assign counter = 0 %} + {% for item in page.item_list %} + {% increment counter %} + + + + + + + + + {% endfor %} + + +
STTẢnhSản phẩm (Tổng số: {{page.total}})Thông tin bán hàng + + Công cụ
{{ counter }} + + {{item.image_count}} ảnh + + [#{{item.id}}] + - + {{item.title}} + + {% if item.config_count > 0 %}

[Có cấu hình]

{% endif %} +
+ Danh mục: + Màn hình Máy tính +
+
+ Mã kho + {{item.sku}} + | + Hãng + +
+ + {% assign date_now = "now" | date: format %} + {% assign date_last = item.last_update %} + {% assign time_conlai = date_now | minus: date_last %} + +

Cập nhật: {{item.last_update | date: "Y-m-d h:i" }} ( + {{ time_conlai | divided_by: 86400 | round}} + ngày)

+

Người cập nhật : {{item.last_update_by}}

+
+
+ Giá bán: + + {% if item.price > 0 %} + {{item.price | format_price }} vnd + {% else %}` + {{item.price }} vnd + {% endif %} + +
+
+ Giá thị trường: + + {% if item.market_price > 0 %} {{item.market_price | format_price }} vnd {% else %} + 0 vnd {% endif %} + +
+

Bảo hành: {{item.warranty}}

+

Khuyến mại: {{item.special_offer}}

+
+ SL tổng: + {{item.quantity}} +
+
+ + + + + + + + + + + + +
+
+
+ + + + + + + {% if item.status == 0 %} + + + + {% else %} + + + + {% endif %} + + + +
+
+
+ +
+ {% for paging in page.pagination.collection %} + {% if paging.name == 'next' %} + + + + {% elsif paging.name == 'prev' %} + + + + {% else %} + {{paging.name}} + {% endif %} + {% endfor %} +
+ +
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/old/template/product/list_competitor.html b/old/template/product/list_competitor.html new file mode 100644 index 0000000..bf9bebd --- /dev/null +++ b/old/template/product/list_competitor.html @@ -0,0 +1,130 @@ +
+

So sánh giá đối thủ

+ +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTSản phẩm (Tổng số: 53)Cập nhật
1 + Ổ Cứng SSD KINGMAX 120GB SMV32 +

- Giá: 499.000

+

-Mã kho: OCKM0008

+

- Cập nhật: 25-01-2024, 9:46 am (29 ngày)

+
+ Cập + nhật +
1 + Ổ Cứng SSD KINGMAX 120GB SMV32 +

- Giá: 499.000

+

-Mã kho: OCKM0008

+

- Cập nhật: 25-01-2024, 9:46 am (29 ngày)

+
+ Cập + nhật +
1 + Ổ Cứng SSD KINGMAX 120GB SMV32 +

- Giá: 499.000

+

-Mã kho: OCKM0008

+

- Cập nhật: 25-01-2024, 9:46 am (29 ngày)

+
+ Cập + nhật +
1 + Ổ Cứng SSD KINGMAX 120GB SMV32 +

- Giá: 499.000

+

-Mã kho: OCKM0008

+

- Cập nhật: 25-01-2024, 9:46 am (29 ngày)

+
+ Cập + nhật +
+
+
+ + + + + + \ No newline at end of file diff --git a/old/template/product/set.html b/old/template/product/set.html new file mode 100644 index 0000000..8aaf709 --- /dev/null +++ b/old/template/product/set.html @@ -0,0 +1,64 @@ +
+

Danh sách set

+
+
Giới thiệu: "Combo Set" là một "set" (danh sách) các sản phẩm được cài giảm giá + sẵn. + Các + mức giá giảm này + sẽ được áp + dụng khi người mua hàng mua cùng 1 sản phẩm chính. Ví dụ đơn giản: Bạn tạo 1 set (danh sách) các phụ + kiện dành cho + iPhone với các mức chiết khấu đáng kể nếu người dùng mua kèm iPhone. Sau khi tạo set xong, bạn chọn 1 + vài sản phẩm + iPhone có thể áp dựng set này. Như vậy xem website có thể chọn mua iPhone và mua thêm 1 số sản phẩm + trong set mà bạn đã + thiết lập.
+ + + Thêm + set mới +
+
+ + + + + + + + + + + + + + + + + + + +
STTThông tinCập nhậtSản phẩm sử dụng set nàyQuản lý
1(ID: 658) Thẻ Nhớ CAEZ CAIM CAIS +

Thẻ Nhớ cho các dòng CAM: CAEZ CAIM CAIS

+
+

Nguyễn Tiến Dinh

+

01-03-2024, 11:59 am

+
+
+

137 sp

+ Xem + danh sách +
+
+
+ Chi + tiết + + +
+
+
+ +
\ No newline at end of file diff --git a/old/template/product/set_form.html b/old/template/product/set_form.html new file mode 100644 index 0000000..eba4689 --- /dev/null +++ b/old/template/product/set_form.html @@ -0,0 +1,320 @@ +
+ +
+
+
+

Cập nhật combo set

+ + + + Thêm set mới + +
+

Thẻ Nhớ CAEZ CAIM CAIS

+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
Tên set + +
+ Mô tả tóm tắt + + +
+ Trạng thái + + + + +
+ Thời trang hiển thị + +
+

Bắt đầu

+
+ + +
+

Giờ

+ +
+ +
+

Kết thúc

+
+ + +
+

Giờ

+ +
+
+ Nhóm sản phẩm trong Set + + + + + + + + + + +
+ Nhóm sản phẩm + + +

Tên gọi

+ +
+ Sản phẩm + + +
+

Tên gọi

+ [Chọn sản + phẩm] +
+ +

Giá đang bán : 129.000

+
+

Cài giảm

+ + + +
+
+ + + +
+
+ [+] Thêm + nhóm sản phẩm +
+ + + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/product/set_product.html b/old/template/product/set_product.html new file mode 100644 index 0000000..4f2814c --- /dev/null +++ b/old/template/product/set_product.html @@ -0,0 +1,308 @@ +
+ +
+
+

Cập nhật combo set

+

Thẻ Nhớ CAEZ CAIM CAIS

+
+
+
+ +
+
+
+
+

Danh sách sản phẩm sử dụng set

+ + + + Thêm set mới + +
+ +
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTẢnhTênLựa chọn
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
1 + + +

(#71342)

+ CAMERA AI WIFI XOAY TRÁI/ XOAY PHẢI ISACHI SC-B1 +

Mã kho: CAIS013

+

Kho hàng: 8

+

Giá bán : 749.000 vnd

+
+ +
+ + + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/product/spec_group.html b/old/template/product/spec_group.html new file mode 100644 index 0000000..a552fcc --- /dev/null +++ b/old/template/product/spec_group.html @@ -0,0 +1,49 @@ +
+

Nhóm thông số kỹ thuật

+ +
+ +
+ +
+

+ Hướng dẫn: + Nhóm thông số kỹ thuật được ghép cho từng sản phẩm cụ thể +

+ + + Thêm nhóm mới + +
+
+ + + + + + + + + + + + + + + +
STTTên gọi/miêu tảCập nhật
1 + Camera + +
+ + +
+
+
+
\ No newline at end of file diff --git a/old/template/product/spec_group_add.html b/old/template/product/spec_group_add.html new file mode 100644 index 0000000..58cc4e4 --- /dev/null +++ b/old/template/product/spec_group_add.html @@ -0,0 +1,78 @@ +
+ + + +
+
+
+

Cập nhật thông số kỹ thuật

+ Thông tin chung +
+
+
+
+ +
+
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+
+ + +
+
+ + +
+
+
+ +
+
+ +
+
+
+
+ +
\ No newline at end of file diff --git a/old/template/product/spec_group_info.html b/old/template/product/spec_group_info.html new file mode 100644 index 0000000..92c768d --- /dev/null +++ b/old/template/product/spec_group_info.html @@ -0,0 +1,95 @@ +
+ + + +
+

Thông tin nhóm thông số kỹ thuật

+
+
+ Nhóm thông số +

THIẾT BỊ TRỢ GIẢNG

+
+ + + + Thêm nhóm mới + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTHeaderThông tinDiễn dảiThứ tự hiển thịBắt buộc nhập cho spCập nhật
1Thông tin chungĐặc tính-99 +
+ + +
+
1Thông tin chungĐặc tính-99 +
+ + +
+
1Thông tin chungĐặc tính-99 +
+ + +
+
+
+
\ No newline at end of file diff --git a/old/template/report/customer.html b/old/template/report/customer.html new file mode 100644 index 0000000..412339a --- /dev/null +++ b/old/template/report/customer.html @@ -0,0 +1,122 @@ +
+
+

Thống kê truy cập

+ +
+
+
+
+ 1.45K + Truy cập web trong tuần này +
+
+
+ 12% + +
+
+
+ +
+ +
+ +
+ +
+
+
+ Truy cập website + +
+ +
+ +
+ +
+ +
+
+
+ Truy cập theo tỉnh thành + +
+ +
+ +
+ +
+
+
+ + +
+
+
+
+

Khách hàng đăng ký mới trong 30 ngày:

+ 11.458 +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTNgàySố truy cập
105-12-2021235
105-12-2021235
105-12-2021235
105-12-2021235
105-12-2021235
+ +
+
+ +
+
\ No newline at end of file diff --git a/old/template/report/order.html b/old/template/report/order.html new file mode 100644 index 0000000..afcb472 --- /dev/null +++ b/old/template/report/order.html @@ -0,0 +1,131 @@ +
+
+

Thống kê đơn hàng

+ +
+
+
+
+ 1.45K + Truy cập web trong tuần này +
+
+
+ 12% + +
+
+
+ +
+ +
+ +
+ +
+
+
+ Truy cập website + +
+ +
+ +
+ +
+ +
+
+
+ Truy cập theo tỉnh thành + +
+ +
+ +
+ +
+
+
+ + +
+
+
+
+

Khách hàng đăng ký mới trong 30 ngày:

+ 11.458 +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTNgàySố đơn hàng mớiTình trạng
105-12-2021235 + +
105-12-2021235 + +
105-12-2021235 + +
105-12-2021235 + +
+ +
+
+ +
+
\ No newline at end of file diff --git a/old/template/report/product_buy.html b/old/template/report/product_buy.html new file mode 100644 index 0000000..88b75d4 --- /dev/null +++ b/old/template/report/product_buy.html @@ -0,0 +1,101 @@ +
+
+

Sản phẩm mua nhiều

+ +
+
+ Top sản phẩm mua nhiều + +
+
+ + + +
+
+ +
+
+
+

Khách hàng đăng ký mới trong 30 ngày:

+ 11.458 +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTMã sốSản phẩmSố đơn
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
+
+ + +
+
\ No newline at end of file diff --git a/old/template/report/product_visit.html b/old/template/report/product_visit.html new file mode 100644 index 0000000..4017c52 --- /dev/null +++ b/old/template/report/product_visit.html @@ -0,0 +1,101 @@ +
+
+

Sản phẩm xem nhiều

+ +
+
+ Top sản phẩm xem nhiều + +
+
+ + + +
+
+ +
+
+
+

Khách hàng đăng ký mới trong 30 ngày:

+ 11.458 +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTMã sốSản phẩmSố đơn
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
1#2081 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 223
+
+ + +
+
\ No newline at end of file diff --git a/old/template/report/referer.html b/old/template/report/referer.html new file mode 100644 index 0000000..156bdb2 --- /dev/null +++ b/old/template/report/referer.html @@ -0,0 +1,113 @@ +
+
+

Website giới thiệu

+ +
+
+
+
+ 1.45K + Truy cập web trong tuần này +
+
+
+ 12% + +
+
+
+ +
+ +
+ +
+ +
+
+
+ Khách hàng biết tới website + +
+ +
+ +
+ +
+ +
+
+ +
+
+
+

Các website mang người xem đến website của quý khách nhiều nhất trong tháng

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STTNguồnLượt giới thiệu
1 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 278
1 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 278
1 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 278
+
+ +
+ Giải thích thuật ngữ: +
    +
  • Khi quý khách quảng cáo Sản phẩm, tin tức ở diễn đàn hay ở website nào khác, + hãy cố gắng đặt đường link để + người dùng click vào link đó và truy cập vào website của quý khách. Càng nhiều đường link, website + của + quý khách sẽ được + các bộ máy tìm kiếm như Google, Yahoo, Bing tìm đến và lưu lại thông tin. Như vậy sẽ có hiệu quả tốt + khi + người dùng tìm + kiếm Google và nhìn thấy được website của quý khách mà không phải là tin bài quý khách đã quảng cáo + ở + các website khác. +
  • +
+
+ +
+
\ No newline at end of file diff --git a/old/template/report/search.html b/old/template/report/search.html new file mode 100644 index 0000000..126025f --- /dev/null +++ b/old/template/report/search.html @@ -0,0 +1,95 @@ +
+
+

Thống kê tìm kiếm

+ +
+
+
+
+ 1.45K + Truy cập web trong tuần này +
+
+
+ 12% + +
+
+
+ +
+ +
+ +
+ +
+
+
+ Công cụ tìm kiếm website + +
+ +
+ +
+ +
+ +
+
+ +
+
+
+

Tìm kiếm tại website nhiều nhất trong 30 ngày qua

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
STTNguồnLượt giới thiệu
1 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 278
1 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 278
1 + Tai nghe NICEHCK Traceless có Mic (Type-C) + 278
+
+ +
+
\ No newline at end of file diff --git a/old/template/report/visitor.html b/old/template/report/visitor.html new file mode 100644 index 0000000..1ac4fb9 --- /dev/null +++ b/old/template/report/visitor.html @@ -0,0 +1,198 @@ +
+
+

Thống kê truy cập

+ +
+
+
+
+ 1.45K + Truy cập web trong tuần này +
+
+
+ 12% + +
+
+
+ +
+ +
+ +
+ +
+
+
+ Truy cập website + +
+ +
+ +
+ +
+ +
+
+
+ Truy cập theo tỉnh thành + +
+ +
+ +
+ +
+
+
+ + +
+
+
+
+

Tổng số lượt truy cập trong 30 ngày:

+ 11.458 +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTNgàySố truy cập
105-12-2021235
105-12-2021235
105-12-2021235
105-12-2021235
105-12-2021235
+ +
+
+
+
+

Tổng số lượt truy cập trong 30 ngày:

+ 11.458 +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTNgàySố truy cập
105-12-2021235
105-12-2021235
105-12-2021235
105-12-2021235
105-12-2021235
+ +
+
+ +
+ Giải thích thuật ngữ: +
    +
  • Giới thiệu bởi: + Giới thiệu bởi : Là địa chỉ website mang người xem tới website. Ví dụ: Người xem đang xem website + abcd.com và thấy có + đường link Sản phẩm, người đó click vào đường link để tới website của bạn, như vậy website abcd.com + sẽ được hệ thống lưu + lại. Hãy quảng cáo link Sản phẩm hoặc gian hàng của bạn ở các website khác để tăng sự giới thiệu. +
  • +
  • + IP : Đây là địa chỉ IP của máy tính của người xem. Mỗi máy tính đều có 1 địa chỉ riêng để + nhận + biết (và gọi IP). Trong + một mạng nội bộ chia sẻ (ví dụ: quán Internet Cafe) thì nhiều máy dùng chung 1 đường dây mạng sẽ + có cùng 1 địa chỉ IP + (khi truy cập bên ngoài). +
  • +
  • + Thời gian : Thời gian truy cập website +
  • +
  • + Trang được xem : Trang chi tiết trên website được xem. +
  • +
+
+ +
+
\ No newline at end of file diff --git a/old/template/shipping2/fee.html b/old/template/shipping2/fee.html new file mode 100644 index 0000000..ac76b61 --- /dev/null +++ b/old/template/shipping2/fee.html @@ -0,0 +1,50 @@ +
+ + + +
+ Chọn danh sách tỉnh thành để quản lý phí tới Quận/Huyện + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTTênQuản lý
1Hà nộiQuản lý +
1Hà nộiQuản lý +
1Hà nộiQuản lý +
1Hà nội + Quản lý +
+ +
+ +
\ No newline at end of file diff --git a/old/template/shipping2/home.html b/old/template/shipping2/home.html new file mode 100644 index 0000000..2bb298a --- /dev/null +++ b/old/template/shipping2/home.html @@ -0,0 +1,22 @@ +
+
+

Quản lý shipping

+ +
+

Cài đặt hệ thống chung

+ + + Cài đặt + +
+
+

Cài đặt phí ship từng vùng

+ + + Cài đặt + +
+
+
\ No newline at end of file diff --git a/old/template/shipping2/setting.html b/old/template/shipping2/setting.html new file mode 100644 index 0000000..910a3e2 --- /dev/null +++ b/old/template/shipping2/setting.html @@ -0,0 +1,91 @@ +
+ + + +
+
+ Cài đặt giá trị đơn hàng: +
+

Giá trị đơn hàng không tính giá : +

+ +
+
(* Đơn hàng có giá trị nhỏ hơn giá trị này sẽ được áp dụng biểu + phí theo + vùng)
+ + Cài đặt phí thu hộ: + + + + + + + + + + + + + + + + + + + + + + +
STTGiá trị đơn hàng dưới mứcPhú thu hộ (VNĐ)Quản lý
1 + + + + + +
1 + + + + + +
+ + [+] Thêm hàng + + + +
+ Hướng dẫn cài phí thu hộ +

Phí thu hộ được tính theo giá trị cần thu hộ, ví dụ:

+
    +
  • - Từ 0 đến <=1 triệu=30.000đ=> Cần nhập là 1.000.000
  • +
  • - Từ >1 triệu đến <= 2 triệu=50.000đ=> Cần nhập là 2.000.000
  • +
  • - Từ >2 triệu đến <= 3 triệu=70.000đ=> Cần nhập là 3.000.000
  • +
  • - Từ >3 triệu đến <= 4 triệu=90.000đ=> Cần nhập là 4.000.000
  • +
  • - Từ >4 triệu đến <= 5 triệu=110.000đ=> Cần nhập là 5.000.000
  • +
  • - Từ >5 triệu đến <= 6 triệu=130.000đ=> Cần nhập là 6.000.000
  • +
  • - Từ >6 triệu đến <= 7 triệu=150.000đ=> Cần nhập là 7.000.000
  • +
  • - Từ >7 triệu đến <= 8 triệu=170.000đ=> Cần nhập là 8.000.000
  • +
  • - Từ >8 triệu đến <= 9 triệu=190.000đ=> Cần nhập là 9.000.000
  • +
  • - Trên 9 triệu = 0đ => Cần nhập là 10.000.000.000 (nhập số lớn nhất có thể)
  • +
+

Để xóa phí nào nó, click "Xóa bỏ" và nhấn "Cập nhật" để lưu lại

+
+ +
+
+
\ No newline at end of file diff --git a/old/template/system/ban_ip.html b/old/template/system/ban_ip.html new file mode 100644 index 0000000..8b189a2 --- /dev/null +++ b/old/template/system/ban_ip.html @@ -0,0 +1,72 @@ + + +
+
+

Chặn IP xấu truy cập website

+

Chức năng này cho phép bạn ngăn chặn một số địa chỉ IP truy cập vào + website. Thường dùng + để chặn đối thủ hoặc + những + người có mục đích xấu muốn phá hoại website của bạn

+
+ + + +
+
+ Nhập IP cần cấm (mỗi IP 1 dòng) +
+ Bạn có thể xem địa chỉ IP tại Báo cáo + truy + cập. Để loại bỏ + IP khỏi danh sách cấm, xóa IP + trong danh sách + và cập nhật + lại. +
+ +
+ +
+

Hỗ trợ các định dạng: 127.0.0.1

+

172.0.0.*

+

173.0.*.*

+

126.1.0.0/24

+

125.0.0.1-125.0.0.9

+
+ +
+ +
+
+ +
+
+
\ No newline at end of file diff --git a/old/template/system/change_info.html b/old/template/system/change_info.html new file mode 100644 index 0000000..628a1d2 --- /dev/null +++ b/old/template/system/change_info.html @@ -0,0 +1,112 @@ + + +
+
+

Thay đổi nội dung doanh nghiệp

+
+ + + +
+
+
+
+ + * nếu để trống sẽ dùng tên gọi website +
+ +
+
+ + +
+
+ + +
+
+
+ +
+ +
+ + 1 + 2 + 3 + 4 + +
+
+
+ Thông tin giới thiệu chi tiết + +
+
+ Thông tin liên hệ + +
+
+
+ +
+
+
\ No newline at end of file diff --git a/old/template/system/email.html b/old/template/system/email.html new file mode 100644 index 0000000..a912a39 --- /dev/null +++ b/old/template/system/email.html @@ -0,0 +1,394 @@ + + +
+
+

Cài đặt Email

+
+ + + +
+
+ Cài đặt email cho website + Cài đặt email + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTPhân loạiCài đặtHành động
1 + Email gửi thông báo cho khách hàng (*) +

Dùng gửi khách hàng khi họ đặt hàng, báo tình trạng đơn hàng v.v. Cần phải dùng một dịch + vụ gửi email để gửi đi. Mặc + định là dùng hotro@demopc8.hurasoft.com và sử dụng dịch vụ gửi email của HuraSoft. +

+
+
+

Email *

+ +
+
+ Cập + nhật +
2 + Email nhận chung (*) +

Bắt buộc. Sẽ được dùng để nhận tất cả các thông báo của website nếu các email khác dưới + đây không được cài. +

+
+
+

Email *

+ +
+
+ Cập + nhật +
3 + Email nhận thông báo đơn hàng +

Các đơn hàng mới sẽ được gửi thông báo vào Email này

+
+
+

Email *

+ +
+
+ Cập + nhật +
4 + Email nhận liên hệ +

Các liên hệ mới sẽ được gửi thông báo vào Email này

+
+
+

Email *

+ +
+
+ Cập + nhật +
+
+
+ Cài đặt email cho website +
+ Hướng dẫn: Nên dùng Editor ở phần sửa template để chỉnh + nội dung html rồi copy/cập nhật ở + đây +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTPhân loạiNội dungHành động
1 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
2 + Email gửi thông báo cho khách hàng khi đơn hàng được cập nhật trạng thái + mới
email_tpl_update_buyer_order_status +
+ Xem + nội + dung + + + Cập + nhật +
3 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
4 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
5 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
6 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
7 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
8 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
9 + Email gửi thông báo đơn hàng mới cho khách hàng
email_tpl_order_detail +
+ Xem + nội + dung + + + Cập + nhật +
+ +
+
+
\ No newline at end of file diff --git a/old/template/system/form_setup/general.html b/old/template/system/form_setup/general.html new file mode 100644 index 0000000..0c4c19e --- /dev/null +++ b/old/template/system/form_setup/general.html @@ -0,0 +1,98 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Tạm đóng website +

(Nếu bạn chưa muốn người dùng xem website, hãy tạm đóng lại)

+
+
+ Mật khẩu để xem + + (Xóa bỏ mật khẩu để mở lại website) +
+
+ Nội dung thông báo khách hàng: + +
+
+ Xác thực tên miền với Google Sử dụng khi cài email của Google + + +

Nhập nội dung của file Google vào ô trên

+
+ (

V.d.

google-site-verification: + google0b0cdca26a03ce2e.html) +
+
Tỷ giá ngoại tệ (USD/VND) + +
+ Số lượng sản phẩm / 1 trang danh mục + + +
+ Thứ tự sản phẩm mặc định trong danh mục + + +
+ Số lượng tin tức hiển thị / 1 trang + + +
+ SiteManager (nếu có) + + + v.d. http://web.hurasoft.com +
+ SiteManager Access Key + + + xem trong sitemanager +
+ + +
+
\ No newline at end of file diff --git a/old/template/system/form_setup/homepage.html b/old/template/system/form_setup/homepage.html new file mode 100644 index 0000000..b92d1e4 --- /dev/null +++ b/old/template/system/form_setup/homepage.html @@ -0,0 +1,121 @@ +
+
+ Hướng dẫn: +
    +
  • - ID danh mục: nhập danh sách các ID danh mục cách nhau dấu , hoặc khoảng trắng. + Để percat nếu muốn hệ thống + tự động lấy theo danh mục sản phẩm đang xem
  • +
  • - Số lượng hiển thị : Nhập 0 nếu không muốn dùng nội dung, điền số > 0 để có + số lượng cần lấy Để website chạy nhanh nhất, chỉ kích hoạt các nội dung mà giao diện hiển thị cần đến. +
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Sản phẩm nổi bật (HOT) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Sản phẩm bán chạy nhất (BEST SALE) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Sản phẩm mới nhất (NEW) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Sản phẩm xả hàng (SALE OFF) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Tin tức + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Bộ sưu tập sản phẩm + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ + +
+
\ No newline at end of file diff --git a/old/template/system/form_setup/pro_category.html b/old/template/system/form_setup/pro_category.html new file mode 100644 index 0000000..6a52fb4 --- /dev/null +++ b/old/template/system/form_setup/pro_category.html @@ -0,0 +1,121 @@ +
+
+ Hướng dẫn: +
    +
  • - ID danh mục: nhập danh sách các ID danh mục cách nhau dấu , hoặc khoảng trắng. + Để percat nếu muốn hệ thống + tự động lấy theo danh mục sản phẩm đang xem
  • +
  • - Số lượng hiển thị : Nhập 0 nếu không muốn dùng nội dung, điền số > 0 để có + số lượng cần lấy Để website chạy nhanh nhất, chỉ kích hoạt các nội dung mà giao diện hiển thị cần đến. +
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Sản phẩm nổi bật (HOT) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Sản phẩm bán chạy nhất (BEST SALE) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Sản phẩm mới nhất (NEW) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Sản phẩm xả hàng (SALE OFF) + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Tin tức + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ Bộ sưu tập sản phẩm + +
+ ID danh mục + +
+
+ Số lượng hiển thị + +
+
+ + +
+
\ No newline at end of file diff --git a/old/template/system/form_setup/product.html b/old/template/system/form_setup/product.html new file mode 100644 index 0000000..c5c3945 --- /dev/null +++ b/old/template/system/form_setup/product.html @@ -0,0 +1,71 @@ +
+
+ + + + + + + + + + + + + + +
+ Kích thước ảnh sản phẩm + Điều chỉnh kích thước ảnh cho phù hợp với giao diện + website: + +
+ thumb + + px +
+
+ small + + px +
+
+ medium + + px +
+
+ large + + px +
+
+ Tạo ảnh vuông + +
+ + Tạo các ảnh nhỏ hình vuông với kích thước như trên + +
+
+ Ghi chữ bản quyền lên ảnh + +
+ + Ghi bản quyền +
+

(Tên miền website demopc8.hurasoft.com sẽ được ghi lên + ảnh sản + phẩm)

+
+ + +
+
\ No newline at end of file diff --git a/old/template/system/form_store_design/background.html b/old/template/system/form_store_design/background.html new file mode 100644 index 0000000..defcb14 --- /dev/null +++ b/old/template/system/form_store_design/background.html @@ -0,0 +1,21 @@ +
+ + + + + +
Thay Ảnh nền +
+ +
+ + + + Bạn có thể thay nền website bằng hình ảnh. Với file ảnh, yêu + cầu là .jpg, .gif, hoặc .png và dung lượng tối đa 300KB. +
+ + +
\ No newline at end of file diff --git a/old/template/system/form_store_design/header.html b/old/template/system/form_store_design/header.html new file mode 100644 index 0000000..9424a9b --- /dev/null +++ b/old/template/system/form_store_design/header.html @@ -0,0 +1,30 @@ +
+ + + + + + + + + + +
Thay Logo +
+ +
+ + +
Thay Ảnh header + +
+ +
+ + +
+ + +
\ No newline at end of file diff --git a/old/template/system/form_store_design/other.html b/old/template/system/form_store_design/other.html new file mode 100644 index 0000000..6ad7364 --- /dev/null +++ b/old/template/system/form_store_design/other.html @@ -0,0 +1,93 @@ +
+ + Cảnh báo: Vì các cài đặt sau sẽ được sử dụng ở biến global. Nên hệ thống sẽ cho phép tạo tối đa 20 giá + trị và giới hạn số ký tự không quá 500 mỗi giá trị để đảm bảo website hoạt động tốt. Do vậy chỉ cài đặt các nội + dung thật sự sẽ được hiển thị ở tất cả các nơi (v.d. Header/Footer). + + +
+ + + + + + + + + + + + + + + + + + + + + +
STT Code giao diện Chú thích (cho quản trị viên) Giá trị Hành động
1 global.settings.builpc_category_special_offer Danh sách khuyến mại theo từng danh mục trang Xây dựng cấu hình + + + Cập + nhật + +
+ + +
+
+ + + + \ No newline at end of file diff --git a/old/template/system/form_store_design/popup.html b/old/template/system/form_store_design/popup.html new file mode 100644 index 0000000..3a30a89 --- /dev/null +++ b/old/template/system/form_store_design/popup.html @@ -0,0 +1,57 @@ +
+ + + + + + + + + + + + + + + + + + + + + +
Link nhảy đến + +
File ảnh +
+ +
+ + +
Lựa chọn hiển thị người dùng +
+ + + +
+
Khác + + +
+ + +
\ No newline at end of file diff --git a/old/template/system/pay_method.html b/old/template/system/pay_method.html new file mode 100644 index 0000000..b0e453b --- /dev/null +++ b/old/template/system/pay_method.html @@ -0,0 +1,69 @@ + + +
+
+
+

Các phương thức thanh toán

+ + + Thêm phương thức mới +
+

Cập nhật các phương thức thanh toán mà quý khách muốn hiển thị ở trang thanh toán đơn + hàng. Chỉ các phương + thức ở trạng + thái "Đang hiển thị" được hiển thị ở trang thanh toán. +

+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + +
STTPhân loạiPhương thứcCập nhậtThứ tựLựa chọn
1codThanh toán khi nhận hàng (COD) (#1) +

25-09-2022, 2:42 pm

+

Hurasoft Test

+
10 +
+ + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/system/pay_method_add.html b/old/template/system/pay_method_add.html new file mode 100644 index 0000000..9500922 --- /dev/null +++ b/old/template/system/pay_method_add.html @@ -0,0 +1,96 @@ + + +
+
+

Các phương thức thanh toán

+

Tiền mặt khi nhận hàng (COD)

+
+ + + +
+
+
+ Phân loại (*) +
+ + + + + + + +
+
+
+ + +
+
+ + +
+
+
+ + (cao xếp trước) +
+ +
+
+ Phân loại (*) +
+ + +
+
+
+
+ +
+
+
\ No newline at end of file diff --git a/old/template/system/print.html b/old/template/system/print.html new file mode 100644 index 0000000..3ebc88a --- /dev/null +++ b/old/template/system/print.html @@ -0,0 +1,317 @@ + + +
+
+

Cài đặt In ấn (Print) và Xuất Excel

+

Hướng dẫn: Nên dùng Editor ở phần sửa + template để chỉnh nội dung html rồi + copy/cập + nhật ở đây +

+
+ + + +
+
+ Dành cho khách hàng: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTPhân loạiNội dungHành động
1 +

In giỏ hàng

+

print-user-cart

+
+ Xem + nội + dung + + + Cập + nhật +
2 +

In đơn hàng

+

print-user-order

+
+ Xem + nội + dung + + + Cập + nhật +
3 +

Xuất excel giỏ hàng

+

export-shopping-cart

+
+ Xem + nội + dung + + + Cập + nhật +
4 +

Xuất excel sản phẩm

+

export-product-quote

+
+ Xem + nội + dung + + + Cập + nhật +
5 +

Xuất xây dựng cấu hình máy tính

+

export-buildpc

+
+ Xem + nội + dung + + + Cập + nhật +
6 +

Xuất xây dựng tản nhiệt

+

export-tannhiet

+
+ Xem + nội + dung + + + Cập + nhật +
+
+
+ Dành cho quản trị viên website: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTPhân loạiNội dungHành động
1 + In đơn hàng trong admin
print-admin-order-detail-new +
+ Xem + nội + dung + + + Cập + nhật +
2 + In danh sách đơn hàng trong admin
print-admin-order-list +
+ Xem + nội + dung + + + Cập + nhật +
3 + In admin log
print-admin-admin-log +
+ Xem + nội + dung + + + Cập + nhật +
+ +
+
+
\ No newline at end of file diff --git a/old/template/system/province_list.html b/old/template/system/province_list.html new file mode 100644 index 0000000..b0cbe8d --- /dev/null +++ b/old/template/system/province_list.html @@ -0,0 +1,78 @@ + + +
+
+

Thông tin các tỉnh

+
+ + + +
+
+ Danh sách các tỉnh + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTSystemIDTênĐịa chỉHuyện
16 + An Giang + + Huyện An Phú , Huyện Châu Phú , Huyện Châu Thành , Huyện Chợ Mới , Huyện Phú Tân , Huyện + Tịnh Biên , Huyện Thoại Sơn , + Huyện Tri Tôn , Thành phố Châu Đốc , Thành phố Long Xuyên , Thị xã Tân Châu + +
+

1

+ +
+
16 + An Giang + + Huyện An Phú , Huyện Châu Phú , Huyện Châu Thành , Huyện Chợ Mới , Huyện Phú Tân , Huyện + Tịnh Biên , Huyện Thoại Sơn , + Huyện Tri Tôn , Thành phố Châu Đốc , Thành phố Long Xuyên , Thị xã Tân Châu + +
+

1

+ +
+
+
+
+
\ No newline at end of file diff --git a/old/template/system/settings.html b/old/template/system/settings.html new file mode 100644 index 0000000..056473a --- /dev/null +++ b/old/template/system/settings.html @@ -0,0 +1,168 @@ +
+
+

Tổng hợp các cài đặt cho website

+
+ Cài đặt hiển thị ngoài giao diện: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTNội dungQuản lý
1Header (logo, banner top) + Quản + lý +
2Banner popup + Quản + lý +
3Ảnh/màu nền website + Quản + lý +
4Thông tin cài đặt tùy biến khác + Quản + lý +
+
+
+ Cài đặt dùng cho hệ thống: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTNội dungQuản lý
1Cài đặt hiển thị + Quản + lý +
2Chi nhánh cửa hàng + Quản + lý +
3Chặn IP xấu truy cập website + Quản + lý +
4Email bán hàng/CSKH + Quản + lý +
5Print/ Xuất Excel + Quản + lý +
6Meta SEO trang chủ + Quản + lý +
7Thông tin giới thiệu cửa hàng + Quản + lý +
8Thông tin các tỉnh/thành/quận-huyện + Quản + lý +
9Các phương thức thanh toán + Quản + lý +
10Các phương thức vận chuyển + Quản + lý +
11Cài đặt phí vận chuyển + Quản + lý +
+
+
+
\ No newline at end of file diff --git a/old/template/system/setup.html b/old/template/system/setup.html new file mode 100644 index 0000000..35bbb27 --- /dev/null +++ b/old/template/system/setup.html @@ -0,0 +1,58 @@ + + +
+
+

Cài đặt hiển thị

+
+ + + + + {% if global.url contains 'option=general' %} + + {% include 'system/form_setup/general' %} + + {% elsif global.url contains 'option=homepage' %} + + {% include 'system/form_setup/homepage' %} + + {% elsif global.url contains 'option=pro_category' %} + + {% include 'system/form_setup/pro_category' %} + + {% elsif global.url contains 'option=product' %} + + {% include 'system/form_setup/product' %} + + {% endif %} + +
\ No newline at end of file diff --git a/old/template/system/ship_method.html b/old/template/system/ship_method.html new file mode 100644 index 0000000..df974fa --- /dev/null +++ b/old/template/system/ship_method.html @@ -0,0 +1,74 @@ +
+ + +
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTPhân loạiPhương thứcCập nhậtChỉnh sửa
1Nhận hàng tại cửa hàngGiao hàng nhanh trong 2 giờ (Nội thành Hà Nội +HCM) +

Admin

+

09-09-2022, 11:53 am

+
+
+ + +
+
1Nhận hàng tại cửa hàngGiao hàng nhanh trong 2 giờ (Nội thành Hà Nội +HCM) +

Admin

+

09-09-2022, 11:53 am

+
+
+ + +
+
+ +
+
\ No newline at end of file diff --git a/old/template/system/ship_method_add.html b/old/template/system/ship_method_add.html new file mode 100644 index 0000000..725ebf8 --- /dev/null +++ b/old/template/system/ship_method_add.html @@ -0,0 +1,104 @@ +
+ + +
+ + + +
+ +
+
+ Phân loại (*) + +
+ + + + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + + +
+
+
+ +
+
+
+ +
+ +
\ No newline at end of file diff --git a/old/template/system/shipping.html b/old/template/system/shipping.html new file mode 100644 index 0000000..03d1877 --- /dev/null +++ b/old/template/system/shipping.html @@ -0,0 +1,95 @@ + + +
+
+

Cài đặt hệ thống

+
+ + + +
+
+
+
+ + (* Đơn hàng có giá trị nhỏ hơn giá trị này sẽ được áp + dụng biểu + phí theo vùng) +
+ +
+
+
+ Cài đặt phí thu hộ + + + + + + + + + + + + + + + + + +
STTGiá trị đơn hàng dưới mứcPhí thu hộ (VND)Lựa chọn
1 + + + + + + + +
+ +
+
+ + +
+ Hướng dẫn cài phí thu hộ +

Phí thu hộ được tính theo giá trị cần thu hộ, ví dụ:

+

- Từ 0 đến <=1 triệu=30.000đ=> Cần nhập là 1.000.000

+

- Từ >1 triệu đến <= 2 triệu=50.000đ=> Cần nhập là 2.000.000

+

- Từ >2 triệu đến <= 3 triệu=70.000đ=> Cần nhập là 3.000.000

+

- Từ >3 triệu đến <= 4 triệu=90.000đ=> Cần nhập là 4.000.000

+

- Từ >4 triệu đến <= 5 triệu=110.000đ=> Cần nhập là 5.000.000

+

- Từ >5 triệu đến <= 6 triệu=130.000đ=> Cần nhập là 6.000.000

+

- Từ >6 triệu đến <= 7 triệu=150.000đ=> Cần nhập là 7.000.000

+

- Từ >7 triệu đến <= 8 triệu=170.000đ=> Cần nhập là 8.000.000

+

- Từ >8 triệu đến <= 9 triệu=190.000đ=> Cần nhập là 9.000.000

+

- Trên 9 triệu = 0đ => Cần nhập là 10.000.000.000 (nhập số lớn nhất có thể)

+

Để xóa phí nào nó, click "Xóa bỏ" và nhấn "Cập nhật" để lưu lại

+
+
+
+
\ No newline at end of file diff --git a/old/template/system/store_address.html b/old/template/system/store_address.html new file mode 100644 index 0000000..2b420c9 --- /dev/null +++ b/old/template/system/store_address.html @@ -0,0 +1,141 @@ + + +
+
+

Các địa chỉ cửa hàng

+
+ + + +
+
+ Thêm địa chỉ mới +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ Đây là 1 cửa hàng ? + +
+ + + +
+ +
+ Danh sách địa chỉ cửa hàng + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTTên gọiĐịa chỉTỉnhLà 1 cửa hàngERP IDLựa chọn
1HACOM Q7, TP. Hồ Chí Minh500 Nguyễn Thị Thập - Quận 7 - TP. Hồ Chí MinhTP HCMyesTon120 +
+ + + +
+
1HACOM Q7, TP. Hồ Chí Minh500 Nguyễn Thị Thập - Quận 7 - TP. Hồ Chí MinhTP HCMyesTon120 +
+ + + +
+
+
+
+
\ No newline at end of file diff --git a/old/template/system/store_design.html b/old/template/system/store_design.html new file mode 100644 index 0000000..b08c1b6 --- /dev/null +++ b/old/template/system/store_design.html @@ -0,0 +1,63 @@ + + +
+
+

Tùy chỉnh thành phần giao diện

+ +

+ Chú ý: Chức năng này chỉ áp dụng với các giao diện đã được cài đặt cho phép thay đổi 1 số thành phần + của giao diện. Biến template sử dụng $settings (global) +

+
+ + + + {% if global.url contains 'section=header' %} + + {% include 'system/form_store_design/header' %} + + {% elsif global.url contains 'section=popup' %} + + {% include 'system/form_store_design/popup' %} + + {% elsif global.url contains 'section=background' %} + + {% include 'system/form_store_design/background' %} + + {% elsif global.url contains 'section=other' %} + + {% include 'system/form_store_design/other' %} + + {% endif %} +
\ No newline at end of file diff --git a/old/template/tag/add.html b/old/template/tag/add.html new file mode 100644 index 0000000..14816e9 --- /dev/null +++ b/old/template/tag/add.html @@ -0,0 +1,82 @@ +
+ + + +
+ + +
+
+ +
+
+
+ Thông tin tag +
+ + +
+
+ + +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+
+
+
+
\ No newline at end of file diff --git a/old/template/tag/home.html b/old/template/tag/home.html new file mode 100644 index 0000000..f95fe63 --- /dev/null +++ b/old/template/tag/home.html @@ -0,0 +1,79 @@ +
+
+

Danh sách tag

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTTagLink đíchThời gian tạoLựa chọn
1ATO tesst +
+ + xem +
+
20-10-2023, 5:58 pm / Khách +
+ + +
+
1màn hình thời gián đáp ứng 5ms +
+ + xem +
+
20-10-2023, 5:58 pm / Khách +
+ + +
+
+ +
+
\ No newline at end of file diff --git a/old/template/template/add_template.html b/old/template/template/add_template.html new file mode 100644 index 0000000..198684b --- /dev/null +++ b/old/template/template/add_template.html @@ -0,0 +1,73 @@ + + +
+
+
+

Cập nhật template file, giao diện

+ +
+

mobile_detail

+
+ + + +
+
+ Cập nhật lại +
+
+ + v.d. product_detail, account_home +
+ +
+
+
+
+ + v.d. product / other / customer / ajax +
+ +
+
+ hoặc nhập + +
+
+
+
+ +
+ +
+
+
+ +
+
+
\ No newline at end of file diff --git a/old/template/template/edit_template.html b/old/template/template/edit_template.html new file mode 100644 index 0000000..f285665 --- /dev/null +++ b/old/template/template/edit_template.html @@ -0,0 +1,227 @@ +
+ + + +
+
+

Cập nhật template file, giao diện

+

web_mau

+
+ + +
+
+
+
+ +
+

Giao diện mobile

+ +
+
+
+
+
+ other + +
+
+ other + +
+
+ other + +
+
+ other + +
+
+ other + +
+
+ other + +
+
+
+
+
+ +
+

Giao diện pc

+ +
+
+
+
+
+ other + +
+
+ other + +
+
+ other + +
+
+
+
+
+
+
+ +
+

Giao diện Website

+ +
+
+ +
+
+
+
+ +
+

File .js & .css

+ +
+
+ +
+
+
+
+ +
+

Ảnh giao diện

+ +
+
+ +
+
+
+
+
+
+

about_us

+ Xem các bản + cũ +
+ + + +
+
+ +
+ + +
+ +
+
+ +
+ +
+
\ No newline at end of file diff --git a/old/template/template/home.html b/old/template/template/home.html new file mode 100644 index 0000000..8ac0325 --- /dev/null +++ b/old/template/template/home.html @@ -0,0 +1,80 @@ +
+
+

Danh sách giao diện web

+ + + + + Thêm mẫu giao diện mới + + + + + + + + + + + + + + + + + + + + + + + + + +
STTThư mụcTên / miêu tảThông tinSửa giao diệnXem templateQuản lý
1default + Giao diện mặc định +

Mẫu giao diện ban đầu khi tạo website. Mẫu này được dùng khi không có mẫu nào khác được kích + hoạt sử dụng thay thế +

+ + Tải backup giao diện + +
+

Tạo lúc: 23-03-2021, 2:46 pm

+

Trần Khắc Tiệp

+
+ Sửa + giao diện + + + Danh sách file + + Upload file + + +
+
+
\ No newline at end of file diff --git a/old/template/template/set.html b/old/template/template/set.html new file mode 100644 index 0000000..8fb74e2 --- /dev/null +++ b/old/template/template/set.html @@ -0,0 +1,74 @@ + + +
+
+
+

Danh sách template file, giao diện

+ +
+ +

htpstore

+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + +
STTModuleTemplateThứ tựThông tinLựa chọn
10mobile_detail0Tạo lúc bởi: 0 + +
+
+
+
\ No newline at end of file diff --git a/old/template/template/upload_set.html b/old/template/template/upload_set.html new file mode 100644 index 0000000..21d0a5e --- /dev/null +++ b/old/template/template/upload_set.html @@ -0,0 +1,54 @@ + + +
+
+

Cập nhật giao diện

+

htpstore

+
+ + + +
+
+ Cập nhật lại +
+
+ + v.d. xehoi (các file liên quan tới giao diện cần upload + tại + /template/xehoi/ ) +
+ +
+
+
+ + v.d. Giao diện xe hơi +
+ +
+
+ + +
+
+
+ +
+
+
\ No newline at end of file diff --git a/old/template/theme.html b/old/template/theme.html new file mode 100644 index 0000000..ebc644b --- /dev/null +++ b/old/template/theme.html @@ -0,0 +1,42 @@ + + + + + + + Admin Hura Pc + + + + + + + + + + + {% include module_css/index %} + + + + + +
+
+ {% include "other/header" %} +
+ {{ page_content }} +
+
+ +
+
+
+ + {% include javascript/index %} + + + + \ No newline at end of file diff --git a/old/template/tool/home.html b/old/template/tool/home.html new file mode 100644 index 0000000..7da889c --- /dev/null +++ b/old/template/tool/home.html @@ -0,0 +1,70 @@ +
+
+

Công cụ

+

+ Lưu ý: Các công cụ dưới đây thực hiện thao tác áp dụng cho hàng loạt nội dung. Chỉ nên phân quyền cho + phép một số quản + trị viên được sử dụng để tránh dữ liệu bị xóa +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STTCông cụLink
1 + Thao tác cho hàng loạt Sản phẩm +

Thực hiện 1 thao tác cho 1 danh sách các Sản phẩm, gồm: Xóa, Hiển thị, Đổi danh mục

+
+ Sử + dụng +
2 + Chuyển Sản phẩm giữa các danh mục +

Chuyển toàn bộ hoặc 1 nhóm Sản phẩm từ danh mục A sang danh mục B

+
+ Sử + dụng +
3 + Cập nhật sản phẩm chưa đủ thuộc tính +

Xem các sản phẩm chưa có đủ thuộc tính để cập nhật nhanh

+
+ Sử + dụng +
4 + Kiểm tra các mã sản phẩm (SKU) chưa có tại website +

Nhập các mã SKU để kiểm tra xem đã có trên website hay chưa

+
+ Sử + dụng +
+
+
\ No newline at end of file diff --git a/old/template/url/redirect.html b/old/template/url/redirect.html new file mode 100644 index 0000000..be897e5 --- /dev/null +++ b/old/template/url/redirect.html @@ -0,0 +1,72 @@ +
+
+

Danh sách link redirect

+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + +
STTLink truy cậpLink đíchRedirect_codeQuản lý
1 + + + + + 301 + + +
+ +
+
\ No newline at end of file diff --git a/old/template/url/redirect_form.html b/old/template/url/redirect_form.html new file mode 100644 index 0000000..fda6f08 --- /dev/null +++ b/old/template/url/redirect_form.html @@ -0,0 +1,47 @@ + + +
+
+

Cập nhật link redirect

+

/bo-phim-chuot-fuhlen-l411-fuhlen-l102

+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
\ No newline at end of file diff --git a/old/template/url/url_seo.html b/old/template/url/url_seo.html new file mode 100644 index 0000000..71a22bc --- /dev/null +++ b/old/template/url/url_seo.html @@ -0,0 +1,74 @@ +
+
+ +
+

Upload Excel SEO sản phẩm

+ +

Yêu cầu file excel theo đúng Cấu hình cột Excel bên dưới

+
+ + +
+ +
+ + +
+ + + + + + + + + + + + +
File cập nhật + +
Cấu hình cột Excel + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cột Excel Nội dung
A ID Sản phẩm Web
B Mã kho (SKU)
C Thẻ Meta Title
D Thẻ Meta Keyword
E Thẻ Meta Description
+ +
+ + +
+
+
\ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8e59223 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1383 @@ +{ + "name": "admin_hura_8", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "admin_hura_8", + "version": "1.0.0", + "license": "ISC", + "devDependencies": { + "@tailwindcss/cli": "^4.1.17", + "autoprefixer": "^10.4.22", + "daisyui": "^5.5.8", + "postcss": "^8.5.6", + "tailwindcss": "^4.1.17" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/cli": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.1.17.tgz", + "integrity": "sha512-jUIxcyUNlCC2aNPnyPEWU/L2/ik3pB4fF3auKGXr8AvN3T3OFESVctFKOBoPZQaZJIeUpPn1uCLp0MRxuek8gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@parcel/watcher": "^2.5.1", + "@tailwindcss/node": "4.1.17", + "@tailwindcss/oxide": "4.1.17", + "enhanced-resolve": "^5.18.3", + "mri": "^1.2.0", + "picocolors": "^1.1.1", + "tailwindcss": "4.1.17" + }, + "bin": { + "tailwindcss": "dist/index.mjs" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.17.tgz", + "integrity": "sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.6.1", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.17.tgz", + "integrity": "sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-x64": "4.1.17", + "@tailwindcss/oxide-freebsd-x64": "4.1.17", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.17", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-x64-musl": "4.1.17", + "@tailwindcss/oxide-wasm32-wasi": "4.1.17", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.17.tgz", + "integrity": "sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.17.tgz", + "integrity": "sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.17.tgz", + "integrity": "sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.17.tgz", + "integrity": "sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.17.tgz", + "integrity": "sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.17.tgz", + "integrity": "sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.17.tgz", + "integrity": "sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.17.tgz", + "integrity": "sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.17.tgz", + "integrity": "sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.17.tgz", + "integrity": "sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.6.0", + "@emnapi/runtime": "^1.6.0", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.0.7", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.17.tgz", + "integrity": "sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.17.tgz", + "integrity": "sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.22", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz", + "integrity": "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.27.0", + "caniuse-lite": "^1.0.30001754", + "fraction.js": "^5.3.4", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.2.tgz", + "integrity": "sha512-PxSsosKQjI38iXkmb3d0Y32efqyA0uW4s41u4IVBsLlWLhCiYNpH/AfNOVWRqCQBlD8TFJTz6OUWNd4DFJCnmw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001759", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", + "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/daisyui": { + "version": "5.5.8", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.5.8.tgz", + "integrity": "sha512-6psL9jIEOFOw68V10j/BKCWcRgx8dh81mmNxShr+g7HDM6UHNoPharlp9zq/PQkHNuGU1ZQsajR3HgpvavbRKQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/saadeghi/daisyui?sponsor=1" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.265", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.265.tgz", + "integrity": "sha512-B7IkLR1/AE+9jR2LtVF/1/6PFhY5TlnEHnlrKmGk7PvkJibg5jr+mLXLLzq3QYl6PA1T/vLDthQPqIPAlS/PPA==", + "dev": true, + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/lightningcss": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.30.2", + "lightningcss-darwin-arm64": "1.30.2", + "lightningcss-darwin-x64": "1.30.2", + "lightningcss-freebsd-x64": "1.30.2", + "lightningcss-linux-arm-gnueabihf": "1.30.2", + "lightningcss-linux-arm64-gnu": "1.30.2", + "lightningcss-linux-arm64-musl": "1.30.2", + "lightningcss-linux-x64-gnu": "1.30.2", + "lightningcss-linux-x64-musl": "1.30.2", + "lightningcss-win32-arm64-msvc": "1.30.2", + "lightningcss-win32-x64-msvc": "1.30.2" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss/node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", + "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.2.tgz", + "integrity": "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a9fde21 --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "admin_hura_8", + "version": "1.0.0", + "description": "

Hướng dẫn

", + "main": "index.js", + "scripts": { + "build:css": "tailwindcss -i ./assets/script/hura.global.css -o ./assets/script/hura-lib.css", + "watch:css": "tailwindcss -i ./assets/script/hura.global.css -o ./assets/script/hura-lib.css --watch", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "https://repo.hurasoft.com/tieptk/admin_hura_8.git" + }, + "keywords": [], + "author": "", + "license": "ISC", + "type": "commonjs", + "devDependencies": { + "@tailwindcss/cli": "^4.1.17", + "autoprefixer": "^10.4.22", + "daisyui": "^5.5.8", + "postcss": "^8.5.6", + "tailwindcss": "^4.1.17" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..fef1b22 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..7ab06da --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,19 @@ +module.exports = { + content: [ + "./template/**/*.html", + "./src/**/*.html", + "./src/**/*.js", + "./assets/script/*.js", + ], + theme: { + extend: { + // bạn có thể khai báo thêm nếu muốn + }, + }, + plugins: [ + require("daisyui"), + ], + daisyui: { + themes: ["light", "dark"], + }, +}; diff --git a/template/home/home.html b/template/home/home.html index 0534409..11f361c 100644 --- a/template/home/home.html +++ b/template/home/home.html @@ -17,12 +17,12 @@
- +
- + 10.8%

@@ -46,12 +46,12 @@

- +
- + 5.4%

@@ -74,12 +74,12 @@

- +
- + -6.8%

@@ -102,12 +102,12 @@

- +
- + 8.5%

@@ -179,7 +179,7 @@ $148

- +

4.78%

@@ -189,7 +189,7 @@ 427

- +

3.15%

@@ -207,19 +207,21 @@
-
-
- - Lịch sử chỉnh sửa -
-
- +
+
- + @@ -234,7 +236,7 @@ @@ -243,7 +245,7 @@ @@ -252,7 +254,7 @@ @@ -261,7 +263,7 @@ @@ -283,8 +285,8 @@
-
STT Người dùng Nội dung Chỉnh sửa trang chủ website laptoptcc 24/11/2023 - Xem + Xem
Chỉnh sửa trang chủ website laptoptcc 24/11/2023 - Xem + Xem
Chỉnh sửa trang chủ website laptoptcc 24/11/2023 - Xem + Xem
Chỉnh sửa trang chủ website laptoptcc 24/11/2023 - Xem + Xem
- +
+ @@ -326,19 +328,19 @@
STT Sản phẩm Lượt xem
- +
+ @@ -376,7 +378,7 @@
Ghi nhắc việc làm cá nhân - +
diff --git a/template/javascript/homepage.html b/template/javascript/homepage.html index 5e6c200..eb88ba6 100644 --- a/template/javascript/homepage.html +++ b/template/javascript/homepage.html @@ -2,7 +2,7 @@ const initCustomerAcquisitionChart = () => { const chartOptions = { chart: { - height: 356, + height: 350, sparkline: { enabled: false, }, @@ -59,7 +59,7 @@ const initRevenueStatisticsChart = () => { const chartOptions = { chart: { - height: 288, + height: 292, type: "bar", stacked: true, background: "transparent", diff --git a/template/javascript/index.html b/template/javascript/index.html index 02e5e29..16dc37f 100644 --- a/template/javascript/index.html +++ b/template/javascript/index.html @@ -4,8 +4,11 @@ - - + + + {% if global.module == 'home' %} diff --git a/template/module_css/homepage.html b/template/module_css/homepage.html new file mode 100644 index 0000000..5d071ae --- /dev/null +++ b/template/module_css/homepage.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/template/module_css/index.html b/template/module_css/index.html new file mode 100644 index 0000000..8f2961c --- /dev/null +++ b/template/module_css/index.html @@ -0,0 +1,5 @@ +{% if global.module == 'home' %} + +{% include module_css/homepage %} + +{% endif %} \ No newline at end of file diff --git a/template/other/header.html b/template/other/header.html index 70fafe3..9887450 100644 --- a/template/other/header.html +++ b/template/other/header.html @@ -2,28 +2,28 @@
- + -
+
- -
\ No newline at end of file diff --git a/template/theme.html b/template/theme.html index 2e7125e..5f8923a 100644 --- a/template/theme.html +++ b/template/theme.html @@ -7,22 +7,12 @@ Admin Hura Pc - + + + + + {% include module_css/index %} - -
STT Bài viết Lượt xem